ofs | hex dump | ascii |
---|
0000 | 00 00 00 6a 00 00 00 28 00 71 00 67 00 66 00 78 00 76 00 6f 00 6f 00 64 00 6f 00 6f 00 64 00 65 | ...j...(.q.g.f.x.v.o.o.d.o.o.d.e |
0020 | 00 66 00 73 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 0a 50 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .f.s._.q.w.s...h...P/*********** |
0040 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
0060 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
0080 | 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 56 6f 6f 64 6f 6f 20 64 65 66 69 6e 65 73 0a 2a | *.**.$Id$.**.**.Voodoo.defines.* |
00a0 | 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 2a 2a 20 43 6f 70 79 | *.**.Created.:.940721.**.**.Copy |
00c0 | 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 | right.(C).1992-2002.Trolltech.AS |
00e0 | 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 |
0100 | 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 |
0120 | 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..**. |
0140 | 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. |
0160 | 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. |
0180 | 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 |
01a0 | 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 |
01c0 | 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 |
01e0 | 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 |
0200 | 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 |
0220 | 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. |
0240 | 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 |
0260 | 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.* |
0280 | 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 79 20 75 | *.licenses.for.Qtopia.Core.may.u |
02a0 | 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. |
02c0 | 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 20 4c 69 | the.**.Qt.Embedded.Commercial.Li |
02e0 | 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 | cense.Agreement.provided.with.th |
0300 | 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 |
0320 | 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 |
0340 | 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 |
0360 | 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 |
0380 | 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 |
03a0 | 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 |
03c0 | 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 |
03e0 | 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 |
0400 | 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 |
0420 | 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 |
0440 | 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 |
0460 | 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 |
0480 | 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 |
04a0 | 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 |
04c0 | 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..**.**************** |
04e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
0500 | 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 |
0520 | 20 51 47 46 58 56 4f 4f 44 4f 4f 44 45 46 53 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 | .QGFXVOODOODEFS_QWS_H.#define.QG |
0540 | 46 58 56 4f 4f 44 4f 4f 44 45 46 53 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 | FXVOODOODEFS_QWS_H..#ifndef.QT_H |
0560 | 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 20 | .#include."qglobal.h".#endif.//. |
0580 | 51 54 5f 48 0a 0a 23 64 65 66 69 6e 65 20 56 4f 4f 44 4f 4f 53 54 41 54 55 53 20 28 30 78 30 30 | QT_H..#define.VOODOOSTATUS.(0x00 |
05a0 | 30 29 0a 23 64 65 66 69 6e 65 20 49 4e 54 43 54 52 4c 20 28 30 78 30 30 34 2b 30 78 30 31 30 30 | 0).#define.INTCTRL.(0x004+0x0100 |
05c0 | 30 30 30 29 0a 23 64 65 66 69 6e 65 20 43 4c 49 50 30 4d 49 4e 20 28 30 78 30 30 38 2b 30 78 30 | 000).#define.CLIP0MIN.(0x008+0x0 |
05e0 | 31 30 30 30 30 30 29 0a 23 64 65 66 69 6e 65 20 43 4c 49 50 30 4d 41 58 20 28 30 78 30 30 63 2b | 100000).#define.CLIP0MAX.(0x00c+ |
0600 | 30 78 30 31 30 30 30 30 30 29 0a 23 64 65 66 69 6e 65 20 44 53 54 42 41 53 45 41 44 44 52 20 28 | 0x0100000).#define.DSTBASEADDR.( |
0620 | 30 78 30 31 30 2b 30 78 30 31 30 30 30 30 30 29 0a 23 64 65 66 69 6e 65 20 44 53 54 46 4f 52 4d | 0x010+0x0100000).#define.DSTFORM |
0640 | 41 54 20 28 30 78 30 31 34 2b 30 78 30 31 30 30 30 30 30 29 0a 23 64 65 66 69 6e 65 20 53 52 43 | AT.(0x014+0x0100000).#define.SRC |
0660 | 43 4f 4c 4f 52 4b 45 59 4d 49 4e 20 28 30 78 30 31 38 2b 30 78 30 31 30 30 30 30 30 29 0a 23 64 | COLORKEYMIN.(0x018+0x0100000).#d |
0680 | 65 66 69 6e 65 20 53 52 43 43 4f 4c 4f 52 4b 45 59 4d 41 58 20 28 30 78 30 31 63 2b 30 78 30 31 | efine.SRCCOLORKEYMAX.(0x01c+0x01 |
06a0 | 30 30 30 30 30 29 0a 23 64 65 66 69 6e 65 20 44 53 54 43 4f 4c 4f 52 4b 45 59 4d 49 4e 20 28 30 | 00000).#define.DSTCOLORKEYMIN.(0 |
06c0 | 78 30 32 30 2b 30 78 30 31 30 30 30 30 30 29 0a 23 64 65 66 69 6e 65 20 44 53 54 43 4f 4c 4f 52 | x020+0x0100000).#define.DSTCOLOR |
06e0 | 4b 45 59 4d 41 58 20 28 30 78 30 32 34 2b 30 78 30 31 30 30 30 30 30 29 0a 23 64 65 66 69 6e 65 | KEYMAX.(0x024+0x0100000).#define |
0700 | 20 42 52 45 53 45 52 52 4f 52 30 20 28 30 78 30 32 38 2b 30 78 30 31 30 30 30 30 30 29 0a 23 64 | .BRESERROR0.(0x028+0x0100000).#d |
0720 | 65 66 69 6e 65 20 42 52 45 53 45 52 52 4f 52 31 20 28 30 78 30 32 63 2b 30 78 30 31 30 30 30 30 | efine.BRESERROR1.(0x02c+0x010000 |
0740 | 30 29 0a 23 64 65 66 69 6e 65 20 52 4f 50 20 28 30 78 30 33 30 2b 30 78 30 31 30 30 30 30 30 29 | 0).#define.ROP.(0x030+0x0100000) |
0760 | 0a 23 64 65 66 69 6e 65 20 53 52 43 42 41 53 45 41 44 44 52 20 28 30 78 30 33 34 2b 30 78 30 31 | .#define.SRCBASEADDR.(0x034+0x01 |
0780 | 30 30 30 30 30 29 0a 23 64 65 66 69 6e 65 20 43 4f 4d 4d 41 4e 44 45 58 54 52 41 20 28 30 78 30 | 00000).#define.COMMANDEXTRA.(0x0 |
07a0 | 33 38 2b 30 78 30 31 30 30 30 30 30 29 0a 23 64 65 66 69 6e 65 20 4c 49 4e 45 53 54 49 50 50 4c | 38+0x0100000).#define.LINESTIPPL |
07c0 | 45 20 28 30 78 30 33 63 2b 30 78 30 31 30 30 30 30 30 29 0a 23 64 65 66 69 6e 65 20 4c 49 4e 45 | E.(0x03c+0x0100000).#define.LINE |
07e0 | 53 54 59 4c 45 20 28 30 78 30 34 30 2b 30 78 30 31 30 30 30 30 30 29 0a 23 64 65 66 69 6e 65 20 | STYLE.(0x040+0x0100000).#define. |
0800 | 50 41 54 54 45 52 4e 30 41 4c 49 41 53 20 28 30 78 30 34 34 2b 30 78 30 31 30 30 30 30 30 29 0a | PATTERN0ALIAS.(0x044+0x0100000). |
0820 | 23 64 65 66 69 6e 65 20 50 41 54 54 45 52 4e 31 41 4c 49 41 53 20 28 30 78 30 34 38 2b 30 78 30 | #define.PATTERN1ALIAS.(0x048+0x0 |
0840 | 31 30 30 30 30 30 29 0a 23 64 65 66 69 6e 65 20 43 4c 49 50 31 4d 49 4e 20 28 30 78 30 34 63 2b | 100000).#define.CLIP1MIN.(0x04c+ |
0860 | 30 78 30 31 30 30 30 30 30 29 0a 23 64 65 66 69 6e 65 20 43 4c 49 50 31 4d 41 58 20 28 30 78 30 | 0x0100000).#define.CLIP1MAX.(0x0 |
0880 | 35 30 2b 30 78 30 31 30 30 30 30 30 29 0a 23 64 65 66 69 6e 65 20 53 52 43 46 4f 52 4d 41 54 20 | 50+0x0100000).#define.SRCFORMAT. |
08a0 | 28 30 78 30 35 34 2b 30 78 30 31 30 30 30 30 30 29 0a 23 64 65 66 69 6e 65 20 53 52 43 53 49 5a | (0x054+0x0100000).#define.SRCSIZ |
08c0 | 45 20 28 30 78 30 35 38 2b 30 78 30 31 30 30 30 30 30 29 0a 23 64 65 66 69 6e 65 20 53 52 43 58 | E.(0x058+0x0100000).#define.SRCX |
08e0 | 59 20 28 30 78 30 35 63 2b 30 78 30 31 30 30 30 30 30 29 0a 23 64 65 66 69 6e 65 20 43 4f 4c 4f | Y.(0x05c+0x0100000).#define.COLO |
0900 | 52 42 41 43 4b 20 28 30 78 30 36 30 2b 30 78 30 31 30 30 30 30 30 29 0a 23 64 65 66 69 6e 65 20 | RBACK.(0x060+0x0100000).#define. |
0920 | 43 4f 4c 4f 52 46 4f 52 45 20 28 30 78 30 36 34 2b 30 78 30 31 30 30 30 30 30 29 0a 23 64 65 66 | COLORFORE.(0x064+0x0100000).#def |
0940 | 69 6e 65 20 44 53 54 53 49 5a 45 20 28 30 78 30 36 38 2b 30 78 30 31 30 30 30 30 30 29 0a 23 64 | ine.DSTSIZE.(0x068+0x0100000).#d |
0960 | 65 66 69 6e 65 20 44 53 54 58 59 20 28 30 78 30 36 63 2b 30 78 30 31 30 30 30 30 30 29 0a 23 64 | efine.DSTXY.(0x06c+0x0100000).#d |
0980 | 65 66 69 6e 65 20 43 4f 4d 4d 41 4e 44 20 28 30 78 30 37 30 2b 30 78 30 31 30 30 30 30 30 29 0a | efine.COMMAND.(0x070+0x0100000). |
09a0 | 23 64 65 66 69 6e 65 20 4c 41 55 4e 43 48 41 52 45 41 20 28 30 78 30 38 30 2b 30 78 30 31 30 30 | #define.LAUNCHAREA.(0x080+0x0100 |
09c0 | 30 30 30 29 0a 23 64 65 66 69 6e 65 20 43 4f 4c 4f 52 50 41 54 54 45 52 4e 20 28 30 78 31 30 30 | 000).#define.COLORPATTERN.(0x100 |
09e0 | 2b 30 78 30 31 30 30 30 30 30 29 0a 0a 23 64 65 66 69 6e 65 20 56 49 44 50 52 4f 43 43 46 47 20 | +0x0100000)..#define.VIDPROCCFG. |
0a00 | 30 78 35 63 0a 23 64 65 66 69 6e 65 20 48 57 43 55 52 43 30 20 30 78 36 38 0a 23 64 65 66 69 6e | 0x5c.#define.HWCURC0.0x68.#defin |
0a20 | 65 20 48 57 43 55 52 43 31 20 30 78 36 63 0a 23 64 65 66 69 6e 65 20 48 57 43 55 52 50 41 54 41 | e.HWCURC1.0x6c.#define.HWCURPATA |
0a40 | 44 44 52 20 30 78 36 30 0a 23 64 65 66 69 6e 65 20 48 57 43 55 52 4c 4f 43 20 30 78 36 34 0a 0a | DDR.0x60.#define.HWCURLOC.0x64.. |
0a60 | 23 65 6e 64 69 66 20 2f 2f 20 51 47 46 58 56 4f 4f 44 4f 4f 44 45 46 53 5f 51 57 53 5f 48 0a 00 | #endif.//.QGFXVOODOODEFS_QWS_H.. |
0a80 | 00 00 12 00 71 00 67 00 72 00 70 00 62 00 6f 00 78 00 2e 00 68 00 00 04 27 2f 2a 2a 2a 2a 2a 2a | ....q.g.r.p.b.o.x...h...'/****** |
0aa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
0ac0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
0ae0 | 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 62 69 6c 69 | ******.**.$Id$.**.**.Compatibili |
0b00 | 74 79 20 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 69 6e 63 6c 75 64 65 | ty.file.-.should.only.be.include |
0b20 | 64 20 62 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 69 6e 63 6c 75 64 65 | d.by.legacy.code..**.It.#include |
0b40 | 73 20 74 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 69 73 20 | s.the.file.which.obsoletes.this. |
0b60 | 6f 6e 65 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 | one..**.**.Copyright.(C).1998-20 |
0b80 | 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 |
0ba0 | 73 65 72 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 | served..**..This.file.is.part.of |
0bc0 | 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. |
0be0 | 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 |
0c00 | 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. |
0c20 | 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 |
0c40 | 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 |
0c60 | 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 |
0c80 | 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..**.**. |
0ca0 | 4c 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 50 72 6f 66 65 | Licensees.holding.valid.Qt.Profe |
0cc0 | 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 | ssional.Edition.licenses.may.use |
0ce0 | 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 |
0d00 | 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 4c 69 63 | .the.Qt.Professional.Edition.Lic |
0d20 | 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 | ense.Agreement.**.provided.with. |
0d40 | 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 2e 0a 2a 2a 0a | the.Qt.Professional.Edition..**. |
0d60 | 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 |
0d80 | 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 |
0da0 | 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 | ch.com.for.**.information.about. |
0dc0 | 74 68 65 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 69 | the.Professional.Edition.licensi |
0de0 | 6e 67 2c 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | ng,.or.see.**.http://qtsoftware. |
0e00 | 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 |
0e20 | 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | mation..**.********************* |
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 2a 2a | ******************************** |
0e60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 | ************************/.#ifnde |
0e80 | 66 20 51 47 52 50 42 4f 58 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 52 50 42 4f 58 5f 48 0a 23 69 | f.QGRPBOX_H.#define.QGRPBOX_H.#i |
0ea0 | 6e 63 6c 75 64 65 20 22 71 67 72 6f 75 70 62 6f 78 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 0c | nclude."qgroupbox.h".#endif..... |
0ec0 | 00 71 00 6d 00 61 00 70 00 2e 00 68 00 00 51 c4 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .q.m.a.p...h..Q./*************** |
0ee0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
0f00 | 2a 2a 2a 2a 2a 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 | *****************************.** |
0f20 | 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 4d 61 70 20 63 | .$Id$.**.**.Definition.of.QMap.c |
0f40 | 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 34 30 36 0a 2a 2a 0a 2a | lass.**.**.Created.:.990406.**.* |
0f60 | 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 54 72 6f 6c 6c 74 | *.Copyright.(C).1992-2003.Trollt |
0f80 | 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..* |
0fa0 | 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f | *.**.This.file.is.part.of.the.to |
0fc0 | 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 | ols.module.of.the.Qt.GUI.Toolkit |
0fe0 | 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 |
1000 | 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 |
1020 | 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 |
1040 | 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 |
1060 | 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 |
1080 | 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 |
10a0 | 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 |
10c0 | 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. |
10e0 | 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. |
1100 | 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 |
1120 | 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 |
1140 | 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 |
1160 | 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.* |
1180 | 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..**.**. |
11a0 | 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 |
11c0 | 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 |
11e0 | 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 |
1200 | 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 |
1220 | 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 |
1240 | 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..**. |
1260 | 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 |
1280 | 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 |
12a0 | 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 |
12c0 | 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 |
12e0 | 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 |
1300 | 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. |
1320 | 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 |
1340 | 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. |
1360 | 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..* |
1380 | 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/ |
13a0 | 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.. |
13c0 | 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 |
13e0 | 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. |
1400 | 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 |
1420 | 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 |
1440 | 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..* |
1460 | 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 | *.****************************** |
1480 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
14a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4d 41 50 5f 48 0a 23 64 65 66 69 6e | ********/..#ifndef.QMAP_H.#defin |
14c0 | 65 20 51 4d 41 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 | e.QMAP_H..#ifndef.QT_H.#include. |
14e0 | 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 68 61 72 65 64 2e 68 22 | "qglobal.h".#include."qshared.h" |
1500 | 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 61 74 61 73 74 72 65 61 6d 2e 68 22 0a 23 69 6e 63 6c 75 | .#include."qdatastream.h".#inclu |
1520 | 64 65 20 22 71 70 61 69 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 61 6c 75 65 6c 69 73 | de."qpair.h".#include."qvaluelis |
1540 | 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | t.h".#endif.//.QT_H..#ifndef.QT_ |
1560 | 4e 4f 5f 53 54 4c 0a 23 69 6e 63 6c 75 64 65 20 3c 69 74 65 72 61 74 6f 72 3e 0a 23 69 6e 63 6c | NO_STL.#include.<iterator>.#incl |
1580 | 75 64 65 20 3c 6d 61 70 3e 0a 23 65 6e 64 69 66 0a 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 43 | ude.<map>.#endif..//#define.QT_C |
15a0 | 48 45 43 4b 5f 4d 41 50 5f 52 41 4e 47 45 0a 0a 73 74 72 75 63 74 20 51 5f 45 58 50 4f 52 54 20 | HECK_MAP_RANGE..struct.Q_EXPORT. |
15c0 | 51 4d 61 70 4e 6f 64 65 42 61 73 65 0a 7b 0a 20 20 20 20 65 6e 75 6d 20 43 6f 6c 6f 72 20 7b 20 | QMapNodeBase.{.....enum.Color.{. |
15e0 | 52 65 64 2c 20 42 6c 61 63 6b 20 7d 3b 0a 0a 20 20 20 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a | Red,.Black.};......QMapNodeBase* |
1600 | 20 6c 65 66 74 3b 0a 20 20 20 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 72 69 67 68 74 3b 0a | .left;.....QMapNodeBase*.right;. |
1620 | 20 20 20 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 70 61 72 65 6e 74 3b 0a 0a 20 20 20 20 43 | ....QMapNodeBase*.parent;......C |
1640 | 6f 6c 6f 72 20 63 6f 6c 6f 72 3b 0a 0a 20 20 20 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 6d | olor.color;......QMapNodeBase*.m |
1660 | 69 6e 69 6d 75 6d 28 29 20 7b 0a 09 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 78 20 3d 20 74 68 | inimum().{..QMapNodeBase*.x.=.th |
1680 | 69 73 3b 0a 09 77 68 69 6c 65 20 28 20 78 2d 3e 6c 65 66 74 20 29 0a 09 20 20 20 20 78 20 3d 20 | is;..while.(.x->left.)......x.=. |
16a0 | 78 2d 3e 6c 65 66 74 3b 0a 09 72 65 74 75 72 6e 20 78 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 | x->left;..return.x;.....}......Q |
16c0 | 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 6d 61 78 69 6d 75 6d 28 29 20 7b 0a 09 51 4d 61 70 4e 6f | MapNodeBase*.maximum().{..QMapNo |
16e0 | 64 65 42 61 73 65 2a 20 78 20 3d 20 74 68 69 73 3b 0a 09 77 68 69 6c 65 20 28 20 78 2d 3e 72 69 | deBase*.x.=.this;..while.(.x->ri |
1700 | 67 68 74 20 29 0a 09 20 20 20 20 78 20 3d 20 78 2d 3e 72 69 67 68 74 3b 0a 09 72 65 74 75 72 6e | ght.)......x.=.x->right;..return |
1720 | 20 78 3b 0a 20 20 20 20 7d 0a 7d 3b 0a 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 4b | .x;.....}.};...template.<class.K |
1740 | 2c 20 63 6c 61 73 73 20 54 3e 0a 73 74 72 75 63 74 20 51 4d 61 70 4e 6f 64 65 20 3a 20 70 75 62 | ,.class.T>.struct.QMapNode.:.pub |
1760 | 6c 69 63 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 0a 7b 0a 20 20 20 20 51 4d 61 70 4e 6f 64 65 28 | lic.QMapNodeBase.{.....QMapNode( |
1780 | 20 63 6f 6e 73 74 20 4b 26 20 5f 6b 65 79 2c 20 63 6f 6e 73 74 20 54 26 20 5f 64 61 74 61 20 29 | .const.K&._key,.const.T&._data.) |
17a0 | 20 7b 20 64 61 74 61 20 3d 20 5f 64 61 74 61 3b 20 6b 65 79 20 3d 20 5f 6b 65 79 3b 20 7d 0a 20 | .{.data.=._data;.key.=._key;.}.. |
17c0 | 20 20 20 51 4d 61 70 4e 6f 64 65 28 20 63 6f 6e 73 74 20 4b 26 20 5f 6b 65 79 20 29 09 20 20 20 | ...QMapNode(.const.K&._key.).... |
17e0 | 7b 20 6b 65 79 20 3d 20 5f 6b 65 79 3b 20 7d 0a 20 20 20 20 51 4d 61 70 4e 6f 64 65 28 20 63 6f | {.key.=._key;.}.....QMapNode(.co |
1800 | 6e 73 74 20 51 4d 61 70 4e 6f 64 65 3c 4b 2c 54 3e 26 20 5f 6e 20 29 20 7b 20 6b 65 79 20 3d 20 | nst.QMapNode<K,T>&._n.).{.key.=. |
1820 | 5f 6e 2e 6b 65 79 3b 20 64 61 74 61 20 3d 20 5f 6e 2e 64 61 74 61 3b 20 7d 0a 20 20 20 20 51 4d | _n.key;.data.=._n.data;.}.....QM |
1840 | 61 70 4e 6f 64 65 28 29 20 7b 20 7d 0a 20 20 20 20 54 20 64 61 74 61 3b 0a 20 20 20 20 4b 20 6b | apNode().{.}.....T.data;.....K.k |
1860 | 65 79 3b 0a 7d 3b 0a 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 4b 2c 20 63 6c 61 73 73 | ey;.};...template<class.K,.class |
1880 | 20 54 3e 0a 63 6c 61 73 73 20 51 4d 61 70 49 74 65 72 61 74 6f 72 0a 7b 0a 20 70 75 62 6c 69 63 | .T>.class.QMapIterator.{..public |
18a0 | 3a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 54 79 70 65 64 65 66 73 0a 20 20 20 20 20 2a | :...../**......*.Typedefs......* |
18c0 | 2f 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 4d 61 70 4e 6f 64 65 3c 20 4b 2c 20 54 20 3e 2a 20 | /.....typedef.QMapNode<.K,.T.>*. |
18e0 | 4e 6f 64 65 50 74 72 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 74 | NodePtr;.#ifndef.QT_NO_STL.....t |
1900 | 79 70 65 64 65 66 20 73 74 64 3a 3a 62 69 64 69 72 65 63 74 69 6f 6e 61 6c 5f 69 74 65 72 61 74 | ypedef.std::bidirectional_iterat |
1920 | 6f 72 5f 74 61 67 20 20 69 74 65 72 61 74 6f 72 5f 63 61 74 65 67 6f 72 79 3b 0a 23 65 6e 64 69 | or_tag..iterator_category;.#endi |
1940 | 66 0a 20 20 20 20 74 79 70 65 64 65 66 20 54 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 5f 74 | f.....typedef.T..........value_t |
1960 | 79 70 65 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 74 79 70 65 64 | ype;.#ifndef.QT_NO_STL.....typed |
1980 | 65 66 20 70 74 72 64 69 66 66 5f 74 20 20 64 69 66 66 65 72 65 6e 63 65 5f 74 79 70 65 3b 0a 23 | ef.ptrdiff_t..difference_type;.# |
19a0 | 65 6c 73 65 0a 20 20 20 20 74 79 70 65 64 65 66 20 69 6e 74 20 64 69 66 66 65 72 65 6e 63 65 5f | else.....typedef.int.difference_ |
19c0 | 74 79 70 65 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 74 79 70 65 64 65 66 20 54 2a 20 20 20 20 20 | type;.#endif.....typedef.T*..... |
19e0 | 20 20 20 20 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 54 26 20 20 20 20 20 | ....pointer;.....typedef.T&..... |
1a00 | 20 20 20 20 72 65 66 65 72 65 6e 63 65 3b 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 56 | ....reference;....../**......*.V |
1a20 | 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 51 4d 61 70 4e 6f 64 65 3c 4b 2c | ariables......*/.....QMapNode<K, |
1a40 | 54 3e 2a 20 6e 6f 64 65 3b 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 46 75 6e 63 74 69 | T>*.node;....../**......*.Functi |
1a60 | 6f 6e 73 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 51 4d 61 70 49 74 65 72 61 74 6f 72 28 29 20 3a | ons......*/.....QMapIterator().: |
1a80 | 20 6e 6f 64 65 28 20 30 20 29 20 7b 7d 0a 20 20 20 20 51 4d 61 70 49 74 65 72 61 74 6f 72 28 20 | .node(.0.).{}.....QMapIterator(. |
1aa0 | 51 4d 61 70 4e 6f 64 65 3c 4b 2c 54 3e 2a 20 70 20 29 20 3a 20 6e 6f 64 65 28 20 70 20 29 20 7b | QMapNode<K,T>*.p.).:.node(.p.).{ |
1ac0 | 7d 0a 20 20 20 20 51 4d 61 70 49 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 4d 61 70 49 74 | }.....QMapIterator(.const.QMapIt |
1ae0 | 65 72 61 74 6f 72 3c 4b 2c 54 3e 26 20 69 74 20 29 20 3a 20 6e 6f 64 65 28 20 69 74 2e 6e 6f 64 | erator<K,T>&.it.).:.node(.it.nod |
1b00 | 65 20 29 20 7b 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e | e.).{}......bool.operator==(.con |
1b20 | 73 74 20 51 4d 61 70 49 74 65 72 61 74 6f 72 3c 4b 2c 54 3e 26 20 69 74 20 29 20 63 6f 6e 73 74 | st.QMapIterator<K,T>&.it.).const |
1b40 | 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 3b 20 7d 0a 20 20 20 | .{.return.node.==.it.node;.}.... |
1b60 | 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 4d 61 70 49 74 65 72 | .bool.operator!=(.const.QMapIter |
1b80 | 61 74 6f 72 3c 4b 2c 54 3e 26 20 69 74 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e | ator<K,T>&.it.).const.{.return.n |
1ba0 | 6f 64 65 20 21 3d 20 69 74 2e 6e 6f 64 65 3b 20 7d 0a 20 20 20 20 54 26 20 6f 70 65 72 61 74 6f | ode.!=.it.node;.}.....T&.operato |
1bc0 | 72 2a 28 29 20 7b 20 72 65 74 75 72 6e 20 6e 6f 64 65 2d 3e 64 61 74 61 3b 20 7d 0a 20 20 20 20 | r*().{.return.node->data;.}..... |
1be0 | 63 6f 6e 73 74 20 54 26 20 6f 70 65 72 61 74 6f 72 2a 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 | const.T&.operator*().const.{.ret |
1c00 | 75 72 6e 20 6e 6f 64 65 2d 3e 64 61 74 61 3b 20 7d 0a 20 20 20 20 2f 2f 20 55 44 54 20 66 6f 72 | urn.node->data;.}.....//.UDT.for |
1c20 | 20 54 20 3d 20 78 2a 0a 20 20 20 20 2f 2f 20 54 2a 20 6f 70 65 72 61 74 6f 72 2d 3e 28 29 20 63 | .T.=.x*.....//.T*.operator->().c |
1c40 | 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 26 6e 6f 64 65 2d 3e 64 61 74 61 3b 20 7d 0a 0a 20 20 | onst.{.return.&node->data;.}.... |
1c60 | 20 20 63 6f 6e 73 74 20 4b 26 20 6b 65 79 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 | ..const.K&.key().const.{.return. |
1c80 | 6e 6f 64 65 2d 3e 6b 65 79 3b 20 7d 0a 20 20 20 20 54 26 20 64 61 74 61 28 29 20 7b 20 72 65 74 | node->key;.}.....T&.data().{.ret |
1ca0 | 75 72 6e 20 6e 6f 64 65 2d 3e 64 61 74 61 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 54 26 20 64 | urn.node->data;.}.....const.T&.d |
1cc0 | 61 74 61 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 6f 64 65 2d 3e 64 61 74 61 3b | ata().const.{.return.node->data; |
1ce0 | 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 20 69 6e 63 28 29 3b 0a 20 20 20 20 | .}..private:.....int.inc();..... |
1d00 | 69 6e 74 20 64 65 63 28 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 61 70 49 74 65 72 | int.dec();..public:.....QMapIter |
1d20 | 61 74 6f 72 3c 4b 2c 54 3e 26 20 6f 70 65 72 61 74 6f 72 2b 2b 28 29 20 7b 0a 09 69 6e 63 28 29 | ator<K,T>&.operator++().{..inc() |
1d40 | 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 4d 61 70 | ;..return.*this;.....}......QMap |
1d60 | 49 74 65 72 61 74 6f 72 3c 4b 2c 54 3e 20 6f 70 65 72 61 74 6f 72 2b 2b 28 69 6e 74 29 20 7b 0a | Iterator<K,T>.operator++(int).{. |
1d80 | 09 51 4d 61 70 49 74 65 72 61 74 6f 72 3c 4b 2c 54 3e 20 74 6d 70 20 3d 20 2a 74 68 69 73 3b 0a | .QMapIterator<K,T>.tmp.=.*this;. |
1da0 | 09 69 6e 63 28 29 3b 0a 09 72 65 74 75 72 6e 20 74 6d 70 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 | .inc();..return.tmp;.....}...... |
1dc0 | 51 4d 61 70 49 74 65 72 61 74 6f 72 3c 4b 2c 54 3e 26 20 6f 70 65 72 61 74 6f 72 2d 2d 28 29 20 | QMapIterator<K,T>&.operator--(). |
1de0 | 7b 0a 09 64 65 63 28 29 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a | {..dec();..return.*this;.....}.. |
1e00 | 20 20 20 20 51 4d 61 70 49 74 65 72 61 74 6f 72 3c 4b 2c 54 3e 20 6f 70 65 72 61 74 6f 72 2d 2d | ....QMapIterator<K,T>.operator-- |
1e20 | 28 69 6e 74 29 20 7b 0a 09 51 4d 61 70 49 74 65 72 61 74 6f 72 3c 4b 2c 54 3e 20 74 6d 70 20 3d | (int).{..QMapIterator<K,T>.tmp.= |
1e40 | 20 2a 74 68 69 73 3b 0a 09 64 65 63 28 29 3b 0a 09 72 65 74 75 72 6e 20 74 6d 70 3b 0a 20 20 20 | .*this;..dec();..return.tmp;.... |
1e60 | 20 7d 0a 7d 3b 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 4b 2c 20 63 6c 61 73 73 20 | .}.};..template.<class.K,.class. |
1e80 | 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 69 6e 74 20 51 4d 61 70 49 74 | T>.Q_INLINE_TEMPLATES.int.QMapIt |
1ea0 | 65 72 61 74 6f 72 3c 4b 2c 54 3e 3a 3a 69 6e 63 28 29 0a 7b 0a 20 20 20 20 51 4d 61 70 4e 6f 64 | erator<K,T>::inc().{.....QMapNod |
1ec0 | 65 42 61 73 65 2a 20 74 6d 70 20 3d 20 6e 6f 64 65 3b 0a 20 20 20 20 69 66 20 28 20 74 6d 70 2d | eBase*.tmp.=.node;.....if.(.tmp- |
1ee0 | 3e 72 69 67 68 74 20 29 20 7b 0a 09 74 6d 70 20 3d 20 74 6d 70 2d 3e 72 69 67 68 74 3b 0a 09 77 | >right.).{..tmp.=.tmp->right;..w |
1f00 | 68 69 6c 65 20 28 20 74 6d 70 2d 3e 6c 65 66 74 20 29 0a 09 20 20 20 20 74 6d 70 20 3d 20 74 6d | hile.(.tmp->left.)......tmp.=.tm |
1f20 | 70 2d 3e 6c 65 66 74 3b 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 09 51 4d 61 70 4e 6f 64 65 42 | p->left;.....}.else.{..QMapNodeB |
1f40 | 61 73 65 2a 20 79 20 3d 20 74 6d 70 2d 3e 70 61 72 65 6e 74 3b 0a 09 77 68 69 6c 65 20 28 74 6d | ase*.y.=.tmp->parent;..while.(tm |
1f60 | 70 20 3d 3d 20 79 2d 3e 72 69 67 68 74 29 20 7b 0a 09 20 20 20 20 74 6d 70 20 3d 20 79 3b 0a 09 | p.==.y->right).{......tmp.=.y;.. |
1f80 | 20 20 20 20 79 20 3d 20 79 2d 3e 70 61 72 65 6e 74 3b 0a 09 7d 0a 09 69 66 20 28 74 6d 70 2d 3e | ....y.=.y->parent;..}..if.(tmp-> |
1fa0 | 72 69 67 68 74 20 21 3d 20 79 29 0a 09 20 20 20 20 74 6d 70 20 3d 20 79 3b 0a 20 20 20 20 7d 0a | right.!=.y)......tmp.=.y;.....}. |
1fc0 | 20 20 20 20 6e 6f 64 65 20 3d 20 28 4e 6f 64 65 50 74 72 29 74 6d 70 3b 0a 20 20 20 20 72 65 74 | ....node.=.(NodePtr)tmp;.....ret |
1fe0 | 75 72 6e 20 30 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 4b 2c 20 63 6c 61 | urn.0;.}..template.<class.K,.cla |
2000 | 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 69 6e 74 20 51 4d 61 | ss.T>.Q_INLINE_TEMPLATES.int.QMa |
2020 | 70 49 74 65 72 61 74 6f 72 3c 4b 2c 54 3e 3a 3a 64 65 63 28 29 0a 7b 0a 20 20 20 20 51 4d 61 70 | pIterator<K,T>::dec().{.....QMap |
2040 | 4e 6f 64 65 42 61 73 65 2a 20 74 6d 70 20 3d 20 6e 6f 64 65 3b 0a 20 20 20 20 69 66 20 28 74 6d | NodeBase*.tmp.=.node;.....if.(tm |
2060 | 70 2d 3e 63 6f 6c 6f 72 20 3d 3d 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 3a 3a 52 65 64 20 26 26 | p->color.==.QMapNodeBase::Red.&& |
2080 | 0a 09 74 6d 70 2d 3e 70 61 72 65 6e 74 2d 3e 70 61 72 65 6e 74 20 3d 3d 20 74 6d 70 20 29 20 7b | ..tmp->parent->parent.==.tmp.).{ |
20a0 | 0a 09 74 6d 70 20 3d 20 74 6d 70 2d 3e 72 69 67 68 74 3b 0a 20 20 20 20 7d 20 65 6c 73 65 20 69 | ..tmp.=.tmp->right;.....}.else.i |
20c0 | 66 20 28 74 6d 70 2d 3e 6c 65 66 74 20 21 3d 20 30 29 20 7b 0a 09 51 4d 61 70 4e 6f 64 65 42 61 | f.(tmp->left.!=.0).{..QMapNodeBa |
20e0 | 73 65 2a 20 79 20 3d 20 74 6d 70 2d 3e 6c 65 66 74 3b 0a 09 77 68 69 6c 65 20 28 20 79 2d 3e 72 | se*.y.=.tmp->left;..while.(.y->r |
2100 | 69 67 68 74 20 29 0a 09 20 20 20 20 79 20 3d 20 79 2d 3e 72 69 67 68 74 3b 0a 09 74 6d 70 20 3d | ight.)......y.=.y->right;..tmp.= |
2120 | 20 79 3b 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 09 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 | .y;.....}.else.{..QMapNodeBase*. |
2140 | 79 20 3d 20 74 6d 70 2d 3e 70 61 72 65 6e 74 3b 0a 09 77 68 69 6c 65 20 28 74 6d 70 20 3d 3d 20 | y.=.tmp->parent;..while.(tmp.==. |
2160 | 79 2d 3e 6c 65 66 74 29 20 7b 0a 09 20 20 20 20 74 6d 70 20 3d 20 79 3b 0a 09 20 20 20 20 79 20 | y->left).{......tmp.=.y;......y. |
2180 | 3d 20 79 2d 3e 70 61 72 65 6e 74 3b 0a 09 7d 0a 09 74 6d 70 20 3d 20 79 3b 0a 20 20 20 20 7d 0a | =.y->parent;..}..tmp.=.y;.....}. |
21a0 | 20 20 20 20 6e 6f 64 65 20 3d 20 28 4e 6f 64 65 50 74 72 29 74 6d 70 3b 0a 20 20 20 20 72 65 74 | ....node.=.(NodePtr)tmp;.....ret |
21c0 | 75 72 6e 20 30 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 4b 2c 20 63 6c 61 73 | urn.0;.}..template<class.K,.clas |
21e0 | 73 20 54 3e 0a 63 6c 61 73 73 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 0a 7b 0a 20 | s.T>.class.QMapConstIterator.{.. |
2200 | 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 54 79 70 65 64 65 66 73 0a | public:...../**......*.Typedefs. |
2220 | 20 20 20 20 20 2a 2f 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 4d 61 70 4e 6f 64 65 3c 20 4b 2c | .....*/.....typedef.QMapNode<.K, |
2240 | 20 54 20 3e 2a 20 4e 6f 64 65 50 74 72 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c | .T.>*.NodePtr;.#ifndef.QT_NO_STL |
2260 | 0a 20 20 20 20 74 79 70 65 64 65 66 20 73 74 64 3a 3a 62 69 64 69 72 65 63 74 69 6f 6e 61 6c 5f | .....typedef.std::bidirectional_ |
2280 | 69 74 65 72 61 74 6f 72 5f 74 61 67 20 20 69 74 65 72 61 74 6f 72 5f 63 61 74 65 67 6f 72 79 3b | iterator_tag..iterator_category; |
22a0 | 0a 23 65 6e 64 69 66 0a 20 20 20 20 74 79 70 65 64 65 66 20 54 20 20 20 20 20 20 20 20 20 20 76 | .#endif.....typedef.T..........v |
22c0 | 61 6c 75 65 5f 74 79 70 65 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 | alue_type;.#ifndef.QT_NO_STL.... |
22e0 | 20 74 79 70 65 64 65 66 20 70 74 72 64 69 66 66 5f 74 20 20 64 69 66 66 65 72 65 6e 63 65 5f 74 | .typedef.ptrdiff_t..difference_t |
2300 | 79 70 65 3b 0a 23 65 6c 73 65 0a 20 20 20 20 74 79 70 65 64 65 66 20 69 6e 74 20 64 69 66 66 65 | ype;.#else.....typedef.int.diffe |
2320 | 72 65 6e 63 65 5f 74 79 70 65 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 74 79 70 65 64 65 66 20 63 | rence_type;.#endif.....typedef.c |
2340 | 6f 6e 73 74 20 54 2a 20 20 20 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 63 | onst.T*...pointer;.....typedef.c |
2360 | 6f 6e 73 74 20 54 26 20 20 20 72 65 66 65 72 65 6e 63 65 3b 0a 0a 0a 20 20 20 20 2f 2a 2a 0a 20 | onst.T&...reference;......./**.. |
2380 | 20 20 20 20 2a 20 56 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 51 4d 61 70 | ....*.Variables......*/.....QMap |
23a0 | 4e 6f 64 65 3c 4b 2c 54 3e 2a 20 6e 6f 64 65 3b 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a | Node<K,T>*.node;....../**......* |
23c0 | 20 46 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 51 4d 61 70 43 6f 6e 73 74 | .Functions......*/.....QMapConst |
23e0 | 49 74 65 72 61 74 6f 72 28 29 20 3a 20 6e 6f 64 65 28 20 30 20 29 20 7b 7d 0a 20 20 20 20 51 4d | Iterator().:.node(.0.).{}.....QM |
2400 | 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 28 20 51 4d 61 70 4e 6f 64 65 3c 4b 2c 54 3e 2a 20 | apConstIterator(.QMapNode<K,T>*. |
2420 | 70 20 29 20 3a 20 6e 6f 64 65 28 20 70 20 29 20 7b 7d 0a 20 20 20 20 51 4d 61 70 43 6f 6e 73 74 | p.).:.node(.p.).{}.....QMapConst |
2440 | 49 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f | Iterator(.const.QMapConstIterato |
2460 | 72 3c 4b 2c 54 3e 26 20 69 74 20 29 20 3a 20 6e 6f 64 65 28 20 69 74 2e 6e 6f 64 65 20 29 20 7b | r<K,T>&.it.).:.node(.it.node.).{ |
2480 | 7d 0a 20 20 20 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 | }.....QMapConstIterator(.const.Q |
24a0 | 4d 61 70 49 74 65 72 61 74 6f 72 3c 4b 2c 54 3e 26 20 69 74 20 29 20 3a 20 6e 6f 64 65 28 20 69 | MapIterator<K,T>&.it.).:.node(.i |
24c0 | 74 2e 6e 6f 64 65 20 29 20 7b 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d | t.node.).{}......bool.operator== |
24e0 | 28 20 63 6f 6e 73 74 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 4b 2c 54 3e 26 20 | (.const.QMapConstIterator<K,T>&. |
2500 | 69 74 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 6f 64 65 20 3d 3d 20 69 74 2e 6e | it.).const.{.return.node.==.it.n |
2520 | 6f 64 65 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 | ode;.}.....bool.operator!=(.cons |
2540 | 74 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 4b 2c 54 3e 26 20 69 74 20 29 20 63 | t.QMapConstIterator<K,T>&.it.).c |
2560 | 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 6e 6f 64 65 3b 20 7d | onst.{.return.node.!=.it.node;.} |
2580 | 0a 20 20 20 20 63 6f 6e 73 74 20 54 26 20 6f 70 65 72 61 74 6f 72 2a 28 29 20 20 63 6f 6e 73 74 | .....const.T&.operator*()..const |
25a0 | 20 7b 20 72 65 74 75 72 6e 20 6e 6f 64 65 2d 3e 64 61 74 61 3b 20 7d 0a 20 20 20 20 2f 2f 20 55 | .{.return.node->data;.}.....//.U |
25c0 | 44 54 20 66 6f 72 20 54 20 3d 20 78 2a 0a 20 20 20 20 2f 2f 20 63 6f 6e 73 74 20 54 2a 20 6f 70 | DT.for.T.=.x*.....//.const.T*.op |
25e0 | 65 72 61 74 6f 72 2d 3e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 26 6e 6f 64 65 2d | erator->().const.{.return.&node- |
2600 | 3e 64 61 74 61 3b 20 7d 0a 0a 20 20 20 20 63 6f 6e 73 74 20 4b 26 20 6b 65 79 28 29 20 63 6f 6e | >data;.}......const.K&.key().con |
2620 | 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 6f 64 65 2d 3e 6b 65 79 3b 20 7d 0a 20 20 20 20 63 6f 6e | st.{.return.node->key;.}.....con |
2640 | 73 74 20 54 26 20 64 61 74 61 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 6f 64 65 | st.T&.data().const.{.return.node |
2660 | 2d 3e 64 61 74 61 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 20 69 6e 63 28 | ->data;.}..private:.....int.inc( |
2680 | 29 3b 0a 20 20 20 20 69 6e 74 20 64 65 63 28 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 | );.....int.dec();..public:.....Q |
26a0 | 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 4b 2c 54 3e 26 20 6f 70 65 72 61 74 6f 72 2b | MapConstIterator<K,T>&.operator+ |
26c0 | 2b 28 29 20 7b 0a 09 69 6e 63 28 29 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 | +().{..inc();..return.*this;.... |
26e0 | 20 7d 0a 0a 20 20 20 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 4b 2c 54 3e 20 6f | .}......QMapConstIterator<K,T>.o |
2700 | 70 65 72 61 74 6f 72 2b 2b 28 69 6e 74 29 20 7b 0a 09 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 | perator++(int).{..QMapConstItera |
2720 | 74 6f 72 3c 4b 2c 54 3e 20 74 6d 70 20 3d 20 2a 74 68 69 73 3b 0a 09 69 6e 63 28 29 3b 0a 09 72 | tor<K,T>.tmp.=.*this;..inc();..r |
2740 | 65 74 75 72 6e 20 74 6d 70 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 4d 61 70 43 6f 6e 73 74 49 | eturn.tmp;.....}......QMapConstI |
2760 | 74 65 72 61 74 6f 72 3c 4b 2c 54 3e 26 20 6f 70 65 72 61 74 6f 72 2d 2d 28 29 20 7b 0a 09 64 65 | terator<K,T>&.operator--().{..de |
2780 | 63 28 29 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 | c();..return.*this;.....}......Q |
27a0 | 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 4b 2c 54 3e 20 6f 70 65 72 61 74 6f 72 2d 2d | MapConstIterator<K,T>.operator-- |
27c0 | 28 69 6e 74 29 20 7b 0a 09 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 4b 2c 54 3e 20 | (int).{..QMapConstIterator<K,T>. |
27e0 | 74 6d 70 20 3d 20 2a 74 68 69 73 3b 0a 09 64 65 63 28 29 3b 0a 09 72 65 74 75 72 6e 20 74 6d 70 | tmp.=.*this;..dec();..return.tmp |
2800 | 3b 0a 20 20 20 20 7d 0a 7d 3b 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 4b 2c 20 63 | ;.....}.};..template.<class.K,.c |
2820 | 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 69 6e 74 20 51 | lass.T>.Q_INLINE_TEMPLATES.int.Q |
2840 | 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 4b 2c 54 3e 3a 3a 69 6e 63 28 29 0a 7b 0a 20 | MapConstIterator<K,T>::inc().{.. |
2860 | 20 20 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 74 6d 70 20 3d 20 6e 6f 64 65 3b 0a 20 20 20 | ...QMapNodeBase*.tmp.=.node;.... |
2880 | 20 69 66 20 28 20 74 6d 70 2d 3e 72 69 67 68 74 20 29 20 7b 0a 09 74 6d 70 20 3d 20 74 6d 70 2d | .if.(.tmp->right.).{..tmp.=.tmp- |
28a0 | 3e 72 69 67 68 74 3b 0a 09 77 68 69 6c 65 20 28 20 74 6d 70 2d 3e 6c 65 66 74 20 29 0a 09 20 20 | >right;..while.(.tmp->left.).... |
28c0 | 20 20 74 6d 70 20 3d 20 74 6d 70 2d 3e 6c 65 66 74 3b 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a | ..tmp.=.tmp->left;.....}.else.{. |
28e0 | 09 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 79 20 3d 20 74 6d 70 2d 3e 70 61 72 65 6e 74 3b 0a | .QMapNodeBase*.y.=.tmp->parent;. |
2900 | 09 77 68 69 6c 65 20 28 74 6d 70 20 3d 3d 20 79 2d 3e 72 69 67 68 74 29 20 7b 0a 09 20 20 20 20 | .while.(tmp.==.y->right).{...... |
2920 | 74 6d 70 20 3d 20 79 3b 0a 09 20 20 20 20 79 20 3d 20 79 2d 3e 70 61 72 65 6e 74 3b 0a 09 7d 0a | tmp.=.y;......y.=.y->parent;..}. |
2940 | 09 69 66 20 28 74 6d 70 2d 3e 72 69 67 68 74 20 21 3d 20 79 29 0a 09 20 20 20 20 74 6d 70 20 3d | .if.(tmp->right.!=.y)......tmp.= |
2960 | 20 79 3b 0a 20 20 20 20 7d 0a 20 20 20 20 6e 6f 64 65 20 3d 20 28 4e 6f 64 65 50 74 72 29 74 6d | .y;.....}.....node.=.(NodePtr)tm |
2980 | 70 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c | p;.....return.0;.}..template.<cl |
29a0 | 61 73 73 20 4b 2c 20 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 | ass.K,.class.T>.Q_INLINE_TEMPLAT |
29c0 | 45 53 20 69 6e 74 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 4b 2c 54 3e 3a 3a 64 | ES.int.QMapConstIterator<K,T>::d |
29e0 | 65 63 28 29 0a 7b 0a 20 20 20 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 74 6d 70 20 3d 20 6e | ec().{.....QMapNodeBase*.tmp.=.n |
2a00 | 6f 64 65 3b 0a 20 20 20 20 69 66 20 28 74 6d 70 2d 3e 63 6f 6c 6f 72 20 3d 3d 20 51 4d 61 70 4e | ode;.....if.(tmp->color.==.QMapN |
2a20 | 6f 64 65 42 61 73 65 3a 3a 52 65 64 20 26 26 0a 09 74 6d 70 2d 3e 70 61 72 65 6e 74 2d 3e 70 61 | odeBase::Red.&&..tmp->parent->pa |
2a40 | 72 65 6e 74 20 3d 3d 20 74 6d 70 20 29 20 7b 0a 09 74 6d 70 20 3d 20 74 6d 70 2d 3e 72 69 67 68 | rent.==.tmp.).{..tmp.=.tmp->righ |
2a60 | 74 3b 0a 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 74 6d 70 2d 3e 6c 65 66 74 20 21 3d 20 30 | t;.....}.else.if.(tmp->left.!=.0 |
2a80 | 29 20 7b 0a 09 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 79 20 3d 20 74 6d 70 2d 3e 6c 65 66 74 | ).{..QMapNodeBase*.y.=.tmp->left |
2aa0 | 3b 0a 09 77 68 69 6c 65 20 28 20 79 2d 3e 72 69 67 68 74 20 29 0a 09 20 20 20 20 79 20 3d 20 79 | ;..while.(.y->right.)......y.=.y |
2ac0 | 2d 3e 72 69 67 68 74 3b 0a 09 74 6d 70 20 3d 20 79 3b 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a | ->right;..tmp.=.y;.....}.else.{. |
2ae0 | 09 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 79 20 3d 20 74 6d 70 2d 3e 70 61 72 65 6e 74 3b 0a | .QMapNodeBase*.y.=.tmp->parent;. |
2b00 | 09 77 68 69 6c 65 20 28 74 6d 70 20 3d 3d 20 79 2d 3e 6c 65 66 74 29 20 7b 0a 09 20 20 20 20 74 | .while.(tmp.==.y->left).{......t |
2b20 | 6d 70 20 3d 20 79 3b 0a 09 20 20 20 20 79 20 3d 20 79 2d 3e 70 61 72 65 6e 74 3b 0a 09 7d 0a 09 | mp.=.y;......y.=.y->parent;..}.. |
2b40 | 74 6d 70 20 3d 20 79 3b 0a 20 20 20 20 7d 0a 20 20 20 20 6e 6f 64 65 20 3d 20 28 4e 6f 64 65 50 | tmp.=.y;.....}.....node.=.(NodeP |
2b60 | 74 72 29 74 6d 70 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 0a 2f 2f 20 23 23 23 20 | tr)tmp;.....return.0;.}..//.###. |
2b80 | 34 2e 30 3a 20 72 65 6e 61 6d 65 20 74 6f 20 73 6f 6d 65 74 68 69 6e 67 20 77 69 74 68 6f 75 74 | 4.0:.rename.to.something.without |
2ba0 | 20 50 72 69 76 61 74 65 20 69 6e 20 69 74 2e 20 4e 6f 74 20 72 65 61 6c 6c 79 20 69 6e 74 65 72 | .Private.in.it..Not.really.inter |
2bc0 | 6e 61 6c 2e 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 61 70 50 72 69 76 61 74 65 42 | nal..class.Q_EXPORT.QMapPrivateB |
2be0 | 61 73 65 20 3a 20 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 | ase.:.public.QShared.{.public:.. |
2c00 | 20 20 20 51 4d 61 70 50 72 69 76 61 74 65 42 61 73 65 28 29 20 7b 0a 09 6e 6f 64 65 5f 63 6f 75 | ...QMapPrivateBase().{..node_cou |
2c20 | 6e 74 20 3d 20 30 3b 0a 20 20 20 20 7d 0a 20 20 20 20 51 4d 61 70 50 72 69 76 61 74 65 42 61 73 | nt.=.0;.....}.....QMapPrivateBas |
2c40 | 65 28 20 63 6f 6e 73 74 20 51 4d 61 70 50 72 69 76 61 74 65 42 61 73 65 2a 20 5f 6d 61 70 29 20 | e(.const.QMapPrivateBase*._map). |
2c60 | 7b 0a 09 6e 6f 64 65 5f 63 6f 75 6e 74 20 3d 20 5f 6d 61 70 2d 3e 6e 6f 64 65 5f 63 6f 75 6e 74 | {..node_count.=._map->node_count |
2c80 | 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 49 6d 70 6c 65 6d 65 6e | ;.....}....../**......*.Implemen |
2ca0 | 74 61 74 69 6f 6e 73 20 6f 66 20 62 61 73 69 63 20 74 72 65 65 20 61 6c 67 6f 72 69 74 68 6d 73 | tations.of.basic.tree.algorithms |
2cc0 | 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 76 6f 69 64 20 72 6f 74 61 74 65 4c 65 66 74 28 20 51 4d | ......*/.....void.rotateLeft(.QM |
2ce0 | 61 70 4e 6f 64 65 42 61 73 65 2a 20 78 2c 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 26 20 72 6f | apNodeBase*.x,.QMapNodeBase*&.ro |
2d00 | 6f 74 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 6f 74 61 74 65 52 69 67 68 74 28 20 51 4d 61 70 4e | ot);.....void.rotateRight(.QMapN |
2d20 | 6f 64 65 42 61 73 65 2a 20 78 2c 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 26 20 72 6f 6f 74 20 | odeBase*.x,.QMapNodeBase*&.root. |
2d40 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 62 61 6c 61 6e 63 65 28 20 51 4d 61 70 4e 6f 64 65 42 | );.....void.rebalance(.QMapNodeB |
2d60 | 61 73 65 2a 20 78 2c 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 26 20 72 6f 6f 74 20 29 3b 0a 20 | ase*.x,.QMapNodeBase*&.root.);.. |
2d80 | 20 20 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 72 65 6d 6f 76 65 41 6e 64 52 65 62 61 6c 61 | ...QMapNodeBase*.removeAndRebala |
2da0 | 6e 63 65 28 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 7a 2c 20 51 4d 61 70 4e 6f 64 65 42 61 | nce(.QMapNodeBase*.z,.QMapNodeBa |
2dc0 | 73 65 2a 26 20 72 6f 6f 74 2c 0a 09 09 09 09 20 20 20 20 20 20 51 4d 61 70 4e 6f 64 65 42 61 73 | se*&.root,...........QMapNodeBas |
2de0 | 65 2a 26 20 6c 65 66 74 6d 6f 73 74 2c 0a 09 09 09 09 20 20 20 20 20 20 51 4d 61 70 4e 6f 64 65 | e*&.leftmost,...........QMapNode |
2e00 | 42 61 73 65 2a 26 20 72 69 67 68 74 6d 6f 73 74 20 29 3b 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 | Base*&.rightmost.);....../**.... |
2e20 | 20 20 2a 20 56 61 72 69 61 62 6c 65 73 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 69 6e 74 20 6e 6f | ..*.Variables......*/.....int.no |
2e40 | 64 65 5f 63 6f 75 6e 74 3b 0a 7d 3b 0a 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 4b | de_count;.};...template.<class.K |
2e60 | 65 79 2c 20 63 6c 61 73 73 20 54 3e 0a 63 6c 61 73 73 20 51 4d 61 70 50 72 69 76 61 74 65 20 3a | ey,.class.T>.class.QMapPrivate.: |
2e80 | 20 70 75 62 6c 69 63 20 51 4d 61 70 50 72 69 76 61 74 65 42 61 73 65 0a 7b 0a 70 75 62 6c 69 63 | .public.QMapPrivateBase.{.public |
2ea0 | 3a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 54 79 70 65 64 65 66 73 0a 20 20 20 20 20 2a | :...../**......*.Typedefs......* |
2ec0 | 2f 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 4d 61 70 49 74 65 72 61 74 6f 72 3c 20 4b 65 79 2c | /.....typedef.QMapIterator<.Key, |
2ee0 | 20 54 20 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 4d 61 70 43 | .T.>.Iterator;.....typedef.QMapC |
2f00 | 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 20 4b 65 79 2c 20 54 20 3e 20 43 6f 6e 73 74 49 74 65 72 | onstIterator<.Key,.T.>.ConstIter |
2f20 | 61 74 6f 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 4d 61 70 4e 6f 64 65 3c 20 4b 65 79 2c | ator;.....typedef.QMapNode<.Key, |
2f40 | 20 54 20 3e 20 4e 6f 64 65 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 4d 61 70 4e 6f 64 65 3c | .T.>.Node;.....typedef.QMapNode< |
2f60 | 20 4b 65 79 2c 20 54 20 3e 2a 20 4e 6f 64 65 50 74 72 3b 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 | .Key,.T.>*.NodePtr;....../**.... |
2f80 | 20 20 2a 20 46 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 51 4d 61 70 50 72 | ..*.Functions......*/.....QMapPr |
2fa0 | 69 76 61 74 65 28 29 3b 0a 20 20 20 20 51 4d 61 70 50 72 69 76 61 74 65 28 20 63 6f 6e 73 74 20 | ivate();.....QMapPrivate(.const. |
2fc0 | 51 4d 61 70 50 72 69 76 61 74 65 3c 20 4b 65 79 2c 20 54 20 3e 2a 20 5f 6d 61 70 20 29 3b 0a 20 | QMapPrivate<.Key,.T.>*._map.);.. |
2fe0 | 20 20 20 7e 51 4d 61 70 50 72 69 76 61 74 65 28 29 20 7b 20 63 6c 65 61 72 28 29 3b 20 64 65 6c | ...~QMapPrivate().{.clear();.del |
3000 | 65 74 65 20 68 65 61 64 65 72 3b 20 7d 0a 0a 20 20 20 20 4e 6f 64 65 50 74 72 20 63 6f 70 79 28 | ete.header;.}......NodePtr.copy( |
3020 | 20 4e 6f 64 65 50 74 72 20 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a | .NodePtr.p.);.....void.clear();. |
3040 | 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 20 4e 6f 64 65 50 74 72 20 70 20 29 3b 0a 0a 20 20 | ....void.clear(.NodePtr.p.);.... |
3060 | 20 20 49 74 65 72 61 74 6f 72 20 62 65 67 69 6e 28 29 09 7b 20 72 65 74 75 72 6e 20 49 74 65 72 | ..Iterator.begin().{.return.Iter |
3080 | 61 74 6f 72 28 20 28 4e 6f 64 65 50 74 72 29 28 68 65 61 64 65 72 2d 3e 6c 65 66 74 20 29 20 29 | ator(.(NodePtr)(header->left.).) |
30a0 | 3b 20 7d 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 65 6e 64 28 29 09 7b 20 72 65 74 75 72 6e 20 | ;.}.....Iterator.end().{.return. |
30c0 | 49 74 65 72 61 74 6f 72 28 20 68 65 61 64 65 72 20 29 3b 20 7d 0a 20 20 20 20 43 6f 6e 73 74 49 | Iterator(.header.);.}.....ConstI |
30e0 | 74 65 72 61 74 6f 72 20 62 65 67 69 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 43 | terator.begin().const.{.return.C |
3100 | 6f 6e 73 74 49 74 65 72 61 74 6f 72 28 20 28 4e 6f 64 65 50 74 72 29 28 68 65 61 64 65 72 2d 3e | onstIterator(.(NodePtr)(header-> |
3120 | 6c 65 66 74 20 29 20 29 3b 20 7d 0a 20 20 20 20 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 20 65 6e | left.).);.}.....ConstIterator.en |
3140 | 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 | d().const.{.return.ConstIterator |
3160 | 28 20 68 65 61 64 65 72 20 29 3b 20 7d 0a 0a 20 20 20 20 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 | (.header.);.}......ConstIterator |
3180 | 20 66 69 6e 64 28 63 6f 6e 73 74 20 4b 65 79 26 20 6b 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 | .find(const.Key&.k).const;...... |
31a0 | 76 6f 69 64 20 72 65 6d 6f 76 65 28 20 49 74 65 72 61 74 6f 72 20 69 74 20 29 20 7b 0a 09 4e 6f | void.remove(.Iterator.it.).{..No |
31c0 | 64 65 50 74 72 20 64 65 6c 20 3d 20 28 4e 6f 64 65 50 74 72 29 20 72 65 6d 6f 76 65 41 6e 64 52 | dePtr.del.=.(NodePtr).removeAndR |
31e0 | 65 62 61 6c 61 6e 63 65 28 20 69 74 2e 6e 6f 64 65 2c 20 68 65 61 64 65 72 2d 3e 70 61 72 65 6e | ebalance(.it.node,.header->paren |
3200 | 74 2c 20 68 65 61 64 65 72 2d 3e 6c 65 66 74 2c 20 68 65 61 64 65 72 2d 3e 72 69 67 68 74 20 29 | t,.header->left,.header->right.) |
3220 | 3b 0a 09 64 65 6c 65 74 65 20 64 65 6c 3b 0a 09 2d 2d 6e 6f 64 65 5f 63 6f 75 6e 74 3b 0a 20 20 | ;..delete.del;..--node_count;... |
3240 | 20 20 7d 0a 0a 23 69 66 64 65 66 20 51 54 5f 51 4d 41 50 5f 44 45 42 55 47 0a 20 20 20 20 76 6f | ..}..#ifdef.QT_QMAP_DEBUG.....vo |
3260 | 69 64 20 69 6e 6f 72 64 65 72 28 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 78 20 3d 20 30 2c | id.inorder(.QMapNodeBase*.x.=.0, |
3280 | 20 69 6e 74 20 6c 65 76 65 6c 20 3d 20 30 20 29 7b 0a 09 69 66 20 28 20 21 78 20 29 0a 09 20 20 | .int.level.=.0.){..if.(.!x.).... |
32a0 | 20 20 78 20 3d 20 68 65 61 64 65 72 2d 3e 70 61 72 65 6e 74 3b 0a 09 69 66 20 28 20 78 2d 3e 6c | ..x.=.header->parent;..if.(.x->l |
32c0 | 65 66 74 20 29 0a 09 20 20 20 20 69 6e 6f 72 64 65 72 28 20 78 2d 3e 6c 65 66 74 2c 20 6c 65 76 | eft.)......inorder(.x->left,.lev |
32e0 | 65 6c 20 2b 20 31 20 29 3b 0a 20 20 20 20 2f 2f 63 6f 75 74 20 3c 3c 20 6c 65 76 65 6c 20 3c 3c | el.+.1.);.....//cout.<<.level.<< |
3300 | 20 22 20 4b 65 79 3d 22 20 3c 3c 20 6b 65 79 28 78 29 20 3c 3c 20 22 20 56 61 6c 75 65 3d 22 20 | .".Key=".<<.key(x).<<.".Value=". |
3320 | 3c 3c 20 28 28 4e 6f 64 65 50 74 72 29 78 29 2d 3e 64 61 74 61 20 3c 3c 20 65 6e 64 6c 3b 0a 09 | <<.((NodePtr)x)->data.<<.endl;.. |
3340 | 69 66 20 28 20 78 2d 3e 72 69 67 68 74 20 29 0a 09 20 20 20 20 69 6e 6f 72 64 65 72 28 20 78 2d | if.(.x->right.)......inorder(.x- |
3360 | 3e 72 69 67 68 74 2c 20 6c 65 76 65 6c 20 2b 20 31 20 29 3b 0a 20 20 20 20 7d 0a 23 65 6e 64 69 | >right,.level.+.1.);.....}.#endi |
3380 | 66 0a 0a 23 69 66 20 30 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 69 6e 73 65 72 74 4d 75 6c 74 | f..#if.0.....Iterator.insertMult |
33a0 | 69 28 63 6f 6e 73 74 20 4b 65 79 26 20 76 29 7b 0a 09 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 | i(const.Key&.v){..QMapNodeBase*. |
33c0 | 79 20 3d 20 68 65 61 64 65 72 3b 0a 09 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 78 20 3d 20 68 | y.=.header;..QMapNodeBase*.x.=.h |
33e0 | 65 61 64 65 72 2d 3e 70 61 72 65 6e 74 3b 0a 09 77 68 69 6c 65 20 28 78 20 21 3d 20 30 29 7b 0a | eader->parent;..while.(x.!=.0){. |
3400 | 09 20 20 20 20 79 20 3d 20 78 3b 0a 09 20 20 20 20 78 20 3d 20 28 20 76 20 3c 20 6b 65 79 28 78 | .....y.=.x;......x.=.(.v.<.key(x |
3420 | 29 20 29 20 3f 20 78 2d 3e 6c 65 66 74 20 3a 20 78 2d 3e 72 69 67 68 74 3b 0a 09 7d 0a 09 72 65 | ).).?.x->left.:.x->right;..}..re |
3440 | 74 75 72 6e 20 69 6e 73 65 72 74 28 78 2c 20 79 2c 20 76 29 3b 0a 20 20 20 20 7d 0a 23 65 6e 64 | turn.insert(x,.y,.v);.....}.#end |
3460 | 69 66 0a 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 69 6e 73 65 72 74 53 69 6e 67 6c 65 28 20 63 | if......Iterator.insertSingle(.c |
3480 | 6f 6e 73 74 20 4b 65 79 26 20 6b 20 29 3b 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 69 6e 73 65 | onst.Key&.k.);.....Iterator.inse |
34a0 | 72 74 28 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 78 2c 20 51 4d 61 70 4e 6f 64 65 42 61 73 | rt(.QMapNodeBase*.x,.QMapNodeBas |
34c0 | 65 2a 20 79 2c 20 63 6f 6e 73 74 20 4b 65 79 26 20 6b 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 | e*.y,.const.Key&.k.);..protected |
34e0 | 3a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 48 65 6c 70 65 72 73 0a 20 20 20 20 20 2a 2f | :...../**......*.Helpers......*/ |
3500 | 0a 20 20 20 20 63 6f 6e 73 74 20 4b 65 79 26 20 6b 65 79 28 20 51 4d 61 70 4e 6f 64 65 42 61 73 | .....const.Key&.key(.QMapNodeBas |
3520 | 65 2a 20 62 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 28 28 4e 6f 64 65 50 74 72 29 | e*.b.).const.{.return.((NodePtr) |
3540 | 62 29 2d 3e 6b 65 79 3b 20 7d 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 56 61 72 69 61 | b)->key;.}....../**......*.Varia |
3560 | 62 6c 65 73 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 4e 6f 64 65 50 74 72 20 68 65 61 64 65 72 3b | bles......*/.....NodePtr.header; |
3580 | 0a 7d 3b 0a 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 4b 65 79 2c 20 63 6c 61 73 73 | .};...template.<class.Key,.class |
35a0 | 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 51 4d 61 70 50 72 69 76 61 | .T>.Q_INLINE_TEMPLATES.QMapPriva |
35c0 | 74 65 3c 4b 65 79 2c 54 3e 3a 3a 51 4d 61 70 50 72 69 76 61 74 65 28 29 20 7b 0a 20 20 20 20 68 | te<Key,T>::QMapPrivate().{.....h |
35e0 | 65 61 64 65 72 20 3d 20 6e 65 77 20 4e 6f 64 65 3b 0a 20 20 20 20 68 65 61 64 65 72 2d 3e 63 6f | eader.=.new.Node;.....header->co |
3600 | 6c 6f 72 20 3d 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 3a 3a 52 65 64 3b 20 2f 2f 20 4d 61 72 6b | lor.=.QMapNodeBase::Red;.//.Mark |
3620 | 20 74 68 65 20 68 65 61 64 65 72 0a 20 20 20 20 68 65 61 64 65 72 2d 3e 70 61 72 65 6e 74 20 3d | .the.header.....header->parent.= |
3640 | 20 30 3b 0a 20 20 20 20 68 65 61 64 65 72 2d 3e 6c 65 66 74 20 3d 20 68 65 61 64 65 72 2d 3e 72 | .0;.....header->left.=.header->r |
3660 | 69 67 68 74 20 3d 20 68 65 61 64 65 72 3b 0a 7d 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 | ight.=.header;.}.template.<class |
3680 | 20 4b 65 79 2c 20 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 | .Key,.class.T>.Q_INLINE_TEMPLATE |
36a0 | 53 20 51 4d 61 70 50 72 69 76 61 74 65 3c 4b 65 79 2c 54 3e 3a 3a 51 4d 61 70 50 72 69 76 61 74 | S.QMapPrivate<Key,T>::QMapPrivat |
36c0 | 65 28 20 63 6f 6e 73 74 20 51 4d 61 70 50 72 69 76 61 74 65 3c 20 4b 65 79 2c 20 54 20 3e 2a 20 | e(.const.QMapPrivate<.Key,.T.>*. |
36e0 | 5f 6d 61 70 20 29 20 3a 20 51 4d 61 70 50 72 69 76 61 74 65 42 61 73 65 28 20 5f 6d 61 70 20 29 | _map.).:.QMapPrivateBase(._map.) |
3700 | 20 7b 0a 20 20 20 20 68 65 61 64 65 72 20 3d 20 6e 65 77 20 4e 6f 64 65 3b 0a 20 20 20 20 68 65 | .{.....header.=.new.Node;.....he |
3720 | 61 64 65 72 2d 3e 63 6f 6c 6f 72 20 3d 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 3a 3a 52 65 64 3b | ader->color.=.QMapNodeBase::Red; |
3740 | 20 2f 2f 20 4d 61 72 6b 20 74 68 65 20 68 65 61 64 65 72 0a 20 20 20 20 69 66 20 28 20 5f 6d 61 | .//.Mark.the.header.....if.(._ma |
3760 | 70 2d 3e 68 65 61 64 65 72 2d 3e 70 61 72 65 6e 74 20 3d 3d 20 30 20 29 20 7b 0a 09 68 65 61 64 | p->header->parent.==.0.).{..head |
3780 | 65 72 2d 3e 70 61 72 65 6e 74 20 3d 20 30 3b 0a 09 68 65 61 64 65 72 2d 3e 6c 65 66 74 20 3d 20 | er->parent.=.0;..header->left.=. |
37a0 | 68 65 61 64 65 72 2d 3e 72 69 67 68 74 20 3d 20 68 65 61 64 65 72 3b 0a 20 20 20 20 7d 20 65 6c | header->right.=.header;.....}.el |
37c0 | 73 65 20 7b 0a 09 68 65 61 64 65 72 2d 3e 70 61 72 65 6e 74 20 3d 20 63 6f 70 79 28 20 28 4e 6f | se.{..header->parent.=.copy(.(No |
37e0 | 64 65 50 74 72 29 28 5f 6d 61 70 2d 3e 68 65 61 64 65 72 2d 3e 70 61 72 65 6e 74 29 20 29 3b 0a | dePtr)(_map->header->parent).);. |
3800 | 09 68 65 61 64 65 72 2d 3e 70 61 72 65 6e 74 2d 3e 70 61 72 65 6e 74 20 3d 20 68 65 61 64 65 72 | .header->parent->parent.=.header |
3820 | 3b 0a 09 68 65 61 64 65 72 2d 3e 6c 65 66 74 20 3d 20 68 65 61 64 65 72 2d 3e 70 61 72 65 6e 74 | ;..header->left.=.header->parent |
3840 | 2d 3e 6d 69 6e 69 6d 75 6d 28 29 3b 0a 09 68 65 61 64 65 72 2d 3e 72 69 67 68 74 20 3d 20 68 65 | ->minimum();..header->right.=.he |
3860 | 61 64 65 72 2d 3e 70 61 72 65 6e 74 2d 3e 6d 61 78 69 6d 75 6d 28 29 3b 0a 20 20 20 20 7d 0a 7d | ader->parent->maximum();.....}.} |
3880 | 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 4b 65 79 2c 20 63 6c 61 73 73 20 54 3e 0a | ..template.<class.Key,.class.T>. |
38a0 | 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 4d | Q_INLINE_TEMPLATES.Q_TYPENAME.QM |
38c0 | 61 70 50 72 69 76 61 74 65 3c 4b 65 79 2c 54 3e 3a 3a 4e 6f 64 65 50 74 72 20 51 4d 61 70 50 72 | apPrivate<Key,T>::NodePtr.QMapPr |
38e0 | 69 76 61 74 65 3c 4b 65 79 2c 54 3e 3a 3a 63 6f 70 79 28 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 | ivate<Key,T>::copy(.Q_TYPENAME.Q |
3900 | 4d 61 70 50 72 69 76 61 74 65 3c 4b 65 79 2c 54 3e 3a 3a 4e 6f 64 65 50 74 72 20 70 20 29 0a 7b | MapPrivate<Key,T>::NodePtr.p.).{ |
3920 | 0a 20 20 20 20 69 66 20 28 20 21 70 20 29 0a 09 72 65 74 75 72 6e 20 30 3b 0a 20 20 20 20 4e 6f | .....if.(.!p.)..return.0;.....No |
3940 | 64 65 50 74 72 20 6e 20 3d 20 6e 65 77 20 4e 6f 64 65 28 20 2a 70 20 29 3b 0a 20 20 20 20 6e 2d | dePtr.n.=.new.Node(.*p.);.....n- |
3960 | 3e 63 6f 6c 6f 72 20 3d 20 70 2d 3e 63 6f 6c 6f 72 3b 0a 20 20 20 20 69 66 20 28 20 70 2d 3e 6c | >color.=.p->color;.....if.(.p->l |
3980 | 65 66 74 20 29 20 7b 0a 09 6e 2d 3e 6c 65 66 74 20 3d 20 63 6f 70 79 28 20 28 4e 6f 64 65 50 74 | eft.).{..n->left.=.copy(.(NodePt |
39a0 | 72 29 28 70 2d 3e 6c 65 66 74 29 20 29 3b 0a 09 6e 2d 3e 6c 65 66 74 2d 3e 70 61 72 65 6e 74 20 | r)(p->left).);..n->left->parent. |
39c0 | 3d 20 6e 3b 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 09 6e 2d 3e 6c 65 66 74 20 3d 20 30 3b 0a | =.n;.....}.else.{..n->left.=.0;. |
39e0 | 20 20 20 20 7d 0a 20 20 20 20 69 66 20 28 20 70 2d 3e 72 69 67 68 74 20 29 20 7b 0a 09 6e 2d 3e | ....}.....if.(.p->right.).{..n-> |
3a00 | 72 69 67 68 74 20 3d 20 63 6f 70 79 28 20 28 4e 6f 64 65 50 74 72 29 28 70 2d 3e 72 69 67 68 74 | right.=.copy(.(NodePtr)(p->right |
3a20 | 29 20 29 3b 0a 09 6e 2d 3e 72 69 67 68 74 2d 3e 70 61 72 65 6e 74 20 3d 20 6e 3b 0a 20 20 20 20 | ).);..n->right->parent.=.n;..... |
3a40 | 7d 20 65 6c 73 65 20 7b 0a 09 6e 2d 3e 72 69 67 68 74 20 3d 20 30 3b 0a 20 20 20 20 7d 0a 20 20 | }.else.{..n->right.=.0;.....}... |
3a60 | 20 20 72 65 74 75 72 6e 20 6e 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 4b | ..return.n;.}..template.<class.K |
3a80 | 65 79 2c 20 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 | ey,.class.T>.Q_INLINE_TEMPLATES. |
3aa0 | 76 6f 69 64 20 51 4d 61 70 50 72 69 76 61 74 65 3c 4b 65 79 2c 54 3e 3a 3a 63 6c 65 61 72 28 29 | void.QMapPrivate<Key,T>::clear() |
3ac0 | 0a 7b 0a 20 20 20 20 63 6c 65 61 72 28 20 28 4e 6f 64 65 50 74 72 29 28 68 65 61 64 65 72 2d 3e | .{.....clear(.(NodePtr)(header-> |
3ae0 | 70 61 72 65 6e 74 29 20 29 3b 0a 20 20 20 20 68 65 61 64 65 72 2d 3e 63 6f 6c 6f 72 20 3d 20 51 | parent).);.....header->color.=.Q |
3b00 | 4d 61 70 4e 6f 64 65 42 61 73 65 3a 3a 52 65 64 3b 0a 20 20 20 20 68 65 61 64 65 72 2d 3e 70 61 | MapNodeBase::Red;.....header->pa |
3b20 | 72 65 6e 74 20 3d 20 30 3b 0a 20 20 20 20 68 65 61 64 65 72 2d 3e 6c 65 66 74 20 3d 20 68 65 61 | rent.=.0;.....header->left.=.hea |
3b40 | 64 65 72 2d 3e 72 69 67 68 74 20 3d 20 68 65 61 64 65 72 3b 0a 20 20 20 20 6e 6f 64 65 5f 63 6f | der->right.=.header;.....node_co |
3b60 | 75 6e 74 20 3d 20 30 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 4b 65 79 2c | unt.=.0;.}..template.<class.Key, |
3b80 | 20 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 76 6f 69 | .class.T>.Q_INLINE_TEMPLATES.voi |
3ba0 | 64 20 51 4d 61 70 50 72 69 76 61 74 65 3c 4b 65 79 2c 54 3e 3a 3a 63 6c 65 61 72 28 20 51 5f 54 | d.QMapPrivate<Key,T>::clear(.Q_T |
3bc0 | 59 50 45 4e 41 4d 45 20 51 4d 61 70 50 72 69 76 61 74 65 3c 4b 65 79 2c 54 3e 3a 3a 4e 6f 64 65 | YPENAME.QMapPrivate<Key,T>::Node |
3be0 | 50 74 72 20 70 20 29 0a 7b 0a 20 20 20 20 77 68 69 6c 65 20 28 20 70 20 21 3d 20 30 20 29 20 7b | Ptr.p.).{.....while.(.p.!=.0.).{ |
3c00 | 0a 09 63 6c 65 61 72 28 20 28 4e 6f 64 65 50 74 72 29 70 2d 3e 72 69 67 68 74 20 29 3b 0a 09 4e | ..clear(.(NodePtr)p->right.);..N |
3c20 | 6f 64 65 50 74 72 20 79 20 3d 20 28 4e 6f 64 65 50 74 72 29 70 2d 3e 6c 65 66 74 3b 0a 09 64 65 | odePtr.y.=.(NodePtr)p->left;..de |
3c40 | 6c 65 74 65 20 70 3b 0a 09 70 20 3d 20 79 3b 0a 20 20 20 20 7d 0a 7d 0a 0a 74 65 6d 70 6c 61 74 | lete.p;..p.=.y;.....}.}..templat |
3c60 | 65 20 3c 63 6c 61 73 73 20 4b 65 79 2c 20 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f | e.<class.Key,.class.T>.Q_INLINE_ |
3c80 | 54 45 4d 50 4c 41 54 45 53 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 4d 61 70 50 72 69 76 61 74 65 | TEMPLATES.Q_TYPENAME.QMapPrivate |
3ca0 | 3c 4b 65 79 2c 54 3e 3a 3a 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 20 51 4d 61 70 50 72 69 76 61 | <Key,T>::ConstIterator.QMapPriva |
3cc0 | 74 65 3c 4b 65 79 2c 54 3e 3a 3a 66 69 6e 64 28 63 6f 6e 73 74 20 4b 65 79 26 20 6b 29 20 63 6f | te<Key,T>::find(const.Key&.k).co |
3ce0 | 6e 73 74 0a 7b 0a 20 20 20 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 79 20 3d 20 68 65 61 64 | nst.{.....QMapNodeBase*.y.=.head |
3d00 | 65 72 3b 20 20 20 20 20 20 20 20 2f 2f 20 4c 61 73 74 20 6e 6f 64 65 0a 20 20 20 20 51 4d 61 70 | er;........//.Last.node.....QMap |
3d20 | 4e 6f 64 65 42 61 73 65 2a 20 78 20 3d 20 68 65 61 64 65 72 2d 3e 70 61 72 65 6e 74 3b 20 2f 2f | NodeBase*.x.=.header->parent;.// |
3d40 | 20 52 6f 6f 74 20 6e 6f 64 65 2e 0a 0a 20 20 20 20 77 68 69 6c 65 20 28 20 78 20 21 3d 20 30 20 | .Root.node.......while.(.x.!=.0. |
3d60 | 29 20 7b 0a 09 2f 2f 20 49 66 20 61 73 20 6b 20 3c 3d 20 6b 65 79 28 78 29 20 67 6f 20 6c 65 66 | ).{..//.If.as.k.<=.key(x).go.lef |
3d80 | 74 0a 09 69 66 20 28 20 21 28 20 6b 65 79 28 78 29 20 3c 20 6b 20 29 20 29 20 7b 0a 09 20 20 20 | t..if.(.!(.key(x).<.k.).).{..... |
3da0 | 20 79 20 3d 20 78 3b 0a 09 20 20 20 20 78 20 3d 20 78 2d 3e 6c 65 66 74 3b 0a 09 7d 20 65 6c 73 | .y.=.x;......x.=.x->left;..}.els |
3dc0 | 65 20 7b 0a 09 20 20 20 20 78 20 3d 20 78 2d 3e 72 69 67 68 74 3b 0a 09 7d 0a 20 20 20 20 7d 0a | e.{......x.=.x->right;..}.....}. |
3de0 | 0a 20 20 20 20 2f 2f 20 57 61 73 20 6b 20 62 69 67 67 65 72 2f 73 6d 61 6c 6c 65 72 20 74 68 65 | .....//.Was.k.bigger/smaller.the |
3e00 | 6e 20 74 68 65 20 62 69 67 67 65 73 74 2f 73 6d 61 6c 6c 65 73 74 0a 20 20 20 20 2f 2f 20 65 6c | n.the.biggest/smallest.....//.el |
3e20 | 65 6d 65 6e 74 20 6f 66 20 74 68 65 20 74 72 65 65 20 3f 20 52 65 74 75 72 6e 20 65 6e 64 28 29 | ement.of.the.tree.?.Return.end() |
3e40 | 0a 20 20 20 20 69 66 20 28 20 79 20 3d 3d 20 68 65 61 64 65 72 20 7c 7c 20 6b 20 3c 20 6b 65 79 | .....if.(.y.==.header.||.k.<.key |
3e60 | 28 79 29 20 29 0a 09 72 65 74 75 72 6e 20 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 28 20 68 65 61 | (y).)..return.ConstIterator(.hea |
3e80 | 64 65 72 20 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 28 | der.);.....return.ConstIterator( |
3ea0 | 20 28 4e 6f 64 65 50 74 72 29 79 20 29 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 | .(NodePtr)y.);.}..template.<clas |
3ec0 | 73 20 4b 65 79 2c 20 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 | s.Key,.class.T>.Q_INLINE_TEMPLAT |
3ee0 | 45 53 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 4d 61 70 50 72 69 76 61 74 65 3c 4b 65 79 2c 54 3e | ES.Q_TYPENAME.QMapPrivate<Key,T> |
3f00 | 3a 3a 49 74 65 72 61 74 6f 72 20 51 4d 61 70 50 72 69 76 61 74 65 3c 4b 65 79 2c 54 3e 3a 3a 69 | ::Iterator.QMapPrivate<Key,T>::i |
3f20 | 6e 73 65 72 74 53 69 6e 67 6c 65 28 20 63 6f 6e 73 74 20 4b 65 79 26 20 6b 20 29 0a 7b 0a 20 20 | nsertSingle(.const.Key&.k.).{... |
3f40 | 20 20 2f 2f 20 53 65 61 72 63 68 20 63 6f 72 72 65 63 74 20 70 6f 73 69 74 69 6f 6e 20 69 6e 20 | ..//.Search.correct.position.in. |
3f60 | 74 68 65 20 74 72 65 65 0a 20 20 20 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 79 20 3d 20 68 | the.tree.....QMapNodeBase*.y.=.h |
3f80 | 65 61 64 65 72 3b 0a 20 20 20 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 78 20 3d 20 68 65 61 | eader;.....QMapNodeBase*.x.=.hea |
3fa0 | 64 65 72 2d 3e 70 61 72 65 6e 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 73 75 6c 74 20 3d 20 54 | der->parent;.....bool.result.=.T |
3fc0 | 52 55 45 3b 0a 20 20 20 20 77 68 69 6c 65 20 28 20 78 20 21 3d 20 30 20 29 20 7b 0a 09 72 65 73 | RUE;.....while.(.x.!=.0.).{..res |
3fe0 | 75 6c 74 20 3d 20 28 20 6b 20 3c 20 6b 65 79 28 78 29 20 29 3b 0a 09 79 20 3d 20 78 3b 0a 09 78 | ult.=.(.k.<.key(x).);..y.=.x;..x |
4000 | 20 3d 20 72 65 73 75 6c 74 20 3f 20 78 2d 3e 6c 65 66 74 20 3a 20 78 2d 3e 72 69 67 68 74 3b 0a | .=.result.?.x->left.:.x->right;. |
4020 | 20 20 20 20 7d 0a 20 20 20 20 2f 2f 20 47 65 74 20 69 74 65 72 61 74 6f 72 20 6f 6e 20 74 68 65 | ....}.....//.Get.iterator.on.the |
4040 | 20 6c 61 73 74 20 6e 6f 74 20 65 6d 70 74 79 20 6f 6e 65 0a 20 20 20 20 49 74 65 72 61 74 6f 72 | .last.not.empty.one.....Iterator |
4060 | 20 6a 28 20 28 4e 6f 64 65 50 74 72 29 79 20 29 3b 0a 20 20 20 20 69 66 20 28 20 72 65 73 75 6c | .j(.(NodePtr)y.);.....if.(.resul |
4080 | 74 20 29 20 7b 0a 09 2f 2f 20 53 6d 61 6c 6c 65 72 20 74 68 65 6e 20 74 68 65 20 6c 65 66 74 6d | t.).{..//.Smaller.then.the.leftm |
40a0 | 6f 73 74 20 6f 6e 65 20 3f 0a 09 69 66 20 28 20 6a 20 3d 3d 20 62 65 67 69 6e 28 29 20 29 20 7b | ost.one.?..if.(.j.==.begin().).{ |
40c0 | 0a 09 20 20 20 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 28 78 2c 20 79 2c 20 6b 20 29 3b 0a 09 | ......return.insert(x,.y,.k.);.. |
40e0 | 7d 20 65 6c 73 65 20 7b 0a 09 20 20 20 20 2f 2f 20 50 65 72 68 61 70 73 20 64 61 64 64 79 20 69 | }.else.{......//.Perhaps.daddy.i |
4100 | 73 20 74 68 65 20 72 69 67 68 74 20 6f 6e 65 20 3f 0a 09 20 20 20 20 2d 2d 6a 3b 0a 09 7d 0a 20 | s.the.right.one.?......--j;..}.. |
4120 | 20 20 20 7d 0a 20 20 20 20 2f 2f 20 52 65 61 6c 6c 79 20 62 69 67 67 65 72 20 3f 0a 20 20 20 20 | ...}.....//.Really.bigger.?..... |
4140 | 69 66 20 28 20 28 6a 2e 6e 6f 64 65 2d 3e 6b 65 79 29 20 3c 20 6b 20 29 0a 09 72 65 74 75 72 6e | if.(.(j.node->key).<.k.)..return |
4160 | 20 69 6e 73 65 72 74 28 78 2c 20 79 2c 20 6b 20 29 3b 0a 20 20 20 20 2f 2f 20 57 65 20 61 72 65 | .insert(x,.y,.k.);.....//.We.are |
4180 | 20 67 6f 69 6e 67 20 74 6f 20 72 65 70 6c 61 63 65 20 61 20 6e 6f 64 65 0a 20 20 20 20 72 65 74 | .going.to.replace.a.node.....ret |
41a0 | 75 72 6e 20 6a 3b 0a 7d 0a 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 4b 65 79 2c 20 | urn.j;.}...template.<class.Key,. |
41c0 | 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 51 5f 54 59 | class.T>.Q_INLINE_TEMPLATES.Q_TY |
41e0 | 50 45 4e 41 4d 45 20 51 4d 61 70 50 72 69 76 61 74 65 3c 4b 65 79 2c 54 3e 3a 3a 49 74 65 72 61 | PENAME.QMapPrivate<Key,T>::Itera |
4200 | 74 6f 72 20 51 4d 61 70 50 72 69 76 61 74 65 3c 4b 65 79 2c 54 3e 3a 3a 69 6e 73 65 72 74 28 20 | tor.QMapPrivate<Key,T>::insert(. |
4220 | 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 78 2c 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 79 | QMapNodeBase*.x,.QMapNodeBase*.y |
4240 | 2c 20 63 6f 6e 73 74 20 4b 65 79 26 20 6b 20 29 0a 7b 0a 20 20 20 20 4e 6f 64 65 50 74 72 20 7a | ,.const.Key&.k.).{.....NodePtr.z |
4260 | 20 3d 20 6e 65 77 20 4e 6f 64 65 28 20 6b 20 29 3b 0a 20 20 20 20 69 66 20 28 79 20 3d 3d 20 68 | .=.new.Node(.k.);.....if.(y.==.h |
4280 | 65 61 64 65 72 20 7c 7c 20 78 20 21 3d 20 30 20 7c 7c 20 6b 20 3c 20 6b 65 79 28 79 29 20 29 20 | eader.||.x.!=.0.||.k.<.key(y).). |
42a0 | 7b 0a 09 79 2d 3e 6c 65 66 74 20 3d 20 7a 3b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f | {..y->left.=.z;................/ |
42c0 | 2f 20 61 6c 73 6f 20 6d 61 6b 65 73 20 6c 65 66 74 6d 6f 73 74 20 3d 20 7a 20 77 68 65 6e 20 79 | /.also.makes.leftmost.=.z.when.y |
42e0 | 20 3d 3d 20 68 65 61 64 65 72 0a 09 69 66 20 28 20 79 20 3d 3d 20 68 65 61 64 65 72 20 29 20 7b | .==.header..if.(.y.==.header.).{ |
4300 | 0a 09 20 20 20 20 68 65 61 64 65 72 2d 3e 70 61 72 65 6e 74 20 3d 20 7a 3b 0a 09 20 20 20 20 68 | ......header->parent.=.z;......h |
4320 | 65 61 64 65 72 2d 3e 72 69 67 68 74 20 3d 20 7a 3b 0a 09 7d 20 65 6c 73 65 20 69 66 20 28 20 79 | eader->right.=.z;..}.else.if.(.y |
4340 | 20 3d 3d 20 68 65 61 64 65 72 2d 3e 6c 65 66 74 20 29 0a 09 20 20 20 20 68 65 61 64 65 72 2d 3e | .==.header->left.)......header-> |
4360 | 6c 65 66 74 20 3d 20 7a 3b 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 6d 61 69 6e 74 61 69 6e 20 | left.=.z;...........//.maintain. |
4380 | 6c 65 66 74 6d 6f 73 74 20 70 6f 69 6e 74 69 6e 67 20 74 6f 20 6d 69 6e 20 6e 6f 64 65 0a 20 20 | leftmost.pointing.to.min.node... |
43a0 | 20 20 7d 20 65 6c 73 65 20 7b 0a 09 79 2d 3e 72 69 67 68 74 20 3d 20 7a 3b 0a 09 69 66 20 28 20 | ..}.else.{..y->right.=.z;..if.(. |
43c0 | 79 20 3d 3d 20 68 65 61 64 65 72 2d 3e 72 69 67 68 74 20 29 0a 09 20 20 20 20 68 65 61 64 65 72 | y.==.header->right.)......header |
43e0 | 2d 3e 72 69 67 68 74 20 3d 20 7a 3b 20 20 20 20 20 20 20 20 20 20 2f 2f 20 6d 61 69 6e 74 61 69 | ->right.=.z;..........//.maintai |
4400 | 6e 20 72 69 67 68 74 6d 6f 73 74 20 70 6f 69 6e 74 69 6e 67 20 74 6f 20 6d 61 78 20 6e 6f 64 65 | n.rightmost.pointing.to.max.node |
4420 | 0a 20 20 20 20 7d 0a 20 20 20 20 7a 2d 3e 70 61 72 65 6e 74 20 3d 20 79 3b 0a 20 20 20 20 7a 2d | .....}.....z->parent.=.y;.....z- |
4440 | 3e 6c 65 66 74 20 3d 20 30 3b 0a 20 20 20 20 7a 2d 3e 72 69 67 68 74 20 3d 20 30 3b 0a 20 20 20 | >left.=.0;.....z->right.=.0;.... |
4460 | 20 72 65 62 61 6c 61 6e 63 65 28 20 7a 2c 20 68 65 61 64 65 72 2d 3e 70 61 72 65 6e 74 20 29 3b | .rebalance(.z,.header->parent.); |
4480 | 0a 20 20 20 20 2b 2b 6e 6f 64 65 5f 63 6f 75 6e 74 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 49 74 | .....++node_count;.....return.It |
44a0 | 65 72 61 74 6f 72 28 7a 29 3b 0a 7d 0a 0a 0a 23 69 66 64 65 66 20 51 54 5f 43 48 45 43 4b 5f 52 | erator(z);.}...#ifdef.QT_CHECK_R |
44c0 | 41 4e 47 45 0a 23 20 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4e 4f 5f 44 45 42 55 47 20 | ANGE.#.if.!defined(.QT_NO_DEBUG. |
44e0 | 29 20 26 26 20 64 65 66 69 6e 65 64 28 20 51 54 5f 43 48 45 43 4b 5f 4d 41 50 5f 52 41 4e 47 45 | ).&&.defined(.QT_CHECK_MAP_RANGE |
4500 | 20 29 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4d 41 | .).#..define.QT_CHECK_INVALID_MA |
4520 | 50 5f 45 4c 45 4d 45 4e 54 20 69 66 20 28 20 65 6d 70 74 79 28 29 20 29 20 71 57 61 72 6e 69 6e | P_ELEMENT.if.(.empty().).qWarnin |
4540 | 67 28 20 22 51 4d 61 70 3a 20 57 61 72 6e 69 6e 67 20 69 6e 76 61 6c 69 64 20 65 6c 65 6d 65 6e | g(."QMap:.Warning.invalid.elemen |
4560 | 74 22 20 29 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f | t".).#..define.QT_CHECK_INVALID_ |
4580 | 4d 41 50 5f 45 4c 45 4d 45 4e 54 5f 46 41 54 41 4c 20 51 5f 41 53 53 45 52 54 28 20 21 65 6d 70 | MAP_ELEMENT_FATAL.Q_ASSERT(.!emp |
45a0 | 74 79 28 29 20 29 3b 0a 23 20 65 6c 73 65 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 43 48 45 43 | ty().);.#.else.#..define.QT_CHEC |
45c0 | 4b 5f 49 4e 56 41 4c 49 44 5f 4d 41 50 5f 45 4c 45 4d 45 4e 54 0a 23 20 20 64 65 66 69 6e 65 20 | K_INVALID_MAP_ELEMENT.#..define. |
45e0 | 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4d 41 50 5f 45 4c 45 4d 45 4e 54 5f 46 41 54 | QT_CHECK_INVALID_MAP_ELEMENT_FAT |
4600 | 41 4c 0a 23 20 65 6e 64 69 66 0a 23 65 6c 73 65 0a 23 20 64 65 66 69 6e 65 20 51 54 5f 43 48 45 | AL.#.endif.#else.#.define.QT_CHE |
4620 | 43 4b 5f 49 4e 56 41 4c 49 44 5f 4d 41 50 5f 45 4c 45 4d 45 4e 54 0a 23 20 64 65 66 69 6e 65 20 | CK_INVALID_MAP_ELEMENT.#.define. |
4640 | 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 5f 4d 41 50 5f 45 4c 45 4d 45 4e 54 5f 46 41 54 | QT_CHECK_INVALID_MAP_ELEMENT_FAT |
4660 | 41 4c 0a 23 65 6e 64 69 66 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 20 63 6c | AL.#endif..template.<class.T>.cl |
4680 | 61 73 73 20 51 44 65 65 70 43 6f 70 79 3b 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 4b | ass.QDeepCopy;..template<class.K |
46a0 | 65 79 2c 20 63 6c 61 73 73 20 54 3e 0a 63 6c 61 73 73 20 51 4d 61 70 0a 7b 0a 70 75 62 6c 69 63 | ey,.class.T>.class.QMap.{.public |
46c0 | 3a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 54 79 70 65 64 65 66 73 0a 20 20 20 20 20 2a | :...../**......*.Typedefs......* |
46e0 | 2f 0a 20 20 20 20 74 79 70 65 64 65 66 20 4b 65 79 20 6b 65 79 5f 74 79 70 65 3b 0a 20 20 20 20 | /.....typedef.Key.key_type;..... |
4700 | 74 79 70 65 64 65 66 20 54 20 6d 61 70 70 65 64 5f 74 79 70 65 3b 0a 20 20 20 20 74 79 70 65 64 | typedef.T.mapped_type;.....typed |
4720 | 65 66 20 51 50 61 69 72 3c 63 6f 6e 73 74 20 6b 65 79 5f 74 79 70 65 2c 20 6d 61 70 70 65 64 5f | ef.QPair<const.key_type,.mapped_ |
4740 | 74 79 70 65 3e 20 76 61 6c 75 65 5f 74 79 70 65 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 76 61 | type>.value_type;.....typedef.va |
4760 | 6c 75 65 5f 74 79 70 65 2a 20 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 63 | lue_type*.pointer;.....typedef.c |
4780 | 6f 6e 73 74 20 76 61 6c 75 65 5f 74 79 70 65 2a 20 63 6f 6e 73 74 5f 70 6f 69 6e 74 65 72 3b 0a | onst.value_type*.const_pointer;. |
47a0 | 20 20 20 20 74 79 70 65 64 65 66 20 76 61 6c 75 65 5f 74 79 70 65 26 20 72 65 66 65 72 65 6e 63 | ....typedef.value_type&.referenc |
47c0 | 65 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 63 6f 6e 73 74 20 76 61 6c 75 65 5f 74 79 70 65 26 | e;.....typedef.const.value_type& |
47e0 | 20 63 6f 6e 73 74 5f 72 65 66 65 72 65 6e 63 65 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f | .const_reference;.#ifndef.QT_NO_ |
4800 | 53 54 4c 0a 20 20 20 20 74 79 70 65 64 65 66 20 70 74 72 64 69 66 66 5f 74 20 20 64 69 66 66 65 | STL.....typedef.ptrdiff_t..diffe |
4820 | 72 65 6e 63 65 5f 74 79 70 65 3b 0a 23 65 6c 73 65 0a 20 20 20 20 74 79 70 65 64 65 66 20 69 6e | rence_type;.#else.....typedef.in |
4840 | 74 20 64 69 66 66 65 72 65 6e 63 65 5f 74 79 70 65 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 74 79 | t.difference_type;.#endif.....ty |
4860 | 70 65 64 65 66 20 73 69 7a 65 5f 74 20 20 20 20 20 20 73 69 7a 65 5f 74 79 70 65 3b 0a 20 20 20 | pedef.size_t......size_type;.... |
4880 | 20 74 79 70 65 64 65 66 20 51 4d 61 70 49 74 65 72 61 74 6f 72 3c 4b 65 79 2c 54 3e 20 69 74 65 | .typedef.QMapIterator<Key,T>.ite |
48a0 | 72 61 74 6f 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 | rator;.....typedef.QMapConstIter |
48c0 | 61 74 6f 72 3c 4b 65 79 2c 54 3e 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 | ator<Key,T>.const_iterator;..... |
48e0 | 74 79 70 65 64 65 66 20 51 50 61 69 72 3c 69 74 65 72 61 74 6f 72 2c 62 6f 6f 6c 3e 20 69 6e 73 | typedef.QPair<iterator,bool>.ins |
4900 | 65 72 74 5f 70 61 69 72 3b 0a 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 4d 61 70 49 74 65 72 61 | ert_pair;......typedef.QMapItera |
4920 | 74 6f 72 3c 20 4b 65 79 2c 20 54 20 3e 20 49 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 74 79 70 65 | tor<.Key,.T.>.Iterator;.....type |
4940 | 64 65 66 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 20 4b 65 79 2c 20 54 20 3e 20 | def.QMapConstIterator<.Key,.T.>. |
4960 | 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 54 20 56 61 6c | ConstIterator;.....typedef.T.Val |
4980 | 75 65 54 79 70 65 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 4d 61 70 50 72 69 76 61 74 65 3c | ueType;.....typedef.QMapPrivate< |
49a0 | 20 4b 65 79 2c 20 54 20 3e 20 50 72 69 76 3b 0a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 | .Key,.T.>.Priv;....../**......*. |
49c0 | 41 50 49 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 51 4d 61 70 28 29 0a 20 20 20 20 7b 0a 09 73 68 | API......*/.....QMap().....{..sh |
49e0 | 20 3d 20 6e 65 77 20 51 4d 61 70 50 72 69 76 61 74 65 3c 20 4b 65 79 2c 20 54 20 3e 3b 0a 20 20 | .=.new.QMapPrivate<.Key,.T.>;... |
4a00 | 20 20 7d 0a 20 20 20 20 51 4d 61 70 28 20 63 6f 6e 73 74 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 26 | ..}.....QMap(.const.QMap<Key,T>& |
4a20 | 20 6d 20 29 0a 20 20 20 20 7b 0a 09 73 68 20 3d 20 6d 2e 73 68 3b 20 73 68 2d 3e 72 65 66 28 29 | .m.).....{..sh.=.m.sh;.sh->ref() |
4a40 | 3b 0a 20 20 20 20 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 51 | ;.....}..#ifndef.QT_NO_STL.....Q |
4a60 | 4d 61 70 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 6d 61 70 3c 4b 65 79 2c 54 3e 26 20 6d 20 29 0a | Map(.const.std::map<Key,T>&.m.). |
4a80 | 20 20 20 20 7b 0a 09 73 68 20 3d 20 6e 65 77 20 51 4d 61 70 50 72 69 76 61 74 65 3c 4b 65 79 2c | ....{..sh.=.new.QMapPrivate<Key, |
4aa0 | 54 3e 3b 0a 09 51 5f 54 59 50 45 4e 41 4d 45 20 73 74 64 3a 3a 6d 61 70 3c 4b 65 79 2c 54 3e 3a | T>;..Q_TYPENAME.std::map<Key,T>: |
4ac0 | 3a 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 69 74 20 3d 20 6d 2e 62 65 67 69 6e 28 29 3b 0a | :const_iterator.it.=.m.begin();. |
4ae0 | 09 66 6f 72 20 28 20 3b 20 69 74 20 21 3d 20 6d 2e 65 6e 64 28 29 3b 20 2b 2b 69 74 20 29 20 7b | .for.(.;.it.!=.m.end();.++it.).{ |
4b00 | 0a 09 20 20 20 20 76 61 6c 75 65 5f 74 79 70 65 20 70 28 20 28 2a 69 74 29 2e 66 69 72 73 74 2c | ......value_type.p(.(*it).first, |
4b20 | 20 28 2a 69 74 29 2e 73 65 63 6f 6e 64 20 29 3b 0a 09 20 20 20 20 69 6e 73 65 72 74 28 20 70 20 | .(*it).second.);......insert(.p. |
4b40 | 29 3b 0a 09 7d 0a 20 20 20 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 7e 51 4d 61 70 28 29 0a 20 | );..}.....}.#endif.....~QMap().. |
4b60 | 20 20 20 7b 0a 09 69 66 20 28 20 73 68 2d 3e 64 65 72 65 66 28 29 20 29 0a 09 20 20 20 20 64 65 | ...{..if.(.sh->deref().)......de |
4b80 | 6c 65 74 65 20 73 68 3b 0a 20 20 20 20 7d 0a 20 20 20 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 26 20 | lete.sh;.....}.....QMap<Key,T>&. |
4ba0 | 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 26 20 6d | operator=.(.const.QMap<Key,T>&.m |
4bc0 | 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 51 4d 61 70 3c 4b | .);.#ifndef.QT_NO_STL.....QMap<K |
4be0 | 65 79 2c 54 3e 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 6d 61 | ey,T>&.operator=.(.const.std::ma |
4c00 | 70 3c 4b 65 79 2c 54 3e 26 20 6d 20 29 0a 20 20 20 20 7b 0a 09 63 6c 65 61 72 28 29 3b 0a 09 51 | p<Key,T>&.m.).....{..clear();..Q |
4c20 | 5f 54 59 50 45 4e 41 4d 45 20 73 74 64 3a 3a 6d 61 70 3c 4b 65 79 2c 54 3e 3a 3a 63 6f 6e 73 74 | _TYPENAME.std::map<Key,T>::const |
4c40 | 5f 69 74 65 72 61 74 6f 72 20 69 74 20 3d 20 6d 2e 62 65 67 69 6e 28 29 3b 0a 09 66 6f 72 20 28 | _iterator.it.=.m.begin();..for.( |
4c60 | 20 3b 20 69 74 20 21 3d 20 6d 2e 65 6e 64 28 29 3b 20 2b 2b 69 74 20 29 20 7b 0a 09 20 20 20 20 | .;.it.!=.m.end();.++it.).{...... |
4c80 | 76 61 6c 75 65 5f 74 79 70 65 20 70 28 20 28 2a 69 74 29 2e 66 69 72 73 74 2c 20 28 2a 69 74 29 | value_type.p(.(*it).first,.(*it) |
4ca0 | 2e 73 65 63 6f 6e 64 20 29 3b 0a 09 20 20 20 20 69 6e 73 65 72 74 28 20 70 20 29 3b 0a 09 7d 0a | .second.);......insert(.p.);..}. |
4cc0 | 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 23 65 6e 64 69 66 0a 0a 20 20 20 | .return.*this;.....}.#endif..... |
4ce0 | 20 69 74 65 72 61 74 6f 72 20 62 65 67 69 6e 28 29 20 7b 20 64 65 74 61 63 68 28 29 3b 20 72 65 | .iterator.begin().{.detach();.re |
4d00 | 74 75 72 6e 20 73 68 2d 3e 62 65 67 69 6e 28 29 3b 20 7d 0a 20 20 20 20 69 74 65 72 61 74 6f 72 | turn.sh->begin();.}.....iterator |
4d20 | 20 65 6e 64 28 29 20 7b 20 64 65 74 61 63 68 28 29 3b 20 72 65 74 75 72 6e 20 73 68 2d 3e 65 6e | .end().{.detach();.return.sh->en |
4d40 | 64 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 62 65 67 69 6e 28 | d();.}.....const_iterator.begin( |
4d60 | 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 28 28 63 6f 6e 73 74 20 50 72 69 76 2a 29 73 | ).const.{.return.((const.Priv*)s |
4d80 | 68 29 2d 3e 62 65 67 69 6e 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f | h)->begin();.}.....const_iterato |
4da0 | 72 20 65 6e 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 28 28 63 6f 6e 73 74 20 50 | r.end().const.{.return.((const.P |
4dc0 | 72 69 76 2a 29 73 68 29 2d 3e 65 6e 64 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 5f 69 74 65 | riv*)sh)->end();.}.....const_ite |
4de0 | 72 61 74 6f 72 20 63 6f 6e 73 74 42 65 67 69 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 | rator.constBegin().const.{.retur |
4e00 | 6e 20 62 65 67 69 6e 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 | n.begin();.}.....const_iterator. |
4e20 | 63 6f 6e 73 74 45 6e 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 65 6e 64 28 29 3b | constEnd().const.{.return.end(); |
4e40 | 20 7d 0a 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 72 65 70 6c 61 63 65 28 20 63 6f 6e 73 74 20 | .}......iterator.replace(.const. |
4e60 | 4b 65 79 26 20 6b 2c 20 63 6f 6e 73 74 20 54 26 20 76 20 29 0a 20 20 20 20 7b 0a 09 72 65 6d 6f | Key&.k,.const.T&.v.).....{..remo |
4e80 | 76 65 28 20 6b 20 29 3b 0a 09 72 65 74 75 72 6e 20 69 6e 73 65 72 74 28 20 6b 2c 20 76 20 29 3b | ve(.k.);..return.insert(.k,.v.); |
4ea0 | 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 69 7a 65 5f 74 79 70 65 20 73 69 7a 65 28 29 20 63 6f 6e | .....}......size_type.size().con |
4ec0 | 73 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 73 68 2d 3e 6e 6f 64 65 5f 63 6f 75 6e 74 3b | st.....{..return.sh->node_count; |
4ee0 | 0a 20 20 20 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 65 6d 70 74 79 28 29 20 63 6f 6e 73 74 0a 20 20 | .....}.....bool.empty().const... |
4f00 | 20 20 7b 0a 09 72 65 74 75 72 6e 20 73 68 2d 3e 6e 6f 64 65 5f 63 6f 75 6e 74 20 3d 3d 20 30 3b | ..{..return.sh->node_count.==.0; |
4f20 | 0a 20 20 20 20 7d 0a 20 20 20 20 51 50 61 69 72 3c 69 74 65 72 61 74 6f 72 2c 62 6f 6f 6c 3e 20 | .....}.....QPair<iterator,bool>. |
4f40 | 69 6e 73 65 72 74 28 20 63 6f 6e 73 74 20 76 61 6c 75 65 5f 74 79 70 65 26 20 78 20 29 3b 0a 0a | insert(.const.value_type&.x.);.. |
4f60 | 20 20 20 20 76 6f 69 64 20 65 72 61 73 65 28 20 69 74 65 72 61 74 6f 72 20 69 74 20 29 0a 20 20 | ....void.erase(.iterator.it.)... |
4f80 | 20 20 7b 0a 09 64 65 74 61 63 68 28 29 3b 0a 09 73 68 2d 3e 72 65 6d 6f 76 65 28 20 69 74 20 29 | ..{..detach();..sh->remove(.it.) |
4fa0 | 3b 0a 20 20 20 20 7d 0a 20 20 20 20 76 6f 69 64 20 65 72 61 73 65 28 20 63 6f 6e 73 74 20 6b 65 | ;.....}.....void.erase(.const.ke |
4fc0 | 79 5f 74 79 70 65 26 20 6b 20 29 3b 0a 20 20 20 20 73 69 7a 65 5f 74 79 70 65 20 63 6f 75 6e 74 | y_type&.k.);.....size_type.count |
4fe0 | 28 20 63 6f 6e 73 74 20 6b 65 79 5f 74 79 70 65 26 20 6b 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | (.const.key_type&.k.).const;.... |
5000 | 20 54 26 20 6f 70 65 72 61 74 6f 72 5b 5d 20 28 20 63 6f 6e 73 74 20 4b 65 79 26 20 6b 20 29 3b | .T&.operator[].(.const.Key&.k.); |
5020 | 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 0a 20 20 20 20 69 74 65 72 61 74 6f 72 | .....void.clear();......iterator |
5040 | 20 66 69 6e 64 20 28 20 63 6f 6e 73 74 20 4b 65 79 26 20 6b 20 29 0a 20 20 20 20 7b 0a 09 64 65 | .find.(.const.Key&.k.).....{..de |
5060 | 74 61 63 68 28 29 3b 0a 09 72 65 74 75 72 6e 20 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e 66 69 | tach();..return.iterator(.sh->fi |
5080 | 6e 64 28 20 6b 20 29 2e 6e 6f 64 65 20 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 63 6f 6e 73 74 5f | nd(.k.).node.);.....}.....const_ |
50a0 | 69 74 65 72 61 74 6f 72 20 66 69 6e 64 20 28 20 63 6f 6e 73 74 20 4b 65 79 26 20 6b 20 29 20 63 | iterator.find.(.const.Key&.k.).c |
50c0 | 6f 6e 73 74 20 7b 09 72 65 74 75 72 6e 20 73 68 2d 3e 66 69 6e 64 28 20 6b 20 29 3b 20 7d 0a 0a | onst.{.return.sh->find(.k.);.}.. |
50e0 | 20 20 20 20 63 6f 6e 73 74 20 54 26 20 6f 70 65 72 61 74 6f 72 5b 5d 20 28 20 63 6f 6e 73 74 20 | ....const.T&.operator[].(.const. |
5100 | 4b 65 79 26 20 6b 20 29 20 63 6f 6e 73 74 0a 09 7b 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c | Key&.k.).const..{.QT_CHECK_INVAL |
5120 | 49 44 5f 4d 41 50 5f 45 4c 45 4d 45 4e 54 3b 20 72 65 74 75 72 6e 20 73 68 2d 3e 66 69 6e 64 28 | ID_MAP_ELEMENT;.return.sh->find( |
5140 | 20 6b 20 29 2e 64 61 74 61 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6e 74 61 69 6e 73 | .k.).data();.}.....bool.contains |
5160 | 20 28 20 63 6f 6e 73 74 20 4b 65 79 26 20 6b 20 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 | .(.const.Key&.k.).const..{.retur |
5180 | 6e 20 66 69 6e 64 28 20 6b 20 29 20 21 3d 20 65 6e 64 28 29 3b 20 7d 0a 09 2f 2f 7b 20 72 65 74 | n.find(.k.).!=.end();.}..//{.ret |
51a0 | 75 72 6e 20 73 68 2d 3e 66 69 6e 64 28 20 6b 20 29 20 21 3d 20 28 28 63 6f 6e 73 74 20 50 72 69 | urn.sh->find(.k.).!=.((const.Pri |
51c0 | 76 2a 29 73 68 29 2d 3e 65 6e 64 28 29 3b 20 7d 0a 0a 20 20 20 20 73 69 7a 65 5f 74 79 70 65 20 | v*)sh)->end();.}......size_type. |
51e0 | 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 68 2d 3e 6e 6f 64 65 5f | count().const.{.return.sh->node_ |
5200 | 63 6f 75 6e 74 3b 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 4b 65 79 3e 20 6b 65 | count;.}......QValueList<Key>.ke |
5220 | 79 73 28 29 20 63 6f 6e 73 74 20 7b 0a 09 51 56 61 6c 75 65 4c 69 73 74 3c 4b 65 79 3e 20 72 3b | ys().const.{..QValueList<Key>.r; |
5240 | 0a 09 66 6f 72 20 28 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 69 3d 62 65 67 69 6e 28 29 3b | ..for.(const_iterator.i=begin(); |
5260 | 20 69 21 3d 65 6e 64 28 29 3b 20 2b 2b 69 29 0a 09 20 20 20 20 72 2e 61 70 70 65 6e 64 28 69 2e | .i!=end();.++i)......r.append(i. |
5280 | 6b 65 79 28 29 29 3b 0a 09 72 65 74 75 72 6e 20 72 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 56 | key());..return.r;.....}......QV |
52a0 | 61 6c 75 65 4c 69 73 74 3c 54 3e 20 76 61 6c 75 65 73 28 29 20 63 6f 6e 73 74 20 7b 0a 09 51 56 | alueList<T>.values().const.{..QV |
52c0 | 61 6c 75 65 4c 69 73 74 3c 54 3e 20 72 3b 0a 09 66 6f 72 20 28 63 6f 6e 73 74 5f 69 74 65 72 61 | alueList<T>.r;..for.(const_itera |
52e0 | 74 6f 72 20 69 3d 62 65 67 69 6e 28 29 3b 20 69 21 3d 65 6e 64 28 29 3b 20 2b 2b 69 29 0a 09 20 | tor.i=begin();.i!=end();.++i)... |
5300 | 20 20 20 72 2e 61 70 70 65 6e 64 28 2a 69 29 3b 0a 09 72 65 74 75 72 6e 20 72 3b 0a 20 20 20 20 | ...r.append(*i);..return.r;..... |
5320 | 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 | }......bool.isEmpty().const.{.re |
5340 | 74 75 72 6e 20 73 68 2d 3e 6e 6f 64 65 5f 63 6f 75 6e 74 20 3d 3d 20 30 3b 20 7d 0a 0a 20 20 20 | turn.sh->node_count.==.0;.}..... |
5360 | 20 69 74 65 72 61 74 6f 72 20 69 6e 73 65 72 74 28 20 63 6f 6e 73 74 20 4b 65 79 26 20 6b 65 79 | .iterator.insert(.const.Key&.key |
5380 | 2c 20 63 6f 6e 73 74 20 54 26 20 76 61 6c 75 65 2c 20 62 6f 6f 6c 20 6f 76 65 72 77 72 69 74 65 | ,.const.T&.value,.bool.overwrite |
53a0 | 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 28 20 69 74 65 72 | .=.TRUE.);.....void.remove(.iter |
53c0 | 61 74 6f 72 20 69 74 20 29 20 7b 20 64 65 74 61 63 68 28 29 3b 20 73 68 2d 3e 72 65 6d 6f 76 65 | ator.it.).{.detach();.sh->remove |
53e0 | 28 20 69 74 20 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 | (.it.);.}.....void.remove(.const |
5400 | 20 4b 65 79 26 20 6b 20 29 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 46 55 4c 4c 5f 54 | .Key&.k.);..#if.defined(Q_FULL_T |
5420 | 45 4d 50 4c 41 54 45 5f 49 4e 53 54 41 4e 54 49 41 54 49 4f 4e 29 0a 20 20 20 20 62 6f 6f 6c 20 | EMPLATE_INSTANTIATION).....bool. |
5440 | 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 26 20 29 | operator==(.const.QMap<Key,T>&.) |
5460 | 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 20 7d 0a 23 69 66 6e 64 65 66 | .const.{.return.FALSE;.}.#ifndef |
5480 | 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 | .QT_NO_STL.....bool.operator==(. |
54a0 | 63 6f 6e 73 74 20 73 74 64 3a 3a 6d 61 70 3c 4b 65 79 2c 54 3e 26 20 29 20 63 6f 6e 73 74 20 7b | const.std::map<Key,T>&.).const.{ |
54c0 | 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 20 7d 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a | .return.FALSE;.}.#endif.#endif.. |
54e0 | 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 2f 2a 2a 0a 20 20 20 20 20 2a 20 48 65 6c 70 65 72 | protected:...../**......*.Helper |
5500 | 73 0a 20 20 20 20 20 2a 2f 0a 20 20 20 20 76 6f 69 64 20 64 65 74 61 63 68 28 29 20 7b 20 20 69 | s......*/.....void.detach().{..i |
5520 | 66 20 28 20 73 68 2d 3e 63 6f 75 6e 74 20 3e 20 31 20 29 20 64 65 74 61 63 68 49 6e 74 65 72 6e | f.(.sh->count.>.1.).detachIntern |
5540 | 61 6c 28 29 3b 20 7d 0a 0a 20 20 20 20 50 72 69 76 2a 20 73 68 3b 0a 70 72 69 76 61 74 65 3a 0a | al();.}......Priv*.sh;.private:. |
5560 | 20 20 20 20 76 6f 69 64 20 64 65 74 61 63 68 49 6e 74 65 72 6e 61 6c 28 29 3b 0a 0a 20 20 20 20 | ....void.detachInternal();...... |
5580 | 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 65 65 70 43 6f 70 79 3c 20 51 4d 61 70 3c 4b 65 79 | friend.class.QDeepCopy<.QMap<Key |
55a0 | 2c 54 3e 20 3e 3b 0a 7d 3b 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 4b 65 79 2c 20 63 | ,T>.>;.};..template<class.Key,.c |
55c0 | 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 51 4d 61 70 3c | lass.T>.Q_INLINE_TEMPLATES.QMap< |
55e0 | 4b 65 79 2c 54 3e 26 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 3a 3a 6f 70 65 72 61 74 6f 72 3d 20 28 | Key,T>&.QMap<Key,T>::operator=.( |
5600 | 20 63 6f 6e 73 74 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 26 20 6d 20 29 0a 7b 0a 20 20 20 20 6d 2e | .const.QMap<Key,T>&.m.).{.....m. |
5620 | 73 68 2d 3e 72 65 66 28 29 3b 0a 20 20 20 20 69 66 20 28 20 73 68 2d 3e 64 65 72 65 66 28 29 20 | sh->ref();.....if.(.sh->deref(). |
5640 | 29 0a 09 64 65 6c 65 74 65 20 73 68 3b 0a 20 20 20 20 73 68 20 3d 20 6d 2e 73 68 3b 0a 20 20 20 | )..delete.sh;.....sh.=.m.sh;.... |
5660 | 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 | .return.*this;.}..template<class |
5680 | 20 4b 65 79 2c 20 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 | .Key,.class.T>.Q_INLINE_TEMPLATE |
56a0 | 53 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 3a 3a 69 6e 73 65 72 74 | S.Q_TYPENAME.QMap<Key,T>::insert |
56c0 | 5f 70 61 69 72 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 3a 3a 69 6e 73 65 72 74 28 20 63 6f 6e 73 74 | _pair.QMap<Key,T>::insert(.const |
56e0 | 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 3a 3a 76 61 6c 75 65 5f 74 | .Q_TYPENAME.QMap<Key,T>::value_t |
5700 | 79 70 65 26 20 78 20 29 0a 7b 0a 20 20 20 20 64 65 74 61 63 68 28 29 3b 0a 20 20 20 20 73 69 7a | ype&.x.).{.....detach();.....siz |
5720 | 65 5f 74 79 70 65 20 6e 20 3d 20 73 69 7a 65 28 29 3b 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 | e_type.n.=.size();.....iterator. |
5740 | 69 74 20 3d 20 73 68 2d 3e 69 6e 73 65 72 74 53 69 6e 67 6c 65 28 20 78 2e 66 69 72 73 74 20 29 | it.=.sh->insertSingle(.x.first.) |
5760 | 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 73 65 72 74 65 64 20 3d 20 46 41 4c 53 45 3b 0a 20 20 20 | ;.....bool.inserted.=.FALSE;.... |
5780 | 20 69 66 20 28 20 6e 20 3c 20 73 69 7a 65 28 29 20 29 20 7b 0a 09 69 6e 73 65 72 74 65 64 20 3d | .if.(.n.<.size().).{..inserted.= |
57a0 | 20 54 52 55 45 3b 0a 09 69 74 2e 64 61 74 61 28 29 20 3d 20 78 2e 73 65 63 6f 6e 64 3b 0a 20 20 | .TRUE;..it.data().=.x.second;... |
57c0 | 20 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 51 50 61 69 72 3c 69 74 65 72 61 74 6f 72 2c 62 6f | ..}.....return.QPair<iterator,bo |
57e0 | 6f 6c 3e 28 20 69 74 2c 20 69 6e 73 65 72 74 65 64 20 29 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 | ol>(.it,.inserted.);.}..template |
5800 | 3c 63 6c 61 73 73 20 4b 65 79 2c 20 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 | <class.Key,.class.T>.Q_INLINE_TE |
5820 | 4d 50 4c 41 54 45 53 20 76 6f 69 64 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 3a 3a 65 72 61 73 65 28 | MPLATES.void.QMap<Key,T>::erase( |
5840 | 20 63 6f 6e 73 74 20 4b 65 79 26 20 6b 20 29 0a 7b 0a 20 20 20 20 64 65 74 61 63 68 28 29 3b 0a | .const.Key&.k.).{.....detach();. |
5860 | 20 20 20 20 69 74 65 72 61 74 6f 72 20 69 74 28 20 73 68 2d 3e 66 69 6e 64 28 20 6b 20 29 2e 6e | ....iterator.it(.sh->find(.k.).n |
5880 | 6f 64 65 20 29 3b 0a 20 20 20 20 69 66 20 28 20 69 74 20 21 3d 20 65 6e 64 28 29 20 29 0a 09 73 | ode.);.....if.(.it.!=.end().)..s |
58a0 | 68 2d 3e 72 65 6d 6f 76 65 28 20 69 74 20 29 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 | h->remove(.it.);.}..template<cla |
58c0 | 73 73 20 4b 65 79 2c 20 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 | ss.Key,.class.T>.Q_INLINE_TEMPLA |
58e0 | 54 45 53 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 3a 3a 73 69 7a 65 | TES.Q_TYPENAME.QMap<Key,T>::size |
5900 | 5f 74 79 70 65 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 3a 3a 63 6f 75 6e 74 28 20 63 6f 6e 73 74 20 | _type.QMap<Key,T>::count(.const. |
5920 | 4b 65 79 26 20 6b 20 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 | Key&.k.).const.{.....const_itera |
5940 | 74 6f 72 20 69 74 28 20 73 68 2d 3e 66 69 6e 64 28 20 6b 20 29 2e 6e 6f 64 65 20 29 3b 0a 20 20 | tor.it(.sh->find(.k.).node.);... |
5960 | 20 20 69 66 20 28 20 69 74 20 21 3d 20 65 6e 64 28 29 20 29 20 7b 0a 09 73 69 7a 65 5f 74 79 70 | ..if.(.it.!=.end().).{..size_typ |
5980 | 65 20 63 20 3d 20 30 3b 0a 09 77 68 69 6c 65 20 28 20 69 74 20 21 3d 20 65 6e 64 28 29 20 29 20 | e.c.=.0;..while.(.it.!=.end().). |
59a0 | 7b 0a 09 20 20 20 20 2b 2b 69 74 3b 0a 09 20 20 20 20 2b 2b 63 3b 0a 09 7d 0a 09 72 65 74 75 72 | {......++it;......++c;..}..retur |
59c0 | 6e 20 63 3b 0a 20 20 20 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 0a 74 65 6d 70 | n.c;.....}.....return.0;.}..temp |
59e0 | 6c 61 74 65 3c 63 6c 61 73 73 20 4b 65 79 2c 20 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e | late<class.Key,.class.T>.Q_INLIN |
5a00 | 45 5f 54 45 4d 50 4c 41 54 45 53 20 54 26 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 3a 3a 6f 70 65 72 | E_TEMPLATES.T&.QMap<Key,T>::oper |
5a20 | 61 74 6f 72 5b 5d 20 28 20 63 6f 6e 73 74 20 4b 65 79 26 20 6b 20 29 0a 7b 0a 20 20 20 20 64 65 | ator[].(.const.Key&.k.).{.....de |
5a40 | 74 61 63 68 28 29 3b 0a 20 20 20 20 51 4d 61 70 4e 6f 64 65 3c 4b 65 79 2c 54 3e 2a 20 70 20 3d | tach();.....QMapNode<Key,T>*.p.= |
5a60 | 20 73 68 2d 3e 66 69 6e 64 28 20 6b 20 29 2e 6e 6f 64 65 3b 0a 20 20 20 20 69 66 20 28 20 70 20 | .sh->find(.k.).node;.....if.(.p. |
5a80 | 21 3d 20 73 68 2d 3e 65 6e 64 28 29 2e 6e 6f 64 65 20 29 0a 09 72 65 74 75 72 6e 20 70 2d 3e 64 | !=.sh->end().node.)..return.p->d |
5aa0 | 61 74 61 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 69 6e 73 65 72 74 28 20 6b 2c 20 54 28 29 20 29 | ata;.....return.insert(.k,.T().) |
5ac0 | 2e 64 61 74 61 28 29 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 4b 65 79 2c 20 | .data();.}..template<class.Key,. |
5ae0 | 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 76 6f 69 64 | class.T>.Q_INLINE_TEMPLATES.void |
5b00 | 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 3a 3a 63 6c 65 61 72 28 29 0a 7b 0a 20 20 20 20 69 66 20 28 | .QMap<Key,T>::clear().{.....if.( |
5b20 | 20 73 68 2d 3e 63 6f 75 6e 74 20 3d 3d 20 31 20 29 0a 09 73 68 2d 3e 63 6c 65 61 72 28 29 3b 0a | .sh->count.==.1.)..sh->clear();. |
5b40 | 20 20 20 20 65 6c 73 65 20 7b 0a 09 73 68 2d 3e 64 65 72 65 66 28 29 3b 0a 09 73 68 20 3d 20 6e | ....else.{..sh->deref();..sh.=.n |
5b60 | 65 77 20 51 4d 61 70 50 72 69 76 61 74 65 3c 4b 65 79 2c 54 3e 3b 0a 20 20 20 20 7d 0a 7d 0a 0a | ew.QMapPrivate<Key,T>;.....}.}.. |
5b80 | 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 4b 65 79 2c 20 63 6c 61 73 73 20 54 3e 0a 51 5f 49 | template<class.Key,.class.T>.Q_I |
5ba0 | 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 4d 61 70 3c | NLINE_TEMPLATES.Q_TYPENAME.QMap< |
5bc0 | 4b 65 79 2c 54 3e 3a 3a 69 74 65 72 61 74 6f 72 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 3a 3a 69 6e | Key,T>::iterator.QMap<Key,T>::in |
5be0 | 73 65 72 74 28 20 63 6f 6e 73 74 20 4b 65 79 26 20 6b 65 79 2c 20 63 6f 6e 73 74 20 54 26 20 76 | sert(.const.Key&.key,.const.T&.v |
5c00 | 61 6c 75 65 2c 20 62 6f 6f 6c 20 6f 76 65 72 77 72 69 74 65 20 29 0a 7b 0a 20 20 20 20 64 65 74 | alue,.bool.overwrite.).{.....det |
5c20 | 61 63 68 28 29 3b 0a 20 20 20 20 73 69 7a 65 5f 74 79 70 65 20 6e 20 3d 20 73 69 7a 65 28 29 3b | ach();.....size_type.n.=.size(); |
5c40 | 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 69 74 20 3d 20 73 68 2d 3e 69 6e 73 65 72 74 53 69 6e | .....iterator.it.=.sh->insertSin |
5c60 | 67 6c 65 28 20 6b 65 79 20 29 3b 0a 20 20 20 20 69 66 20 28 20 6f 76 65 72 77 72 69 74 65 20 7c | gle(.key.);.....if.(.overwrite.| |
5c80 | 7c 20 6e 20 3c 20 73 69 7a 65 28 29 20 29 0a 09 69 74 2e 64 61 74 61 28 29 20 3d 20 76 61 6c 75 | |.n.<.size().)..it.data().=.valu |
5ca0 | 65 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 69 74 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c | e;.....return.it;.}..template<cl |
5cc0 | 61 73 73 20 4b 65 79 2c 20 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c | ass.Key,.class.T>.Q_INLINE_TEMPL |
5ce0 | 41 54 45 53 20 76 6f 69 64 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 3a 3a 72 65 6d 6f 76 65 28 20 63 | ATES.void.QMap<Key,T>::remove(.c |
5d00 | 6f 6e 73 74 20 4b 65 79 26 20 6b 20 29 0a 7b 0a 20 20 20 20 64 65 74 61 63 68 28 29 3b 0a 20 20 | onst.Key&.k.).{.....detach();... |
5d20 | 20 20 69 74 65 72 61 74 6f 72 20 69 74 28 20 73 68 2d 3e 66 69 6e 64 28 20 6b 20 29 2e 6e 6f 64 | ..iterator.it(.sh->find(.k.).nod |
5d40 | 65 20 29 3b 0a 20 20 20 20 69 66 20 28 20 69 74 20 21 3d 20 65 6e 64 28 29 20 29 0a 09 73 68 2d | e.);.....if.(.it.!=.end().)..sh- |
5d60 | 3e 72 65 6d 6f 76 65 28 20 69 74 20 29 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 | >remove(.it.);.}..template<class |
5d80 | 20 4b 65 79 2c 20 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 | .Key,.class.T>.Q_INLINE_TEMPLATE |
5da0 | 53 20 76 6f 69 64 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 3a 3a 64 65 74 61 63 68 49 6e 74 65 72 6e | S.void.QMap<Key,T>::detachIntern |
5dc0 | 61 6c 28 29 0a 7b 0a 20 20 20 20 73 68 2d 3e 64 65 72 65 66 28 29 3b 20 73 68 20 3d 20 6e 65 77 | al().{.....sh->deref();.sh.=.new |
5de0 | 20 51 4d 61 70 50 72 69 76 61 74 65 3c 4b 65 79 2c 54 3e 28 20 73 68 20 29 3b 0a 7d 0a 0a 0a 23 | .QMapPrivate<Key,T>(.sh.);.}...# |
5e00 | 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 74 65 6d 70 6c 61 74 65 | ifndef.QT_NO_DATASTREAM.template |
5e20 | 3c 63 6c 61 73 73 20 4b 65 79 2c 20 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 5f 54 45 | <class.Key,.class.T>.Q_INLINE_TE |
5e40 | 4d 50 4c 41 54 45 53 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 6f 70 65 72 61 74 6f 72 3e 3e 28 | MPLATES.QDataStream&.operator>>( |
5e60 | 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 73 2c 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 26 20 6d 20 | .QDataStream&.s,.QMap<Key,T>&.m. |
5e80 | 29 20 7b 0a 20 20 20 20 6d 2e 63 6c 65 61 72 28 29 3b 0a 20 20 20 20 51 5f 55 49 4e 54 33 32 20 | ).{.....m.clear();.....Q_UINT32. |
5ea0 | 63 3b 0a 20 20 20 20 73 20 3e 3e 20 63 3b 0a 20 20 20 20 66 6f 72 28 20 51 5f 55 49 4e 54 33 32 | c;.....s.>>.c;.....for(.Q_UINT32 |
5ec0 | 20 69 20 3d 20 30 3b 20 69 20 3c 20 63 3b 20 2b 2b 69 20 29 20 7b 0a 09 4b 65 79 20 6b 3b 20 54 | .i.=.0;.i.<.c;.++i.).{..Key.k;.T |
5ee0 | 20 74 3b 0a 09 73 20 3e 3e 20 6b 20 3e 3e 20 74 3b 0a 09 6d 2e 69 6e 73 65 72 74 28 20 6b 2c 20 | .t;..s.>>.k.>>.t;..m.insert(.k,. |
5f00 | 74 20 29 3b 0a 09 69 66 20 28 20 73 2e 61 74 45 6e 64 28 29 20 29 0a 09 20 20 20 20 62 72 65 61 | t.);..if.(.s.atEnd().)......brea |
5f20 | 6b 3b 0a 20 20 20 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 73 3b 0a 7d 0a 0a 0a 74 65 6d 70 6c | k;.....}.....return.s;.}...templ |
5f40 | 61 74 65 3c 63 6c 61 73 73 20 4b 65 79 2c 20 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 | ate<class.Key,.class.T>.Q_INLINE |
5f60 | 5f 54 45 4d 50 4c 41 54 45 53 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 6f 70 65 72 61 74 6f 72 | _TEMPLATES.QDataStream&.operator |
5f80 | 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 73 2c 20 63 6f 6e 73 74 20 51 4d 61 70 3c 4b | <<(.QDataStream&.s,.const.QMap<K |
5fa0 | 65 79 2c 54 3e 26 20 6d 20 29 20 7b 0a 20 20 20 20 73 20 3c 3c 20 28 51 5f 55 49 4e 54 33 32 29 | ey,T>&.m.).{.....s.<<.(Q_UINT32) |
5fc0 | 6d 2e 73 69 7a 65 28 29 3b 0a 20 20 20 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c | m.size();.....QMapConstIterator< |
5fe0 | 4b 65 79 2c 54 3e 20 69 74 20 3d 20 6d 2e 62 65 67 69 6e 28 29 3b 0a 20 20 20 20 66 6f 72 28 20 | Key,T>.it.=.m.begin();.....for(. |
6000 | 3b 20 69 74 20 21 3d 20 6d 2e 65 6e 64 28 29 3b 20 2b 2b 69 74 20 29 0a 09 73 20 3c 3c 20 69 74 | ;.it.!=.m.end();.++it.)..s.<<.it |
6020 | 2e 6b 65 79 28 29 20 3c 3c 20 69 74 2e 64 61 74 61 28 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 | .key().<<.it.data();.....return. |
6040 | 73 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 | s;.}.#endif..#define.Q_DEFINED_Q |
6060 | 4d 41 50 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 | MAP.#include."qwinexport.h".#end |
6080 | 69 66 20 2f 2f 20 51 4d 41 50 5f 48 0a 00 00 00 2e 00 71 00 67 00 66 00 78 00 64 00 72 00 69 00 | if.//.QMAP_H......q.g.f.x.d.r.i. |
60a0 | 76 00 65 00 72 00 66 00 61 00 63 00 74 00 6f 00 72 00 79 00 5f 00 71 00 77 00 73 00 2e 00 68 00 | v.e.r.f.a.c.t.o.r.y._.q.w.s...h. |
60c0 | 00 06 1b 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 | .../**************************** |
60e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6100 | 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 2e | ****************.**.$Id$.**.**.. |
6120 | 2e 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 32 20 54 72 6f 6c | ...**.**.Copyright.(C).2002.Trol |
6140 | 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. |
6160 | 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. |
6180 | 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 |
61a0 | 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 |
61c0 | 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 |
61e0 | 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 |
6200 | 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 |
6220 | 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 |
6240 | 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 |
6260 | 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.**. |
6280 | 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 |
62a0 | 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 |
62c0 | 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 |
62e0 | 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 |
6300 | 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 |
6320 | 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 |
6340 | 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 |
6360 | 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 |
6380 | 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 |
63a0 | 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 |
63c0 | 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 |
63e0 | 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 |
6400 | 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:// |
6420 | 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 |
6440 | 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.**. |
6460 | 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 |
6480 | 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 |
64a0 | 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. |
64c0 | 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 |
64e0 | 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 |
6500 | 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. |
6520 | 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..**.******** |
6540 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6560 | 2a 2a 2a 2a 2a 2a 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 | ******************************/. |
6580 | 0a 23 69 66 6e 64 65 66 20 51 47 46 58 44 52 49 56 45 52 46 41 43 54 4f 52 59 5f 51 57 53 5f 48 | .#ifndef.QGFXDRIVERFACTORY_QWS_H |
65a0 | 0a 23 64 65 66 69 6e 65 20 51 47 46 58 44 52 49 56 45 52 46 41 43 54 4f 52 59 5f 51 57 53 5f 48 | .#define.QGFXDRIVERFACTORY_QWS_H |
65c0 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 | ..#ifndef.QT_H.#include."qstring |
65e0 | 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 53 | list.h".#endif.//.QT_H..class.QS |
6600 | 74 72 69 6e 67 3b 0a 63 6c 61 73 73 20 51 53 63 72 65 65 6e 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 | tring;.class.QScreen;..class.Q_E |
6620 | 58 50 4f 52 54 20 51 47 66 78 44 72 69 76 65 72 46 61 63 74 6f 72 79 0a 7b 0a 70 75 62 6c 69 63 | XPORT.QGfxDriverFactory.{.public |
6640 | 3a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 0a 20 20 20 20 73 | :.#ifndef.QT_NO_STRINGLIST.....s |
6660 | 74 61 74 69 63 20 51 53 74 72 69 6e 67 4c 69 73 74 20 6b 65 79 73 28 29 3b 0a 23 65 6e 64 69 66 | tatic.QStringList.keys();.#endif |
6680 | 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 63 72 65 65 6e 20 2a 63 72 65 61 74 65 28 20 63 6f 6e | .....static.QScreen.*create(.con |
66a0 | 73 74 20 51 53 74 72 69 6e 67 26 2c 20 69 6e 74 20 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f | st.QString&,.int.);.};..#endif./ |
66c0 | 2f 51 47 46 58 44 52 49 56 45 52 46 41 43 54 4f 52 59 5f 51 57 53 5f 48 0a 00 00 00 18 00 71 00 | /QGFXDRIVERFACTORY_QWS_H......q. |
66e0 | 6a 00 70 00 75 00 6e 00 69 00 63 00 6f 00 64 00 65 00 2e 00 68 00 00 19 6c 2f 2a 2a 2a 2a 2a 2a | j.p.u.n.i.c.o.d.e...h...l/****** |
6700 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6720 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6740 | 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. |
6760 | 6f 66 20 51 4a 70 55 6e 69 63 6f 64 65 43 6f 6e 76 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 | of.QJpUnicodeConv.class.**.**.Cr |
6780 | 65 61 74 65 64 20 3a 20 39 39 30 32 32 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 | eated.:.990225.**.**.Copyright.( |
67a0 | 43 29 20 31 39 39 32 2d 32 30 30 31 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c | C).1992-2001.Trolltech.ASA...All |
67c0 | 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 |
67e0 | 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 | e.is.part.of.the.tools.module.of |
6800 | 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. |
6820 | 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 |
6840 | 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. |
6860 | 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 |
6880 | 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 |
68a0 | 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 |
68c0 | 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..**.**. |
68e0 | 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 |
6900 | 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. |
6920 | 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 |
6940 | 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. |
6960 | 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. |
6980 | 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 |
69a0 | 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 |
69c0 | 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 |
69e0 | 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 |
6a00 | 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 |
6a20 | 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 |
6a40 | 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 |
6a60 | 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 |
6a80 | 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. |
6aa0 | 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 |
6ac0 | 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.** |
6ae0 | 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 |
6b00 | 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 |
6b20 | 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 |
6b40 | 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 |
6b60 | 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 |
6b80 | 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 |
6ba0 | 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:// |
6bc0 | 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 |
6be0 | 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:/ |
6c00 | 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 |
6c20 | 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 |
6c40 | 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 |
6c60 | 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.**. |
6c80 | 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..**.*********** |
6ca0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6cc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 2f 2f | ***************************/..// |
6ce0 | 20 4d 6f 73 74 20 6f 66 20 74 68 65 20 63 6f 64 65 20 68 65 72 65 20 77 61 73 20 6f 72 69 67 69 | .Most.of.the.code.here.was.origi |
6d00 | 6e 61 6c 6c 79 20 77 72 69 74 74 65 6e 20 62 79 20 53 65 72 69 6b 61 20 4b 75 72 75 73 75 67 61 | nally.written.by.Serika.Kurusuga |
6d20 | 77 61 0a 2f 2f 20 61 2e 6b 2e 61 2e 20 4a 75 6e 6a 69 20 54 61 6b 61 67 69 2c 20 61 6e 64 20 69 | wa.//.a.k.a..Junji.Takagi,.and.i |
6d40 | 73 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 51 74 20 77 69 74 68 20 74 68 65 20 61 75 74 68 6f 72 | s.included.in.Qt.with.the.author |
6d60 | 27 73 20 70 65 72 6d 69 73 73 69 6f 6e 2c 0a 2f 2f 20 61 6e 64 20 74 68 65 20 67 72 61 74 65 66 | 's.permission,.//.and.the.gratef |
6d80 | 75 6c 20 74 68 61 6e 6b 73 20 6f 66 20 74 68 65 20 54 72 6f 6c 6c 74 65 63 68 20 74 65 61 6d 2e | ul.thanks.of.the.Trolltech.team. |
6da0 | 0a 0a 2f 2a 0a 20 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 39 20 53 65 72 69 6b | ../*..*.Copyright.(C).1999.Serik |
6dc0 | 61 20 4b 75 72 75 73 75 67 61 77 61 2c 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 | a.Kurusugawa,.All.rights.reserve |
6de0 | 64 2e 0a 20 2a 0a 20 2a 20 52 65 64 69 73 74 72 69 62 75 74 69 6f 6e 20 61 6e 64 20 75 73 65 20 | d...*..*.Redistribution.and.use. |
6e00 | 69 6e 20 73 6f 75 72 63 65 20 61 6e 64 20 62 69 6e 61 72 79 20 66 6f 72 6d 73 2c 20 77 69 74 68 | in.source.and.binary.forms,.with |
6e20 | 20 6f 72 20 77 69 74 68 6f 75 74 0a 20 2a 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 2c 20 61 72 65 | .or.without..*.modification,.are |
6e40 | 20 70 65 72 6d 69 74 74 65 64 20 70 72 6f 76 69 64 65 64 20 74 68 61 74 20 74 68 65 20 66 6f 6c | .permitted.provided.that.the.fol |
6e60 | 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 73 0a 20 2a 20 61 72 65 20 6d 65 74 3a 0a 20 2a | lowing.conditions..*.are.met:..* |
6e80 | 20 31 2e 20 52 65 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 6f 66 20 73 6f 75 72 63 65 20 63 6f | .1..Redistributions.of.source.co |
6ea0 | 64 65 20 6d 75 73 74 20 72 65 74 61 69 6e 20 74 68 65 20 61 62 6f 76 65 20 63 6f 70 79 72 69 67 | de.must.retain.the.above.copyrig |
6ec0 | 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 63 6f | ht..*....notice,.this.list.of.co |
6ee0 | 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 63 6c | nditions.and.the.following.discl |
6f00 | 61 69 6d 65 72 2e 0a 20 2a 20 32 2e 20 52 65 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 69 6e 20 | aimer...*.2..Redistributions.in. |
6f20 | 62 69 6e 61 72 79 20 66 6f 72 6d 20 6d 75 73 74 20 72 65 70 72 6f 64 75 63 65 20 74 68 65 20 61 | binary.form.must.reproduce.the.a |
6f40 | 62 6f 76 65 20 63 6f 70 79 72 69 67 68 74 0a 20 2a 20 20 20 20 6e 6f 74 69 63 65 2c 20 74 68 69 | bove.copyright..*....notice,.thi |
6f60 | 73 20 6c 69 73 74 20 6f 66 20 63 6f 6e 64 69 74 69 6f 6e 73 20 61 6e 64 20 74 68 65 20 66 6f 6c | s.list.of.conditions.and.the.fol |
6f80 | 6c 6f 77 69 6e 67 20 64 69 73 63 6c 61 69 6d 65 72 20 69 6e 20 74 68 65 0a 20 2a 20 20 20 20 64 | lowing.disclaimer.in.the..*....d |
6fa0 | 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 61 6e 64 2f 6f 72 20 6f 74 68 65 72 20 6d 61 74 65 72 69 | ocumentation.and/or.other.materi |
6fc0 | 61 6c 73 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 64 69 73 74 72 69 62 75 74 69 | als.provided.with.the.distributi |
6fe0 | 6f 6e 2e 0a 20 2a 0a 20 2a 20 54 48 49 53 20 53 4f 46 54 57 41 52 45 20 49 53 20 50 52 4f 56 49 | on...*..*.THIS.SOFTWARE.IS.PROVI |
7000 | 44 45 44 20 42 59 20 54 48 45 20 41 55 54 48 4f 52 20 41 4e 44 20 43 4f 4e 54 52 49 42 55 54 4f | DED.BY.THE.AUTHOR.AND.CONTRIBUTO |
7020 | 52 53 20 60 60 41 53 20 49 53 27 27 20 41 4e 44 0a 20 2a 20 41 4e 59 20 45 58 50 52 45 53 53 20 | RS.``AS.IS''.AND..*.ANY.EXPRESS. |
7040 | 4f 52 20 49 4d 50 4c 49 45 44 20 57 41 52 52 41 4e 54 49 45 53 2c 20 49 4e 43 4c 55 44 49 4e 47 | OR.IMPLIED.WARRANTIES,.INCLUDING |
7060 | 2c 20 42 55 54 20 4e 4f 54 20 4c 49 4d 49 54 45 44 20 54 4f 2c 20 54 48 45 0a 20 2a 20 49 4d 50 | ,.BUT.NOT.LIMITED.TO,.THE..*.IMP |
7080 | 4c 49 45 44 20 57 41 52 52 41 4e 54 49 45 53 20 4f 46 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 | LIED.WARRANTIES.OF.MERCHANTABILI |
70a0 | 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. |
70c0 | 50 55 52 50 4f 53 45 0a 20 2a 20 41 52 45 20 44 49 53 43 4c 41 49 4d 45 44 2e 20 20 49 4e 20 4e | PURPOSE..*.ARE.DISCLAIMED...IN.N |
70e0 | 4f 20 45 56 45 4e 54 20 53 48 41 4c 4c 20 54 48 45 20 52 45 47 45 4e 54 53 20 4f 52 20 43 4f 4e | O.EVENT.SHALL.THE.REGENTS.OR.CON |
7100 | 54 52 49 42 55 54 4f 52 53 20 42 45 20 4c 49 41 42 4c 45 0a 20 2a 20 46 4f 52 20 41 4e 59 20 44 | TRIBUTORS.BE.LIABLE..*.FOR.ANY.D |
7120 | 49 52 45 43 54 2c 20 49 4e 44 49 52 45 43 54 2c 20 49 4e 43 49 44 45 4e 54 41 4c 2c 20 53 50 45 | IRECT,.INDIRECT,.INCIDENTAL,.SPE |
7140 | 43 49 41 4c 2c 20 45 58 45 4d 50 4c 41 52 59 2c 20 4f 52 20 43 4f 4e 53 45 51 55 45 4e 54 49 41 | CIAL,.EXEMPLARY,.OR.CONSEQUENTIA |
7160 | 4c 0a 20 2a 20 44 41 4d 41 47 45 53 20 28 49 4e 43 4c 55 44 49 4e 47 2c 20 42 55 54 20 4e 4f 54 | L..*.DAMAGES.(INCLUDING,.BUT.NOT |
7180 | 20 4c 49 4d 49 54 45 44 20 54 4f 2c 20 50 52 4f 43 55 52 45 4d 45 4e 54 20 4f 46 20 53 55 42 53 | .LIMITED.TO,.PROCUREMENT.OF.SUBS |
71a0 | 54 49 54 55 54 45 20 47 4f 4f 44 53 0a 20 2a 20 4f 52 20 53 45 52 56 49 43 45 53 3b 20 4c 4f 53 | TITUTE.GOODS..*.OR.SERVICES;.LOS |
71c0 | 53 20 4f 46 20 55 53 45 2c 20 44 41 54 41 2c 20 4f 52 20 50 52 4f 46 49 54 53 3b 20 4f 52 20 42 | S.OF.USE,.DATA,.OR.PROFITS;.OR.B |
71e0 | 55 53 49 4e 45 53 53 20 49 4e 54 45 52 52 55 50 54 49 4f 4e 29 0a 20 2a 20 48 4f 57 45 56 45 52 | USINESS.INTERRUPTION)..*.HOWEVER |
7200 | 20 43 41 55 53 45 44 20 41 4e 44 20 4f 4e 20 41 4e 59 20 54 48 45 4f 52 59 20 4f 46 20 4c 49 41 | .CAUSED.AND.ON.ANY.THEORY.OF.LIA |
7220 | 42 49 4c 49 54 59 2c 20 57 48 45 54 48 45 52 20 49 4e 20 43 4f 4e 54 52 41 43 54 2c 20 53 54 52 | BILITY,.WHETHER.IN.CONTRACT,.STR |
7240 | 49 43 54 0a 20 2a 20 4c 49 41 42 49 4c 49 54 59 2c 20 4f 52 20 54 4f 52 54 20 28 49 4e 43 4c 55 | ICT..*.LIABILITY,.OR.TORT.(INCLU |
7260 | 44 49 4e 47 20 4e 45 47 4c 49 47 45 4e 43 45 20 4f 52 20 4f 54 48 45 52 57 49 53 45 29 20 41 52 | DING.NEGLIGENCE.OR.OTHERWISE).AR |
7280 | 49 53 49 4e 47 20 49 4e 20 41 4e 59 20 57 41 59 0a 20 2a 20 4f 55 54 20 4f 46 20 54 48 45 20 55 | ISING.IN.ANY.WAY..*.OUT.OF.THE.U |
72a0 | 53 45 20 4f 46 20 54 48 49 53 20 53 4f 46 54 57 41 52 45 2c 20 45 56 45 4e 20 49 46 20 41 44 56 | SE.OF.THIS.SOFTWARE,.EVEN.IF.ADV |
72c0 | 49 53 45 44 20 4f 46 20 54 48 45 20 50 4f 53 53 49 42 49 4c 49 54 59 20 4f 46 0a 20 2a 20 53 55 | ISED.OF.THE.POSSIBILITY.OF..*.SU |
72e0 | 43 48 20 44 41 4d 41 47 45 2e 0a 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4a 50 55 4e 49 43 4f | CH.DAMAGE...*/..#ifndef.QJPUNICO |
7300 | 44 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 4a 50 55 4e 49 43 4f 44 45 5f 48 0a 0a 23 69 66 6e 64 | DE_H.#define.QJPUNICODE_H..#ifnd |
7320 | 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 23 65 6e | ef.QT_H.#include."qglobal.h".#en |
7340 | 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 42 49 47 5f 43 | dif.//.QT_H..#ifndef.QT_NO_BIG_C |
7360 | 4f 44 45 43 53 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e 29 0a 23 64 | ODECS..#if.defined(QT_PLUGIN).#d |
7380 | 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 43 4f 44 45 43 53 5f 4a 50 0a 23 65 6c 73 65 0a 23 | efine.Q_EXPORT_CODECS_JP.#else.# |
73a0 | 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 43 4f 44 45 43 53 5f 4a 50 20 51 5f 45 58 50 4f | define.Q_EXPORT_CODECS_JP.Q_EXPO |
73c0 | 52 54 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 5f 43 4f 44 45 43 53 | RT.#endif..class.Q_EXPORT_CODECS |
73e0 | 5f 4a 50 20 51 4a 70 55 6e 69 63 6f 64 65 43 6f 6e 76 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 | _JP.QJpUnicodeConv.{.public:.... |
7400 | 20 65 6e 75 6d 20 52 75 6c 65 73 20 7b 0a 09 2f 2f 20 22 41 53 43 49 49 22 20 69 73 20 41 4e 53 | .enum.Rules.{..//."ASCII".is.ANS |
7420 | 49 20 58 2e 33 2e 34 2d 31 39 38 36 2c 20 61 2e 6b 2e 61 2e 20 55 53 2d 41 53 43 49 49 20 68 65 | I.X.3.4-1986,.a.k.a..US-ASCII.he |
7440 | 72 65 2e 0a 09 44 65 66 61 75 6c 74 09 09 09 3d 20 30 78 30 30 30 30 2c 0a 0a 09 55 6e 69 63 6f | re...Default...=.0x0000,...Unico |
7460 | 64 65 09 09 09 3d 20 30 78 30 30 30 31 2c 0a 09 55 6e 69 63 6f 64 65 5f 4a 49 53 58 30 32 30 31 | de...=.0x0001,..Unicode_JISX0201 |
7480 | 09 09 3d 20 30 78 30 30 30 31 2c 0a 09 55 6e 69 63 6f 64 65 5f 41 53 43 49 49 20 09 09 3d 20 30 | ..=.0x0001,..Unicode_ASCII...=.0 |
74a0 | 78 30 30 30 32 2c 0a 09 4a 49 53 58 30 32 32 31 5f 4a 49 53 58 30 32 30 31 20 09 3d 20 30 78 30 | x0002,..JISX0221_JISX0201..=.0x0 |
74c0 | 30 30 33 2c 0a 09 4a 49 53 58 30 32 32 31 5f 41 53 43 49 49 09 09 3d 20 30 78 30 30 30 34 2c 0a | 003,..JISX0221_ASCII..=.0x0004,. |
74e0 | 09 53 75 6e 5f 4a 44 4b 31 31 37 20 20 20 20 20 20 20 20 20 20 20 20 20 09 3d 20 30 78 30 30 30 | .Sun_JDK117..............=.0x000 |
7500 | 35 2c 0a 09 4d 69 63 72 6f 73 6f 66 74 5f 43 50 39 33 32 20 20 20 20 20 20 20 20 09 3d 20 30 78 | 5,..Microsoft_CP932.........=.0x |
7520 | 30 30 30 36 2c 0a 0a 09 4e 45 43 5f 56 44 43 09 20 20 20 20 20 20 20 09 3d 20 30 78 30 31 30 30 | 0006,...NEC_VDC.........=.0x0100 |
7540 | 2c 09 09 2f 2f 20 4e 45 43 20 56 65 6e 64 65 72 20 44 65 66 69 6e 65 64 20 43 68 61 72 0a 09 55 | ,..//.NEC.Vender.Defined.Char..U |
7560 | 44 43 09 20 20 20 20 20 20 20 09 09 3d 20 30 78 30 32 30 30 2c 09 09 2f 2f 20 55 73 65 72 20 44 | DC..........=.0x0200,..//.User.D |
7580 | 65 66 69 6e 65 64 20 43 68 61 72 0a 09 49 42 4d 5f 56 44 43 09 09 3d 20 30 78 30 34 30 30 09 09 | efined.Char..IBM_VDC..=.0x0400.. |
75a0 | 2f 2f 20 49 42 4d 20 56 65 6e 64 65 72 20 44 65 66 69 6e 65 64 20 43 68 61 72 0a 20 20 20 20 7d | //.IBM.Vender.Defined.Char.....} |
75c0 | 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 4a 70 55 6e 69 63 6f 64 65 43 6f 6e 76 20 2a 6e 65 77 | ;.....static.QJpUnicodeConv.*new |
75e0 | 43 6f 6e 76 65 72 74 65 72 28 69 6e 74 20 72 75 6c 65 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 | Converter(int.rule);......virtua |
7600 | 6c 20 75 69 6e 74 20 61 73 63 69 69 54 6f 55 6e 69 63 6f 64 65 28 75 69 6e 74 20 68 2c 20 75 69 | l.uint.asciiToUnicode(uint.h,.ui |
7620 | 6e 74 20 6c 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 2f 2a 76 69 72 74 75 61 6c 2a 2f 20 75 69 6e | nt.l).const;...../*virtual*/.uin |
7640 | 74 20 6a 69 73 78 30 32 30 31 54 6f 55 6e 69 63 6f 64 65 28 75 69 6e 74 20 68 2c 20 75 69 6e 74 | t.jisx0201ToUnicode(uint.h,.uint |
7660 | 20 6c 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 75 69 6e 74 20 6a 69 73 78 | .l).const;.....virtual.uint.jisx |
7680 | 30 32 30 31 4c 61 74 69 6e 54 6f 55 6e 69 63 6f 64 65 28 75 69 6e 74 20 68 2c 20 75 69 6e 74 20 | 0201LatinToUnicode(uint.h,.uint. |
76a0 | 6c 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 2f 2a 76 69 72 74 75 61 6c 2a 2f 20 75 69 6e 74 20 6a | l).const;...../*virtual*/.uint.j |
76c0 | 69 73 78 30 32 30 31 4b 61 6e 61 54 6f 55 6e 69 63 6f 64 65 28 75 69 6e 74 20 68 2c 20 75 69 6e | isx0201KanaToUnicode(uint.h,.uin |
76e0 | 74 20 6c 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 75 69 6e 74 20 6a 69 73 | t.l).const;.....virtual.uint.jis |
7700 | 78 30 32 30 38 54 6f 55 6e 69 63 6f 64 65 28 75 69 6e 74 20 68 2c 20 75 69 6e 74 20 6c 29 20 63 | x0208ToUnicode(uint.h,.uint.l).c |
7720 | 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 75 69 6e 74 20 6a 69 73 78 30 32 31 32 54 | onst;.....virtual.uint.jisx0212T |
7740 | 6f 55 6e 69 63 6f 64 65 28 75 69 6e 74 20 68 2c 20 75 69 6e 74 20 6c 29 20 63 6f 6e 73 74 3b 0a | oUnicode(uint.h,.uint.l).const;. |
7760 | 0a 20 20 20 20 75 69 6e 74 20 61 73 63 69 69 54 6f 55 6e 69 63 6f 64 65 28 75 69 6e 74 20 61 73 | .....uint.asciiToUnicode(uint.as |
7780 | 63 69 69 29 20 63 6f 6e 73 74 20 7b 0a 09 72 65 74 75 72 6e 20 61 73 63 69 69 54 6f 55 6e 69 63 | cii).const.{..return.asciiToUnic |
77a0 | 6f 64 65 28 28 61 73 63 69 69 20 26 20 30 78 66 66 30 30 29 20 3e 3e 20 38 2c 20 28 61 73 63 69 | ode((ascii.&.0xff00).>>.8,.(asci |
77c0 | 69 20 26 20 30 78 30 30 66 66 29 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 75 69 6e 74 20 6a 69 73 | i.&.0x00ff));.....}.....uint.jis |
77e0 | 78 30 32 30 31 54 6f 55 6e 69 63 6f 64 65 28 75 69 6e 74 20 6a 69 73 29 20 63 6f 6e 73 74 20 7b | x0201ToUnicode(uint.jis).const.{ |
7800 | 0a 09 72 65 74 75 72 6e 20 6a 69 73 78 30 32 30 31 54 6f 55 6e 69 63 6f 64 65 28 28 6a 69 73 20 | ..return.jisx0201ToUnicode((jis. |
7820 | 26 20 30 78 66 66 30 30 29 20 3e 3e 20 38 2c 20 28 6a 69 73 20 26 20 30 78 30 30 66 66 29 29 3b | &.0xff00).>>.8,.(jis.&.0x00ff)); |
7840 | 0a 20 20 20 20 7d 0a 20 20 20 20 75 69 6e 74 20 6a 69 73 78 30 32 30 31 4c 61 74 69 6e 54 6f 55 | .....}.....uint.jisx0201LatinToU |
7860 | 6e 69 63 6f 64 65 28 75 69 6e 74 20 6a 69 73 29 20 63 6f 6e 73 74 20 7b 0a 09 72 65 74 75 72 6e | nicode(uint.jis).const.{..return |
7880 | 20 6a 69 73 78 30 32 30 31 4c 61 74 69 6e 54 6f 55 6e 69 63 6f 64 65 28 28 6a 69 73 20 26 20 30 | .jisx0201LatinToUnicode((jis.&.0 |
78a0 | 78 66 66 30 30 29 20 3e 3e 20 38 2c 20 28 6a 69 73 20 26 20 30 78 30 30 66 66 29 29 3b 0a 20 20 | xff00).>>.8,.(jis.&.0x00ff));... |
78c0 | 20 20 7d 0a 20 20 20 20 75 69 6e 74 20 6a 69 73 78 30 32 30 31 4b 61 6e 61 54 6f 55 6e 69 63 6f | ..}.....uint.jisx0201KanaToUnico |
78e0 | 64 65 28 75 69 6e 74 20 6a 69 73 29 20 63 6f 6e 73 74 20 7b 0a 09 72 65 74 75 72 6e 20 6a 69 73 | de(uint.jis).const.{..return.jis |
7900 | 78 30 32 30 31 4b 61 6e 61 54 6f 55 6e 69 63 6f 64 65 28 28 6a 69 73 20 26 20 30 78 66 66 30 30 | x0201KanaToUnicode((jis.&.0xff00 |
7920 | 29 20 3e 3e 20 38 2c 20 28 6a 69 73 20 26 20 30 78 30 30 66 66 29 29 3b 0a 20 20 20 20 7d 0a 20 | ).>>.8,.(jis.&.0x00ff));.....}.. |
7940 | 20 20 20 75 69 6e 74 20 6a 69 73 78 30 32 30 38 54 6f 55 6e 69 63 6f 64 65 28 75 69 6e 74 20 6a | ...uint.jisx0208ToUnicode(uint.j |
7960 | 69 73 29 20 63 6f 6e 73 74 20 7b 0a 09 72 65 74 75 72 6e 20 6a 69 73 78 30 32 30 38 54 6f 55 6e | is).const.{..return.jisx0208ToUn |
7980 | 69 63 6f 64 65 28 28 6a 69 73 20 26 20 30 78 66 66 30 30 29 20 3e 3e 20 38 2c 20 28 6a 69 73 20 | icode((jis.&.0xff00).>>.8,.(jis. |
79a0 | 26 20 30 78 30 30 66 66 29 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 75 69 6e 74 20 6a 69 73 78 30 | &.0x00ff));.....}.....uint.jisx0 |
79c0 | 32 31 32 54 6f 55 6e 69 63 6f 64 65 28 75 69 6e 74 20 6a 69 73 29 20 63 6f 6e 73 74 20 7b 0a 09 | 212ToUnicode(uint.jis).const.{.. |
79e0 | 72 65 74 75 72 6e 20 6a 69 73 78 30 32 31 32 54 6f 55 6e 69 63 6f 64 65 28 28 6a 69 73 20 26 20 | return.jisx0212ToUnicode((jis.&. |
7a00 | 30 78 66 66 30 30 29 20 3e 3e 20 38 2c 20 28 6a 69 73 20 26 20 30 78 30 30 66 66 29 29 3b 0a 20 | 0xff00).>>.8,.(jis.&.0x00ff));.. |
7a20 | 20 20 20 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 75 69 6e 74 20 75 6e 69 63 6f 64 65 54 6f | ...}......virtual.uint.unicodeTo |
7a40 | 41 73 63 69 69 28 75 69 6e 74 20 68 2c 20 75 69 6e 74 20 6c 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | Ascii(uint.h,.uint.l).const;.... |
7a60 | 20 2f 2a 76 69 72 74 75 61 6c 2a 2f 20 75 69 6e 74 20 75 6e 69 63 6f 64 65 54 6f 4a 69 73 78 30 | ./*virtual*/.uint.unicodeToJisx0 |
7a80 | 32 30 31 28 75 69 6e 74 20 68 2c 20 75 69 6e 74 20 6c 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 | 201(uint.h,.uint.l).const;.....v |
7aa0 | 69 72 74 75 61 6c 20 75 69 6e 74 20 75 6e 69 63 6f 64 65 54 6f 4a 69 73 78 30 32 30 31 4c 61 74 | irtual.uint.unicodeToJisx0201Lat |
7ac0 | 69 6e 28 75 69 6e 74 20 68 2c 20 75 69 6e 74 20 6c 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 2f 2a | in(uint.h,.uint.l).const;...../* |
7ae0 | 76 69 72 74 75 61 6c 2a 2f 20 75 69 6e 74 20 75 6e 69 63 6f 64 65 54 6f 4a 69 73 78 30 32 30 31 | virtual*/.uint.unicodeToJisx0201 |
7b00 | 4b 61 6e 61 28 75 69 6e 74 20 68 2c 20 75 69 6e 74 20 6c 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | Kana(uint.h,.uint.l).const;..... |
7b20 | 76 69 72 74 75 61 6c 20 75 69 6e 74 20 75 6e 69 63 6f 64 65 54 6f 4a 69 73 78 30 32 30 38 28 75 | virtual.uint.unicodeToJisx0208(u |
7b40 | 69 6e 74 20 68 2c 20 75 69 6e 74 20 6c 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 | int.h,.uint.l).const;.....virtua |
7b60 | 6c 20 75 69 6e 74 20 75 6e 69 63 6f 64 65 54 6f 4a 69 73 78 30 32 31 32 28 75 69 6e 74 20 68 2c | l.uint.unicodeToJisx0212(uint.h, |
7b80 | 20 75 69 6e 74 20 6c 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 75 69 6e 74 20 75 6e 69 63 6f 64 | .uint.l).const;......uint.unicod |
7ba0 | 65 54 6f 41 73 63 69 69 28 75 69 6e 74 20 75 6e 69 63 6f 64 65 29 20 63 6f 6e 73 74 20 7b 0a 09 | eToAscii(uint.unicode).const.{.. |
7bc0 | 72 65 74 75 72 6e 20 75 6e 69 63 6f 64 65 54 6f 41 73 63 69 69 28 28 75 6e 69 63 6f 64 65 20 26 | return.unicodeToAscii((unicode.& |
7be0 | 20 30 78 66 66 30 30 29 20 3e 3e 20 38 2c 20 28 75 6e 69 63 6f 64 65 20 26 20 30 78 30 30 66 66 | .0xff00).>>.8,.(unicode.&.0x00ff |
7c00 | 29 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 75 69 6e 74 20 75 6e 69 63 6f 64 65 54 6f 4a 69 73 78 | ));.....}.....uint.unicodeToJisx |
7c20 | 30 32 30 31 28 75 69 6e 74 20 75 6e 69 63 6f 64 65 29 20 63 6f 6e 73 74 20 7b 0a 09 72 65 74 75 | 0201(uint.unicode).const.{..retu |
7c40 | 72 6e 20 75 6e 69 63 6f 64 65 54 6f 4a 69 73 78 30 32 30 31 28 28 75 6e 69 63 6f 64 65 20 26 20 | rn.unicodeToJisx0201((unicode.&. |
7c60 | 30 78 66 66 30 30 29 20 3e 3e 20 38 2c 20 28 75 6e 69 63 6f 64 65 20 26 20 30 78 30 30 66 66 29 | 0xff00).>>.8,.(unicode.&.0x00ff) |
7c80 | 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 75 69 6e 74 20 75 6e 69 63 6f 64 65 54 6f 4a 69 73 78 30 | );.....}.....uint.unicodeToJisx0 |
7ca0 | 32 30 31 4c 61 74 69 6e 28 75 69 6e 74 20 75 6e 69 63 6f 64 65 29 20 63 6f 6e 73 74 20 7b 0a 09 | 201Latin(uint.unicode).const.{.. |
7cc0 | 72 65 74 75 72 6e 20 75 6e 69 63 6f 64 65 54 6f 4a 69 73 78 30 32 30 31 4c 61 74 69 6e 28 28 75 | return.unicodeToJisx0201Latin((u |
7ce0 | 6e 69 63 6f 64 65 20 26 20 30 78 66 66 30 30 29 20 3e 3e 20 38 2c 20 28 75 6e 69 63 6f 64 65 20 | nicode.&.0xff00).>>.8,.(unicode. |
7d00 | 26 20 30 78 30 30 66 66 29 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 75 69 6e 74 20 75 6e 69 63 6f | &.0x00ff));.....}.....uint.unico |
7d20 | 64 65 54 6f 4a 69 73 78 30 32 30 31 4b 61 6e 61 28 75 69 6e 74 20 75 6e 69 63 6f 64 65 29 20 63 | deToJisx0201Kana(uint.unicode).c |
7d40 | 6f 6e 73 74 20 7b 0a 09 72 65 74 75 72 6e 20 75 6e 69 63 6f 64 65 54 6f 4a 69 73 78 30 32 30 31 | onst.{..return.unicodeToJisx0201 |
7d60 | 4b 61 6e 61 28 28 75 6e 69 63 6f 64 65 20 26 20 30 78 66 66 30 30 29 20 3e 3e 20 38 2c 20 28 75 | Kana((unicode.&.0xff00).>>.8,.(u |
7d80 | 6e 69 63 6f 64 65 20 26 20 30 78 30 30 66 66 29 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 75 69 6e | nicode.&.0x00ff));.....}.....uin |
7da0 | 74 20 75 6e 69 63 6f 64 65 54 6f 4a 69 73 78 30 32 30 38 28 75 69 6e 74 20 75 6e 69 63 6f 64 65 | t.unicodeToJisx0208(uint.unicode |
7dc0 | 29 20 63 6f 6e 73 74 20 7b 0a 09 72 65 74 75 72 6e 20 75 6e 69 63 6f 64 65 54 6f 4a 69 73 78 30 | ).const.{..return.unicodeToJisx0 |
7de0 | 32 30 38 28 28 75 6e 69 63 6f 64 65 20 26 20 30 78 66 66 30 30 29 20 3e 3e 20 38 2c 20 28 75 6e | 208((unicode.&.0xff00).>>.8,.(un |
7e00 | 69 63 6f 64 65 20 26 20 30 78 30 30 66 66 29 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 75 69 6e 74 | icode.&.0x00ff));.....}.....uint |
7e20 | 20 75 6e 69 63 6f 64 65 54 6f 4a 69 73 78 30 32 31 32 28 75 69 6e 74 20 75 6e 69 63 6f 64 65 29 | .unicodeToJisx0212(uint.unicode) |
7e40 | 20 63 6f 6e 73 74 20 7b 0a 09 72 65 74 75 72 6e 20 75 6e 69 63 6f 64 65 54 6f 4a 69 73 78 30 32 | .const.{..return.unicodeToJisx02 |
7e60 | 31 32 28 28 75 6e 69 63 6f 64 65 20 26 20 30 78 66 66 30 30 29 20 3e 3e 20 38 2c 20 28 75 6e 69 | 12((unicode.&.0xff00).>>.8,.(uni |
7e80 | 63 6f 64 65 20 26 20 30 78 30 30 66 66 29 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 75 69 6e 74 | code.&.0x00ff));.....}......uint |
7ea0 | 20 73 6a 69 73 54 6f 55 6e 69 63 6f 64 65 28 75 69 6e 74 20 68 2c 20 75 69 6e 74 20 6c 29 20 63 | .sjisToUnicode(uint.h,.uint.l).c |
7ec0 | 6f 6e 73 74 3b 0a 20 20 20 20 75 69 6e 74 20 75 6e 69 63 6f 64 65 54 6f 53 6a 69 73 28 75 69 6e | onst;.....uint.unicodeToSjis(uin |
7ee0 | 74 20 68 2c 20 75 69 6e 74 20 6c 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 75 69 6e 74 20 73 6a | t.h,.uint.l).const;......uint.sj |
7f00 | 69 73 54 6f 55 6e 69 63 6f 64 65 28 75 69 6e 74 20 73 6a 69 73 29 20 63 6f 6e 73 74 20 7b 0a 09 | isToUnicode(uint.sjis).const.{.. |
7f20 | 72 65 74 75 72 6e 20 73 6a 69 73 54 6f 55 6e 69 63 6f 64 65 28 28 73 6a 69 73 20 26 20 30 78 66 | return.sjisToUnicode((sjis.&.0xf |
7f40 | 66 30 30 29 20 3e 3e 20 38 2c 20 28 73 6a 69 73 20 26 20 30 78 30 30 66 66 29 29 3b 0a 20 20 20 | f00).>>.8,.(sjis.&.0x00ff));.... |
7f60 | 20 7d 0a 20 20 20 20 75 69 6e 74 20 75 6e 69 63 6f 64 65 54 6f 53 6a 69 73 28 75 69 6e 74 20 75 | .}.....uint.unicodeToSjis(uint.u |
7f80 | 6e 69 63 6f 64 65 29 20 63 6f 6e 73 74 20 7b 0a 09 72 65 74 75 72 6e 20 75 6e 69 63 6f 64 65 54 | nicode).const.{..return.unicodeT |
7fa0 | 6f 53 6a 69 73 28 28 75 6e 69 63 6f 64 65 20 26 20 30 78 66 66 30 30 29 20 3e 3e 20 38 2c 20 28 | oSjis((unicode.&.0xff00).>>.8,.( |
7fc0 | 75 6e 69 63 6f 64 65 20 26 20 30 78 30 30 66 66 29 29 3b 0a 20 20 20 20 7d 0a 0a 70 72 6f 74 65 | unicode.&.0x00ff));.....}..prote |
7fe0 | 63 74 65 64 3a 0a 20 20 20 20 51 4a 70 55 6e 69 63 6f 64 65 43 6f 6e 76 28 69 6e 74 20 72 29 20 | cted:.....QJpUnicodeConv(int.r). |
8000 | 3a 20 72 75 6c 65 28 72 29 20 7b 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 20 72 | :.rule(r).{}..private:.....int.r |
8020 | 75 6c 65 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 42 49 47 5f 43 4f 44 | ule;.};..#endif.//.QT_NO_BIG_COD |
8040 | 45 43 53 0a 23 65 6e 64 69 66 20 2f 2a 20 51 4a 50 55 4e 49 43 4f 44 45 5f 48 20 2a 2f 0a 00 00 | ECS.#endif./*.QJPUNICODE_H.*/... |
8060 | 00 0a 00 71 00 67 00 6c 00 2e 00 68 00 00 32 74 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ...q.g.l...h..2t/*************** |
8080 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
80a0 | 2a 2a 2a 2a 2a 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 | *****************************.** |
80c0 | 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 4f 70 65 6e | .$Id:.$.**.**.Definition.of.Open |
80e0 | 47 4c 20 63 6c 61 73 73 65 73 20 66 6f 72 20 51 74 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 | GL.classes.for.Qt.**.**.Created. |
8100 | 3a 20 39 37 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 | :.970112.**.**.Copyright.(C).199 |
8120 | 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 |
8140 | 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 |
8160 | 61 72 74 20 6f 66 20 74 68 65 20 6f 70 65 6e 67 6c 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 | art.of.the.opengl.module.of.the. |
8180 | 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. |
81a0 | 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 |
81c0 | 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 |
81e0 | 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 |
8200 | 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.** |
8220 | 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 |
8240 | 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. |
8260 | 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 |
8280 | 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.* |
82a0 | 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 |
82c0 | 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. |
82e0 | 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 |
8300 | 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 |
8320 | 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 |
8340 | 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. |
8360 | 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 |
8380 | 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 |
83a0 | 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 |
83c0 | 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 |
83e0 | 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. |
8400 | 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 |
8420 | 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.** |
8440 | 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 |
8460 | 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 |
8480 | 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 |
84a0 | 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 |
84c0 | 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 |
84e0 | 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 |
8500 | 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:// |
8520 | 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 |
8540 | 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:/ |
8560 | 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 |
8580 | 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 |
85a0 | 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 |
85c0 | 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.**. |
85e0 | 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..**.*********** |
8600 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
8620 | 2a 2a 2a 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 |
8640 | 66 6e 64 65 66 20 51 47 4c 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 4c 5f 48 0a 0a 23 69 66 6e 64 | fndef.QGL_H.#define.QGL_H..#ifnd |
8660 | 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 69 6e | ef.QT_H.#include."qwidget.h".#in |
8680 | 63 6c 75 64 65 20 22 71 67 6c 63 6f 6c 6f 72 6d 61 70 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 | clude."qglcolormap.h".#endif.//. |
86a0 | 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 4f 50 | QT_H..#if.!defined(.QT_MODULE_OP |
86c0 | 45 4e 47 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 | ENGL.).||.defined(.QT_LICENSE_PR |
86e0 | 4f 46 45 53 53 49 4f 4e 41 4c 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 4f | OFESSIONAL.).#define.QM_EXPORT_O |
8700 | 50 45 4e 47 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 4f 50 | PENGL.#else.#define.QM_EXPORT_OP |
8720 | 45 4e 47 4c 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 | ENGL.Q_EXPORT.#endif..#ifndef.QT |
8740 | 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 23 64 65 66 69 6e 65 20 51 47 4c 5f 56 45 52 53 49 4f 4e 09 34 | _NO_COMPAT.#define.QGL_VERSION.4 |
8760 | 35 30 0a 23 64 65 66 69 6e 65 20 51 47 4c 5f 56 45 52 53 49 4f 4e 5f 53 54 52 09 22 34 2e 35 22 | 50.#define.QGL_VERSION_STR."4.5" |
8780 | 0a 51 4d 5f 45 58 50 4f 52 54 5f 4f 50 45 4e 47 4c 20 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 63 | .QM_EXPORT_OPENGL.inline.const.c |
87a0 | 68 61 72 20 2a 71 47 4c 56 65 72 73 69 6f 6e 28 29 20 7b 0a 20 20 20 20 71 4f 62 73 6f 6c 65 74 | har.*qGLVersion().{.....qObsolet |
87c0 | 65 28 20 30 2c 20 22 71 47 4c 56 65 72 73 69 6f 6e 22 2c 20 22 71 56 65 72 73 69 6f 6e 22 20 29 | e(.0,."qGLVersion",."qVersion".) |
87e0 | 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 51 47 4c 5f 56 45 52 53 49 4f 4e 5f 53 54 52 3b 0a 7d 0a | ;.....return.QGL_VERSION_STR;.}. |
8800 | 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 57 49 4e 29 0a 23 20 | #endif..#if.defined(Q_WS_WIN).#. |
8820 | 69 6e 63 6c 75 64 65 20 22 71 74 5f 77 69 6e 64 6f 77 73 2e 68 22 0a 23 65 6e 64 69 66 0a 0a 23 | include."qt_windows.h".#endif..# |
8840 | 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 23 69 66 20 21 64 65 66 69 6e 65 | if.defined(Q_WS_MAC).#if.!define |
8860 | 64 28 20 51 4d 41 43 5f 4f 50 45 4e 47 4c 5f 44 4f 55 42 4c 45 42 55 46 46 45 52 20 29 0a 2f 2a | d(.QMAC_OPENGL_DOUBLEBUFFER.)./* |
8880 | 20 54 68 69 73 20 6d 61 63 72 6f 20 69 73 20 64 69 66 66 65 72 65 6e 74 20 6e 6f 77 2e 20 49 66 | .This.macro.is.different.now..If |
88a0 | 20 74 68 65 20 6d 61 63 72 6f 20 69 73 20 6e 6f 74 20 64 65 66 69 6e 65 64 20 51 47 4c 57 69 64 | .the.macro.is.not.defined.QGLWid |
88c0 | 67 65 74 20 77 69 6c 6c 0a 20 2a 20 74 72 79 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 77 68 65 | get.will..*.try.to.determine.whe |
88e0 | 6e 20 79 6f 75 20 6e 65 65 64 20 64 6f 75 62 6c 65 20 62 75 66 66 65 72 69 6e 67 2e 20 20 49 66 | n.you.need.double.buffering...If |
8900 | 20 73 65 74 20 74 6f 20 30 20 69 74 20 77 69 6c 6c 0a 20 2a 20 6e 65 76 65 72 20 64 6f 75 62 6c | .set.to.0.it.will..*.never.doubl |
8920 | 65 20 62 75 66 66 65 72 20 61 6e 64 20 2a 63 61 6e 2a 20 62 65 20 61 63 63 6c 65 72 61 74 65 64 | e.buffer.and.*can*.be.acclerated |
8940 | 2e 20 49 66 20 73 65 74 20 74 6f 20 31 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 0a 20 2a 20 69 | ..If.set.to.1.(the.default)..*.i |
8960 | 74 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 64 6f 75 62 6c 65 20 62 75 66 66 65 72 2e 20 55 6e 6c | t.will.always.double.buffer..Unl |
8980 | 69 6b 65 20 62 65 66 6f 72 65 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 69 73 20 6d 61 63 | ike.before.the.value.of.this.mac |
89a0 | 72 6f 20 64 6f 65 73 0a 20 2a 20 6e 6f 74 20 75 70 73 65 74 20 62 69 6e 61 72 79 20 63 6f 6d 70 | ro.does..*.not.upset.binary.comp |
89c0 | 61 74 61 62 69 6c 69 74 79 20 65 69 74 68 65 72 2e 20 2a 2f 0a 23 69 66 20 51 54 5f 4d 41 43 4f | atability.either..*/.#if.QT_MACO |
89e0 | 53 58 5f 56 45 52 53 49 4f 4e 20 3e 3d 20 30 78 31 30 32 30 0a 23 20 64 65 66 69 6e 65 20 51 4d | SX_VERSION.>=.0x1020.#.define.QM |
8a00 | 41 43 5f 4f 50 45 4e 47 4c 5f 44 4f 55 42 4c 45 42 55 46 46 45 52 20 30 0a 23 65 6e 64 69 66 0a | AC_OPENGL_DOUBLEBUFFER.0.#endif. |
8a20 | 23 65 6e 64 69 66 0a 23 20 69 6e 63 6c 75 64 65 20 3c 4f 70 65 6e 47 4c 2f 67 6c 2e 68 3e 0a 23 | #endif.#.include.<OpenGL/gl.h>.# |
8a40 | 20 69 6e 63 6c 75 64 65 20 3c 4f 70 65 6e 47 4c 2f 67 6c 75 2e 68 3e 0a 23 65 6c 73 65 0a 23 20 | .include.<OpenGL/glu.h>.#else.#. |
8a60 | 69 6e 63 6c 75 64 65 20 3c 47 4c 2f 67 6c 2e 68 3e 0a 23 20 69 6e 63 6c 75 64 65 20 3c 47 4c 2f | include.<GL/gl.h>.#.include.<GL/ |
8a80 | 67 6c 75 2e 68 3e 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 | glu.h>.#endif..#if.defined(Q_WS_ |
8aa0 | 57 49 4e 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 63 6c 61 73 73 20 | WIN).||.defined(Q_WS_MAC).class. |
8ac0 | 51 47 4c 43 6d 61 70 3b 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 50 69 78 6d 61 70 3b 0a | QGLCmap;.#endif..class.QPixmap;. |
8ae0 | 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 63 6c 61 73 73 20 51 47 4c 4f | #if.defined(Q_WS_X11).class.QGLO |
8b00 | 76 65 72 6c 61 79 57 69 64 67 65 74 3b 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 4e 61 6d 65 73 70 61 | verlayWidget;.#endif..//.Namespa |
8b20 | 63 65 20 63 6c 61 73 73 3a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 4f 50 45 4e 47 4c | ce.class:.class.QM_EXPORT_OPENGL |
8b40 | 20 51 47 4c 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 46 6f 72 6d 61 74 4f 70 | .QGL.{.public:.....enum.FormatOp |
8b60 | 74 69 6f 6e 20 7b 0a 09 44 6f 75 62 6c 65 42 75 66 66 65 72 09 09 3d 20 30 78 30 30 30 31 2c 0a | tion.{..DoubleBuffer..=.0x0001,. |
8b80 | 09 44 65 70 74 68 42 75 66 66 65 72 09 09 3d 20 30 78 30 30 30 32 2c 0a 09 52 67 62 61 09 09 09 | .DepthBuffer..=.0x0002,..Rgba... |
8ba0 | 3d 20 30 78 30 30 30 34 2c 0a 09 41 6c 70 68 61 43 68 61 6e 6e 65 6c 09 09 3d 20 30 78 30 30 30 | =.0x0004,..AlphaChannel..=.0x000 |
8bc0 | 38 2c 0a 09 41 63 63 75 6d 42 75 66 66 65 72 09 09 3d 20 30 78 30 30 31 30 2c 0a 09 53 74 65 6e | 8,..AccumBuffer..=.0x0010,..Sten |
8be0 | 63 69 6c 42 75 66 66 65 72 09 09 3d 20 30 78 30 30 32 30 2c 0a 09 53 74 65 72 65 6f 42 75 66 66 | cilBuffer..=.0x0020,..StereoBuff |
8c00 | 65 72 73 09 09 3d 20 30 78 30 30 34 30 2c 0a 09 44 69 72 65 63 74 52 65 6e 64 65 72 69 6e 67 09 | ers..=.0x0040,..DirectRendering. |
8c20 | 09 3d 20 30 78 30 30 38 30 2c 0a 09 48 61 73 4f 76 65 72 6c 61 79 09 09 3d 20 30 78 30 31 30 30 | .=.0x0080,..HasOverlay..=.0x0100 |
8c40 | 2c 0a 09 53 69 6e 67 6c 65 42 75 66 66 65 72 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 44 6f 75 | ,..SingleBuffer............=.Dou |
8c60 | 62 6c 65 42 75 66 66 65 72 20 20 3c 3c 20 31 36 2c 0a 09 4e 6f 44 65 70 74 68 42 75 66 66 65 72 | bleBuffer..<<.16,..NoDepthBuffer |
8c80 | 20 20 20 20 20 20 20 20 20 20 20 3d 20 44 65 70 74 68 42 75 66 66 65 72 20 20 20 3c 3c 20 31 36 | ...........=.DepthBuffer...<<.16 |
8ca0 | 2c 0a 09 43 6f 6c 6f 72 49 6e 64 65 78 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 52 67 62 | ,..ColorIndex..............=.Rgb |
8cc0 | 61 20 20 20 20 20 20 20 20 20 20 3c 3c 20 31 36 2c 0a 09 4e 6f 41 6c 70 68 61 43 68 61 6e 6e 65 | a..........<<.16,..NoAlphaChanne |
8ce0 | 6c 20 20 20 20 20 20 20 20 20 20 3d 20 41 6c 70 68 61 43 68 61 6e 6e 65 6c 20 20 3c 3c 20 31 36 | l..........=.AlphaChannel..<<.16 |
8d00 | 2c 0a 09 4e 6f 41 63 63 75 6d 42 75 66 66 65 72 20 20 20 20 20 20 20 20 20 20 20 3d 20 41 63 63 | ,..NoAccumBuffer...........=.Acc |
8d20 | 75 6d 42 75 66 66 65 72 20 20 20 3c 3c 20 31 36 2c 0a 09 4e 6f 53 74 65 6e 63 69 6c 42 75 66 66 | umBuffer...<<.16,..NoStencilBuff |
8d40 | 65 72 20 20 20 20 20 20 20 20 20 3d 20 53 74 65 6e 63 69 6c 42 75 66 66 65 72 20 3c 3c 20 31 36 | er.........=.StencilBuffer.<<.16 |
8d60 | 2c 0a 09 4e 6f 53 74 65 72 65 6f 42 75 66 66 65 72 73 20 20 20 20 20 20 20 20 20 3d 20 53 74 65 | ,..NoStereoBuffers.........=.Ste |
8d80 | 72 65 6f 42 75 66 66 65 72 73 20 3c 3c 20 31 36 2c 0a 09 49 6e 64 69 72 65 63 74 52 65 6e 64 65 | reoBuffers.<<.16,..IndirectRende |
8da0 | 72 69 6e 67 20 20 20 20 20 20 20 3d 20 44 69 72 65 63 74 52 65 6e 64 65 72 69 6e 67 20 3c 3c 20 | ring.......=.DirectRendering.<<. |
8dc0 | 31 36 2c 0a 09 4e 6f 4f 76 65 72 6c 61 79 09 09 3d 20 48 61 73 4f 76 65 72 6c 61 79 20 3c 3c 20 | 16,..NoOverlay..=.HasOverlay.<<. |
8de0 | 31 36 0a 20 20 20 20 7d 3b 0a 7d 3b 0a 0a 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f | 16.....};.};....class.QM_EXPORT_ |
8e00 | 4f 50 45 4e 47 4c 20 51 47 4c 46 6f 72 6d 61 74 20 3a 20 70 75 62 6c 69 63 20 51 47 4c 0a 7b 0a | OPENGL.QGLFormat.:.public.QGL.{. |
8e20 | 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 47 4c 46 6f 72 6d 61 74 28 29 3b 0a 20 20 20 20 51 47 4c | public:.....QGLFormat();.....QGL |
8e40 | 46 6f 72 6d 61 74 28 20 69 6e 74 20 6f 70 74 69 6f 6e 73 2c 20 69 6e 74 20 70 6c 61 6e 65 20 3d | Format(.int.options,.int.plane.= |
8e60 | 20 30 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 64 6f 75 62 6c 65 42 75 66 66 65 72 28 29 20 63 | .0.);......bool.doubleBuffer().c |
8e80 | 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 6f 75 62 6c 65 42 75 66 66 65 72 28 20 | onst;.....void.setDoubleBuffer(. |
8ea0 | 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 65 70 74 68 28 29 20 | bool.enable.);.....bool.depth(). |
8ec0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 65 70 74 68 28 20 62 6f 6f 6c 20 65 | const;.....void.setDepth(.bool.e |
8ee0 | 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 67 62 61 28 29 20 63 6f 6e 73 74 3b 0a | nable.);.....bool.rgba().const;. |
8f00 | 20 20 20 20 76 6f 69 64 20 73 65 74 52 67 62 61 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b | ....void.setRgba(.bool.enable.); |
8f20 | 0a 20 20 20 20 62 6f 6f 6c 20 61 6c 70 68 61 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 | .....bool.alpha().const;.....voi |
8f40 | 64 20 73 65 74 41 6c 70 68 61 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 62 | d.setAlpha(.bool.enable.);.....b |
8f60 | 6f 6f 6c 20 61 63 63 75 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 | ool.accum().const;.....void.setA |
8f80 | 63 63 75 6d 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 74 | ccum(.bool.enable.);.....bool.st |
8fa0 | 65 6e 63 69 6c 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 74 65 6e 63 | encil().const;.....void.setStenc |
8fc0 | 69 6c 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 74 65 72 | il(.bool.enable.);.....bool.ster |
8fe0 | 65 6f 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 74 65 72 65 6f 28 20 | eo().const;.....void.setStereo(. |
9000 | 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 69 72 65 63 74 52 65 | bool.enable.);.....bool.directRe |
9020 | 6e 64 65 72 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 69 72 | ndering().const;.....void.setDir |
9040 | 65 63 74 52 65 6e 64 65 72 69 6e 67 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 | ectRendering(.bool.enable.);.... |
9060 | 20 62 6f 6f 6c 20 68 61 73 4f 76 65 72 6c 61 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f | .bool.hasOverlay().const;.....vo |
9080 | 69 64 20 73 65 74 4f 76 65 72 6c 61 79 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 0a 20 | id.setOverlay(.bool.enable.);... |
90a0 | 20 20 20 69 6e 74 20 70 6c 61 6e 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 | ...int.plane().const;.....void.s |
90c0 | 65 74 50 6c 61 6e 65 28 20 69 6e 74 20 70 6c 61 6e 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 | etPlane(.int.plane.);......void. |
90e0 | 73 65 74 4f 70 74 69 6f 6e 28 20 46 6f 72 6d 61 74 4f 70 74 69 6f 6e 20 6f 70 74 20 29 3b 0a 20 | setOption(.FormatOption.opt.);.. |
9100 | 20 20 20 62 6f 6f 6c 20 74 65 73 74 4f 70 74 69 6f 6e 28 20 46 6f 72 6d 61 74 4f 70 74 69 6f 6e | ...bool.testOption(.FormatOption |
9120 | 20 6f 70 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 47 4c 46 6f 72 | .opt.).const;......static.QGLFor |
9140 | 6d 61 74 20 64 65 66 61 75 6c 74 46 6f 72 6d 61 74 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 | mat.defaultFormat();.....static. |
9160 | 76 6f 69 64 20 73 65 74 44 65 66 61 75 6c 74 46 6f 72 6d 61 74 28 20 63 6f 6e 73 74 20 51 47 4c | void.setDefaultFormat(.const.QGL |
9180 | 46 6f 72 6d 61 74 26 20 66 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 47 4c 46 6f 72 6d | Format&.f.);......static.QGLForm |
91a0 | 61 74 20 64 65 66 61 75 6c 74 4f 76 65 72 6c 61 79 46 6f 72 6d 61 74 28 29 3b 0a 20 20 20 20 73 | at.defaultOverlayFormat();.....s |
91c0 | 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 44 65 66 61 75 6c 74 4f 76 65 72 6c 61 79 46 6f 72 6d | tatic.void.setDefaultOverlayForm |
91e0 | 61 74 28 20 63 6f 6e 73 74 20 51 47 4c 46 6f 72 6d 61 74 26 20 66 20 29 3b 0a 0a 20 20 20 20 73 | at(.const.QGLFormat&.f.);......s |
9200 | 74 61 74 69 63 20 62 6f 6f 6c 20 68 61 73 4f 70 65 6e 47 4c 28 29 3b 0a 20 20 20 20 73 74 61 74 | tatic.bool.hasOpenGL();.....stat |
9220 | 69 63 20 62 6f 6f 6c 20 68 61 73 4f 70 65 6e 47 4c 4f 76 65 72 6c 61 79 73 28 29 3b 0a 0a 20 20 | ic.bool.hasOpenGLOverlays();.... |
9240 | 20 20 66 72 69 65 6e 64 20 51 4d 5f 45 58 50 4f 52 54 5f 4f 50 45 4e 47 4c 20 62 6f 6f 6c 20 6f | ..friend.QM_EXPORT_OPENGL.bool.o |
9260 | 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 47 4c 46 6f 72 6d 61 74 26 2c 0a 09 09 09 | perator==(.const.QGLFormat&,.... |
9280 | 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 47 4c 46 6f 72 6d 61 74 26 20 29 3b 0a 20 20 20 20 66 | .......const.QGLFormat&.);.....f |
92a0 | 72 69 65 6e 64 20 51 4d 5f 45 58 50 4f 52 54 5f 4f 50 45 4e 47 4c 20 62 6f 6f 6c 20 6f 70 65 72 | riend.QM_EXPORT_OPENGL.bool.oper |
92c0 | 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 47 4c 46 6f 72 6d 61 74 26 2c 0a 09 09 09 09 09 20 | ator!=(.const.QGLFormat&,....... |
92e0 | 20 20 20 20 63 6f 6e 73 74 20 51 47 4c 46 6f 72 6d 61 74 26 20 29 3b 0a 70 72 69 76 61 74 65 3a | ....const.QGLFormat&.);.private: |
9300 | 0a 20 20 20 20 75 69 6e 74 20 6f 70 74 73 3b 0a 20 20 20 20 69 6e 74 20 70 6c 6e 3b 0a 7d 3b 0a | .....uint.opts;.....int.pln;.};. |
9320 | 0a 0a 51 4d 5f 45 58 50 4f 52 54 5f 4f 50 45 4e 47 4c 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 | ..QM_EXPORT_OPENGL.bool.operator |
9340 | 3d 3d 28 20 63 6f 6e 73 74 20 51 47 4c 46 6f 72 6d 61 74 26 2c 20 63 6f 6e 73 74 20 51 47 4c 46 | ==(.const.QGLFormat&,.const.QGLF |
9360 | 6f 72 6d 61 74 26 20 29 3b 0a 51 4d 5f 45 58 50 4f 52 54 5f 4f 50 45 4e 47 4c 20 62 6f 6f 6c 20 | ormat&.);.QM_EXPORT_OPENGL.bool. |
9380 | 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 47 4c 46 6f 72 6d 61 74 26 2c 20 63 6f | operator!=(.const.QGLFormat&,.co |
93a0 | 6e 73 74 20 51 47 4c 46 6f 72 6d 61 74 26 20 29 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f | nst.QGLFormat&.);..class.QM_EXPO |
93c0 | 52 54 5f 4f 50 45 4e 47 4c 20 51 47 4c 43 6f 6e 74 65 78 74 20 3a 20 70 75 62 6c 69 63 20 51 47 | RT_OPENGL.QGLContext.:.public.QG |
93e0 | 4c 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 47 4c 43 6f 6e 74 65 78 74 28 20 63 6f 6e 73 | L.{.public:.....QGLContext(.cons |
9400 | 74 20 51 47 4c 46 6f 72 6d 61 74 26 20 66 6f 72 6d 61 74 2c 20 51 50 61 69 6e 74 44 65 76 69 63 | t.QGLFormat&.format,.QPaintDevic |
9420 | 65 2a 20 64 65 76 69 63 65 20 29 3b 0a 20 20 20 20 51 47 4c 43 6f 6e 74 65 78 74 28 20 63 6f 6e | e*.device.);.....QGLContext(.con |
9440 | 73 74 20 51 47 4c 46 6f 72 6d 61 74 26 20 66 6f 72 6d 61 74 20 29 3b 0a 20 20 20 20 76 69 72 74 | st.QGLFormat&.format.);.....virt |
9460 | 75 61 6c 20 7e 51 47 4c 43 6f 6e 74 65 78 74 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | ual.~QGLContext();......virtual. |
9480 | 62 6f 6f 6c 20 63 72 65 61 74 65 28 20 63 6f 6e 73 74 20 51 47 4c 43 6f 6e 74 65 78 74 2a 20 73 | bool.create(.const.QGLContext*.s |
94a0 | 68 61 72 65 43 6f 6e 74 65 78 74 20 3d 20 30 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 56 61 | hareContext.=.0.);.....bool.isVa |
94c0 | 6c 69 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 68 61 72 69 6e 67 28 | lid().const;.....bool.isSharing( |
94e0 | 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 72 65 73 65 74 28 | ).const;.....virtual.void.reset( |
9500 | 29 3b 0a 0a 20 20 20 20 51 47 4c 46 6f 72 6d 61 74 20 66 6f 72 6d 61 74 28 29 20 63 6f 6e 73 74 | );......QGLFormat.format().const |
9520 | 3b 0a 20 20 20 20 51 47 4c 46 6f 72 6d 61 74 20 72 65 71 75 65 73 74 65 64 46 6f 72 6d 61 74 28 | ;.....QGLFormat.requestedFormat( |
9540 | 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 46 6f 72 | ).const;.....virtual.void.setFor |
9560 | 6d 61 74 28 20 63 6f 6e 73 74 20 51 47 4c 46 6f 72 6d 61 74 26 20 66 6f 72 6d 61 74 20 29 3b 0a | mat(.const.QGLFormat&.format.);. |
9580 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 61 6b 65 43 75 72 72 65 6e 74 28 29 3b | .....virtual.void.makeCurrent(); |
95a0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 77 61 70 42 75 66 66 65 72 73 28 29 20 | .....virtual.void.swapBuffers(). |
95c0 | 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 50 61 69 6e 74 44 65 76 69 63 65 2a 20 64 65 76 69 63 65 | const;......QPaintDevice*.device |
95e0 | 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 43 6f 6c 6f 72 20 6f 76 65 72 6c 61 79 54 72 61 | ().const;......QColor.overlayTra |
9600 | 6e 73 70 61 72 65 6e 74 43 6f 6c 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 73 74 61 74 | nsparentColor().const;......stat |
9620 | 69 63 20 63 6f 6e 73 74 20 51 47 4c 43 6f 6e 74 65 78 74 2a 20 63 75 72 72 65 6e 74 43 6f 6e 74 | ic.const.QGLContext*.currentCont |
9640 | 65 78 74 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 | ext();..protected:.....virtual.b |
9660 | 6f 6f 6c 20 63 68 6f 6f 73 65 43 6f 6e 74 65 78 74 28 20 63 6f 6e 73 74 20 51 47 4c 43 6f 6e 74 | ool.chooseContext(.const.QGLCont |
9680 | 65 78 74 2a 20 73 68 61 72 65 43 6f 6e 74 65 78 74 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 69 72 | ext*.shareContext.=.0.);.....vir |
96a0 | 74 75 61 6c 20 76 6f 69 64 20 64 6f 6e 65 43 75 72 72 65 6e 74 28 29 3b 20 2f 2f 20 23 23 23 20 | tual.void.doneCurrent();.//.###. |
96c0 | 34 2e 30 3a 20 6d 61 6b 65 20 74 68 69 73 20 70 75 62 6c 69 63 20 2d 20 6e 65 65 64 65 64 20 66 | 4.0:.make.this.public.-.needed.f |
96e0 | 6f 72 20 6d 75 6c 74 69 74 68 72 65 61 64 69 6e 67 20 73 74 75 66 66 0a 0a 23 69 66 20 64 65 66 | or.multithreading.stuff..#if.def |
9700 | 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 69 6e 74 20 63 | ined(Q_WS_WIN).....virtual.int.c |
9720 | 68 6f 6f 73 65 50 69 78 65 6c 46 6f 72 6d 61 74 28 20 76 6f 69 64 2a 20 70 66 64 2c 20 48 44 43 | hoosePixelFormat(.void*.pfd,.HDC |
9740 | 20 70 64 63 20 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f | .pdc.);.#endif.#if.defined(Q_WS_ |
9760 | 58 31 31 29 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 2a 20 74 72 79 56 69 73 75 61 6c | X11).....virtual.void*.tryVisual |
9780 | 28 20 63 6f 6e 73 74 20 51 47 4c 46 6f 72 6d 61 74 26 20 66 2c 20 69 6e 74 20 62 75 66 44 65 70 | (.const.QGLFormat&.f,.int.bufDep |
97a0 | 74 68 20 3d 20 31 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 2a 20 63 68 6f 6f | th.=.1.);.....virtual.void*.choo |
97c0 | 73 65 56 69 73 75 61 6c 28 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 | seVisual();.#endif.#if.defined(Q |
97e0 | 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 2a 20 63 68 6f 6f 73 | _WS_MAC).....virtual.void*.choos |
9800 | 65 4d 61 63 56 69 73 75 61 6c 28 47 44 48 61 6e 64 6c 65 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 | eMacVisual(GDHandle);.#endif.... |
9820 | 20 20 62 6f 6f 6c 20 64 65 76 69 63 65 49 73 50 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 | ..bool.deviceIsPixmap().const;.. |
9840 | 20 20 20 62 6f 6f 6c 20 77 69 6e 64 6f 77 43 72 65 61 74 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 | ...bool.windowCreated().const;.. |
9860 | 20 20 20 76 6f 69 64 20 73 65 74 57 69 6e 64 6f 77 43 72 65 61 74 65 64 28 20 62 6f 6f 6c 20 6f | ...void.setWindowCreated(.bool.o |
9880 | 6e 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 69 74 69 61 6c 69 7a 65 64 28 29 20 63 6f 6e 73 | n.);.....bool.initialized().cons |
98a0 | 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 6e 69 74 69 61 6c 69 7a 65 64 28 20 62 6f 6f 6c | t;.....void.setInitialized(.bool |
98c0 | 20 6f 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 67 65 6e 65 72 61 74 65 46 6f 6e 74 44 69 73 70 | .on.);.....void.generateFontDisp |
98e0 | 6c 61 79 4c 69 73 74 73 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 66 6e 74 2c 20 69 6e 74 | layLists(.const.QFont.&.fnt,.int |
9900 | 20 6c 69 73 74 42 61 73 65 20 29 3b 0a 0a 20 20 20 20 75 69 6e 74 20 63 6f 6c 6f 72 49 6e 64 65 | .listBase.);......uint.colorInde |
9920 | 78 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 26 20 63 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | x(.const.QColor&.c.).const;..... |
9940 | 76 6f 69 64 20 73 65 74 56 61 6c 69 64 28 20 62 6f 6f 6c 20 76 61 6c 69 64 20 29 3b 0a 20 20 20 | void.setValid(.bool.valid.);.... |
9960 | 20 76 6f 69 64 20 73 65 74 44 65 76 69 63 65 28 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 70 | .void.setDevice(.QPaintDevice.*p |
9980 | 44 65 76 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 23 69 66 20 20 64 65 66 69 6e 65 64 28 | Dev.);..protected:.#if..defined( |
99a0 | 51 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 48 47 4c 52 43 20 72 63 3b 0a 20 20 20 20 48 44 43 20 | Q_WS_WIN).....HGLRC.rc;.....HDC. |
99c0 | 64 63 3b 0a 20 20 20 20 57 49 64 09 77 69 6e 3b 0a 20 20 20 20 69 6e 74 20 70 69 78 65 6c 46 6f | dc;.....WId.win;.....int.pixelFo |
99e0 | 72 6d 61 74 49 64 3b 0a 20 20 20 20 51 47 4c 43 6d 61 70 2a 20 63 6d 61 70 3b 0a 23 65 6c 69 66 | rmatId;.....QGLCmap*.cmap;.#elif |
9a00 | 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 5f | .defined(Q_WS_X11).||.defined(Q_ |
9a20 | 57 53 5f 4d 41 43 29 0a 20 20 20 20 76 6f 69 64 2a 20 76 69 3b 0a 20 20 20 20 76 6f 69 64 2a 20 | WS_MAC).....void*.vi;.....void*. |
9a40 | 63 78 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 20 20 20 20 51 5f | cx;.#if.defined(Q_WS_X11).....Q_ |
9a60 | 55 49 4e 54 33 32 20 67 70 6d 3b 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 47 | UINT32.gpm;.#endif.#endif.....QG |
9a80 | 4c 46 6f 72 6d 61 74 20 67 6c 46 6f 72 6d 61 74 3b 0a 20 20 20 20 51 47 4c 46 6f 72 6d 61 74 20 | LFormat.glFormat;.....QGLFormat. |
9aa0 | 72 65 71 46 6f 72 6d 61 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 47 4c 43 6f 6e 74 65 78 74 | reqFormat;.....static.QGLContext |
9ac0 | 2a 09 63 75 72 72 65 6e 74 43 74 78 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 | *.currentCtx;..private:.....void |
9ae0 | 20 69 6e 69 74 28 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 64 65 76 20 3d 20 30 20 29 3b 0a | .init(.QPaintDevice.*dev.=.0.);. |
9b00 | 20 20 20 20 63 6c 61 73 73 20 50 72 69 76 61 74 65 20 7b 0a 20 20 20 20 70 75 62 6c 69 63 3a 0a | ....class.Private.{.....public:. |
9b20 | 09 62 6f 6f 6c 20 76 61 6c 69 64 3b 0a 09 62 6f 6f 6c 20 73 68 61 72 69 6e 67 3b 0a 09 62 6f 6f | .bool.valid;..bool.sharing;..boo |
9b40 | 6c 20 69 6e 69 74 44 6f 6e 65 3b 0a 09 62 6f 6f 6c 20 63 72 57 69 6e 3b 0a 09 51 50 61 69 6e 74 | l.initDone;..bool.crWin;..QPaint |
9b60 | 44 65 76 69 63 65 2a 20 70 61 69 6e 74 44 65 76 69 63 65 3b 0a 09 51 43 6f 6c 6f 72 20 74 72 61 | Device*.paintDevice;..QColor.tra |
9b80 | 6e 73 70 43 6f 6c 6f 72 3b 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 4d 41 43 0a 09 51 52 65 63 74 | nspColor;.#ifdef.Q_WS_MAC..QRect |
9ba0 | 20 6f 6c 64 52 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 7d 3b 0a 20 20 20 20 50 72 69 76 61 74 65 | .oldR;.#endif.....};.....Private |
9bc0 | 2a 20 64 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 47 4c 57 69 64 67 65 74 | *.d;......friend.class.QGLWidget |
9be0 | 3b 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 4d 41 43 0a 20 20 20 20 76 6f 69 64 20 66 69 78 42 75 | ;.#ifdef.Q_WS_MAC.....void.fixBu |
9c00 | 66 66 65 72 52 65 63 74 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 | fferRect();.#endif..private:.//. |
9c20 | 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 | Disabled.copy.constructor.and.op |
9c40 | 65 72 61 74 6f 72 3d 0a 20 20 20 20 51 47 4c 43 6f 6e 74 65 78 74 28 29 20 7b 7d 0a 20 20 20 20 | erator=.....QGLContext().{}..... |
9c60 | 51 47 4c 43 6f 6e 74 65 78 74 28 20 63 6f 6e 73 74 20 51 47 4c 43 6f 6e 74 65 78 74 26 20 29 20 | QGLContext(.const.QGLContext&.). |
9c80 | 7b 7d 0a 20 20 20 20 51 47 4c 43 6f 6e 74 65 78 74 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f | {}.....QGLContext&.operator=(.co |
9ca0 | 6e 73 74 20 51 47 4c 43 6f 6e 74 65 78 74 26 20 29 20 7b 20 72 65 74 75 72 6e 20 2a 74 68 69 73 | nst.QGLContext&.).{.return.*this |
9cc0 | 3b 20 7d 0a 7d 3b 0a 0a 0a 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 4f 50 45 4e 47 | ;.}.};.....class.QM_EXPORT_OPENG |
9ce0 | 4c 20 51 47 4c 57 69 64 67 65 74 20 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 2c 20 70 75 | L.QGLWidget.:.public.QWidget,.pu |
9d00 | 62 6c 69 63 20 51 47 4c 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a | blic.QGL.{.....Q_OBJECT.public:. |
9d20 | 20 20 20 20 51 47 4c 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 | ....QGLWidget(.QWidget*.parent=0 |
9d40 | 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 0a 09 20 20 20 20 20 20 20 63 6f | ,.const.char*.name=0,.........co |
9d60 | 6e 73 74 20 51 47 4c 57 69 64 67 65 74 2a 20 73 68 61 72 65 57 69 64 67 65 74 20 3d 20 30 2c 20 | nst.QGLWidget*.shareWidget.=.0,. |
9d80 | 57 46 6c 61 67 73 20 66 3d 30 20 29 3b 0a 20 20 20 20 51 47 4c 57 69 64 67 65 74 28 20 51 47 4c | WFlags.f=0.);.....QGLWidget(.QGL |
9da0 | 43 6f 6e 74 65 78 74 20 2a 63 6f 6e 74 65 78 74 2c 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e | Context.*context,.QWidget*.paren |
9dc0 | 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 0a 09 20 20 20 20 20 20 20 63 | t,.const.char*.name=0,.........c |
9de0 | 6f 6e 73 74 20 51 47 4c 57 69 64 67 65 74 2a 20 73 68 61 72 65 57 69 64 67 65 74 20 3d 20 30 2c | onst.QGLWidget*.shareWidget.=.0, |
9e00 | 20 57 46 6c 61 67 73 20 66 3d 30 20 29 3b 0a 20 20 20 20 51 47 4c 57 69 64 67 65 74 28 20 63 6f | .WFlags.f=0.);.....QGLWidget(.co |
9e20 | 6e 73 74 20 51 47 4c 46 6f 72 6d 61 74 26 20 66 6f 72 6d 61 74 2c 20 51 57 69 64 67 65 74 2a 20 | nst.QGLFormat&.format,.QWidget*. |
9e40 | 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 0a 09 20 | parent=0,.const.char*.name=0,... |
9e60 | 20 20 20 20 20 20 63 6f 6e 73 74 20 51 47 4c 57 69 64 67 65 74 2a 20 73 68 61 72 65 57 69 64 67 | ......const.QGLWidget*.shareWidg |
9e80 | 65 74 20 3d 20 30 2c 20 57 46 6c 61 67 73 20 66 3d 30 20 29 3b 0a 20 20 20 20 7e 51 47 4c 57 69 | et.=.0,.WFlags.f=0.);.....~QGLWi |
9ea0 | 64 67 65 74 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 71 67 6c 43 6f 6c 6f 72 28 20 63 6f 6e 73 | dget();......void.qglColor(.cons |
9ec0 | 74 20 51 43 6f 6c 6f 72 26 20 63 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 71 67 | t.QColor&.c.).const;.....void.qg |
9ee0 | 6c 43 6c 65 61 72 43 6f 6c 6f 72 28 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 26 20 63 20 29 20 63 | lClearColor(.const.QColor&.c.).c |
9f00 | 6f 6e 73 74 3b 0a 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 | onst;......bool.isValid().const; |
9f20 | 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 68 61 72 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | .....bool.isSharing().const;.... |
9f40 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 61 6b 65 43 75 72 72 65 6e 74 28 29 3b 0a 20 20 20 | .virtual.void.makeCurrent();.... |
9f60 | 20 76 6f 69 64 20 64 6f 6e 65 43 75 72 72 65 6e 74 28 29 3b 0a 20 20 20 20 0a 20 20 20 20 62 6f | .void.doneCurrent();..........bo |
9f80 | 6f 6c 20 64 6f 75 62 6c 65 42 75 66 66 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 | ol.doubleBuffer().const;.....vir |
9fa0 | 74 75 61 6c 20 76 6f 69 64 20 73 77 61 70 42 75 66 66 65 72 73 28 29 3b 0a 0a 20 20 20 20 51 47 | tual.void.swapBuffers();......QG |
9fc0 | 4c 46 6f 72 6d 61 74 20 66 6f 72 6d 61 74 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 | LFormat.format().const;.#ifndef. |
9fe0 | 51 5f 51 44 4f 43 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 6f 72 6d 61 | Q_QDOC.....virtual.void.setForma |
a000 | 74 28 20 63 6f 6e 73 74 20 51 47 4c 46 6f 72 6d 61 74 26 20 66 6f 72 6d 61 74 20 29 3b 0a 23 65 | t(.const.QGLFormat&.format.);.#e |
a020 | 6e 64 69 66 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 47 4c 43 6f 6e 74 65 78 74 2a 20 63 6f 6e 74 | ndif......const.QGLContext*.cont |
a040 | 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 5f 51 44 4f 43 0a 20 20 20 20 | ext().const;.#ifndef.Q_QDOC..... |
a060 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6e 74 65 78 74 28 20 51 47 4c 43 6f 6e 74 | virtual.void.setContext(.QGLCont |
a080 | 65 78 74 2a 20 63 6f 6e 74 65 78 74 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 47 4c 43 | ext*.context,.........const.QGLC |
a0a0 | 6f 6e 74 65 78 74 2a 20 73 68 61 72 65 43 6f 6e 74 65 78 74 20 3d 20 30 2c 0a 09 09 09 20 20 20 | ontext*.shareContext.=.0,....... |
a0c0 | 20 20 62 6f 6f 6c 20 64 65 6c 65 74 65 4f 6c 64 43 6f 6e 74 65 78 74 20 3d 20 54 52 55 45 20 29 | ..bool.deleteOldContext.=.TRUE.) |
a0e0 | 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 69 78 6d 61 70 20 72 65 | ;.#endif......virtual.QPixmap.re |
a100 | 6e 64 65 72 50 69 78 6d 61 70 28 20 69 6e 74 20 77 20 3d 20 30 2c 20 69 6e 74 20 68 20 3d 20 30 | nderPixmap(.int.w.=.0,.int.h.=.0 |
a120 | 2c 0a 09 09 09 09 20 20 62 6f 6f 6c 20 75 73 65 43 6f 6e 74 65 78 74 20 3d 20 46 41 4c 53 45 20 | ,.......bool.useContext.=.FALSE. |
a140 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 49 6d 61 67 65 20 67 72 61 62 46 72 61 6d 65 42 | );.....virtual.QImage.grabFrameB |
a160 | 75 66 66 65 72 28 20 62 6f 6f 6c 20 77 69 74 68 41 6c 70 68 61 20 3d 20 46 41 4c 53 45 20 29 3b | uffer(.bool.withAlpha.=.FALSE.); |
a180 | 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 61 6b 65 4f 76 65 72 6c 61 79 43 75 | ......virtual.void.makeOverlayCu |
a1a0 | 72 72 65 6e 74 28 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 47 4c 43 6f 6e 74 65 78 74 2a 20 6f | rrent();.....const.QGLContext*.o |
a1c0 | 76 65 72 6c 61 79 43 6f 6e 74 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 73 74 61 74 | verlayContext().const;......stat |
a1e0 | 69 63 20 51 49 6d 61 67 65 20 63 6f 6e 76 65 72 74 54 6f 47 4c 46 6f 72 6d 61 74 28 20 63 6f 6e | ic.QImage.convertToGLFormat(.con |
a200 | 73 74 20 51 49 6d 61 67 65 26 20 69 6d 67 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4d | st.QImage&.img.);......void.setM |
a220 | 6f 75 73 65 54 72 61 63 6b 69 6e 67 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 | ouseTracking(.bool.enable.);.... |
a240 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 72 65 70 61 72 65 6e 74 28 20 51 57 69 64 67 65 74 | .virtual.void..reparent(.QWidget |
a260 | 2a 20 70 61 72 65 6e 74 2c 20 57 46 6c 61 67 73 20 66 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 | *.parent,.WFlags.f,.const.QPoint |
a280 | 26 20 70 2c 0a 09 09 09 20 20 20 20 62 6f 6f 6c 20 73 68 6f 77 49 74 20 3d 20 46 41 4c 53 45 20 | &.p,........bool.showIt.=.FALSE. |
a2a0 | 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 47 4c 43 6f 6c 6f 72 6d 61 70 20 26 20 63 6f 6c 6f | );......const.QGLColormap.&.colo |
a2c0 | 72 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 73 65 74 43 6f 6c 6f 72 | rmap().const;.....void..setColor |
a2e0 | 6d 61 70 28 20 63 6f 6e 73 74 20 51 47 4c 43 6f 6c 6f 72 6d 61 70 20 26 20 6d 61 70 20 29 3b 0a | map(.const.QGLColormap.&.map.);. |
a300 | 0a 20 20 20 20 76 6f 69 64 20 72 65 6e 64 65 72 54 65 78 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 | .....void.renderText(.int.x,.int |
a320 | 20 79 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 73 74 72 2c 0a 09 09 20 20 20 20 20 | .y,.const.QString.&.str,........ |
a340 | 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 66 6e 74 20 3d 20 51 46 6f 6e 74 28 29 2c 20 69 6e 74 | const.QFont.&.fnt.=.QFont(),.int |
a360 | 20 6c 69 73 74 42 61 73 65 20 3d 20 32 30 30 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6e | .listBase.=.2000.);.....void.ren |
a380 | 64 65 72 54 65 78 74 28 20 64 6f 75 62 6c 65 20 78 2c 20 64 6f 75 62 6c 65 20 79 2c 20 64 6f 75 | derText(.double.x,.double.y,.dou |
a3a0 | 62 6c 65 20 7a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 73 74 72 2c 0a 09 09 20 20 | ble.z,.const.QString.&.str,..... |
a3c0 | 20 20 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 66 6e 74 20 3d 20 51 46 6f 6e 74 28 29 2c 20 | ...const.QFont.&.fnt.=.QFont(),. |
a3e0 | 69 6e 74 20 6c 69 73 74 42 61 73 65 20 3d 20 32 30 30 30 20 29 3b 0a 70 75 62 6c 69 63 20 73 6c | int.listBase.=.2000.);.public.sl |
a400 | 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 70 64 61 74 65 47 4c 28 29 | ots:.....virtual.void.updateGL() |
a420 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 70 64 61 74 65 4f 76 65 72 6c 61 79 | ;.....virtual.void.updateOverlay |
a440 | 47 4c 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | GL();..protected:.....virtual.vo |
a460 | 69 64 20 69 6e 69 74 69 61 6c 69 7a 65 47 4c 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | id.initializeGL();.....virtual.v |
a480 | 6f 69 64 20 72 65 73 69 7a 65 47 4c 28 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 20 29 3b 0a 20 20 | oid.resizeGL(.int.w,.int.h.);... |
a4a0 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 47 4c 28 29 3b 0a 0a 20 20 20 20 76 | ..virtual.void.paintGL();......v |
a4c0 | 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 69 74 69 61 6c 69 7a 65 4f 76 65 72 6c 61 79 47 4c 28 | irtual.void.initializeOverlayGL( |
a4e0 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 73 69 7a 65 4f 76 65 72 6c 61 | );.....virtual.void.resizeOverla |
a500 | 79 47 4c 28 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | yGL(.int.w,.int.h.);.....virtual |
a520 | 20 76 6f 69 64 20 70 61 69 6e 74 4f 76 65 72 6c 61 79 47 4c 28 29 3b 0a 0a 20 20 20 20 76 6f 69 | .void.paintOverlayGL();......voi |
a540 | 64 20 73 65 74 41 75 74 6f 42 75 66 66 65 72 53 77 61 70 28 20 62 6f 6f 6c 20 6f 6e 20 29 3b 0a | d.setAutoBufferSwap(.bool.on.);. |
a560 | 20 20 20 20 62 6f 6f 6c 20 61 75 74 6f 42 75 66 66 65 72 53 77 61 70 28 29 20 63 6f 6e 73 74 3b | ....bool.autoBufferSwap().const; |
a580 | 0a 0a 20 20 20 20 76 6f 69 64 20 70 61 69 6e 74 45 76 65 6e 74 28 20 51 50 61 69 6e 74 45 76 65 | ......void.paintEvent(.QPaintEve |
a5a0 | 6e 74 2a 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 | nt*.);.....void.resizeEvent(.QRe |
a5c0 | 73 69 7a 65 45 76 65 6e 74 2a 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | sizeEvent*.);......virtual.void. |
a5e0 | 67 6c 49 6e 69 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 67 6c 44 72 61 | glInit();.....virtual.void.glDra |
a600 | 77 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 20 64 69 73 70 6c 61 79 4c 69 | w();..private:.....int.displayLi |
a620 | 73 74 42 61 73 65 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 66 6e 74 2c 20 69 6e 74 20 6c | stBase(.const.QFont.&.fnt,.int.l |
a640 | 69 73 74 42 61 73 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 6e 75 70 43 6f 6c 6f 72 | istBase.);.....void.cleanupColor |
a660 | 6d 61 70 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 20 51 47 4c 43 6f 6e 74 65 78 | maps();.....void.init(.QGLContex |
a680 | 74 20 2a 63 6f 6e 74 65 78 74 2c 20 63 6f 6e 73 74 20 51 47 4c 57 69 64 67 65 74 2a 20 73 68 61 | t.*context,.const.QGLWidget*.sha |
a6a0 | 72 65 57 69 64 67 65 74 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 6e 64 65 72 43 78 50 6d 28 | reWidget.);.....bool.renderCxPm( |
a6c0 | 20 51 50 69 78 6d 61 70 2a 20 70 6d 20 29 3b 0a 20 20 20 20 51 47 4c 43 6f 6e 74 65 78 74 2a 20 | .QPixmap*.pm.);.....QGLContext*. |
a6e0 | 67 6c 63 78 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 75 74 6f 53 77 61 70 3b 0a 0a 20 20 20 20 51 47 | glcx;.....bool.autoSwap;......QG |
a700 | 4c 43 6f 6c 6f 72 6d 61 70 20 63 6d 61 70 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 | LColormap.cmap;..#if.defined(Q_W |
a720 | 53 5f 57 49 4e 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 20 20 20 20 | S_WIN).||.defined(Q_WS_MAC)..... |
a740 | 51 47 4c 43 6f 6e 74 65 78 74 2a 20 6f 6c 63 78 3b 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 | QGLContext*.olcx;.#elif.defined( |
a760 | 51 5f 57 53 5f 58 31 31 29 0a 20 20 20 20 51 47 4c 4f 76 65 72 6c 61 79 57 69 64 67 65 74 2a 09 | Q_WS_X11).....QGLOverlayWidget*. |
a780 | 6f 6c 77 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 47 4c 4f 76 65 72 6c 61 79 | olw;.....friend.class.QGLOverlay |
a7a0 | 57 69 64 67 65 74 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 | Widget;.#endif..private:.//.Disa |
a7c0 | 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 |
a7e0 | 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). |
a800 | 20 20 20 20 51 47 4c 57 69 64 67 65 74 28 20 63 6f 6e 73 74 20 51 47 4c 57 69 64 67 65 74 26 20 | ....QGLWidget(.const.QGLWidget&. |
a820 | 29 3b 0a 20 20 20 20 51 47 4c 57 69 64 67 65 74 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e | );.....QGLWidget&.operator=(.con |
a840 | 73 74 20 51 47 4c 57 69 64 67 65 74 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 | st.QGLWidget&.);.#endif..#if.def |
a860 | 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 63 6f 6e 73 | ined(Q_WS_MAC).private:.....cons |
a880 | 74 20 51 47 4c 43 6f 6e 74 65 78 74 20 2a 73 6c 63 78 3b 0a 20 20 20 20 75 69 6e 74 20 70 65 6e | t.QGLContext.*slcx;.....uint.pen |
a8a0 | 64 69 6e 67 5f 66 69 78 20 3a 20 31 2c 0a 09 20 67 6c 63 78 5f 64 62 6c 62 75 66 20 3a 20 32 2c | ding_fix.:.1,...glcx_dblbuf.:.2, |
a8c0 | 0a 09 20 64 62 6c 62 75 66 20 3a 20 31 2c 0a 09 20 63 6c 70 5f 73 65 72 69 61 6c 20 3a 20 31 35 | ...dblbuf.:.1,...clp_serial.:.15 |
a8e0 | 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 20 2a 67 6c 5f 70 69 78 3b 0a 20 20 20 20 51 47 4c 46 6f | ;.....QPixmap.*gl_pix;.....QGLFo |
a900 | 72 6d 61 74 20 72 65 71 5f 66 6f 72 6d 61 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 6d 61 63 49 6e | rmat.req_format;......void.macIn |
a920 | 74 65 72 6e 61 6c 52 65 63 72 65 61 74 65 43 6f 6e 74 65 78 74 28 20 51 47 4c 43 6f 6e 74 65 78 | ternalRecreateContext(.QGLContex |
a940 | 74 20 2a 63 74 78 2c 0a 09 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 47 4c 43 6f 6e 74 65 78 | t.*ctx,..........const.QGLContex |
a960 | 74 2a 20 3d 20 4e 55 4c 4c 2c 0a 09 09 09 09 20 20 20 20 20 62 6f 6f 6c 20 75 70 64 61 74 65 20 | t*.=.NULL,..........bool.update. |
a980 | 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6d 61 63 49 6e 74 65 72 6e 61 6c 44 6f | =.TRUE.);.....bool.macInternalDo |
a9a0 | 75 62 6c 65 42 75 66 66 65 72 28 20 62 6f 6f 6c 20 66 69 78 20 3d 20 54 52 55 45 20 29 3b 0a 20 | ubleBuffer(.bool.fix.=.TRUE.);.. |
a9c0 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 65 67 69 6f 6e 44 69 72 74 79 28 20 | ...virtual.void.setRegionDirty(. |
a9e0 | 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 61 63 57 69 64 67 | bool.);.....virtual.void.macWidg |
aa00 | 65 74 43 68 61 6e 67 65 64 57 69 6e 64 6f 77 28 29 3b 0a 23 65 6e 64 69 66 0a 70 72 69 76 61 74 | etChangedWindow();.#endif.privat |
aa20 | 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 6d 61 63 49 6e 74 65 72 6e 61 6c 46 69 78 | e.slots:.....void.macInternalFix |
aa40 | 42 75 66 66 65 72 52 65 63 74 28 29 3b 0a 7d 3b 0a 0a 0a 2f 2f 0a 2f 2f 20 51 47 4c 46 6f 72 6d | BufferRect();.};...//.//.QGLForm |
aa60 | 61 74 20 69 6e 6c 69 6e 65 20 66 75 6e 63 74 69 6f 6e 73 0a 2f 2f 0a 0a 69 6e 6c 69 6e 65 20 62 | at.inline.functions.//..inline.b |
aa80 | 6f 6f 6c 20 51 47 4c 46 6f 72 6d 61 74 3a 3a 64 6f 75 62 6c 65 42 75 66 66 65 72 28 29 20 63 6f | ool.QGLFormat::doubleBuffer().co |
aaa0 | 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 65 73 74 4f 70 74 69 6f 6e 28 20 44 6f 75 | nst.{.....return.testOption(.Dou |
aac0 | 62 6c 65 42 75 66 66 65 72 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 47 4c 46 | bleBuffer.);.}..inline.bool.QGLF |
aae0 | 6f 72 6d 61 74 3a 3a 64 65 70 74 68 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 | ormat::depth().const.{.....retur |
ab00 | 6e 20 74 65 73 74 4f 70 74 69 6f 6e 28 20 44 65 70 74 68 42 75 66 66 65 72 20 29 3b 0a 7d 0a 0a | n.testOption(.DepthBuffer.);.}.. |
ab20 | 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 47 4c 46 6f 72 6d 61 74 3a 3a 72 67 62 61 28 29 20 63 6f | inline.bool.QGLFormat::rgba().co |
ab40 | 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 65 73 74 4f 70 74 69 6f 6e 28 20 52 67 62 | nst.{.....return.testOption(.Rgb |
ab60 | 61 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 47 4c 46 6f 72 6d 61 74 3a 3a 61 | a.);.}..inline.bool.QGLFormat::a |
ab80 | 6c 70 68 61 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 65 73 74 4f 70 | lpha().const.{.....return.testOp |
aba0 | 74 69 6f 6e 28 20 41 6c 70 68 61 43 68 61 6e 6e 65 6c 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 | tion(.AlphaChannel.);.}..inline. |
abc0 | 62 6f 6f 6c 20 51 47 4c 46 6f 72 6d 61 74 3a 3a 61 63 63 75 6d 28 29 20 63 6f 6e 73 74 0a 7b 0a | bool.QGLFormat::accum().const.{. |
abe0 | 20 20 20 20 72 65 74 75 72 6e 20 74 65 73 74 4f 70 74 69 6f 6e 28 20 41 63 63 75 6d 42 75 66 66 | ....return.testOption(.AccumBuff |
ac00 | 65 72 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 47 4c 46 6f 72 6d 61 74 3a 3a | er.);.}..inline.bool.QGLFormat:: |
ac20 | 73 74 65 6e 63 69 6c 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 65 73 | stencil().const.{.....return.tes |
ac40 | 74 4f 70 74 69 6f 6e 28 20 53 74 65 6e 63 69 6c 42 75 66 66 65 72 20 29 3b 0a 7d 0a 0a 69 6e 6c | tOption(.StencilBuffer.);.}..inl |
ac60 | 69 6e 65 20 62 6f 6f 6c 20 51 47 4c 46 6f 72 6d 61 74 3a 3a 73 74 65 72 65 6f 28 29 20 63 6f 6e | ine.bool.QGLFormat::stereo().con |
ac80 | 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 74 65 73 74 4f 70 74 69 6f 6e 28 20 53 74 65 72 | st.{.....return.testOption(.Ster |
aca0 | 65 6f 42 75 66 66 65 72 73 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 47 4c 46 | eoBuffers.);.}..inline.bool.QGLF |
acc0 | 6f 72 6d 61 74 3a 3a 64 69 72 65 63 74 52 65 6e 64 65 72 69 6e 67 28 29 20 63 6f 6e 73 74 0a 7b | ormat::directRendering().const.{ |
ace0 | 0a 20 20 20 20 72 65 74 75 72 6e 20 74 65 73 74 4f 70 74 69 6f 6e 28 20 44 69 72 65 63 74 52 65 | .....return.testOption(.DirectRe |
ad00 | 6e 64 65 72 69 6e 67 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 47 4c 46 6f 72 | ndering.);.}..inline.bool.QGLFor |
ad20 | 6d 61 74 3a 3a 68 61 73 4f 76 65 72 6c 61 79 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 | mat::hasOverlay().const.{.....re |
ad40 | 74 75 72 6e 20 74 65 73 74 4f 70 74 69 6f 6e 28 20 48 61 73 4f 76 65 72 6c 61 79 20 29 3b 0a 7d | turn.testOption(.HasOverlay.);.} |
ad60 | 0a 0a 2f 2f 0a 2f 2f 20 51 47 4c 43 6f 6e 74 65 78 74 20 69 6e 6c 69 6e 65 20 66 75 6e 63 74 69 | ..//.//.QGLContext.inline.functi |
ad80 | 6f 6e 73 0a 2f 2f 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 47 4c 43 6f 6e 74 65 78 74 3a 3a | ons.//..inline.bool.QGLContext:: |
ada0 | 69 73 56 61 6c 69 64 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 2d 3e | isValid().const.{.....return.d-> |
adc0 | 76 61 6c 69 64 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 47 4c 43 6f 6e 74 65 78 74 | valid;.}..inline.void.QGLContext |
ade0 | 3a 3a 73 65 74 56 61 6c 69 64 28 20 62 6f 6f 6c 20 76 61 6c 69 64 20 29 0a 7b 0a 20 20 20 20 64 | ::setValid(.bool.valid.).{.....d |
ae00 | 2d 3e 76 61 6c 69 64 20 3d 20 76 61 6c 69 64 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 | ->valid.=.valid;.}..inline.bool. |
ae20 | 51 47 4c 43 6f 6e 74 65 78 74 3a 3a 69 73 53 68 61 72 69 6e 67 28 29 20 63 6f 6e 73 74 0a 7b 0a | QGLContext::isSharing().const.{. |
ae40 | 20 20 20 20 72 65 74 75 72 6e 20 64 2d 3e 73 68 61 72 69 6e 67 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 | ....return.d->sharing;.}..inline |
ae60 | 20 51 47 4c 46 6f 72 6d 61 74 20 51 47 4c 43 6f 6e 74 65 78 74 3a 3a 66 6f 72 6d 61 74 28 29 20 | .QGLFormat.QGLContext::format(). |
ae80 | 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 67 6c 46 6f 72 6d 61 74 3b 0a 7d 0a 0a | const.{.....return.glFormat;.}.. |
aea0 | 69 6e 6c 69 6e 65 20 51 47 4c 46 6f 72 6d 61 74 20 51 47 4c 43 6f 6e 74 65 78 74 3a 3a 72 65 71 | inline.QGLFormat.QGLContext::req |
aec0 | 75 65 73 74 65 64 46 6f 72 6d 61 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 | uestedFormat().const.{.....retur |
aee0 | 6e 20 72 65 71 46 6f 72 6d 61 74 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 50 61 69 6e 74 44 65 76 | n.reqFormat;.}..inline.QPaintDev |
af00 | 69 63 65 2a 20 51 47 4c 43 6f 6e 74 65 78 74 3a 3a 64 65 76 69 63 65 28 29 20 63 6f 6e 73 74 0a | ice*.QGLContext::device().const. |
af20 | 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 2d 3e 70 61 69 6e 74 44 65 76 69 63 65 3b 0a 7d 0a 0a | {.....return.d->paintDevice;.}.. |
af40 | 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 47 4c 43 6f 6e 74 65 78 74 3a 3a 64 65 76 69 63 65 49 73 | inline.bool.QGLContext::deviceIs |
af60 | 50 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 2d 3e 70 | Pixmap().const.{.....return.d->p |
af80 | 61 69 6e 74 44 65 76 69 63 65 2d 3e 64 65 76 54 79 70 65 28 29 20 3d 3d 20 51 49 6e 74 65 72 6e | aintDevice->devType().==.QIntern |
afa0 | 61 6c 3a 3a 50 69 78 6d 61 70 3b 0a 7d 0a 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 47 4c 43 | al::Pixmap;.}...inline.bool.QGLC |
afc0 | 6f 6e 74 65 78 74 3a 3a 77 69 6e 64 6f 77 43 72 65 61 74 65 64 28 29 20 63 6f 6e 73 74 0a 7b 0a | ontext::windowCreated().const.{. |
afe0 | 20 20 20 20 72 65 74 75 72 6e 20 64 2d 3e 63 72 57 69 6e 3b 0a 7d 0a 0a 0a 69 6e 6c 69 6e 65 20 | ....return.d->crWin;.}...inline. |
b000 | 76 6f 69 64 20 51 47 4c 43 6f 6e 74 65 78 74 3a 3a 73 65 74 57 69 6e 64 6f 77 43 72 65 61 74 65 | void.QGLContext::setWindowCreate |
b020 | 64 28 20 62 6f 6f 6c 20 6f 6e 20 29 0a 7b 0a 20 20 20 20 64 2d 3e 63 72 57 69 6e 20 3d 20 6f 6e | d(.bool.on.).{.....d->crWin.=.on |
b040 | 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 47 4c 43 6f 6e 74 65 78 74 3a 3a 69 6e 69 | ;.}..inline.bool.QGLContext::ini |
b060 | 74 69 61 6c 69 7a 65 64 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 2d | tialized().const.{.....return.d- |
b080 | 3e 69 6e 69 74 44 6f 6e 65 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 47 4c 43 6f 6e | >initDone;.}..inline.void.QGLCon |
b0a0 | 74 65 78 74 3a 3a 73 65 74 49 6e 69 74 69 61 6c 69 7a 65 64 28 20 62 6f 6f 6c 20 6f 6e 20 29 0a | text::setInitialized(.bool.on.). |
b0c0 | 7b 0a 20 20 20 20 64 2d 3e 69 6e 69 74 44 6f 6e 65 20 3d 20 6f 6e 3b 0a 7d 0a 0a 69 6e 6c 69 6e | {.....d->initDone.=.on;.}..inlin |
b0e0 | 65 20 63 6f 6e 73 74 20 51 47 4c 43 6f 6e 74 65 78 74 2a 20 51 47 4c 43 6f 6e 74 65 78 74 3a 3a | e.const.QGLContext*.QGLContext:: |
b100 | 63 75 72 72 65 6e 74 43 6f 6e 74 65 78 74 28 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 63 75 | currentContext().{.....return.cu |
b120 | 72 72 65 6e 74 43 74 78 3b 0a 7d 0a 0a 2f 2f 0a 2f 2f 20 51 47 4c 57 69 64 67 65 74 20 69 6e 6c | rrentCtx;.}..//.//.QGLWidget.inl |
b140 | 69 6e 65 20 66 75 6e 63 74 69 6f 6e 73 0a 2f 2f 0a 0a 69 6e 6c 69 6e 65 20 51 47 4c 46 6f 72 6d | ine.functions.//..inline.QGLForm |
b160 | 61 74 20 51 47 4c 57 69 64 67 65 74 3a 3a 66 6f 72 6d 61 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 | at.QGLWidget::format().const.{.. |
b180 | 20 20 20 72 65 74 75 72 6e 20 67 6c 63 78 2d 3e 66 6f 72 6d 61 74 28 29 3b 0a 7d 0a 0a 69 6e 6c | ...return.glcx->format();.}..inl |
b1a0 | 69 6e 65 20 63 6f 6e 73 74 20 51 47 4c 43 6f 6e 74 65 78 74 20 2a 51 47 4c 57 69 64 67 65 74 3a | ine.const.QGLContext.*QGLWidget: |
b1c0 | 3a 63 6f 6e 74 65 78 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 67 6c | :context().const.{.....return.gl |
b1e0 | 63 78 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 47 4c 57 69 64 67 65 74 3a 3a 64 6f | cx;.}..inline.bool.QGLWidget::do |
b200 | 75 62 6c 65 42 75 66 66 65 72 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 | ubleBuffer().const.{.....return. |
b220 | 67 6c 63 78 2d 3e 66 6f 72 6d 61 74 28 29 2e 64 6f 75 62 6c 65 42 75 66 66 65 72 28 29 3b 0a 7d | glcx->format().doubleBuffer();.} |
b240 | 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 47 4c 57 69 64 67 65 74 3a 3a 73 65 74 41 75 74 6f | ..inline.void.QGLWidget::setAuto |
b260 | 42 75 66 66 65 72 53 77 61 70 28 20 62 6f 6f 6c 20 6f 6e 20 29 0a 7b 0a 20 20 20 20 61 75 74 6f | BufferSwap(.bool.on.).{.....auto |
b280 | 53 77 61 70 20 3d 20 6f 6e 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 47 4c 57 69 64 | Swap.=.on;.}..inline.bool.QGLWid |
b2a0 | 67 65 74 3a 3a 61 75 74 6f 42 75 66 66 65 72 53 77 61 70 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 | get::autoBufferSwap().const.{... |
b2c0 | 20 20 72 65 74 75 72 6e 20 61 75 74 6f 53 77 61 70 3b 0a 7d 0a 0a 23 65 6e 64 69 66 0a 00 00 00 | ..return.autoSwap;.}..#endif.... |
b2e0 | 20 00 71 00 67 00 66 00 78 00 76 00 6f 00 6f 00 64 00 6f 00 6f 00 5f 00 71 00 77 00 73 00 2e 00 | ..q.g.f.x.v.o.o.d.o.o._.q.w.s... |
b300 | 68 00 00 07 84 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..../************************** |
b320 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
b340 | 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:.$.**. |
b360 | 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 47 66 78 56 6f 6f 64 6f 6f 20 28 67 72 61 | **.Definition.of.QGfxVoodoo.(gra |
b380 | 70 68 69 63 73 20 63 6f 6e 74 65 78 74 29 20 63 6c 61 73 73 20 66 6f 72 20 56 6f 6f 64 6f 6f 20 | phics.context).class.for.Voodoo. |
b3a0 | 33 20 63 61 72 64 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 32 30 32 31 34 | 3.cards.**.**.Created.:.20020214 |
b3c0 | 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 | .**.**.Copyright.(C).1992-2002.T |
b3e0 | 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 |
b400 | 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 |
b420 | 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 |
b440 | 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 |
b460 | 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 |
b480 | 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 |
b4a0 | 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 |
b4c0 | 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 |
b4e0 | 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 |
b500 | 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. |
b520 | 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..**.** |
b540 | 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 |
b560 | 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 |
b580 | 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 | l.Edition.**.licenses.for.Qtopia |
b5a0 | 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 | .Core.may.use.this.file.in.accor |
b5c0 | 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f | dance.with.the.**.Qt.Embedded.Co |
b5e0 | 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 69 | mmercial.License.Agreement.provi |
b600 | 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 |
b620 | 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 |
b640 | 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 |
b660 | 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 |
b680 | 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 |
b6a0 | 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 |
b6c0 | 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 |
b6e0 | 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. |
b700 | 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 |
b720 | 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. |
b740 | 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 |
b760 | 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..**.**. |
b780 | 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 |
b7a0 | 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 |
b7c0 | 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..**.***** |
b7e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
b800 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
b820 | 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 46 58 56 4f 4f 44 4f 4f 5f 51 57 53 5f 48 0a 23 64 65 | */..#ifndef.QGFXVOODOO_QWS_H.#de |
b840 | 66 69 6e 65 20 51 47 46 58 56 4f 4f 44 4f 4f 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 | fine.QGFXVOODOO_QWS_H..#ifndef.Q |
b860 | 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 66 78 6c 69 6e 75 78 66 62 5f 71 77 73 2e 68 22 | T_H.#include."qgfxlinuxfb_qws.h" |
b880 | 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 51 | .#endif.//.QT_H..#ifndef.QT_NO_Q |
b8a0 | 57 53 5f 56 4f 4f 44 4f 4f 33 0a 0a 63 6c 61 73 73 20 51 56 6f 6f 64 6f 6f 53 63 72 65 65 6e 20 | WS_VOODOO3..class.QVoodooScreen. |
b8c0 | 3a 20 70 75 62 6c 69 63 20 51 4c 69 6e 75 78 46 62 53 63 72 65 65 6e 0a 7b 0a 70 75 62 6c 69 63 | :.public.QLinuxFbScreen.{.public |
b8e0 | 3a 0a 20 20 20 20 51 56 6f 6f 64 6f 6f 53 63 72 65 65 6e 28 20 69 6e 74 20 64 69 73 70 6c 61 79 | :.....QVoodooScreen(.int.display |
b900 | 5f 69 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 56 6f 6f 64 6f 6f 53 63 72 65 65 | _id.);.....virtual.~QVoodooScree |
b920 | 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 6f 6e 6e 65 63 74 28 20 | n();......virtual.bool.connect(. |
b940 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 70 65 63 20 29 3b 0a 20 20 20 20 76 69 72 74 75 | const.QString.&spec.);.....virtu |
b960 | 61 6c 20 62 6f 6f 6c 20 69 6e 69 74 44 65 76 69 63 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 | al.bool.initDevice();.....virtua |
b980 | 6c 20 76 6f 69 64 20 73 68 75 74 64 6f 77 6e 44 65 76 69 63 65 28 29 3b 0a 20 20 20 20 76 69 72 | l.void.shutdownDevice();.....vir |
b9a0 | 74 75 61 6c 20 69 6e 74 20 69 6e 69 74 43 75 72 73 6f 72 28 76 6f 69 64 20 2a 2c 62 6f 6f 6c 29 | tual.int.initCursor(void.*,bool) |
b9c0 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 75 73 65 4f 66 66 73 63 72 65 65 6e 28 | ;.....virtual.bool.useOffscreen( |
b9e0 | 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 47 66 78 20 2a 20 63 72 65 61 74 65 47 66 78 | );......virtual.QGfx.*.createGfx |
ba00 | 28 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 | (unsigned.char.*,int,int,int,int |
ba20 | 29 3b 0a 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 20 76 6f 6f 64 6f 6f 5f 72 | );......unsigned.char.*.voodoo_r |
ba40 | 65 67 62 61 73 65 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f | egbase;.};..#endif.//.QT_NO_QWS_ |
ba60 | 56 4f 4f 44 4f 4f 33 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 47 46 58 56 4f 4f 44 4f 4f 5f 51 57 | VOODOO3..#endif.//.QGFXVOODOO_QW |
ba80 | 53 5f 48 0a 00 00 00 1a 00 71 00 6b 00 62 00 64 00 75 00 73 00 62 00 5f 00 71 00 77 00 73 00 2e | S_H......q.k.b.d.u.s.b._.q.w.s.. |
baa0 | 00 68 00 00 06 c9 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..../************************* |
bac0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
bae0 | 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$.**.* |
bb00 | 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 72 65 20 6b 65 79 62 | *.Definition.of.Qtopia.Core.keyb |
bb20 | 6f 61 72 64 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 32 30 32 31 38 0a 2a | oards.**.**.Created.:.20020218.* |
bb40 | 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f | *.**.Copyright.(C).1992-2002.Tro |
bb60 | 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 |
bb80 | 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 |
bba0 | 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 |
bbc0 | 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 |
bbe0 | 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 |
bc00 | 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 |
bc20 | 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 |
bc40 | 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 |
bc60 | 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 |
bc80 | 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.** |
bca0 | 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 |
bcc0 | 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 |
bce0 | 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. |
bd00 | 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 | Edition.**.licenses.for.Qtopia.C |
bd20 | 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 | ore.may.use.this.file.in.accorda |
bd40 | 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d | nce.with.the.**.Qt.Embedded.Comm |
bd60 | 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 |
bd80 | 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. |
bda0 | 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 |
bdc0 | 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 |
bde0 | 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 |
be00 | 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 |
be20 | 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:/ |
be40 | 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. |
be60 | 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.** |
be80 | 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 |
bea0 | 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 |
bec0 | 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 |
bee0 | 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 |
bf00 | 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. |
bf20 | 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 |
bf40 | 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..**.******* |
bf60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
bf80 | 2a 2a 2a 2a 2a 2a 2a 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 | *******************************/ |
bfa0 | 0a 0a 23 69 66 6e 64 65 66 20 51 4b 42 44 55 53 42 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 | ..#ifndef.QKBDUSB_QWS_H.#define. |
bfc0 | 51 4b 42 44 55 53 42 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 | QKBDUSB_QWS_H..#ifndef.QT_H.#inc |
bfe0 | 6c 75 64 65 20 22 71 6b 62 64 70 63 31 30 31 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f | lude."qkbdpc101_qws.h".#endif.// |
c000 | 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 45 59 42 4f 41 52 | .QT_H..#ifndef.QT_NO_QWS_KEYBOAR |
c020 | 44 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 42 44 5f 55 53 42 0a 0a 63 6c | D..#ifndef.QT_NO_QWS_KBD_USB..cl |
c040 | 61 73 73 20 51 57 53 55 73 62 4b 62 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 57 53 55 | ass.QWSUsbKbPrivate;..class.QWSU |
c060 | 73 62 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 20 3a 20 70 75 62 6c 69 63 20 51 57 53 50 43 | sbKeyboardHandler.:.public.QWSPC |
c080 | 31 30 31 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 | 101KeyboardHandler.{.public:.... |
c0a0 | 20 51 57 53 55 73 62 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 20 63 6f 6e 73 74 20 51 53 | .QWSUsbKeyboardHandler(.const.QS |
c0c0 | 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 55 73 62 4b 65 79 | tring&.);.....virtual.~QWSUsbKey |
c0e0 | 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 57 | boardHandler();..private:.....QW |
c100 | 53 55 73 62 4b 62 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 | SUsbKbPrivate.*d;.};..#endif.//. |
c120 | 51 54 5f 4e 4f 5f 51 57 53 5f 4b 42 44 5f 55 53 42 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f | QT_NO_QWS_KBD_USB..#endif.//.QT_ |
c140 | 4e 4f 5f 51 57 53 5f 4b 45 59 42 4f 41 52 44 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4b 42 44 55 | NO_QWS_KEYBOARD..#endif.//.QKBDU |
c160 | 53 42 5f 51 57 53 5f 48 0a 0a 00 00 00 1c 00 71 00 66 00 6f 00 6e 00 74 00 6d 00 65 00 74 00 72 | SB_QWS_H.......q.f.o.n.t.m.e.t.r |
c180 | 00 69 00 63 00 73 00 2e 00 68 00 00 0d 21 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .i.c.s...h...!/***************** |
c1a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
c1c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 | ***************************.**.$ |
c1e0 | 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 46 6f 6e 74 4d | Id:.$.**.**.Definition.of.QFontM |
c200 | 65 74 72 69 63 73 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 | etrics.class.**.**.Created.:.940 |
c220 | 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 39 32 2d 32 30 30 | 514.**.**.Copyright.(C).1992-200 |
c240 | 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 |
c260 | 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 |
c280 | 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 |
c2a0 | 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 |
c2c0 | 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 |
c2e0 | 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 |
c300 | 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 |
c320 | 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 |
c340 | 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 |
c360 | 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. |
c380 | 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 |
c3a0 | 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 |
c3c0 | 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. |
c3e0 | 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 |
c400 | 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. |
c420 | 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 |
c440 | 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 |
c460 | 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 |
c480 | 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 |
c4a0 | 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 |
c4c0 | 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 |
c4e0 | 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.**. |
c500 | 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 |
c520 | 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 |
c540 | 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. |
c560 | 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. |
c580 | 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 |
c5a0 | 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. |
c5c0 | 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 |
c5e0 | 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 |
c600 | 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. |
c620 | 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 |
c640 | 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 |
c660 | 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 |
c680 | 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 |
c6a0 | 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 |
c6c0 | 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 |
c6e0 | 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. |
c700 | 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. |
c720 | 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..**.********************* |
c740 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
c760 | 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 46 4f 4e | *****************/..#ifndef.QFON |
c780 | 54 4d 45 54 52 49 43 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 46 4f 4e 54 4d 45 54 52 49 43 53 5f | TMETRICS_H.#define.QFONTMETRICS_ |
c7a0 | 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 2e | H..#ifndef.QT_H.#include."qfont. |
c7c0 | 68 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 | h".#include."qrect.h".#endif.//. |
c7e0 | 51 54 5f 48 0a 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 51 57 53 0a 63 6c 61 73 73 20 51 46 6f 6e | QT_H..#ifdef.Q_WS_QWS.class.QFon |
c800 | 74 45 6e 67 69 6e 65 3b 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 54 65 78 74 43 6f 64 65 | tEngine;.#endif..class.QTextCode |
c820 | 63 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 50 61 72 61 67 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 | c;.class.QTextParag;..class.Q_EX |
c840 | 50 4f 52 54 20 51 46 6f 6e 74 4d 65 74 72 69 63 73 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 | PORT.QFontMetrics.{.public:..... |
c860 | 51 46 6f 6e 74 4d 65 74 72 69 63 73 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a 20 | QFontMetrics(.const.QFont.&.);.. |
c880 | 20 20 20 51 46 6f 6e 74 4d 65 74 72 69 63 73 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 2c 20 | ...QFontMetrics(.const.QFont.&,. |
c8a0 | 51 46 6f 6e 74 3a 3a 53 63 72 69 70 74 20 29 3b 0a 20 20 20 20 51 46 6f 6e 74 4d 65 74 72 69 63 | QFont::Script.);.....QFontMetric |
c8c0 | 73 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 4d 65 74 72 69 63 73 20 26 20 29 3b 0a 20 20 20 20 7e | s(.const.QFontMetrics.&.);.....~ |
c8e0 | 51 46 6f 6e 74 4d 65 74 72 69 63 73 28 29 3b 0a 0a 20 20 20 20 51 46 6f 6e 74 4d 65 74 72 69 63 | QFontMetrics();......QFontMetric |
c900 | 73 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 4d 65 74 72 69 63 73 | s.&operator=(.const.QFontMetrics |
c920 | 20 26 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 61 73 63 65 6e 74 28 29 09 63 6f 6e 73 74 3b 0a | .&.);......int..ascent().const;. |
c940 | 20 20 20 20 69 6e 74 09 09 64 65 73 63 65 6e 74 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e | ....int..descent().const;.....in |
c960 | 74 09 09 68 65 69 67 68 74 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 6c 65 61 64 | t..height().const;.....int..lead |
c980 | 69 6e 67 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 6c 69 6e 65 53 70 61 63 69 6e | ing().const;.....int..lineSpacin |
c9a0 | 67 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 6d 69 6e 4c 65 66 74 42 65 61 72 69 | g().const;.....int..minLeftBeari |
c9c0 | 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 6d 69 6e 52 69 67 68 74 42 65 61 | ng().const;.....int..minRightBea |
c9e0 | 72 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 6d 61 78 57 69 64 74 68 28 | ring().const;.....int..maxWidth( |
ca00 | 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 69 6e 46 6f 6e 74 28 51 43 68 61 72 29 | ).const;......bool.inFont(QChar) |
ca20 | 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 09 09 6c 65 66 74 42 65 61 72 69 6e 67 28 51 43 | .const;......int..leftBearing(QC |
ca40 | 68 61 72 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 72 69 67 68 74 42 65 61 72 69 6e | har).const;.....int..rightBearin |
ca60 | 67 28 51 43 68 61 72 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 77 69 64 74 68 28 20 | g(QChar).const;.....int..width(. |
ca80 | 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 20 29 20 | const.QString.&,.int.len.=.-1.). |
caa0 | 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 09 09 77 69 64 74 68 28 20 51 43 68 61 72 20 29 20 | const;......int..width(.QChar.). |
cac0 | 63 6f 6e 73 74 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 | const;.#ifndef.QT_NO_COMPAT..... |
cae0 | 69 6e 74 09 09 77 69 64 74 68 28 20 63 68 61 72 20 63 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 | int..width(.char.c.).const.{.ret |
cb00 | 75 72 6e 20 77 69 64 74 68 28 20 28 51 43 68 61 72 29 20 63 20 29 3b 20 7d 0a 23 65 6e 64 69 66 | urn.width(.(QChar).c.);.}.#endif |
cb20 | 0a 0a 20 20 20 20 69 6e 74 20 09 09 63 68 61 72 57 69 64 74 68 28 20 63 6f 6e 73 74 20 51 53 74 | ......int...charWidth(.const.QSt |
cb40 | 72 69 6e 67 20 26 73 74 72 2c 20 69 6e 74 20 70 6f 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | ring.&str,.int.pos.).const;..... |
cb60 | 51 52 65 63 74 09 62 6f 75 6e 64 69 6e 67 52 65 63 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | QRect.boundingRect(.const.QStrin |
cb80 | 67 20 26 2c 20 69 6e 74 20 6c 65 6e 20 3d 20 2d 31 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 | g.&,.int.len.=.-1.).const;.....Q |
cba0 | 52 65 63 74 09 62 6f 75 6e 64 69 6e 67 52 65 63 74 28 20 51 43 68 61 72 20 29 20 63 6f 6e 73 74 | Rect.boundingRect(.QChar.).const |
cbc0 | 3b 0a 20 20 20 20 51 52 65 63 74 09 62 6f 75 6e 64 69 6e 67 52 65 63 74 28 20 69 6e 74 20 78 2c | ;.....QRect.boundingRect(.int.x, |
cbe0 | 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 66 6c 61 67 73 2c | .int.y,.int.w,.int.h,.int.flags, |
cc00 | 0a 09 09 09 20 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 | ..........const.QString&.str,.in |
cc20 | 74 20 6c 65 6e 3d 2d 31 2c 20 69 6e 74 20 74 61 62 73 74 6f 70 73 3d 30 2c 0a 09 09 09 20 20 20 | t.len=-1,.int.tabstops=0,....... |
cc40 | 20 20 20 69 6e 74 20 2a 74 61 62 61 72 72 61 79 3d 30 2c 20 51 54 65 78 74 50 61 72 61 67 20 2a | ...int.*tabarray=0,.QTextParag.* |
cc60 | 2a 69 6e 74 65 72 6e 3d 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 09 73 69 7a | *intern=0.).const;.....QSize.siz |
cc80 | 65 28 20 69 6e 74 20 66 6c 61 67 73 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 | e(.int.flags,.........const.QStr |
cca0 | 69 6e 67 26 20 73 74 72 2c 20 69 6e 74 20 6c 65 6e 3d 2d 31 2c 20 69 6e 74 20 74 61 62 73 74 6f | ing&.str,.int.len=-1,.int.tabsto |
ccc0 | 70 73 3d 30 2c 0a 09 09 20 20 20 20 20 20 69 6e 74 20 2a 74 61 62 61 72 72 61 79 3d 30 2c 20 51 | ps=0,.........int.*tabarray=0,.Q |
cce0 | 54 65 78 74 50 61 72 61 67 20 2a 2a 69 6e 74 65 72 6e 3d 30 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 | TextParag.**intern=0.).const;... |
cd00 | 20 20 20 69 6e 74 09 09 75 6e 64 65 72 6c 69 6e 65 50 6f 73 28 29 09 63 6f 6e 73 74 3b 0a 20 20 | ...int..underlinePos().const;... |
cd20 | 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 6f 76 65 72 6c 69 6e 65 50 6f 73 28 29 20 20 20 63 6f | ..int.........overlinePos()...co |
cd40 | 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 73 74 72 69 6b 65 4f 75 74 50 6f 73 28 29 09 63 6f 6e | nst;.....int..strikeOutPos().con |
cd60 | 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 6c 69 6e 65 57 69 64 74 68 28 29 09 63 6f 6e 73 74 3b 0a | st;.....int..lineWidth().const;. |
cd80 | 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 46 6f 6e 74 4d 65 74 72 69 63 73 28 20 63 6f 6e 73 | .private:.....QFontMetrics(.cons |
cda0 | 74 20 51 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 | t.QPainter.*.);......friend.clas |
cdc0 | 73 20 51 57 69 64 67 65 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 50 61 69 | s.QWidget;.....friend.class.QPai |
cde0 | 6e 74 65 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 65 78 74 46 6f 72 6d | nter;.....friend.class.QTextForm |
ce00 | 61 74 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 20 51 5f 57 53 5f 4d 41 43 20 29 0a 20 20 20 20 | at;.#if.defined(.Q_WS_MAC.)..... |
ce20 | 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f 6e 74 50 72 69 76 61 74 65 3b 0a 23 65 6e 64 69 | friend.class.QFontPrivate;.#endi |
ce40 | 66 0a 0a 20 20 20 20 51 46 6f 6e 74 50 72 69 76 61 74 65 20 20 2a 64 3b 0a 20 20 20 20 51 50 61 | f......QFontPrivate..*d;.....QPa |
ce60 | 69 6e 74 65 72 20 20 20 20 20 20 2a 70 61 69 6e 74 65 72 3b 0a 20 20 20 20 69 6e 74 09 09 20 20 | inter......*painter;.....int.... |
ce80 | 20 66 73 63 72 69 70 74 3b 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 46 4f 4e 54 4d 45 | .fscript;.};...#endif.//.QFONTME |
cea0 | 54 52 49 43 53 5f 48 0a 00 00 00 1e 00 71 00 67 00 66 00 78 00 76 00 67 00 61 00 31 00 36 00 5f | TRICS_H......q.g.f.x.v.g.a.1.6._ |
cec0 | 00 71 00 77 00 73 00 2e 00 68 00 00 08 8b 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .q.w.s...h..../***************** |
cee0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
cf00 | 2a 2a 2a 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 | ***************************.**.$ |
cf20 | 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 47 66 78 56 67 61 31 | Id$.**.**.Definition.of.QGfxVga1 |
cf40 | 36 20 28 67 72 61 70 68 69 63 73 20 63 6f 6e 74 65 78 74 29 20 63 6c 61 73 73 20 66 6f 72 20 56 | 6.(graphics.context).class.for.V |
cf60 | 47 41 20 63 61 72 64 73 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 | GA.cards.**.**.Copyright.(C).199 |
cf80 | 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 |
cfa0 | 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 |
cfc0 | 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. |
cfe0 | 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. |
d000 | 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 |
d020 | 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 |
d040 | 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. |
d060 | 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 |
d080 | 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. |
d0a0 | 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 |
d0c0 | 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 |
d0e0 | 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 |
d100 | 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 |
d120 | 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 |
d140 | 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. |
d160 | 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 |
d180 | 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 |
d1a0 | 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..* |
d1c0 | 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 |
d1e0 | 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 |
d200 | 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 |
d220 | 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. |
d240 | 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..**.**. |
d260 | 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 |
d280 | 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. |
d2a0 | 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 |
d2c0 | 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. |
d2e0 | 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 |
d300 | 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 |
d320 | 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 |
d340 | 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 |
d360 | 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.. |
d380 | 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 | **.***************************** |
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 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 46 58 56 47 41 31 36 5f 51 57 | *********/..#ifndef.QGFXVGA16_QW |
d3e0 | 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 46 58 56 47 41 31 36 5f 51 57 53 5f 48 0a 0a 23 69 66 | S_H.#define.QGFXVGA16_QWS_H..#if |
d400 | 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 66 78 6c 69 6e 75 78 66 62 5f | ndef.QT_H.#include."qgfxlinuxfb_ |
d420 | 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 2f 2f 20 56 47 41 31 36 20 | qws.h".#endif.//.QT_H..//.VGA16. |
d440 | 63 6f 64 65 20 64 6f 65 73 20 6e 6f 74 20 63 6f 6d 70 69 6c 65 20 6f 6e 20 73 70 61 72 63 0a 23 | code.does.not.compile.on.sparc.# |
d460 | 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 73 70 61 72 63 5f 5f 29 20 26 26 20 21 64 65 66 69 6e 65 | if.defined(__sparc__).&&.!define |
d480 | 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 56 47 41 5f 31 36 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e | d(QT_NO_QWS_VGA_16).#define.QT_N |
d4a0 | 4f 5f 51 57 53 5f 56 47 41 31 36 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | O_QWS_VGA16.#endif..#ifndef.QT_N |
d4c0 | 4f 5f 51 57 53 5f 56 47 41 31 36 0a 0a 63 6c 61 73 73 20 51 56 67 61 31 36 53 63 72 65 65 6e 20 | O_QWS_VGA16..class.QVga16Screen. |
d4e0 | 3a 20 70 75 62 6c 69 63 20 51 4c 69 6e 75 78 46 62 53 63 72 65 65 6e 0a 7b 0a 0a 70 75 62 6c 69 | :.public.QLinuxFbScreen.{..publi |
d500 | 63 3a 0a 0a 20 20 20 20 51 56 67 61 31 36 53 63 72 65 65 6e 28 20 69 6e 74 20 64 69 73 70 6c 61 | c:......QVga16Screen(.int.displa |
d520 | 79 5f 69 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 56 67 61 31 36 53 63 72 65 65 | y_id.);.....virtual.~QVga16Scree |
d540 | 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 6f 6e 6e 65 63 74 28 20 63 | n();.....virtual.bool.connect(.c |
d560 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 70 65 63 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 | onst.QString.&spec.);.....virtua |
d580 | 6c 20 62 6f 6f 6c 20 69 6e 69 74 44 65 76 69 63 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | l.bool.initDevice();.....virtual |
d5a0 | 20 69 6e 74 20 69 6e 69 74 43 75 72 73 6f 72 28 76 6f 69 64 2a 2c 20 62 6f 6f 6c 29 3b 0a 20 20 | .int.initCursor(void*,.bool);... |
d5c0 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 68 75 74 64 6f 77 6e 44 65 76 69 63 65 28 29 3b | ..virtual.void.shutdownDevice(); |
d5e0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 75 73 65 4f 66 66 73 63 72 65 65 6e 28 29 | .....virtual.bool.useOffscreen() |
d600 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 47 66 78 20 2a 20 63 72 65 61 74 65 47 66 78 28 75 | ;.....virtual.QGfx.*.createGfx(u |
d620 | 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 29 3b | nsigned.char.*,int,int,int,int); |
d640 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 61 6c 6c 6f 63 28 75 6e 73 69 67 6e 65 64 20 | .....virtual.int.alloc(unsigned. |
d660 | 69 6e 74 2c 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 2c 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 29 | int,.unsigned.int,.unsigned.int) |
d680 | 3b 0a 20 20 20 20 69 6e 74 20 70 69 78 6d 61 70 44 65 70 74 68 28 29 20 63 6f 6e 73 74 3b 0a 0a | ;.....int.pixmapDepth().const;.. |
d6a0 | 70 72 6f 74 65 63 74 65 64 3a 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 70 69 78 6d | protected:......virtual.int.pixm |
d6c0 | 61 70 4f 66 66 73 65 74 41 6c 69 67 6e 6d 65 6e 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | apOffsetAlignment();.....virtual |
d6e0 | 20 69 6e 74 20 70 69 78 6d 61 70 4c 69 6e 65 73 74 65 70 41 6c 69 67 6e 6d 65 6e 74 28 29 3b 0a | .int.pixmapLinestepAlignment();. |
d700 | 0a 70 72 69 76 61 74 65 3a 0a 0a 20 20 20 20 69 6e 74 20 73 68 6d 49 64 3b 0a 7d 3b 0a 0a 23 65 | .private:......int.shmId;.};..#e |
d720 | 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 56 47 41 31 36 0a 0a 23 65 6e 64 69 66 20 | ndif.//.QT_NO_QWS_VGA16..#endif. |
d740 | 2f 2f 20 51 47 46 58 56 47 41 31 36 5f 51 57 53 5f 48 0a 0a 00 00 00 20 00 71 00 6b 00 62 00 64 | //.QGFXVGA16_QWS_H.......q.k.b.d |
d760 | 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 9e 2f 2a 2a 2a | .v.r.4.1.x.x._.q.w.s...h..../*** |
d780 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
d7a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
d7c0 | 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 |
d7e0 | 6f 6e 20 6f 66 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6b 65 79 62 6f 61 72 64 73 0a 2a 2a 0a 2a | on.of.Qtopia.Core.keyboards.**.* |
d800 | 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 32 30 32 31 39 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 | *.Created.:.20020219.**.**.Copyr |
d820 | 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 |
d840 | 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 |
d860 | 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f | is.file.is.part.of.the.kernel.mo |
d880 | 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..**.* |
d8a0 | 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 |
d8c0 | 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 |
d8e0 | 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 |
d900 | 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 |
d920 | 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 |
d940 | 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. |
d960 | 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 |
d980 | 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 |
d9a0 | 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 |
d9c0 | 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.** |
d9e0 | 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 79 20 75 73 | .licenses.for.Qtopia.Core.may.us |
da00 | 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 | e.this.file.in.accordance.with.t |
da20 | 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 20 4c 69 63 | he.**.Qt.Embedded.Commercial.Lic |
da40 | 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 | ense.Agreement.provided.with.the |
da60 | 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 |
da80 | 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 |
daa0 | 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 |
dac0 | 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. |
dae0 | 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 |
db00 | 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 |
db20 | 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 |
db40 | 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 |
db60 | 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 |
db80 | 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 |
dba0 | 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 |
dbc0 | 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 |
dbe0 | 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 |
dc00 | 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 |
dc20 | 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..**.***************** |
dc40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
dc60 | 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. |
dc80 | 51 4b 42 44 56 52 34 31 58 58 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 4b 42 44 56 52 34 | QKBDVR41XX_QWS_H.#define.QKBDVR4 |
dca0 | 31 58 58 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 | 1XX_QWS_H..#ifndef.QT_H.#include |
dcc0 | 20 22 71 6b 62 64 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 | ."qkbd_qws.h".#endif.//.QT_H..#i |
dce0 | 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 42 44 5f 56 52 34 31 0a 0a 63 6c 61 73 73 20 | fndef.QT_NO_QWS_KBD_VR41..class. |
dd00 | 51 57 53 56 72 34 31 78 78 4b 62 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 57 53 56 72 | QWSVr41xxKbPrivate;..class.QWSVr |
dd20 | 34 31 78 78 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 20 3a 20 70 75 62 6c 69 63 20 51 57 53 | 41xxKeyboardHandler.:.public.QWS |
dd40 | 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 | KeyboardHandler.{.public:.....QW |
dd60 | 53 56 72 34 31 78 78 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 63 6f 6e 73 74 20 51 53 74 | SVr41xxKeyboardHandler(const.QSt |
dd80 | 72 69 6e 67 26 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 56 72 34 31 78 78 4b 65 | ring&);.....virtual.~QWSVr41xxKe |
dda0 | 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 | yboardHandler();..private:.....Q |
ddc0 | 57 53 56 72 34 31 78 78 4b 62 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 | WSVr41xxKbPrivate.*d;.};..#endif |
dde0 | 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 42 44 5f 56 52 34 31 20 0a 0a 23 65 6e 64 69 66 20 | .//.QT_NO_QWS_KBD_VR41...#endif. |
de00 | 2f 2f 20 51 4b 42 44 56 52 34 31 58 58 5f 51 57 53 5f 48 0a 0a 00 00 00 14 00 71 00 6d 00 65 00 | //.QKBDVR41XX_QWS_H.......q.m.e. |
de20 | 6e 00 75 00 64 00 74 00 61 00 2e 00 68 00 00 04 29 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | n.u.d.t.a...h...)/************** |
de40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
de60 | 2a 2a 2a 2a 2a 2a 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 | ******************************.* |
de80 | 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. |
dea0 | 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 |
dec0 | 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 |
dee0 | 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..**. |
df00 | 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 |
df20 | 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.. |
df40 | 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. |
df60 | 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 |
df80 | 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. |
dfa0 | 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 |
dfc0 | 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 |
dfe0 | 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 |
e000 | 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 |
e020 | 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 |
e040 | 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. |
e060 | 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.** |
e080 | 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. |
e0a0 | 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 |
e0c0 | 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 |
e0e0 | 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 |
e100 | 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 |
e120 | 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 |
e140 | 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 |
e160 | 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 |
e180 | 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/ |
e1a0 | 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.. |
e1c0 | 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 | **.***************************** |
e1e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
e200 | 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 45 4e 55 44 | ****************/.#ifndef.QMENUD |
e220 | 54 41 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 45 4e 55 44 54 41 5f 48 0a 23 69 6e 63 6c 75 64 65 | TA_H.#define.QMENUDTA_H.#include |
e240 | 20 22 71 6d 65 6e 75 64 61 74 61 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 16 00 71 00 6a 00 69 | ."qmenudata.h".#endif......q.j.i |
e260 | 00 73 00 63 00 6f 00 64 00 65 00 63 00 2e 00 68 00 00 0f 56 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .s.c.o.d.e.c...h...V/*********** |
e280 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
e2a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
e2c0 | 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 4a | *.**.$Id$.**.**.Definition.of.QJ |
e2e0 | 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 |
e300 | 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 31 39 39 32 2d 32 30 | 0225.**.**.Copyright.(C).1992-20 |
e320 | 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 |
e340 | 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. |
e360 | 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 |
e380 | 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 |
e3a0 | 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 |
e3c0 | 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 |
e3e0 | 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 |
e400 | 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 |
e420 | 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 |
e440 | 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. |
e460 | 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 |
e480 | 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 |
e4a0 | 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. |
e4c0 | 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 |
e4e0 | 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. |
e500 | 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 |
e520 | 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 |
e540 | 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 |
e560 | 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 |
e580 | 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 |
e5a0 | 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 |
e5c0 | 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.**. |
e5e0 | 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 |
e600 | 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 |
e620 | 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. |
e640 | 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. |
e660 | 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 |
e680 | 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. |
e6a0 | 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 |
e6c0 | 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 |
e6e0 | 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. |
e700 | 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 |
e720 | 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 |
e740 | 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 |
e760 | 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 |
e780 | 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 |
e7a0 | 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 |
e7c0 | 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. |
e7e0 | 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. |
e800 | 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..**.********************* |
e820 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
e840 | 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 |
e860 | 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 |
e880 | 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. |
e8a0 | 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 |
e8c0 | 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 |
e8e0 | 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. |
e900 | 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 |
e920 | 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 |
e940 | 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 |
e960 | 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. |
e980 | 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 |
e9a0 | 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 |
e9c0 | 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 |
e9e0 | 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 |
ea00 | 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 |
ea20 | 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 |
ea40 | 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 |
ea60 | 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...*. |
ea80 | 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 |
eaa0 | 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 |
eac0 | 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. |
eae0 | 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 |
eb00 | 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 |
eb20 | 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 |
eb40 | 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...*..*. |
eb60 | 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 |
eb80 | 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 |
eba0 | 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 |
ebc0 | 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. |
ebe0 | 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 |
ec00 | 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 |
ec20 | 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..* |
ec40 | 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 |
ec60 | 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. |
ec80 | 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 |
eca0 | 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 |
ecc0 | 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 |
ece0 | 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 |
ed00 | 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 |
ed20 | 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,. |
ed40 | 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 |
ed60 | 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 |
ed80 | 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 |
eda0 | 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 |
edc0 | 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 |
ede0 | 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 |
ee00 | 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 |
ee20 | 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 |
ee40 | 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. |
ee60 | 0a 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4a 49 53 43 4f 44 45 43 5f 48 0a 23 64 65 66 69 6e | ..*/..#ifndef.QJISCODEC_H.#defin |
ee80 | 65 20 51 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 6e 63 | e.QJISCODEC_H..#ifndef.QT_H.#inc |
eea0 | 6c 75 64 65 20 22 71 74 65 78 74 63 6f 64 65 63 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6a | lude."qtextcodec.h".#include."qj |
eec0 | 70 75 6e 69 63 6f 64 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e | punicode.h".#endif.//.QT_H..#ifn |
eee0 | 64 65 66 20 51 54 5f 4e 4f 5f 42 49 47 5f 43 4f 44 45 43 53 0a 0a 23 69 66 20 64 65 66 69 6e 65 | def.QT_NO_BIG_CODECS..#if.define |
ef00 | 64 28 51 54 5f 50 4c 55 47 49 4e 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 43 4f | d(QT_PLUGIN).#define.Q_EXPORT_CO |
ef20 | 44 45 43 53 5f 4a 50 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 43 | DECS_JP.#else.#define.Q_EXPORT_C |
ef40 | 4f 44 45 43 53 5f 4a 50 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 | ODECS_JP.Q_EXPORT.#endif..class. |
ef60 | 51 5f 45 58 50 4f 52 54 5f 43 4f 44 45 43 53 5f 4a 50 20 51 4a 69 73 43 6f 64 65 63 20 3a 20 70 | Q_EXPORT_CODECS_JP.QJisCodec.:.p |
ef80 | 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 20 76 | ublic.QTextCodec.{.public:.....v |
efa0 | 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 20 20 | irtual.int.mibEnum().const;..... |
efc0 | 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 63 6f | const.char*.name().const;.....co |
efe0 | 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 20 20 20 | nst.char*.mimeName().const;..... |
f000 | 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 63 6f 6e | .QTextDecoder*.makeDecoder().con |
f020 | 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 4b 45 59 | st;..#if.!defined(Q_NO_USING_KEY |
f040 | 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 72 6f 6d | WORD).....using.QTextCodec::from |
f060 | 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 66 72 6f | Unicode;.#endif.....QCString.fro |
f080 | 6d 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 63 2c 20 69 6e 74 26 | mUnicode(const.QString&.uc,.int& |
f0a0 | 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 20 74 6f | .lenInOut).const;.....QString.to |
f0c0 | 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 74 20 6c | Unicode(const.char*.chars,.int.l |
f0e0 | 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 43 6f 6e | en).const;......int.heuristicCon |
f100 | 74 65 6e 74 4d 61 74 63 68 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 68 61 72 73 2c 20 69 6e 74 | tentMatch(const.char*.chars,.int |
f120 | 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 63 4e 61 | .len).const;.....int.heuristicNa |
f140 | 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 73 74 3b | meMatch(const.char*.hint).const; |
f160 | 0a 0a 20 20 20 20 51 4a 69 73 43 6f 64 65 63 28 29 3b 0a 20 20 20 20 7e 51 4a 69 73 43 6f 64 65 | ......QJisCodec();.....~QJisCode |
f180 | 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 51 4a 70 55 6e | c();..protected:.....const.QJpUn |
f1a0 | 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 0a 23 65 6e 64 | icodeConv.*conv;.};..#endif.#end |
f1c0 | 69 66 0a 00 00 00 0e 00 71 00 6d 00 69 00 6d 00 65 00 2e 00 68 00 00 17 34 2f 2a 2a 2a 2a 2a 2a | if......q.m.i.m.e...h...4/****** |
f1e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
f200 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
f220 | 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 |
f240 | 6e 20 6f 66 20 6d 69 6d 65 20 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 | n.of.mime.classes.**.**.Created. |
f260 | 3a 20 39 38 31 32 30 34 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 | :.981204.**.**.Copyright.(C).199 |
f280 | 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 74 | 8-2000.Trolltech.ASA...All.right |
f2a0 | 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 |
f2c0 | 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. |
f2e0 | 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. |
f300 | 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 |
f320 | 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 |
f340 | 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 |
f360 | 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.** |
f380 | 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 |
f3a0 | 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. |
f3c0 | 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 |
f3e0 | 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.* |
f400 | 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 |
f420 | 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. |
f440 | 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 |
f460 | 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 |
f480 | 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 |
f4a0 | 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. |
f4c0 | 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 |
f4e0 | 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 |
f500 | 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 |
f520 | 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 |
f540 | 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 |
f560 | 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 |
f580 | 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 |
f5a0 | 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 |
f5c0 | 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. |
f5e0 | 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 |
f600 | 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 |
f620 | 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 |
f640 | 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 |
f660 | 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 |
f680 | 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 |
f6a0 | 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 |
f6c0 | 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 |
f6e0 | 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 |
f700 | 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 |
f720 | 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 |
f740 | 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 |
f760 | 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..**.**************** |
f780 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
f7a0 | 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 |
f7c0 | 20 51 4d 49 4d 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 49 4d 45 5f 48 0a 0a 23 69 66 6e 64 65 | .QMIME_H.#define.QMIME_H..#ifnde |
f7e0 | 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f 77 64 65 66 73 2e 68 22 0a | f.QT_H.#include."qwindowdefs.h". |
f800 | 23 69 6e 63 6c 75 64 65 20 22 71 6d 61 70 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 | #include."qmap.h".#endif.//.QT_H |
f820 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 49 4d 45 0a 0a 63 6c 61 73 73 20 51 49 6d 61 | ..#ifndef.QT_NO_MIME..class.QIma |
f840 | 67 65 44 72 61 67 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 44 72 61 67 3b 0a 0a 63 6c 61 73 73 20 | geDrag;.class.QTextDrag;..class. |
f860 | 51 5f 45 58 50 4f 52 54 20 51 4d 69 6d 65 53 6f 75 72 63 65 0a 7b 0a 20 20 20 20 66 72 69 65 6e | Q_EXPORT.QMimeSource.{.....frien |
f880 | 64 20 63 6c 61 73 73 20 51 43 6c 69 70 62 6f 61 72 64 44 61 74 61 3b 0a 0a 70 75 62 6c 69 63 3a | d.class.QClipboardData;..public: |
f8a0 | 0a 20 20 20 20 51 4d 69 6d 65 53 6f 75 72 63 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | .....QMimeSource();.....virtual. |
f8c0 | 7e 51 4d 69 6d 65 53 6f 75 72 63 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 | ~QMimeSource();.....virtual.cons |
f8e0 | 74 20 63 68 61 72 2a 20 66 6f 72 6d 61 74 28 20 69 6e 74 20 6e 20 3d 20 30 20 29 20 63 6f 6e 73 | t.char*.format(.int.n.=.0.).cons |
f900 | 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 70 72 6f 76 69 64 65 73 | t.=.0;.....virtual.bool.provides |
f920 | 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 | (.const.char*.).const;.....virtu |
f940 | 61 6c 20 51 42 79 74 65 41 72 72 61 79 20 65 6e 63 6f 64 65 64 44 61 74 61 28 20 63 6f 6e 73 74 | al.QByteArray.encodedData(.const |
f960 | 20 63 68 61 72 2a 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 69 6e 74 20 73 65 72 69 | .char*.).const.=.0;.....int.seri |
f980 | 61 6c 4e 75 6d 62 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 | alNumber().const;..private:..... |
f9a0 | 69 6e 74 20 73 65 72 5f 6e 6f 3b 0a 20 20 20 20 65 6e 75 6d 20 7b 20 4e 6f 43 61 63 68 65 2c 20 | int.ser_no;.....enum.{.NoCache,. |
f9c0 | 54 65 78 74 2c 20 47 72 61 70 68 69 63 73 20 7d 20 63 61 63 68 65 54 79 70 65 3b 0a 20 20 20 20 | Text,.Graphics.}.cacheType;..... |
f9e0 | 75 6e 69 6f 6e 0a 20 20 20 20 7b 0a 09 73 74 72 75 63 74 0a 09 7b 0a 09 20 20 20 20 51 53 74 72 | union.....{..struct..{......QStr |
fa00 | 69 6e 67 20 2a 73 74 72 3b 0a 09 20 20 20 20 51 43 53 74 72 69 6e 67 20 2a 73 75 62 74 79 70 65 | ing.*str;......QCString.*subtype |
fa20 | 3b 0a 09 7d 20 74 78 74 3b 0a 09 73 74 72 75 63 74 0a 09 7b 0a 09 20 20 20 20 51 49 6d 61 67 65 | ;..}.txt;..struct..{......QImage |
fa40 | 20 2a 69 6d 67 3b 0a 09 20 20 20 20 51 50 69 78 6d 61 70 20 2a 70 69 78 3b 0a 09 7d 20 67 66 78 | .*img;......QPixmap.*pix;..}.gfx |
fa60 | 3b 0a 20 20 20 20 7d 20 63 61 63 68 65 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 43 61 63 | ;.....}.cache;.....void.clearCac |
fa80 | 68 65 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 66 72 69 65 6e 64 73 20 66 6f 72 20 63 61 63 68 69 6e | he();......//.friends.for.cachin |
faa0 | 67 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 49 6d 61 67 65 44 72 61 67 3b 0a 20 | g.....friend.class.QImageDrag;.. |
fac0 | 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 65 78 74 44 72 61 67 3b 0a 0a 7d 3b 0a 0a | ...friend.class.QTextDrag;..};.. |
fae0 | 69 6e 6c 69 6e 65 20 69 6e 74 20 51 4d 69 6d 65 53 6f 75 72 63 65 3a 3a 73 65 72 69 61 6c 4e 75 | inline.int.QMimeSource::serialNu |
fb00 | 6d 62 65 72 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 73 65 72 5f 6e 6f 3b 20 7d 0a | mber().const.{.return.ser_no;.}. |
fb20 | 0a 63 6c 61 73 73 20 51 53 74 72 69 6e 67 4c 69 73 74 3b 0a 63 6c 61 73 73 20 51 4d 69 6d 65 53 | .class.QStringList;.class.QMimeS |
fb40 | 6f 75 72 63 65 46 61 63 74 6f 72 79 44 61 74 61 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 | ourceFactoryData;..class.Q_EXPOR |
fb60 | 54 20 51 4d 69 6d 65 53 6f 75 72 63 65 46 61 63 74 6f 72 79 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 | T.QMimeSourceFactory.{.public:.. |
fb80 | 20 20 20 51 4d 69 6d 65 53 6f 75 72 63 65 46 61 63 74 6f 72 79 28 29 3b 0a 20 20 20 20 76 69 72 | ...QMimeSourceFactory();.....vir |
fba0 | 74 75 61 6c 20 7e 51 4d 69 6d 65 53 6f 75 72 63 65 46 61 63 74 6f 72 79 28 29 3b 0a 0a 20 20 20 | tual.~QMimeSourceFactory();..... |
fbc0 | 20 73 74 61 74 69 63 20 51 4d 69 6d 65 53 6f 75 72 63 65 46 61 63 74 6f 72 79 2a 20 64 65 66 61 | .static.QMimeSourceFactory*.defa |
fbe0 | 75 6c 74 46 61 63 74 6f 72 79 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 | ultFactory();.....static.void.se |
fc00 | 74 44 65 66 61 75 6c 74 46 61 63 74 6f 72 79 28 20 51 4d 69 6d 65 53 6f 75 72 63 65 46 61 63 74 | tDefaultFactory(.QMimeSourceFact |
fc20 | 6f 72 79 2a 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 4d 69 6d 65 53 6f 75 72 63 65 46 61 | ory*.);.....static.QMimeSourceFa |
fc40 | 63 74 6f 72 79 2a 20 74 61 6b 65 44 65 66 61 75 6c 74 46 61 63 74 6f 72 79 28 29 3b 0a 20 20 20 | ctory*.takeDefaultFactory();.... |
fc60 | 20 73 74 61 74 69 63 20 76 6f 69 64 20 61 64 64 46 61 63 74 6f 72 79 28 20 51 4d 69 6d 65 53 6f | .static.void.addFactory(.QMimeSo |
fc80 | 75 72 63 65 46 61 63 74 6f 72 79 20 2a 66 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 | urceFactory.*f.);.....static.voi |
fca0 | 64 20 72 65 6d 6f 76 65 46 61 63 74 6f 72 79 28 20 51 4d 69 6d 65 53 6f 75 72 63 65 46 61 63 74 | d.removeFactory(.QMimeSourceFact |
fcc0 | 6f 72 79 20 2a 66 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 51 4d 69 | ory.*f.);......virtual.const.QMi |
fce0 | 6d 65 53 6f 75 72 63 65 2a 20 64 61 74 61 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 62 | meSource*.data(const.QString&.ab |
fd00 | 73 5f 6e 61 6d 65 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 | s_name).const;.....virtual.QStri |
fd20 | 6e 67 20 6d 61 6b 65 41 62 73 6f 6c 75 74 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 | ng.makeAbsolute(const.QString&.a |
fd40 | 62 73 5f 6f 72 5f 72 65 6c 5f 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 | bs_or_rel_name,.const.QString&.c |
fd60 | 6f 6e 74 65 78 74 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 4d 69 6d 65 53 6f | ontext).const;.....const.QMimeSo |
fd80 | 75 72 63 65 2a 20 64 61 74 61 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 62 73 5f 6f 72 | urce*.data(const.QString&.abs_or |
fda0 | 5f 72 65 6c 5f 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 6f 6e 74 65 78 | _rel_name,.const.QString&.contex |
fdc0 | 74 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 | t).const;......virtual.void.setT |
fde0 | 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 62 73 5f 6e 61 6d 65 2c 20 63 6f | ext(.const.QString&.abs_name,.co |
fe00 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | nst.QString&.text.);.....virtual |
fe20 | 20 76 6f 69 64 20 73 65 74 49 6d 61 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 | .void.setImage(.const.QString&.a |
fe40 | 62 73 5f 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 26 20 69 6d 20 29 3b 0a 20 20 20 | bs_name,.const.QImage&.im.);.... |
fe60 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 | .virtual.void.setPixmap(.const.Q |
fe80 | 53 74 72 69 6e 67 26 20 61 62 73 5f 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 26 | String&.abs_name,.const.QPixmap& |
fea0 | 20 70 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 | .pm.);.....virtual.void.setData( |
fec0 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 62 73 5f 6e 61 6d 65 2c 20 51 4d 69 6d 65 53 | .const.QString&.abs_name,.QMimeS |
fee0 | 6f 75 72 63 65 2a 20 64 61 74 61 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | ource*.data.);.....virtual.void. |
ff00 | 73 65 74 46 69 6c 65 50 61 74 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 26 20 | setFilePath(.const.QStringList&. |
ff20 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 4c 69 73 74 20 66 69 6c 65 50 | );.....virtual.QStringList.fileP |
ff40 | 61 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 46 69 6c 65 50 61 74 | ath().const;.....void.addFilePat |
ff60 | 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | h(.const.QString&.);.....virtual |
ff80 | 20 76 6f 69 64 20 73 65 74 45 78 74 65 6e 73 69 6f 6e 54 79 70 65 28 20 63 6f 6e 73 74 20 51 53 | .void.setExtensionType(.const.QS |
ffa0 | 74 72 69 6e 67 26 20 65 78 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 69 6d 65 74 79 70 65 | tring&.ext,.const.char*.mimetype |
ffc0 | 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 4d 69 6d 65 53 6f 75 72 63 65 20 2a 64 | .);..private:.....QMimeSource.*d |
ffe0 | 61 74 61 49 6e 74 65 72 6e 61 6c 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 62 73 5f 6e | ataInternal(const.QString&.abs_n |
10000 | 61 6d 65 2c 20 63 6f 6e 73 74 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 20 51 53 74 72 69 6e 67 | ame,.const.QMap<QString,.QString |
10020 | 3e 20 26 65 78 74 65 6e 73 69 6f 6e 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 4d 69 6d 65 | >.&extensions.).const;.....QMime |
10040 | 53 6f 75 72 63 65 46 61 63 74 6f 72 79 44 61 74 61 2a 20 64 3b 0a 7d 3b 0a 0a 23 69 66 20 64 65 | SourceFactoryData*.d;.};..#if.de |
10060 | 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 | fined(Q_WS_WIN)..#ifndef.QT_H.#i |
10080 | 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 74 2e 68 22 20 2f 2f 20 64 6f 77 6e 20 68 65 72 65 | nclude."qptrlist.h".//.down.here |
100a0 | 20 66 6f 72 20 47 43 43 20 32 2e 37 2e 2a 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 0a 23 65 6e | .for.GCC.2.7.*.compatibility.#en |
100c0 | 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 2f 2a 0a 20 20 45 6e 63 61 70 73 75 6c 61 74 69 6f 6e 20 | dif.//.QT_H../*...Encapsulation. |
100e0 | 6f 66 20 63 6f 6e 76 65 72 73 69 6f 6e 20 62 65 74 77 65 65 6e 20 4d 49 4d 45 20 61 6e 64 20 57 | of.conversion.between.MIME.and.W |
10100 | 69 6e 64 6f 77 73 20 43 4c 49 50 46 4f 52 4d 41 54 2e 0a 20 20 4e 6f 74 20 6e 65 65 64 20 6f 6e | indows.CLIPFORMAT....Not.need.on |
10120 | 20 58 31 31 2c 20 61 73 20 74 68 65 20 75 6e 64 65 72 6c 79 69 6e 67 20 70 72 6f 74 6f 63 6f 6c | .X11,.as.the.underlying.protocol |
10140 | 20 75 73 65 73 20 74 68 65 20 4d 49 4d 45 20 73 74 61 6e 64 61 72 64 0a 20 20 64 69 72 65 63 74 | .uses.the.MIME.standard...direct |
10160 | 6c 79 2e 0a 2a 2f 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 57 69 6e 64 6f 77 73 4d | ly..*/..class.Q_EXPORT.QWindowsM |
10180 | 69 6d 65 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 6e 64 6f 77 73 4d 69 6d 65 28 29 | ime.{.public:.....QWindowsMime() |
101a0 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 69 6e 64 6f 77 73 4d 69 6d 65 28 29 3b 0a 0a | ;.....virtual.~QWindowsMime();.. |
101c0 | 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 69 6e 69 74 69 61 6c 69 7a 65 28 29 3b 0a 0a 20 | ....static.void.initialize();... |
101e0 | 20 20 20 73 74 61 74 69 63 20 51 50 74 72 4c 69 73 74 3c 51 57 69 6e 64 6f 77 73 4d 69 6d 65 3e | ...static.QPtrList<QWindowsMime> |
10200 | 20 61 6c 6c 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 69 6e 64 6f 77 73 4d 69 6d 65 2a | .all();.....static.QWindowsMime* |
10220 | 20 63 6f 6e 76 65 72 74 6f 72 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 69 6d 65 2c 20 69 6e | .convertor(.const.char*.mime,.in |
10240 | 74 20 63 66 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 | t.cf.);.....static.const.char*.c |
10260 | 66 54 6f 4d 69 6d 65 28 69 6e 74 20 63 66 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 | fToMime(int.cf);......static.int |
10280 | 20 72 65 67 69 73 74 65 72 4d 69 6d 65 54 79 70 65 28 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d 69 | .registerMimeType(const.char.*mi |
102a0 | 6d 65 29 3b 0a 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 63 6f | me);......virtual.const.char*.co |
102c0 | 6e 76 65 72 74 6f 72 4e 61 6d 65 28 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 | nvertorName()=0;.....virtual.int |
102e0 | 20 63 6f 75 6e 74 43 66 28 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 63 66 | .countCf()=0;.....virtual.int.cf |
10300 | 28 69 6e 74 20 69 6e 64 65 78 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 | (int.index)=0;.....virtual.bool. |
10320 | 63 61 6e 43 6f 6e 76 65 72 74 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 69 6d 65 2c 20 69 6e | canConvert(.const.char*.mime,.in |
10340 | 74 20 63 66 20 29 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 | t.cf.)=0;.....virtual.const.char |
10360 | 2a 20 6d 69 6d 65 46 6f 72 28 69 6e 74 20 63 66 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | *.mimeFor(int.cf)=0;.....virtual |
10380 | 20 69 6e 74 20 63 66 46 6f 72 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 29 3d 30 3b 0a 20 20 20 20 | .int.cfFor(const.char*.)=0;..... |
103a0 | 76 69 72 74 75 61 6c 20 51 42 79 74 65 41 72 72 61 79 20 63 6f 6e 76 65 72 74 54 6f 4d 69 6d 65 | virtual.QByteArray.convertToMime |
103c0 | 28 20 51 42 79 74 65 41 72 72 61 79 20 64 61 74 61 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d | (.QByteArray.data,.const.char*.m |
103e0 | 69 6d 65 2c 20 69 6e 74 20 63 66 20 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 42 79 | ime,.int.cf.)=0;.....virtual.QBy |
10400 | 74 65 41 72 72 61 79 20 63 6f 6e 76 65 72 74 46 72 6f 6d 4d 69 6d 65 28 20 51 42 79 74 65 41 72 | teArray.convertFromMime(.QByteAr |
10420 | 72 61 79 20 64 61 74 61 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 69 6d 65 2c 20 69 6e 74 20 | ray.data,.const.char*.mime,.int. |
10440 | 63 66 20 29 3d 30 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 | cf.)=0;.};..#endif.#if.defined(Q |
10460 | 5f 57 53 5f 4d 41 43 29 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 | _WS_MAC)..#ifndef.QT_H.#include. |
10480 | 22 71 70 74 72 6c 69 73 74 2e 68 22 20 2f 2f 20 64 6f 77 6e 20 68 65 72 65 20 66 6f 72 20 47 43 | "qptrlist.h".//.down.here.for.GC |
104a0 | 43 20 32 2e 37 2e 2a 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 0a 23 65 6e 64 69 66 20 2f 2f 20 | C.2.7.*.compatibility.#endif.//. |
104c0 | 51 54 5f 48 0a 0a 2f 2a 0a 20 20 45 6e 63 61 70 73 75 6c 61 74 69 6f 6e 20 6f 66 20 63 6f 6e 76 | QT_H../*...Encapsulation.of.conv |
104e0 | 65 72 73 69 6f 6e 20 62 65 74 77 65 65 6e 20 4d 49 4d 45 20 61 6e 64 20 4d 61 63 20 66 6c 61 76 | ersion.between.MIME.and.Mac.flav |
10500 | 6f 72 2e 0a 20 20 4e 6f 74 20 6e 65 65 64 20 6f 6e 20 58 31 31 2c 20 61 73 20 74 68 65 20 75 6e | or....Not.need.on.X11,.as.the.un |
10520 | 64 65 72 6c 79 69 6e 67 20 70 72 6f 74 6f 63 6f 6c 20 75 73 65 73 20 74 68 65 20 4d 49 4d 45 20 | derlying.protocol.uses.the.MIME. |
10540 | 73 74 61 6e 64 61 72 64 0a 20 20 64 69 72 65 63 74 6c 79 2e 0a 2a 2f 0a 0a 63 6c 61 73 73 20 51 | standard...directly..*/..class.Q |
10560 | 5f 45 58 50 4f 52 54 20 51 4d 61 63 4d 69 6d 65 20 7b 0a 20 20 20 20 63 68 61 72 20 74 79 70 65 | _EXPORT.QMacMime.{.....char.type |
10580 | 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 51 4d 61 63 4d 69 6d 65 54 79 70 65 20 | ;.public:.....enum.QMacMimeType. |
105a0 | 7b 20 4d 49 4d 45 5f 44 4e 44 3d 30 78 30 31 2c 20 4d 49 4d 45 5f 43 4c 49 50 3d 30 78 30 32 2c | {.MIME_DND=0x01,.MIME_CLIP=0x02, |
105c0 | 20 4d 49 4d 45 5f 51 54 5f 43 4f 4e 56 45 52 54 4f 52 3d 30 78 30 34 2c 20 4d 49 4d 45 5f 41 4c | .MIME_QT_CONVERTOR=0x04,.MIME_AL |
105e0 | 4c 3d 4d 49 4d 45 5f 44 4e 44 7c 4d 49 4d 45 5f 43 4c 49 50 20 7d 3b 0a 20 20 20 20 51 4d 61 63 | L=MIME_DND|MIME_CLIP.};.....QMac |
10600 | 4d 69 6d 65 28 63 68 61 72 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 4d 61 63 4d 69 6d | Mime(char);.....virtual.~QMacMim |
10620 | 65 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 69 6e 69 74 69 61 6c 69 7a 65 | e();......static.void.initialize |
10640 | 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 50 74 72 4c 69 73 74 3c 51 4d 61 63 4d 69 6d | ();......static.QPtrList<QMacMim |
10660 | 65 3e 20 61 6c 6c 28 51 4d 61 63 4d 69 6d 65 54 79 70 65 29 3b 0a 20 20 20 20 73 74 61 74 69 63 | e>.all(QMacMimeType);.....static |
10680 | 20 51 4d 61 63 4d 69 6d 65 2a 20 63 6f 6e 76 65 72 74 6f 72 28 51 4d 61 63 4d 69 6d 65 54 79 70 | .QMacMime*.convertor(QMacMimeTyp |
106a0 | 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 69 6d 65 2c 20 69 6e 74 20 66 6c 61 76 29 3b 0a | e,.const.char*.mime,.int.flav);. |
106c0 | 20 20 20 20 73 74 61 74 69 63 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 6c 61 76 6f 72 54 6f 4d | ....static.const.char*.flavorToM |
106e0 | 69 6d 65 28 51 4d 61 63 4d 69 6d 65 54 79 70 65 2c 20 69 6e 74 20 66 6c 61 76 29 3b 0a 0a 20 20 | ime(QMacMimeType,.int.flav);.... |
10700 | 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 6f 6e 76 65 72 74 6f 72 4e | ..virtual.const.char*.convertorN |
10720 | 61 6d 65 28 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 63 6f 75 6e 74 46 6c | ame()=0;.....virtual.int.countFl |
10740 | 61 76 6f 72 73 28 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 66 6c 61 76 6f | avors()=0;.....virtual.int.flavo |
10760 | 72 28 69 6e 74 20 69 6e 64 65 78 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c | r(int.index)=0;.....virtual.bool |
10780 | 20 63 61 6e 43 6f 6e 76 65 72 74 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 69 6d 65 2c 20 69 6e | .canConvert(const.char*.mime,.in |
107a0 | 74 20 66 6c 61 76 29 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 | t.flav)=0;.....virtual.const.cha |
107c0 | 72 2a 20 6d 69 6d 65 46 6f 72 28 69 6e 74 20 66 6c 61 76 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 | r*.mimeFor(int.flav)=0;.....virt |
107e0 | 75 61 6c 20 69 6e 74 20 66 6c 61 76 6f 72 46 6f 72 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 3d 30 | ual.int.flavorFor(const.char*)=0 |
10800 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 42 79 74 65 41 72 72 61 79 20 63 6f 6e 76 65 72 74 | ;.....virtual.QByteArray.convert |
10820 | 54 6f 4d 69 6d 65 28 51 56 61 6c 75 65 4c 69 73 74 3c 51 42 79 74 65 41 72 72 61 79 3e 20 64 61 | ToMime(QValueList<QByteArray>.da |
10840 | 74 61 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 69 6d 65 2c 20 69 6e 74 20 66 6c 61 76 29 3d | ta,.const.char*.mime,.int.flav)= |
10860 | 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 42 79 74 65 41 | 0;.....virtual.QValueList<QByteA |
10880 | 72 72 61 79 3e 20 63 6f 6e 76 65 72 74 46 72 6f 6d 4d 69 6d 65 28 51 42 79 74 65 41 72 72 61 79 | rray>.convertFromMime(QByteArray |
108a0 | 20 64 61 74 61 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 69 6d 65 2c 20 69 6e 74 20 66 6c 61 | .data,.const.char*.mime,.int.fla |
108c0 | 76 29 3d 30 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 57 53 5f 4d 41 43 0a 0a 23 65 | v)=0;.};..#endif.//.Q_WS_MAC..#e |
108e0 | 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 4d 49 4d 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4d | ndif.//.QT_NO_MIME..#endif.//.QM |
10900 | 49 4d 45 5f 48 0a 00 00 00 1a 00 71 00 67 00 6c 00 63 00 6f 00 6c 00 6f 00 72 00 6d 00 61 00 70 | IME_H......q.g.l.c.o.l.o.r.m.a.p |
10920 | 00 2e 00 68 00 00 0a 7d 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...}/*********************** |
10940 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
10960 | 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$.** |
10980 | 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 47 4c 43 6f 6c 6f 72 6d 61 70 20 63 6c | .**.Definition.of.QGLColormap.cl |
109a0 | 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 31 30 33 32 36 0a 2a 2a 0a | ass.**.**.Created.:.20010326.**. |
109c0 | 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 |
109e0 | 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.. |
10a00 | 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 6f | **.**.This.file.is.part.of.the.o |
10a20 | 70 65 6e 67 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 | pengl.module.of.the.Qt.GUI.Toolk |
10a40 | 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 |
10a60 | 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. |
10a80 | 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. |
10aa0 | 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 |
10ac0 | 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 |
10ae0 | 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 |
10b00 | 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. |
10b20 | 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 |
10b40 | 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 |
10b60 | 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 |
10b80 | 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.**. |
10ba0 | 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. |
10bc0 | 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 |
10be0 | 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..**.* |
10c00 | 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 |
10c20 | 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 |
10c40 | 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 |
10c60 | 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 |
10c80 | 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 |
10ca0 | 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. |
10cc0 | 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 |
10ce0 | 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 |
10d00 | 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 |
10d20 | 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..* |
10d40 | 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 |
10d60 | 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 |
10d80 | 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 |
10da0 | 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 |
10dc0 | 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 |
10de0 | 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 |
10e00 | 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. |
10e20 | 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 |
10e40 | 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 |
10e60 | 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 |
10e80 | 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 |
10ea0 | 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..**.*********************** |
10ec0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
10ee0 | 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 47 4c 43 4f 4c | ***************/..#ifndef.QGLCOL |
10f00 | 4f 52 4d 41 50 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 4c 43 4f 4c 4f 52 4d 41 50 5f 48 0a 0a 23 | ORMAP_H.#define.QGLCOLORMAP_H..# |
10f20 | 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 6c 6f 72 2e 68 22 0a | ifndef.QT_H.#include."qcolor.h". |
10f40 | 23 69 6e 63 6c 75 64 65 20 22 71 6d 65 6d 61 72 72 61 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 | #include."qmemarray.h".#include. |
10f60 | 22 71 73 68 61 72 65 64 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 | "qshared.h".#endif.//.QT_H..#if. |
10f80 | 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 4f 50 45 4e 47 4c 20 29 20 7c 7c 20 | !defined(.QT_MODULE_OPENGL.).||. |
10fa0 | 64 65 66 69 6e 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c | defined(.QT_LICENSE_PROFESSIONAL |
10fc0 | 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 4f 50 45 4e 47 4c 0a 23 65 6c 73 | .).#define.QM_EXPORT_OPENGL.#els |
10fe0 | 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 4f 50 45 4e 47 4c 20 51 5f 45 58 50 | e.#define.QM_EXPORT_OPENGL.Q_EXP |
11000 | 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 63 6c 61 73 73 | ORT.#endif..class.QWidget;.class |
11020 | 20 51 4d 5f 45 58 50 4f 52 54 5f 4f 50 45 4e 47 4c 20 51 47 4c 43 6f 6c 6f 72 6d 61 70 0a 7b 0a | .QM_EXPORT_OPENGL.QGLColormap.{. |
11040 | 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 47 4c 43 6f 6c 6f 72 6d 61 70 28 29 3b 0a 20 20 20 20 51 | public:.....QGLColormap();.....Q |
11060 | 47 4c 43 6f 6c 6f 72 6d 61 70 28 20 63 6f 6e 73 74 20 51 47 4c 43 6f 6c 6f 72 6d 61 70 20 26 20 | GLColormap(.const.QGLColormap.&. |
11080 | 29 3b 0a 20 20 20 20 7e 51 47 4c 43 6f 6c 6f 72 6d 61 70 28 29 3b 0a 20 20 20 20 0a 20 20 20 20 | );.....~QGLColormap();.......... |
110a0 | 51 47 4c 43 6f 6c 6f 72 6d 61 70 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 47 | QGLColormap.&operator=(.const.QG |
110c0 | 4c 43 6f 6c 6f 72 6d 61 70 20 26 20 29 3b 0a 20 20 20 20 0a 20 20 20 20 62 6f 6f 6c 20 20 20 69 | LColormap.&.);..........bool...i |
110e0 | 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 73 69 7a 65 28 | sEmpty().const;.....int....size( |
11100 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 64 65 74 61 63 68 28 29 3b 0a 0a 20 | ).const;.....void...detach();... |
11120 | 20 20 20 76 6f 69 64 20 20 20 73 65 74 45 6e 74 72 69 65 73 28 20 69 6e 74 20 63 6f 75 6e 74 2c | ...void...setEntries(.int.count, |
11140 | 20 63 6f 6e 73 74 20 51 52 67 62 20 2a 20 63 6f 6c 6f 72 73 2c 20 69 6e 74 20 62 61 73 65 20 3d | .const.QRgb.*.colors,.int.base.= |
11160 | 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 73 65 74 45 6e 74 72 79 28 20 69 6e 74 20 69 | .0.);.....void...setEntry(.int.i |
11180 | 64 78 2c 20 51 52 67 62 20 63 6f 6c 6f 72 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 73 65 74 | dx,.QRgb.color.);.....void...set |
111a0 | 45 6e 74 72 79 28 20 69 6e 74 20 69 64 78 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 20 63 | Entry(.int.idx,.const.QColor.&.c |
111c0 | 6f 6c 6f 72 20 29 3b 0a 20 20 20 20 51 52 67 62 20 20 20 65 6e 74 72 79 52 67 62 28 20 69 6e 74 | olor.);.....QRgb...entryRgb(.int |
111e0 | 20 69 64 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 20 65 6e 74 72 79 43 6f | .idx.).const;.....QColor.entryCo |
11200 | 6c 6f 72 28 20 69 6e 74 20 69 64 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 | lor(.int.idx.).const;.....int... |
11220 | 20 66 69 6e 64 28 20 51 52 67 62 20 63 6f 6c 6f 72 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 | .find(.QRgb.color.).const;.....i |
11240 | 6e 74 20 20 20 20 66 69 6e 64 4e 65 61 72 65 73 74 28 20 51 52 67 62 20 63 6f 6c 6f 72 20 29 20 | nt....findNearest(.QRgb.color.). |
11260 | 63 6f 6e 73 74 3b 0a 20 20 20 20 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 63 6c 61 73 73 20 50 | const;......private:.....class.P |
11280 | 72 69 76 61 74 65 20 3a 20 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 0a 20 20 20 20 7b 0a 20 20 | rivate.:.public.QShared.....{... |
112a0 | 20 20 70 75 62 6c 69 63 3a 0a 09 50 72 69 76 61 74 65 28 29 20 7b 0a 09 20 20 20 20 63 65 6c 6c | ..public:..Private().{......cell |
112c0 | 73 2e 72 65 73 69 7a 65 28 20 32 35 36 20 29 3b 20 2f 2f 20 23 23 23 20 68 61 72 64 63 6f 64 65 | s.resize(.256.);.//.###.hardcode |
112e0 | 64 20 74 6f 20 32 35 36 20 65 6e 74 72 69 65 73 20 66 6f 72 20 6e 6f 77 0a 09 20 20 20 20 63 6d | d.to.256.entries.for.now......cm |
11300 | 61 70 48 61 6e 64 6c 65 20 3d 20 30 3b 0a 09 7d 0a 0a 09 7e 50 72 69 76 61 74 65 28 29 20 7b 0a | apHandle.=.0;..}...~Private().{. |
11320 | 09 7d 0a 0a 09 51 4d 65 6d 41 72 72 61 79 3c 51 52 67 62 3e 20 63 65 6c 6c 73 3b 0a 09 51 74 3a | .}...QMemArray<QRgb>.cells;..Qt: |
11340 | 3a 48 41 4e 44 4c 45 20 20 20 20 20 20 63 6d 61 70 48 61 6e 64 6c 65 3b 0a 20 20 20 20 7d 3b 0a | :HANDLE......cmapHandle;.....};. |
11360 | 20 20 20 20 0a 20 20 20 20 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 0a 20 20 20 20 66 72 69 65 6e | .........Private.*.d;......frien |
11380 | 64 20 63 6c 61 73 73 20 51 47 4c 57 69 64 67 65 74 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 00 00 | d.class.QGLWidget;.};..#endif... |
113a0 | 00 2c 00 71 00 67 00 66 00 78 00 64 00 72 00 69 00 76 00 65 00 72 00 70 00 6c 00 75 00 67 00 69 | .,.q.g.f.x.d.r.i.v.e.r.p.l.u.g.i |
113c0 | 00 6e 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 07 47 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .n._.q.w.s...h...G/************* |
113e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
11400 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a | *******************************. |
11420 | 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 47 66 78 | **.$Id$.**.**.Definition.of.QGfx |
11440 | 44 72 69 76 65 72 50 6c 75 67 69 6e 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 | DriverPlugin.**.**.Created.:.200 |
11460 | 32 30 32 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 | 20212.**.**.Copyright.(C).1992-2 |
11480 | 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 | 002.Trolltech.ASA...All.rights.r |
114a0 | 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 | eserved..**.**.This.file.is.part |
114c0 | 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 20 | .of.the.kernel.module.of.the.Qt. |
114e0 | 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 |
11500 | 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. |
11520 | 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 |
11540 | 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 |
11560 | 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 |
11580 | 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. |
115a0 | 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 |
115c0 | 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.. |
115e0 | 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 |
11600 | 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 |
11620 | 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 | sional.Edition.**.licenses.for.Q |
11640 | 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 | topia.Core.may.use.this.file.in. |
11660 | 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 | accordance.with.the.**.Qt.Embedd |
11680 | 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 | ed.Commercial.License.Agreement. |
116a0 | 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..**.* |
116c0 | 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 |
116e0 | 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 |
11700 | 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, |
11720 | 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 |
11740 | 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 |
11760 | 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 |
11780 | 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 |
117a0 | 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 |
117c0 | 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..** |
117e0 | 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/. |
11800 | 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..* |
11820 | 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. |
11840 | 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 |
11860 | 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..**. |
11880 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
118a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
118c0 | 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 46 58 44 52 49 56 45 52 50 4c 55 47 49 | ******/..#ifndef.QGFXDRIVERPLUGI |
118e0 | 4e 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 46 58 44 52 49 56 45 52 50 4c 55 47 49 4e | N_QWS_H.#define.QGFXDRIVERPLUGIN |
11900 | 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 | _QWS_H..#ifndef.QT_H.#include."q |
11920 | 67 70 6c 75 67 69 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 | gplugin.h".#include."qstringlist |
11940 | 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 |
11960 | 4f 5f 43 4f 4d 50 4f 4e 45 4e 54 0a 0a 63 6c 61 73 73 20 51 53 63 72 65 65 6e 3b 0a 63 6c 61 73 | O_COMPONENT..class.QScreen;.clas |
11980 | 73 20 51 47 66 78 44 72 69 76 65 72 50 6c 75 67 69 6e 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 | s.QGfxDriverPluginPrivate;..clas |
119a0 | 73 20 51 5f 45 58 50 4f 52 54 20 51 47 66 78 44 72 69 76 65 72 50 6c 75 67 69 6e 20 3a 20 70 75 | s.Q_EXPORT.QGfxDriverPlugin.:.pu |
119c0 | 62 6c 69 63 20 51 47 50 6c 75 67 69 6e 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 | blic.QGPlugin.{.....Q_OBJECT.pub |
119e0 | 6c 69 63 3a 0a 20 20 20 20 51 47 66 78 44 72 69 76 65 72 50 6c 75 67 69 6e 28 29 3b 0a 20 20 20 | lic:.....QGfxDriverPlugin();.... |
11a00 | 20 7e 51 47 66 78 44 72 69 76 65 72 50 6c 75 67 69 6e 28 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 | .~QGfxDriverPlugin();..#ifndef.Q |
11a20 | 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 | T_NO_STRINGLIST.....virtual.QStr |
11a40 | 69 6e 67 4c 69 73 74 20 6b 65 79 73 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 23 65 6e 64 69 66 | ingList.keys().const.=.0;.#endif |
11a60 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 63 72 65 65 6e 2a 20 63 72 65 61 74 65 28 20 63 6f | .....virtual.QScreen*.create(.co |
11a80 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 72 69 76 65 72 2c 20 69 6e 74 20 64 69 73 70 6c 61 79 | nst.QString&.driver,.int.display |
11aa0 | 49 64 20 29 20 3d 20 30 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 47 66 78 44 72 69 76 | Id.).=.0;..private:.....QGfxDriv |
11ac0 | 65 72 50 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 | erPluginPrivate.*d;.};..#endif./ |
11ae0 | 2f 20 51 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 47 46 | /.QT_NO_COMPONENT..#endif.//.QGF |
11b00 | 58 44 52 49 56 45 52 50 4c 55 47 49 4e 5f 51 57 53 5f 48 0a 00 00 00 2a 00 71 00 67 00 66 00 78 | XDRIVERPLUGIN_QWS_H....*.q.g.f.x |
11b20 | 00 74 00 72 00 61 00 6e 00 73 00 66 00 6f 00 72 00 6d 00 65 00 64 00 5f 00 71 00 77 00 73 00 2e | .t.r.a.n.s.f.o.r.m.e.d._.q.w.s.. |
11b40 | 00 68 00 00 0c 86 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..../************************* |
11b60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
11b80 | 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$.**. |
11ba0 | 2a 2a 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 51 47 66 78 52 61 73 74 65 72 20 | **.Implementation.of.QGfxRaster. |
11bc0 | 28 75 6e 61 63 63 65 6c 65 72 61 74 65 64 20 67 72 61 70 68 69 63 73 20 63 6f 6e 74 65 78 74 29 | (unaccelerated.graphics.context) |
11be0 | 20 63 6c 61 73 73 20 66 6f 72 0a 2a 2a 20 45 6d 62 65 64 64 65 64 20 51 74 0a 2a 2a 20 43 72 65 | .class.for.**.Embedded.Qt.**.Cre |
11c00 | 61 74 65 64 20 3a 20 39 34 30 37 32 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 | ated.:.940721.**.**.Copyright.(C |
11c20 | 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 20 | ).1992-2002.Trolltech.ASA...All. |
11c40 | 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 |
11c60 | 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 |
11c80 | 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. |
11ca0 | 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 |
11cc0 | 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.* |
11ce0 | 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 |
11d00 | 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. |
11d20 | 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 |
11d40 | 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 |
11d60 | 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 |
11d80 | 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. |
11da0 | 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 |
11dc0 | 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 |
11de0 | 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 20 | es.for.Qtopia.Core.may.use.this. |
11e00 | 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 51 | file.in.accordance.with.the.**.Q |
11e20 | 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 67 | t.Embedded.Commercial.License.Ag |
11e40 | 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 |
11e60 | 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. |
11e80 | 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 |
11ea0 | 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 |
11ec0 | 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 |
11ee0 | 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..* |
11f00 | 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 |
11f20 | 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 |
11f40 | 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 |
11f60 | 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 |
11f80 | 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 |
11fa0 | 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 |
11fc0 | 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 |
11fe0 | 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 |
12000 | 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. |
12020 | 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..**.************************ |
12040 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
12060 | 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 47 46 58 54 52 41 | **************/..#ifndef.QGFXTRA |
12080 | 4e 53 46 4f 52 4d 45 44 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 46 58 54 52 41 4e 53 | NSFORMED_QWS_H.#define.QGFXTRANS |
120a0 | 46 4f 52 4d 45 44 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c | FORMED_QWS_H..#ifndef.QT_H.#incl |
120c0 | 75 64 65 20 22 71 67 66 78 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a | ude."qgfx_qws.h".#endif.//.QT_H. |
120e0 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 54 52 41 4e 53 46 4f 52 4d 45 44 0a 0a | .#ifndef.QT_NO_QWS_TRANSFORMED.. |
12100 | 23 69 66 6e 64 65 66 20 51 5f 4f 53 5f 51 4e 58 36 0a 23 64 65 66 69 6e 65 20 51 54 5f 54 52 41 | #ifndef.Q_OS_QNX6.#define.QT_TRA |
12120 | 4e 53 5f 53 43 52 45 45 4e 5f 42 41 53 45 20 20 20 20 51 4c 69 6e 75 78 46 62 53 63 72 65 65 6e | NS_SCREEN_BASE....QLinuxFbScreen |
12140 | 0a 23 64 65 66 69 6e 65 20 51 54 5f 54 52 41 4e 53 5f 43 55 52 53 4f 52 5f 42 41 53 45 09 51 53 | .#define.QT_TRANS_CURSOR_BASE.QS |
12160 | 63 72 65 65 6e 43 75 72 73 6f 72 0a 23 64 65 66 69 6e 65 20 51 54 5f 54 52 41 4e 53 5f 47 46 58 | creenCursor.#define.QT_TRANS_GFX |
12180 | 5f 42 41 53 45 09 51 47 66 78 52 61 73 74 65 72 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 54 52 | _BASE.QGfxRaster.//#define.QT_TR |
121a0 | 41 4e 53 5f 53 43 52 45 45 4e 5f 42 41 53 45 20 20 51 56 46 62 53 63 72 65 65 6e 0a 2f 2f 23 64 | ANS_SCREEN_BASE..QVFbScreen.//#d |
121c0 | 65 66 69 6e 65 20 51 54 5f 54 52 41 4e 53 5f 43 55 52 53 4f 52 5f 42 41 53 45 20 20 20 51 56 46 | efine.QT_TRANS_CURSOR_BASE...QVF |
121e0 | 62 53 63 72 65 65 6e 43 75 72 73 6f 72 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 54 52 41 4e 53 | bScreenCursor.//#define.QT_TRANS |
12200 | 5f 47 46 58 5f 42 41 53 45 20 20 20 20 20 20 51 47 66 78 56 46 62 0a 23 69 6e 63 6c 75 64 65 20 | _GFX_BASE......QGfxVFb.#include. |
12220 | 22 71 67 66 78 6c 69 6e 75 78 66 62 5f 71 77 73 2e 68 22 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e | "qgfxlinuxfb_qws.h".#else.#defin |
12240 | 65 20 51 54 5f 54 52 41 4e 53 5f 53 43 52 45 45 4e 5f 42 41 53 45 20 20 20 20 51 51 6e 78 53 63 | e.QT_TRANS_SCREEN_BASE....QQnxSc |
12260 | 72 65 65 6e 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 73 67 66 78 5f 71 6e 78 2e 68 22 0a 23 65 6e | reen.#include."qwsgfx_qnx.h".#en |
12280 | 64 69 66 0a 0a 63 6c 61 73 73 20 51 54 72 61 6e 73 66 6f 72 6d 65 64 53 63 72 65 65 6e 20 3a 20 | dif..class.QTransformedScreen.:. |
122a0 | 70 75 62 6c 69 63 20 51 54 5f 54 52 41 4e 53 5f 53 43 52 45 45 4e 5f 42 41 53 45 0a 7b 0a 70 75 | public.QT_TRANS_SCREEN_BASE.{.pu |
122c0 | 62 6c 69 63 3a 0a 20 20 20 20 51 54 72 61 6e 73 66 6f 72 6d 65 64 53 63 72 65 65 6e 28 20 69 6e | blic:.....QTransformedScreen(.in |
122e0 | 74 20 64 69 73 70 6c 61 79 5f 69 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 54 72 | t.display_id.);.....virtual.~QTr |
12300 | 61 6e 73 66 6f 72 6d 65 64 53 63 72 65 65 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | ansformedScreen();......virtual. |
12320 | 62 6f 6f 6c 20 63 6f 6e 6e 65 63 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 69 73 | bool.connect(.const.QString.&dis |
12340 | 70 6c 61 79 53 70 65 63 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 69 6e 69 74 | playSpec.);.....virtual.int.init |
12360 | 43 75 72 73 6f 72 28 76 6f 69 64 2a 20 65 2c 20 62 6f 6f 6c 20 69 6e 69 74 29 3b 0a 20 20 20 20 | Cursor(void*.e,.bool.init);..... |
12380 | 76 69 72 74 75 61 6c 20 51 47 66 78 20 2a 20 63 72 65 61 74 65 47 66 78 28 75 6e 73 69 67 6e 65 | virtual.QGfx.*.createGfx(unsigne |
123a0 | 64 20 63 68 61 72 20 2a 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 29 3b 0a 0a 20 20 20 20 | d.char.*,int,int,int,int);...... |
123c0 | 65 6e 75 6d 20 54 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 20 7b 20 4e 6f 6e 65 2c 20 52 6f 74 39 | enum.Transformation.{.None,.Rot9 |
123e0 | 30 2c 20 52 6f 74 31 38 30 2c 20 52 6f 74 32 37 30 20 7d 3b 0a 20 20 20 20 54 72 61 6e 73 66 6f | 0,.Rot180,.Rot270.};.....Transfo |
12400 | 72 6d 61 74 69 6f 6e 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 28 29 20 63 6f 6e 73 74 20 7b | rmation.transformation().const.{ |
12420 | 20 72 65 74 75 72 6e 20 74 72 61 6e 73 3b 20 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f | .return.trans;.}......virtual.bo |
12440 | 6f 6c 20 69 73 54 72 61 6e 73 66 6f 72 6d 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 | ol.isTransformed().const;.....vi |
12460 | 72 74 75 61 6c 20 51 53 69 7a 65 20 6d 61 70 54 6f 44 65 76 69 63 65 28 20 63 6f 6e 73 74 20 51 | rtual.QSize.mapToDevice(.const.Q |
12480 | 53 69 7a 65 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 69 7a | Size.&.).const;.....virtual.QSiz |
124a0 | 65 20 6d 61 70 46 72 6f 6d 44 65 76 69 63 65 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 | e.mapFromDevice(.const.QSize.&.) |
124c0 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 6f 69 6e 74 20 6d 61 70 54 6f | .const;.....virtual.QPoint.mapTo |
124e0 | 44 65 76 69 63 65 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 53 | Device(.const.QPoint.&,.const.QS |
12500 | 69 7a 65 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 6f 69 6e | ize.&.).const;.....virtual.QPoin |
12520 | 74 20 6d 61 70 46 72 6f 6d 44 65 76 69 63 65 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c | t.mapFromDevice(.const.QPoint.&, |
12540 | 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 | .const.QSize.&.).const;.....virt |
12560 | 75 61 6c 20 51 52 65 63 74 20 6d 61 70 54 6f 44 65 76 69 63 65 28 20 63 6f 6e 73 74 20 51 52 65 | ual.QRect.mapToDevice(.const.QRe |
12580 | 63 74 20 26 2c 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | ct.&,.const.QSize.&.).const;.... |
125a0 | 20 76 69 72 74 75 61 6c 20 51 52 65 63 74 20 6d 61 70 46 72 6f 6d 44 65 76 69 63 65 28 20 63 6f | .virtual.QRect.mapFromDevice(.co |
125c0 | 6e 73 74 20 51 52 65 63 74 20 26 2c 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 20 63 6f 6e | nst.QRect.&,.const.QSize.&.).con |
125e0 | 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 49 6d 61 67 65 20 6d 61 70 54 6f 44 65 76 69 | st;.....virtual.QImage.mapToDevi |
12600 | 63 65 28 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | ce(.const.QImage.&.).const;..... |
12620 | 76 69 72 74 75 61 6c 20 51 49 6d 61 67 65 20 6d 61 70 46 72 6f 6d 44 65 76 69 63 65 28 20 63 6f | virtual.QImage.mapFromDevice(.co |
12640 | 6e 73 74 20 51 49 6d 61 67 65 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 | nst.QImage.&.).const;.....virtua |
12660 | 6c 20 51 52 65 67 69 6f 6e 20 6d 61 70 54 6f 44 65 76 69 63 65 28 20 63 6f 6e 73 74 20 51 52 65 | l.QRegion.mapToDevice(.const.QRe |
12680 | 67 69 6f 6e 20 26 2c 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 | gion.&,.const.QSize.&.).const;.. |
126a0 | 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 67 69 6f 6e 20 6d 61 70 46 72 6f 6d 44 65 76 69 63 65 | ...virtual.QRegion.mapFromDevice |
126c0 | 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 2c 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 | (.const.QRegion.&,.const.QSize.& |
126e0 | 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 74 72 61 6e 73 66 | .).const;.....virtual.int.transf |
12700 | 6f 72 6d 4f 72 69 65 6e 74 61 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 | ormOrientation().const;......voi |
12720 | 64 20 73 65 74 54 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 28 20 54 72 61 6e 73 66 6f 72 6d 61 74 | d.setTransformation(.Transformat |
12740 | 69 6f 6e 20 74 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 54 72 61 6e 73 66 6f 72 6d | ion.t.);..private:.....Transform |
12760 | 61 74 69 6f 6e 20 74 72 61 6e 73 3b 0a 20 20 20 20 51 53 63 72 65 65 6e 20 2a 64 72 69 76 65 72 | ation.trans;.....QScreen.*driver |
12780 | 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 54 52 41 4e 53 46 | ;.};..#endif.//.QT_NO_QWS_TRANSF |
127a0 | 4f 52 4d 45 44 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 47 46 58 54 52 41 4e 53 46 4f 52 4d 45 44 | ORMED..#endif.//.QGFXTRANSFORMED |
127c0 | 5f 51 57 53 5f 48 0a 00 00 00 0c 00 71 00 66 00 74 00 70 00 2e 00 68 00 00 14 e9 2f 2a 2a 2a 2a | _QWS_H......q.f.t.p...h..../**** |
127e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
12800 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
12820 | 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 |
12840 | 69 6f 6e 20 6f 66 20 51 46 74 70 20 63 6c 61 73 73 2e 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 | ion.of.QFtp.class..**.**.Created |
12860 | 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 28 43 29 20 31 39 | .:.970521.**.**.Copyright.(C).19 |
12880 | 39 37 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 | 97-2000.Trolltech.ASA...All.righ |
128a0 | 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. |
128c0 | 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 20 6f 66 20 74 68 | part.of.the.network.module.of.th |
128e0 | 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 |
12900 | 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 |
12920 | 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.**. |
12940 | 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 |
12960 | 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. |
12980 | 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 |
129a0 | 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 |
129c0 | 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 |
129e0 | 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 |
12a00 | 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 |
12a20 | 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 |
12a40 | 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 |
12a60 | 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 |
12a80 | 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 |
12aa0 | 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 |
12ac0 | 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 69 | g.valid.Qt.Enterprise.Edition.li |
12ae0 | 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 |
12b00 | 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 |
12b20 | 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 77 | .License.Agreement.provided.**.w |
12b40 | 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 |
12b60 | 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 |
12b80 | 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. |
12ba0 | 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 |
12bc0 | 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 |
12be0 | 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 |
12c00 | 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 |
12c20 | 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.**... |
12c40 | 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. |
12c60 | 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: |
12c80 | 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 |
12ca0 | 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 |
12cc0 | 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 |
12ce0 | 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 |
12d00 | 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 |
12d20 | 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.* |
12d40 | 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..**.********* |
12d60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
12d80 | 2a 2a 2a 2a 2a 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 | *****************************/.. |
12da0 | 23 69 66 6e 64 65 66 20 51 46 54 50 5f 48 0a 23 64 65 66 69 6e 65 20 51 46 54 50 5f 48 0a 0a 23 | #ifndef.QFTP_H.#define.QFTP_H..# |
12dc0 | 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 | ifndef.QT_H.#include."qstring.h" |
12de0 | 20 2f 2f 20 63 68 61 72 2a 2d 3e 51 53 74 72 69 6e 67 20 63 6f 6e 76 65 72 73 69 6f 6e 0a 23 69 | .//.char*->QString.conversion.#i |
12e00 | 6e 63 6c 75 64 65 20 22 71 75 72 6c 69 6e 66 6f 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6e | nclude."qurlinfo.h".#include."qn |
12e20 | 65 74 77 6f 72 6b 70 72 6f 74 6f 63 6f 6c 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 | etworkprotocol.h".#endif.//.QT_H |
12e40 | 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 4e 45 54 57 4f 52 | ..#if.!defined(.QT_MODULE_NETWOR |
12e60 | 4b 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 | K.).||.defined(.QT_LICENSE_PROFE |
12e80 | 53 53 49 4f 4e 41 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 49 4e 54 45 52 4e 41 | SSIONAL.).||.defined(.QT_INTERNA |
12ea0 | 4c 5f 4e 45 54 57 4f 52 4b 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 46 54 | L_NETWORK.).#define.QM_EXPORT_FT |
12ec0 | 50 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 46 54 50 20 51 5f | P.#else.#define.QM_EXPORT_FTP.Q_ |
12ee0 | 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 |
12f00 | 57 4f 52 4b 50 52 4f 54 4f 43 4f 4c 5f 46 54 50 0a 0a 0a 63 6c 61 73 73 20 51 53 6f 63 6b 65 74 | WORKPROTOCOL_FTP...class.QSocket |
12f20 | 3b 0a 63 6c 61 73 73 20 51 46 74 70 43 6f 6d 6d 61 6e 64 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 | ;.class.QFtpCommand;..class.QM_E |
12f40 | 58 50 4f 52 54 5f 46 54 50 20 51 46 74 70 20 3a 20 70 75 62 6c 69 63 20 51 4e 65 74 77 6f 72 6b | XPORT_FTP.QFtp.:.public.QNetwork |
12f60 | 50 72 6f 74 6f 63 6f 6c 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 75 62 6c 69 63 3a | Protocol.{.....Q_OBJECT..public: |
12f80 | 0a 20 20 20 20 51 46 74 70 28 29 3b 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 67 65 74 20 | .....QFtp();.//.###.Qt.4.0:.get. |
12fa0 | 72 69 64 20 6f 66 20 74 68 69 73 20 6f 76 65 72 6c 6f 61 64 0a 20 20 20 20 51 46 74 70 28 20 51 | rid.of.this.overload.....QFtp(.Q |
12fc0 | 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 | Object.*parent,.const.char.*name |
12fe0 | 3d 30 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 46 74 70 28 29 3b 0a 0a 20 20 20 20 | =0.);.....virtual.~QFtp();...... |
13000 | 69 6e 74 20 73 75 70 70 6f 72 74 65 64 4f 70 65 72 61 74 69 6f 6e 73 28 29 20 63 6f 6e 73 74 3b | int.supportedOperations().const; |
13020 | 0a 0a 20 20 20 20 2f 2f 20 6e 6f 6e 2d 51 4e 65 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c 20 66 75 | ......//.non-QNetworkProtocol.fu |
13040 | 6e 63 74 69 6f 6e 73 3a 0a 20 20 20 20 65 6e 75 6d 20 53 74 61 74 65 20 7b 0a 09 55 6e 63 6f 6e | nctions:.....enum.State.{..Uncon |
13060 | 6e 65 63 74 65 64 2c 0a 09 48 6f 73 74 4c 6f 6f 6b 75 70 2c 0a 09 43 6f 6e 6e 65 63 74 69 6e 67 | nected,..HostLookup,..Connecting |
13080 | 2c 0a 09 43 6f 6e 6e 65 63 74 65 64 2c 0a 09 4c 6f 67 67 65 64 49 6e 2c 0a 09 43 6c 6f 73 69 6e | ,..Connected,..LoggedIn,..Closin |
130a0 | 67 0a 20 20 20 20 7d 3b 0a 20 20 20 20 65 6e 75 6d 20 45 72 72 6f 72 20 7b 0a 09 4e 6f 45 72 72 | g.....};.....enum.Error.{..NoErr |
130c0 | 6f 72 2c 0a 09 55 6e 6b 6e 6f 77 6e 45 72 72 6f 72 2c 0a 09 48 6f 73 74 4e 6f 74 46 6f 75 6e 64 | or,..UnknownError,..HostNotFound |
130e0 | 2c 0a 09 43 6f 6e 6e 65 63 74 69 6f 6e 52 65 66 75 73 65 64 2c 0a 09 4e 6f 74 43 6f 6e 6e 65 63 | ,..ConnectionRefused,..NotConnec |
13100 | 74 65 64 0a 20 20 20 20 7d 3b 0a 20 20 20 20 65 6e 75 6d 20 43 6f 6d 6d 61 6e 64 20 7b 0a 09 4e | ted.....};.....enum.Command.{..N |
13120 | 6f 6e 65 2c 0a 09 43 6f 6e 6e 65 63 74 54 6f 48 6f 73 74 2c 0a 09 4c 6f 67 69 6e 2c 0a 09 43 6c | one,..ConnectToHost,..Login,..Cl |
13140 | 6f 73 65 2c 0a 09 4c 69 73 74 2c 0a 09 43 64 2c 0a 09 47 65 74 2c 0a 09 50 75 74 2c 0a 09 52 65 | ose,..List,..Cd,..Get,..Put,..Re |
13160 | 6d 6f 76 65 2c 0a 09 4d 6b 64 69 72 2c 0a 09 52 6d 64 69 72 2c 0a 09 52 65 6e 61 6d 65 2c 0a 09 | move,..Mkdir,..Rmdir,..Rename,.. |
13180 | 52 61 77 43 6f 6d 6d 61 6e 64 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 69 6e 74 20 63 6f 6e 6e 65 | RawCommand.....};......int.conne |
131a0 | 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 68 6f 73 74 2c 20 51 | ctToHost(.const.QString.&host,.Q |
131c0 | 5f 55 49 4e 54 31 36 20 70 6f 72 74 3d 32 31 20 29 3b 0a 20 20 20 20 69 6e 74 20 6c 6f 67 69 6e | _UINT16.port=21.);.....int.login |
131e0 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 75 73 65 72 3d 51 53 74 72 69 6e 67 3a 3a 6e | (.const.QString.&user=QString::n |
13200 | 75 6c 6c 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 70 61 73 73 77 6f 72 64 3d 51 53 74 | ull,.const.QString.&password=QSt |
13220 | 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 20 20 20 20 69 6e 74 20 63 6c 6f 73 65 28 29 3b 0a 20 | ring::null.);.....int.close();.. |
13240 | 20 20 20 69 6e 74 20 6c 69 73 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 69 72 3d | ...int.list(.const.QString.&dir= |
13260 | 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 20 20 20 20 69 6e 74 20 63 64 28 20 63 6f 6e | QString::null.);.....int.cd(.con |
13280 | 73 74 20 51 53 74 72 69 6e 67 20 26 64 69 72 20 29 3b 0a 20 20 20 20 69 6e 74 20 67 65 74 28 20 | st.QString.&dir.);.....int.get(. |
132a0 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 2c 20 51 49 4f 44 65 76 69 63 65 20 2a | const.QString.&file,.QIODevice.* |
132c0 | 64 65 76 3d 30 20 29 3b 0a 20 20 20 20 69 6e 74 20 70 75 74 28 20 63 6f 6e 73 74 20 51 42 79 74 | dev=0.);.....int.put(.const.QByt |
132e0 | 65 41 72 72 61 79 20 26 64 61 74 61 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c | eArray.&data,.const.QString.&fil |
13300 | 65 20 29 3b 0a 20 20 20 20 69 6e 74 20 70 75 74 28 20 51 49 4f 44 65 76 69 63 65 20 2a 64 65 76 | e.);.....int.put(.QIODevice.*dev |
13320 | 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 20 29 3b 0a 20 20 20 20 69 6e 74 | ,.const.QString.&file.);.....int |
13340 | 20 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 20 29 3b 0a | .remove(.const.QString.&file.);. |
13360 | 20 20 20 20 69 6e 74 20 6d 6b 64 69 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 69 | ....int.mkdir(.const.QString.&di |
13380 | 72 20 29 3b 0a 20 20 20 20 69 6e 74 20 72 6d 64 69 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | r.);.....int.rmdir(.const.QStrin |
133a0 | 67 20 26 64 69 72 20 29 3b 0a 20 20 20 20 69 6e 74 20 72 65 6e 61 6d 65 28 20 63 6f 6e 73 74 20 | g.&dir.);.....int.rename(.const. |
133c0 | 51 53 74 72 69 6e 67 20 26 6f 6c 64 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | QString.&oldname,.const.QString. |
133e0 | 26 6e 65 77 6e 61 6d 65 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 72 61 77 43 6f 6d 6d 61 6e 64 28 | &newname.);......int.rawCommand( |
13400 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 6f 6d 6d 61 6e 64 20 29 3b 0a 0a 20 20 20 20 | .const.QString.&command.);...... |
13420 | 51 5f 55 4c 4f 4e 47 20 62 79 74 65 73 41 76 61 69 6c 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a | Q_ULONG.bytesAvailable().const;. |
13440 | 20 20 20 20 51 5f 4c 4f 4e 47 20 72 65 61 64 42 6c 6f 63 6b 28 20 63 68 61 72 20 2a 64 61 74 61 | ....Q_LONG.readBlock(.char.*data |
13460 | 2c 20 51 5f 55 4c 4f 4e 47 20 6d 61 78 6c 65 6e 20 29 3b 0a 20 20 20 20 51 42 79 74 65 41 72 72 | ,.Q_ULONG.maxlen.);.....QByteArr |
13480 | 61 79 20 72 65 61 64 41 6c 6c 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 63 75 72 72 65 6e 74 49 64 | ay.readAll();......int.currentId |
134a0 | 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 4f 44 65 76 69 63 65 2a 20 63 75 72 72 65 6e 74 | ().const;.....QIODevice*.current |
134c0 | 44 65 76 69 63 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 43 6f 6d 6d 61 6e 64 20 63 75 72 72 | Device().const;.....Command.curr |
134e0 | 65 6e 74 43 6f 6d 6d 61 6e 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 | entCommand().const;.....bool.has |
13500 | 50 65 6e 64 69 6e 67 43 6f 6d 6d 61 6e 64 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 | PendingCommands().const;.....voi |
13520 | 64 20 63 6c 65 61 72 50 65 6e 64 69 6e 67 43 6f 6d 6d 61 6e 64 73 28 29 3b 0a 0a 20 20 20 20 53 | d.clearPendingCommands();......S |
13540 | 74 61 74 65 20 73 74 61 74 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 45 72 72 6f 72 20 65 | tate.state().const;......Error.e |
13560 | 72 72 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 65 72 72 6f 72 53 | rror().const;.....QString.errorS |
13580 | 74 72 69 6e 67 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 | tring().const;..public.slots:... |
135a0 | 20 20 76 6f 69 64 20 61 62 6f 72 74 28 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f | ..void.abort();..signals:.....vo |
135c0 | 69 64 20 73 74 61 74 65 43 68 61 6e 67 65 64 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 | id.stateChanged(.int.);.....void |
135e0 | 20 6c 69 73 74 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 26 20 29 3b 0a 20 20 | .listInfo(.const.QUrlInfo&.);... |
13600 | 20 20 76 6f 69 64 20 72 65 61 64 79 52 65 61 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 61 74 | ..void.readyRead();.....void.dat |
13620 | 61 54 72 61 6e 73 66 65 72 50 72 6f 67 72 65 73 73 28 20 69 6e 74 2c 20 69 6e 74 20 29 3b 0a 20 | aTransferProgress(.int,.int.);.. |
13640 | 20 20 20 76 6f 69 64 20 72 61 77 43 6f 6d 6d 61 6e 64 52 65 70 6c 79 28 20 69 6e 74 2c 20 63 6f | ...void.rawCommandReply(.int,.co |
13660 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 6f 6d 6d 61 6e | nst.QString&.);......void.comman |
13680 | 64 53 74 61 72 74 65 64 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6d 6d 61 6e | dStarted(.int.);.....void.comman |
136a0 | 64 46 69 6e 69 73 68 65 64 28 20 69 6e 74 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 | dFinished(.int,.bool.);.....void |
136c0 | 20 64 6f 6e 65 28 20 62 6f 6f 6c 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 | .done(.bool.);..protected:.....v |
136e0 | 6f 69 64 20 70 61 72 73 65 44 69 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 62 75 66 | oid.parseDir(.const.QString.&buf |
13700 | 66 65 72 2c 20 51 55 72 6c 49 6e 66 6f 20 26 69 6e 66 6f 20 29 3b 20 2f 2f 20 23 23 23 20 51 74 | fer,.QUrlInfo.&info.);.//.###.Qt |
13720 | 20 34 2e 30 3a 20 64 65 6c 65 74 65 20 74 68 69 73 3f 20 28 6e 6f 74 20 70 75 62 6c 69 63 20 41 | .4.0:.delete.this?.(not.public.A |
13740 | 50 49 29 0a 20 20 20 20 76 6f 69 64 20 6f 70 65 72 61 74 69 6f 6e 4c 69 73 74 43 68 69 6c 64 72 | PI).....void.operationListChildr |
13760 | 65 6e 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 20 20 20 | en(.QNetworkOperation.*op.);.... |
13780 | 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 |
137a0 | 65 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 70 65 72 61 74 69 6f | eration.*op.);.....void.operatio |
137c0 | 6e 52 65 6d 6f 76 65 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 | nRemove(.QNetworkOperation.*op.) |
137e0 | 3b 0a 20 20 20 20 76 6f 69 64 20 6f 70 65 72 61 74 69 6f 6e 52 65 6e 61 6d 65 28 20 51 4e 65 74 | ;.....void.operationRename(.QNet |
13800 | 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 70 | workOperation.*op.);.....void.op |
13820 | 65 72 61 74 69 6f 6e 47 65 74 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f | erationGet(.QNetworkOperation.*o |
13840 | 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 70 65 72 61 74 69 6f 6e 50 75 74 28 20 51 4e 65 74 | p.);.....void.operationPut(.QNet |
13860 | 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 2f 2f 20 23 23 23 | workOperation.*op.);......//.### |
13880 | 20 51 74 20 34 2e 30 3a 20 64 65 6c 65 74 65 20 74 68 65 73 65 0a 20 20 20 20 2f 2f 20 75 6e 75 | .Qt.4.0:.delete.these.....//.unu |
138a0 | 73 65 64 20 76 61 72 69 61 62 6c 65 73 3a 0a 20 20 20 20 51 53 6f 63 6b 65 74 20 2a 63 6f 6d 6d | sed.variables:.....QSocket.*comm |
138c0 | 61 6e 64 53 6f 63 6b 65 74 2c 20 2a 64 61 74 61 53 6f 63 6b 65 74 3b 0a 20 20 20 20 62 6f 6f 6c | andSocket,.*dataSocket;.....bool |
138e0 | 20 63 6f 6e 6e 65 63 74 69 6f 6e 52 65 61 64 79 2c 20 70 61 73 73 69 76 65 4d 6f 64 65 3b 0a 20 | .connectionReady,.passiveMode;.. |
13900 | 20 20 20 69 6e 74 20 67 65 74 54 6f 74 61 6c 53 69 7a 65 2c 20 67 65 74 44 6f 6e 65 53 69 7a 65 | ...int.getTotalSize,.getDoneSize |
13920 | 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 74 61 72 74 47 65 74 4f 6e 46 61 69 6c 3b 0a 20 20 20 20 69 | ;.....bool.startGetOnFail;.....i |
13940 | 6e 74 20 70 75 74 54 6f 57 72 69 74 65 2c 20 70 75 74 57 72 69 74 74 65 6e 3b 0a 20 20 20 20 62 | nt.putToWrite,.putWritten;.....b |
13960 | 6f 6f 6c 20 65 72 72 6f 72 49 6e 4c 69 73 74 43 68 69 6c 64 72 65 6e 3b 0a 0a 70 72 69 76 61 74 | ool.errorInListChildren;..privat |
13980 | 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 20 20 20 69 6e 74 20 61 64 64 43 | e:.....void.init();.....int.addC |
139a0 | 6f 6d 6d 61 6e 64 28 20 51 46 74 70 43 6f 6d 6d 61 6e 64 20 2a 20 29 3b 0a 0a 20 20 20 20 62 6f | ommand(.QFtpCommand.*.);......bo |
139c0 | 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 |
139e0 | 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 | ation.*op.);..private.slots:.... |
13a00 | 20 76 6f 69 64 20 73 74 61 72 74 4e 65 78 74 43 6f 6d 6d 61 6e 64 28 29 3b 0a 20 20 20 20 76 6f | .void.startNextCommand();.....vo |
13a20 | 69 64 20 70 69 46 69 6e 69 73 68 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b | id.piFinished(.const.QString&.); |
13a40 | 0a 20 20 20 20 76 6f 69 64 20 70 69 45 72 72 6f 72 28 20 69 6e 74 2c 20 63 6f 6e 73 74 20 51 53 | .....void.piError(.int,.const.QS |
13a60 | 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 69 43 6f 6e 6e 65 63 74 53 74 61 74 | tring&.);.....void.piConnectStat |
13a80 | 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 69 46 74 70 52 65 70 6c 79 28 20 69 | e(.int.);.....void.piFtpReply(.i |
13aa0 | 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 | nt,.const.QString&.);..private.s |
13ac0 | 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 6e 70 4c 69 73 74 49 6e 66 6f 28 20 63 6f 6e 73 74 | lots:.....void.npListInfo(.const |
13ae0 | 20 51 55 72 6c 49 6e 66 6f 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6e 70 44 6f 6e 65 28 20 | .QUrlInfo.&.);.....void.npDone(. |
13b00 | 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6e 70 53 74 61 74 65 43 68 61 6e 67 65 64 28 | bool.);.....void.npStateChanged( |
13b20 | 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6e 70 44 61 74 61 54 72 61 6e 73 66 65 72 50 | .int.);.....void.npDataTransferP |
13b40 | 72 6f 67 72 65 73 73 28 20 69 6e 74 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6e 70 | rogress(.int,.int.);.....void.np |
13b60 | 52 65 61 64 79 52 65 61 64 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 20 73 6c 6f 74 73 3a 0a 20 | ReadyRead();..protected.slots:.. |
13b80 | 20 20 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 64 65 6c 65 74 65 20 74 68 65 73 65 0a 20 | ...//.###.Qt.4.0:.delete.these.. |
13ba0 | 20 20 20 76 6f 69 64 20 68 6f 73 74 46 6f 75 6e 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f | ...void.hostFound();.....void.co |
13bc0 | 6e 6e 65 63 74 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 6f 73 65 64 28 29 3b 0a 20 20 | nnected();.....void.closed();... |
13be0 | 20 20 76 6f 69 64 20 64 61 74 61 48 6f 73 74 46 6f 75 6e 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 | ..void.dataHostFound();.....void |
13c00 | 20 64 61 74 61 43 6f 6e 6e 65 63 74 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 61 74 61 43 | .dataConnected();.....void.dataC |
13c20 | 6c 6f 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 61 74 61 52 65 61 64 79 52 65 61 64 28 | losed();.....void.dataReadyRead( |
13c40 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 61 74 61 42 79 74 65 73 57 72 69 74 74 65 6e 28 20 69 6e | );.....void.dataBytesWritten(.in |
13c60 | 74 20 6e 62 79 74 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 72 72 6f 72 28 20 69 6e 74 20 | t.nbytes.);.....void.error(.int. |
13c80 | 29 3b 0a 7d 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 50 52 | );.};..#endif.//.QT_NO_NETWORKPR |
13ca0 | 4f 54 4f 43 4f 4c 5f 46 54 50 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 46 54 50 5f 48 0a 00 00 00 | OTOCOL_FTP..#endif.//.QFTP_H.... |
13cc0 | 10 00 71 00 6c 00 61 00 62 00 65 00 6c 00 2e 00 68 00 00 13 03 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..q.l.a.b.e.l...h..../********** |
13ce0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
13d00 | 2a 2a 2a 2a 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 | ****************************.**. |
13d20 | 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 4c 61 62 65 | $Id:.$.**.**.Definition.of.QLabe |
13d40 | 6c 20 77 69 64 67 65 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 | l.widget.class.**.**.Created.:.9 |
13d60 | 34 31 32 31 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 | 41215.**.**.Copyright.(C).1992-2 |
13d80 | 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 |
13da0 | 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 | eserved..**.**.This.file.is.part |
13dc0 | 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 | .of.the.widgets.module.of.the.Qt |
13de0 | 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 |
13e00 | 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 |
13e20 | 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 |
13e40 | 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 |
13e60 | 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 |
13e80 | 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 |
13ea0 | 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 |
13ec0 | 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 |
13ee0 | 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.**. |
13f00 | 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 |
13f20 | 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 |
13f40 | 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 |
13f60 | 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 |
13f80 | 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. |
13fa0 | 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 |
13fc0 | 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. |
13fe0 | 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 |
14000 | 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 |
14020 | 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. |
14040 | 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 |
14060 | 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 |
14080 | 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 |
140a0 | 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 |
140c0 | 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 |
140e0 | 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 |
14100 | 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. |
14120 | 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@ |
14140 | 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 |
14160 | 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 |
14180 | 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 |
141a0 | 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 |
141c0 | 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 |
141e0 | 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. |
14200 | 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@ |
14220 | 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. |
14240 | 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 |
14260 | 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..**.****************** |
14280 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
142a0 | 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 |
142c0 | 4c 41 42 45 4c 5f 48 0a 23 64 65 66 69 6e 65 20 51 4c 41 42 45 4c 5f 48 0a 0a 23 69 66 6e 64 65 | LABEL_H.#define.QLABEL_H..#ifnde |
142e0 | 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 72 61 6d 65 2e 68 22 0a 23 65 6e 64 69 | f.QT_H.#include."qframe.h".#endi |
14300 | 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 4c 41 42 45 4c 0a 0a | f.//.QT_H..#ifndef.QT_NO_LABEL.. |
14320 | 63 6c 61 73 73 20 51 53 69 6d 70 6c 65 52 69 63 68 54 65 78 74 3b 0a 63 6c 61 73 73 20 51 4c 61 | class.QSimpleRichText;.class.QLa |
14340 | 62 65 6c 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4c 61 62 | belPrivate;..class.Q_EXPORT.QLab |
14360 | 65 6c 20 3a 20 70 75 62 6c 69 63 20 51 46 72 61 6d 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 | el.:.public.QFrame.{.....Q_OBJEC |
14380 | 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 74 65 78 74 20 52 | T.....Q_PROPERTY(.QString.text.R |
143a0 | 45 41 44 20 74 65 78 74 20 57 52 49 54 45 20 73 65 74 54 65 78 74 20 29 0a 20 20 20 20 51 5f 50 | EAD.text.WRITE.setText.).....Q_P |
143c0 | 52 4f 50 45 52 54 59 28 20 54 65 78 74 46 6f 72 6d 61 74 20 74 65 78 74 46 6f 72 6d 61 74 20 52 | ROPERTY(.TextFormat.textFormat.R |
143e0 | 45 41 44 20 74 65 78 74 46 6f 72 6d 61 74 20 57 52 49 54 45 20 73 65 74 54 65 78 74 46 6f 72 6d | EAD.textFormat.WRITE.setTextForm |
14400 | 61 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 50 69 78 6d 61 70 20 70 69 78 | at.).....Q_PROPERTY(.QPixmap.pix |
14420 | 6d 61 70 20 52 45 41 44 20 70 69 78 6d 61 70 20 57 52 49 54 45 20 73 65 74 50 69 78 6d 61 70 20 | map.READ.pixmap.WRITE.setPixmap. |
14440 | 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 73 63 61 6c 65 64 43 6f 6e | ).....Q_PROPERTY(.bool.scaledCon |
14460 | 74 65 6e 74 73 20 52 45 41 44 20 68 61 73 53 63 61 6c 65 64 43 6f 6e 74 65 6e 74 73 20 57 52 49 | tents.READ.hasScaledContents.WRI |
14480 | 54 45 20 73 65 74 53 63 61 6c 65 64 43 6f 6e 74 65 6e 74 73 20 29 0a 20 20 20 20 51 5f 50 52 4f | TE.setScaledContents.).....Q_PRO |
144a0 | 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 41 44 20 | PERTY(.Alignment.alignment.READ. |
144c0 | 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 29 0a 20 | alignment.WRITE.setAlignment.).. |
144e0 | 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 69 6e 64 65 6e 74 20 52 45 41 44 20 69 | ...Q_PROPERTY(.int.indent.READ.i |
14500 | 6e 64 65 6e 74 20 57 52 49 54 45 20 73 65 74 49 6e 64 65 6e 74 20 29 0a 20 20 20 20 51 5f 4f 56 | ndent.WRITE.setIndent.).....Q_OV |
14520 | 45 52 52 49 44 45 28 20 42 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 20 62 61 63 6b 67 72 6f 75 6e | ERRIDE(.BackgroundMode.backgroun |
14540 | 64 4d 6f 64 65 20 44 45 53 49 47 4e 41 42 4c 45 20 74 72 75 65 29 0a 0a 70 75 62 6c 69 63 3a 0a | dMode.DESIGNABLE.true)..public:. |
14560 | 20 20 20 20 51 4c 61 62 65 6c 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e | ....QLabel(.QWidget.*parent,.con |
14580 | 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 20 29 3b 0a 20 | st.char*.name=0,.WFlags.f=0.);.. |
145a0 | 20 20 20 51 4c 61 62 65 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 | ...QLabel(.const.QString.&text,. |
145c0 | 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d | QWidget.*parent,.const.char*.nam |
145e0 | 65 3d 30 2c 0a 09 20 20 20 20 57 46 6c 61 67 73 20 66 3d 30 20 29 3b 0a 20 20 20 20 51 4c 61 62 | e=0,......WFlags.f=0.);.....QLab |
14600 | 65 6c 28 20 51 57 69 64 67 65 74 20 2a 62 75 64 64 79 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | el(.QWidget.*buddy,.const.QStrin |
14620 | 67 20 26 2c 0a 09 20 20 20 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 | g.&,......QWidget.*parent,.const |
14640 | 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 57 46 6c 61 67 73 20 66 3d 30 20 29 3b 0a 20 20 20 | .char*.name=0,.WFlags.f=0.);.... |
14660 | 20 7e 51 4c 61 62 65 6c 28 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 09 20 74 65 78 74 28 29 | .~QLabel();......QString..text() |
14680 | 09 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 6c 74 65 78 74 3b 20 7d 0a 20 20 20 20 51 50 | ..const.{.return.ltext;.}.....QP |
146a0 | 69 78 6d 61 70 20 20 20 20 20 2a 70 69 78 6d 61 70 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 | ixmap.....*pixmap().const.{.retu |
146c0 | 72 6e 20 6c 70 69 78 6d 61 70 3b 20 7d 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 49 43 54 | rn.lpixmap;.}.#ifndef.QT_NO_PICT |
146e0 | 55 52 45 0a 20 20 20 20 51 50 69 63 74 75 72 65 20 20 20 20 2a 70 69 63 74 75 72 65 28 29 09 63 | URE.....QPicture....*picture().c |
14700 | 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 6c 70 69 63 74 75 72 65 3b 20 7d 0a 23 65 6e 64 69 66 | onst.{.return.lpicture;.}.#endif |
14720 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 4f 56 49 45 0a 20 20 20 20 51 4d 6f 76 69 65 20 | .#ifndef.QT_NO_MOVIE.....QMovie. |
14740 | 20 20 20 20 20 2a 6d 6f 76 69 65 28 29 09 09 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 | .....*movie()..const;.#endif.... |
14760 | 20 20 54 65 78 74 46 6f 72 6d 61 74 20 74 65 78 74 46 6f 72 6d 61 74 28 29 20 63 6f 6e 73 74 3b | ..TextFormat.textFormat().const; |
14780 | 0a 20 20 20 20 76 6f 69 64 20 09 20 73 65 74 54 65 78 74 46 6f 72 6d 61 74 28 20 54 65 78 74 46 | .....void...setTextFormat(.TextF |
147a0 | 6f 72 6d 61 74 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 20 61 6c 69 67 6e 6d 65 6e 74 28 29 20 | ormat.);......int...alignment(). |
147c0 | 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 61 6c 69 67 6e 3b 20 7d 0a 20 20 20 20 76 69 72 74 | const.{.return.align;.}.....virt |
147e0 | 75 61 6c 20 76 6f 69 64 20 73 65 74 41 6c 69 67 6e 6d 65 6e 74 28 20 69 6e 74 20 29 3b 0a 20 20 | ual.void.setAlignment(.int.);... |
14800 | 20 20 69 6e 74 09 09 20 69 6e 64 65 6e 74 28 29 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e | ..int...indent().const..{.return |
14820 | 20 65 78 74 72 61 4d 61 72 67 69 6e 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 09 20 73 65 74 49 6e | .extraMargin;.}.....void...setIn |
14840 | 64 65 6e 74 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 09 20 61 75 74 6f 52 65 73 | dent(.int.);......bool...autoRes |
14860 | 69 7a 65 28 29 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 61 75 74 6f 72 65 73 69 7a 65 3b | ize().const.{.return.autoresize; |
14880 | 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 75 74 6f 52 65 73 69 7a | .}.....virtual.void.setAutoResiz |
148a0 | 65 28 20 62 6f 6f 6c 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 53 | e(.bool.);.#ifndef.QT_NO_IMAGE_S |
148c0 | 4d 4f 4f 54 48 53 43 41 4c 45 0a 20 20 20 20 62 6f 6f 6c 20 09 68 61 73 53 63 61 6c 65 64 43 6f | MOOTHSCALE.....bool..hasScaledCo |
148e0 | 6e 74 65 6e 74 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 09 73 65 74 53 63 61 | ntents().const;.....void..setSca |
14900 | 6c 65 64 43 6f 6e 74 65 6e 74 73 28 20 62 6f 6f 6c 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 | ledContents(.bool.);.#endif..... |
14920 | 51 53 69 7a 65 09 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 | QSize..sizeHint().const;.....QSi |
14940 | 7a 65 09 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 | ze..minimumSizeHint().const;.#if |
14960 | 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | ndef.QT_NO_ACCEL.....virtual.voi |
14980 | 64 20 73 65 74 42 75 64 64 79 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 51 57 69 | d.setBuddy(.QWidget.*.);.....QWi |
149a0 | 64 67 65 74 20 20 20 20 20 2a 62 75 64 64 79 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a | dget.....*buddy().const;.#endif. |
149c0 | 20 20 20 20 69 6e 74 09 09 20 68 65 69 67 68 74 46 6f 72 57 69 64 74 68 28 69 6e 74 29 20 63 6f | ....int...heightForWidth(int).co |
149e0 | 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 | nst;......void.setFont(.const.QF |
14a00 | 6f 6e 74 20 26 66 20 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 | ont.&f.);..public.slots:.....vir |
14a20 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | tual.void.setText(.const.QString |
14a40 | 20 26 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 69 78 6d 61 70 28 | .&);.....virtual.void.setPixmap( |
14a60 | 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | .const.QPixmap.&.);.#ifndef.QT_N |
14a80 | 4f 5f 50 49 43 54 55 52 45 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 69 | O_PICTURE.....virtual.void.setPi |
14aa0 | 63 74 75 72 65 28 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 | cture(.const.QPicture.&.);.#endi |
14ac0 | 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 4f 56 49 45 0a 20 20 20 20 76 69 72 74 75 61 | f.#ifndef.QT_NO_MOVIE.....virtua |
14ae0 | 6c 20 76 6f 69 64 20 73 65 74 4d 6f 76 69 65 28 20 63 6f 6e 73 74 20 51 4d 6f 76 69 65 20 26 20 | l.void.setMovie(.const.QMovie.&. |
14b00 | 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 4e 75 | );.#endif.....virtual.void.setNu |
14b20 | 6d 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 4e 75 | m(.int.);.....virtual.void.setNu |
14b40 | 6d 28 20 64 6f 75 62 6c 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 63 6c 65 61 72 28 29 3b 0a | m(.double.);.....void..clear();. |
14b60 | 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 09 20 64 72 61 77 43 6f 6e 74 65 6e | .protected:.....void..drawConten |
14b80 | 74 73 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 20 66 6f 6e 74 | ts(.QPainter.*.);.....void..font |
14ba0 | 43 68 61 6e 67 65 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 | Change(.const.QFont.&.);.....voi |
14bc0 | 64 09 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 2a 20 29 3b | d..resizeEvent(.QResizeEvent*.); |
14be0 | 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 | ..private.slots:.#ifndef.QT_NO_A |
14c00 | 43 43 45 4c 0a 20 20 20 20 76 6f 69 64 09 20 61 63 63 65 6c 65 72 61 74 6f 72 53 6c 6f 74 28 29 | CCEL.....void..acceleratorSlot() |
14c20 | 3b 0a 20 20 20 20 76 6f 69 64 09 20 62 75 64 64 79 44 69 65 64 28 29 3b 0a 23 65 6e 64 69 66 0a | ;.....void..buddyDied();.#endif. |
14c40 | 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 4f 56 49 45 0a 20 20 20 20 76 6f 69 64 09 20 6d 6f | #ifndef.QT_NO_MOVIE.....void..mo |
14c60 | 76 69 65 55 70 64 61 74 65 64 28 63 6f 6e 73 74 20 51 52 65 63 74 26 29 3b 0a 20 20 20 20 76 6f | vieUpdated(const.QRect&);.....vo |
14c80 | 69 64 09 20 6d 6f 76 69 65 52 65 73 69 7a 65 64 28 63 6f 6e 73 74 20 51 53 69 7a 65 26 29 3b 0a | id..movieResized(const.QSize&);. |
14ca0 | 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 09 69 6e 69 74 28 29 | #endif..private:.....void.init() |
14cc0 | 3b 0a 20 20 20 20 76 6f 69 64 09 63 6c 65 61 72 43 6f 6e 74 65 6e 74 73 28 29 3b 0a 20 20 20 20 | ;.....void.clearContents();..... |
14ce0 | 76 6f 69 64 09 75 70 64 61 74 65 4c 61 62 65 6c 28 20 51 53 69 7a 65 20 6f 6c 64 53 69 7a 65 48 | void.updateLabel(.QSize.oldSizeH |
14d00 | 69 6e 74 20 29 3b 0a 20 20 20 20 51 53 69 7a 65 09 73 69 7a 65 46 6f 72 57 69 64 74 68 28 20 69 | int.);.....QSize.sizeForWidth(.i |
14d20 | 6e 74 20 77 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 6c 74 65 78 74 3b | nt.w.).const;.....QString.ltext; |
14d40 | 0a 20 20 20 20 51 50 69 78 6d 61 70 20 20 20 20 2a 6c 70 69 78 6d 61 70 3b 0a 23 69 66 6e 64 65 | .....QPixmap....*lpixmap;.#ifnde |
14d60 | 66 20 51 54 5f 4e 4f 5f 50 49 43 54 55 52 45 0a 20 20 20 20 51 50 69 63 74 75 72 65 20 20 20 2a | f.QT_NO_PICTURE.....QPicture...* |
14d80 | 6c 70 69 63 74 75 72 65 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d | lpicture;.#endif.#ifndef.QT_NO_M |
14da0 | 4f 56 49 45 0a 20 20 20 20 51 4d 6f 76 69 65 20 2a 09 6c 6d 6f 76 69 65 3b 0a 23 65 6e 64 69 66 | OVIE.....QMovie.*.lmovie;.#endif |
14dc0 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 20 20 20 20 51 57 69 64 67 65 74 | .#ifndef.QT_NO_ACCEL.....QWidget |
14de0 | 20 2a 09 6c 62 75 64 64 79 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 75 73 68 6f 72 74 09 61 6c 69 | .*.lbuddy;.#endif.....ushort.ali |
14e00 | 67 6e 3b 0a 20 20 20 20 73 68 6f 72 74 09 65 78 74 72 61 4d 61 72 67 69 6e 3b 0a 20 20 20 20 75 | gn;.....short.extraMargin;.....u |
14e20 | 69 6e 74 09 61 75 74 6f 72 65 73 69 7a 65 3a 31 3b 0a 20 20 20 20 75 69 6e 74 09 73 63 61 6c 65 | int.autoresize:1;.....uint.scale |
14e40 | 64 63 6f 6e 74 65 6e 74 73 20 3a 31 3b 0a 20 20 20 20 54 65 78 74 46 6f 72 6d 61 74 20 74 65 78 | dcontents.:1;.....TextFormat.tex |
14e60 | 74 66 6f 72 6d 61 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 52 49 43 48 54 45 58 54 0a | tformat;.#ifndef.QT_NO_RICHTEXT. |
14e80 | 20 20 20 20 51 53 69 6d 70 6c 65 52 69 63 68 54 65 78 74 2a 20 64 6f 63 3b 0a 23 65 6e 64 69 66 | ....QSimpleRichText*.doc;.#endif |
14ea0 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 20 20 20 20 51 41 63 63 65 6c 20 | .#ifndef.QT_NO_ACCEL.....QAccel. |
14ec0 | 2a 09 61 63 63 65 6c 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 4c 61 62 65 6c 50 72 69 76 61 74 | *.accel;.#endif.....QLabelPrivat |
14ee0 | 65 2a 20 64 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 69 70 4c 61 62 65 | e*.d;......friend.class.QTipLabe |
14f00 | 6c 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 | l;..private:.//.Disabled.copy.co |
14f20 | 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 |
14f40 | 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 4c 61 62 65 6c 28 20 | ned(Q_DISABLE_COPY).....QLabel(. |
14f60 | 63 6f 6e 73 74 20 51 4c 61 62 65 6c 20 26 20 29 3b 0a 20 20 20 20 51 4c 61 62 65 6c 20 26 6f 70 | const.QLabel.&.);.....QLabel.&op |
14f80 | 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 4c 61 62 65 6c 20 26 20 29 3b 0a 23 65 6e 64 69 | erator=(.const.QLabel.&.);.#endi |
14fa0 | 66 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 4c 41 42 45 4c 0a 0a 23 65 | f.};...#endif.//.QT_NO_LABEL..#e |
14fc0 | 6e 64 69 66 20 2f 2f 20 51 4c 41 42 45 4c 5f 48 0a 00 00 00 14 00 71 00 6c 00 69 00 62 00 72 00 | ndif.//.QLABEL_H......q.l.i.b.r. |
14fe0 | 61 00 72 00 79 00 2e 00 68 00 00 09 3a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | a.r.y...h...:/****************** |
15000 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
15020 | 2a 2a 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 |
15040 | 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 4c 69 62 72 61 72 79 20 | d$.**.**.Definition.of.QLibrary. |
15060 | 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 31 30 31 0a 2a 2a 0a | class.**.**.Created.:.000101.**. |
15080 | 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 6f 6c 6c | **.Copyright.(C).2000-2002.Troll |
150a0 | 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.. |
150c0 | 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 |
150e0 | 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 |
15100 | 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 |
15120 | 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 |
15140 | 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 |
15160 | 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 |
15180 | 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. |
151a0 | 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 |
151c0 | 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 |
151e0 | 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 |
15200 | 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 |
15220 | 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 |
15240 | 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 |
15260 | 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 |
15280 | 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. |
152a0 | 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..**.** |
152c0 | 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 |
152e0 | 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 |
15300 | 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 |
15320 | 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 |
15340 | 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 |
15360 | 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..** |
15380 | 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. |
153a0 | 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 |
153c0 | 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 |
153e0 | 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 |
15400 | 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 |
15420 | 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 |
15440 | 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 |
15460 | 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 |
15480 | 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.. |
154a0 | 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 |
154c0 | 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. |
154e0 | 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 |
15500 | 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 |
15520 | 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 |
15540 | 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 |
15560 | 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.. |
15580 | 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 | **.***************************** |
155a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
155c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4c 49 42 52 41 52 59 5f 48 0a 23 | *********/..#ifndef.QLIBRARY_H.# |
155e0 | 64 65 66 69 6e 65 20 51 4c 49 42 52 41 52 59 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a | define.QLIBRARY_H..#ifndef.QT_H. |
15600 | 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | #include."qstring.h".#endif.//.Q |
15620 | 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4c 49 42 52 41 52 59 0a 0a 63 6c 61 73 | T_H..#ifndef.QT_NO_LIBRARY..clas |
15640 | 73 20 51 4c 69 62 72 61 72 79 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f | s.QLibraryPrivate;..class.Q_EXPO |
15660 | 52 54 20 51 4c 69 62 72 61 72 79 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4c 69 62 72 61 | RT.QLibrary.{.public:.....QLibra |
15680 | 72 79 28 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 20 | ry(.const.QString&.filename.);.. |
156a0 | 20 20 20 76 69 72 74 75 61 6c 20 7e 51 4c 69 62 72 61 72 79 28 29 3b 0a 0a 20 20 20 20 76 6f 69 | ...virtual.~QLibrary();......voi |
156c0 | 64 20 2a 72 65 73 6f 6c 76 65 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 29 3b 0a 20 20 20 20 73 | d.*resolve(.const.char*.);.....s |
156e0 | 74 61 74 69 63 20 76 6f 69 64 20 2a 72 65 73 6f 6c 76 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 | tatic.void.*resolve(.const.QStri |
15700 | 6e 67 20 26 66 69 6c 65 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 0a 20 | ng.&filename,.const.char.*.);... |
15720 | 20 20 20 62 6f 6f 6c 20 6c 6f 61 64 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c | ...bool.load();.....virtual.bool |
15740 | 20 75 6e 6c 6f 61 64 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4c 6f 61 64 65 64 28 29 20 63 | .unload();.....bool.isLoaded().c |
15760 | 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 61 75 74 6f 55 6e 6c 6f 61 64 28 29 20 63 6f 6e | onst;......bool.autoUnload().con |
15780 | 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 75 74 6f 55 6e 6c 6f 61 64 28 20 62 6f 6f 6c | st;.....void.setAutoUnload(.bool |
157a0 | 20 65 6e 61 62 6c 65 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6c 69 62 72 61 72 79 28 | .enable.);......QString.library( |
157c0 | 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 4c 69 62 72 61 72 79 50 | ).const;..private:.....QLibraryP |
157e0 | 72 69 76 61 74 65 20 2a 64 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6c 69 62 66 69 6c 65 3b | rivate.*d;......QString.libfile; |
15800 | 0a 20 20 20 20 75 69 6e 74 20 61 75 6e 6c 6f 61 64 20 3a 20 31 3b 0a 0a 70 72 69 76 61 74 65 3a | .....uint.aunload.:.1;..private: |
15820 | 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e | .//.Disabled.copy.constructor.an |
15840 | 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c | d.operator=.#if.defined(Q_DISABL |
15860 | 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 4c 69 62 72 61 72 79 28 20 63 6f 6e 73 74 20 51 4c 69 62 | E_COPY).....QLibrary(.const.QLib |
15880 | 72 61 72 79 20 26 20 29 3b 0a 20 20 20 20 51 4c 69 62 72 61 72 79 20 26 6f 70 65 72 61 74 6f 72 | rary.&.);.....QLibrary.&operator |
158a0 | 3d 28 20 63 6f 6e 73 74 20 51 4c 69 62 72 61 72 79 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b | =(.const.QLibrary.&.);.#endif.}; |
158c0 | 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 4c 49 42 52 41 52 59 0a 23 69 6e | ..#define.Q_DEFINED_QLIBRARY.#in |
158e0 | 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 51 54 | clude."qwinexport.h".#endif.//QT |
15900 | 5f 4e 4f 5f 4c 49 42 52 41 52 59 0a 23 65 6e 64 69 66 20 2f 2f 51 4c 49 42 52 41 52 59 5f 48 0a | _NO_LIBRARY.#endif.//QLIBRARY_H. |
15920 | 00 00 00 0e 00 71 00 67 00 72 00 69 00 64 00 2e 00 68 00 00 08 94 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a | .....q.g.r.i.d...h..../********* |
15940 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
15960 | 2a 2a 2a 2a 2a 2a 2a 2a 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 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 | ***.**.$Id:.$.**.**.Copyright.(C |
159a0 | 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. |
159c0 | 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 |
159e0 | 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 |
15a00 | 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 |
15a20 | 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 |
15a40 | 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 |
15a60 | 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. |
15a80 | 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 |
15aa0 | 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 |
15ac0 | 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..**.** |
15ae0 | 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 |
15b00 | 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 |
15b20 | 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 |
15b40 | 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 |
15b60 | 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 |
15b80 | 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 |
15ba0 | 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. |
15bc0 | 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 |
15be0 | 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 |
15c00 | 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.**. |
15c20 | 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 |
15c40 | 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. |
15c60 | 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 |
15c80 | 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 |
15ca0 | 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 |
15cc0 | 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.* |
15ce0 | 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 |
15d00 | 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 |
15d20 | 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 |
15d40 | 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 |
15d60 | 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 |
15d80 | 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 |
15da0 | 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:/ |
15dc0 | 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 |
15de0 | 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: |
15e00 | 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 |
15e20 | 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 |
15e40 | 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 |
15e60 | 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.** |
15e80 | 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..**.********** |
15ea0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
15ec0 | 2a 2a 2a 2a 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 | ****************************/..# |
15ee0 | 69 66 6e 64 65 66 20 51 47 52 49 44 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 52 49 44 5f 48 0a 0a | ifndef.QGRID_H.#define.QGRID_H.. |
15f00 | 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" |
15f20 | 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 47 | .#endif.//.QT_H..#ifndef.QT_NO_G |
15f40 | 52 49 44 0a 0a 63 6c 61 73 73 20 51 47 72 69 64 4c 61 79 6f 75 74 3b 0a 0a 63 6c 61 73 73 20 51 | RID..class.QGridLayout;..class.Q |
15f60 | 5f 45 58 50 4f 52 54 20 51 47 72 69 64 20 3a 20 70 75 62 6c 69 63 20 51 46 72 61 6d 65 0a 7b 0a | _EXPORT.QGrid.:.public.QFrame.{. |
15f80 | 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 47 72 69 64 28 20 | ....Q_OBJECT.public:.....QGrid(. |
15fa0 | 69 6e 74 20 6e 2c 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 | int.n,.QWidget*.parent=0,.const. |
15fc0 | 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 57 46 6c 61 67 73 20 66 20 3d 20 30 20 29 3b 0a 20 20 | char*.name=0,.WFlags.f.=.0.);... |
15fe0 | 20 20 51 47 72 69 64 28 20 69 6e 74 20 6e 2c 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 72 69 65 | ..QGrid(.int.n,.Orientation.orie |
16000 | 6e 74 2c 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 | nt,.QWidget*.parent=0,.const.cha |
16020 | 72 2a 20 6e 61 6d 65 3d 30 2c 0a 09 20 20 20 57 46 6c 61 67 73 20 66 20 3d 20 30 20 29 3b 0a 0a | r*.name=0,.....WFlags.f.=.0.);.. |
16040 | 20 20 20 20 76 6f 69 64 20 73 65 74 53 70 61 63 69 6e 67 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 | ....void.setSpacing(.int.);..... |
16060 | 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 | QSize.sizeHint().const;..#ifndef |
16080 | 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 20 20 20 74 79 70 65 64 65 66 20 4f 72 69 65 6e 74 | .QT_NO_COMPAT.....typedef.Orient |
160a0 | 61 74 69 6f 6e 20 44 69 72 65 63 74 69 6f 6e 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 6f 74 65 63 74 | ation.Direction;.#endif..protect |
160c0 | 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 66 72 61 6d 65 43 68 61 6e 67 65 64 28 29 3b 0a 0a 70 72 | ed:.....void.frameChanged();..pr |
160e0 | 69 76 61 74 65 3a 0a 20 20 20 20 51 47 72 69 64 4c 61 79 6f 75 74 20 2a 6c 61 79 3b 0a 70 72 69 | ivate:.....QGridLayout.*lay;.pri |
16100 | 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 |
16120 | 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 |
16140 | 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 47 72 69 64 28 20 63 6f 6e 73 74 20 51 47 | ISABLE_COPY).....QGrid(.const.QG |
16160 | 72 69 64 20 26 20 29 3b 0a 20 20 20 20 51 47 72 69 64 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 | rid.&.);.....QGrid&.operator=(.c |
16180 | 6f 6e 73 74 20 51 47 72 69 64 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 | onst.QGrid.&.);.#endif.};..#endi |
161a0 | 66 20 2f 2f 20 51 54 5f 4e 4f 5f 47 52 49 44 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 47 52 49 44 | f.//.QT_NO_GRID..#endif.//.QGRID |
161c0 | 5f 48 0a 00 00 00 10 00 71 00 67 00 64 00 69 00 63 00 74 00 2e 00 68 00 00 19 d7 2f 2a 2a 2a 2a | _H......q.g.d.i.c.t...h..../**** |
161e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
16200 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
16220 | 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 |
16240 | 69 6f 6e 20 6f 66 20 51 47 44 69 63 74 20 61 6e 64 20 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 | ion.of.QGDict.and.QGDictIterator |
16260 | 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 32 30 35 32 39 0a | .classes.**.**.Created.:.920529. |
16280 | 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 72 | **.**.Copyright.(C).1992-2000.Tr |
162a0 | 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 |
162c0 | 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 |
162e0 | 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f | e.tools.module.of.the.Qt.GUI.Too |
16300 | 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 |
16320 | 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. |
16340 | 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 |
16360 | 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 |
16380 | 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 |
163a0 | 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. |
163c0 | 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 |
163e0 | 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 |
16400 | 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 |
16420 | 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. |
16440 | 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.* |
16460 | 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 |
16480 | 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 |
164a0 | 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..** |
164c0 | 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 |
164e0 | 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 |
16500 | 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 |
16520 | 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 |
16540 | 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 |
16560 | 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. |
16580 | 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. |
165a0 | 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, |
165c0 | 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 |
165e0 | 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 |
16600 | 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..**.* |
16620 | 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 |
16640 | 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 |
16660 | 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 |
16680 | 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 |
166a0 | 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/ |
166c0 | 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 |
166e0 | 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 |
16700 | 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 |
16720 | 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 |
16740 | 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. |
16760 | 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 |
16780 | 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..**.************************** |
167a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
167c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 44 49 43 54 5f 48 0a | ************/..#ifndef.QGDICT_H. |
167e0 | 23 64 65 66 69 6e 65 20 51 47 44 49 43 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 | #define.QGDICT_H..#ifndef.QT_H.# |
16800 | 69 6e 63 6c 75 64 65 20 22 71 70 74 72 63 6f 6c 6c 65 63 74 69 6f 6e 2e 68 22 0a 23 69 6e 63 6c | include."qptrcollection.h".#incl |
16820 | 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a | ude."qstring.h".#endif.//.QT_H.. |
16840 | 63 6c 61 73 73 20 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3b 0a 63 6c 61 73 73 20 51 47 44 49 | class.QGDictIterator;.class.QGDI |
16860 | 74 4c 69 73 74 3b 0a 0a 0a 63 6c 61 73 73 20 51 42 61 73 65 42 75 63 6b 65 74 09 09 09 09 2f 2f | tList;...class.QBaseBucket....// |
16880 | 20 69 6e 74 65 72 6e 61 6c 20 64 69 63 74 20 6e 6f 64 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 | .internal.dict.node.{.public:... |
168a0 | 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 09 20 67 65 74 44 61 74 61 28 | ..QPtrCollection::Item..getData( |
168c0 | 29 09 09 09 7b 20 72 65 74 75 72 6e 20 64 61 74 61 3b 20 7d 0a 20 20 20 20 51 50 74 72 43 6f 6c | )...{.return.data;.}.....QPtrCol |
168e0 | 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 09 20 73 65 74 44 61 74 61 28 20 51 50 74 72 43 6f 6c 6c | lection::Item..setData(.QPtrColl |
16900 | 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 64 20 29 20 7b 20 72 65 74 75 72 6e 20 64 61 74 61 20 3d | ection::Item.d.).{.return.data.= |
16920 | 20 64 3b 20 7d 0a 20 20 20 20 51 42 61 73 65 42 75 63 6b 65 74 09 09 2a 67 65 74 4e 65 78 74 28 | .d;.}.....QBaseBucket..*getNext( |
16940 | 29 09 09 09 7b 20 72 65 74 75 72 6e 20 6e 65 78 74 3b 20 7d 0a 20 20 20 20 76 6f 69 64 09 09 20 | )...{.return.next;.}.....void... |
16960 | 73 65 74 4e 65 78 74 28 20 51 42 61 73 65 42 75 63 6b 65 74 20 2a 6e 29 09 7b 20 6e 65 78 74 20 | setNext(.QBaseBucket.*n).{.next. |
16980 | 3d 20 6e 3b 20 7d 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 42 61 73 65 42 75 63 6b 65 | =.n;.}.protected:.....QBaseBucke |
169a0 | 74 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 64 2c 20 51 42 61 73 65 | t(.QPtrCollection::Item.d,.QBase |
169c0 | 42 75 63 6b 65 74 20 2a 6e 20 29 20 3a 20 64 61 74 61 28 64 29 2c 20 6e 65 78 74 28 6e 29 20 7b | Bucket.*n.).:.data(d),.next(n).{ |
169e0 | 7d 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 09 20 64 61 74 61 | }.....QPtrCollection::Item..data |
16a00 | 3b 0a 20 20 20 20 51 42 61 73 65 42 75 63 6b 65 74 09 09 2a 6e 65 78 74 3b 0a 7d 3b 0a 0a 63 6c | ;.....QBaseBucket..*next;.};..cl |
16a20 | 61 73 73 20 51 53 74 72 69 6e 67 42 75 63 6b 65 74 20 3a 20 70 75 62 6c 69 63 20 51 42 61 73 65 | ass.QStringBucket.:.public.QBase |
16a40 | 42 75 63 6b 65 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 74 72 69 6e 67 42 75 63 6b | Bucket.{.public:.....QStringBuck |
16a60 | 65 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 2c 20 51 50 74 72 43 6f 6c 6c 65 63 | et(.const.QString.&k,.QPtrCollec |
16a80 | 74 69 6f 6e 3a 3a 49 74 65 6d 20 64 2c 20 51 42 61 73 65 42 75 63 6b 65 74 20 2a 6e 20 29 0a 09 | tion::Item.d,.QBaseBucket.*n.).. |
16aa0 | 3a 20 51 42 61 73 65 42 75 63 6b 65 74 28 64 2c 6e 29 2c 20 6b 65 79 28 6b 29 09 09 7b 7d 0a 20 | :.QBaseBucket(d,n),.key(k)..{}.. |
16ac0 | 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 20 26 67 65 74 4b 65 79 28 29 20 63 6f 6e 73 | ...const.QString..&getKey().cons |
16ae0 | 74 09 09 7b 20 72 65 74 75 72 6e 20 6b 65 79 3b 20 7d 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 | t..{.return.key;.}.private:..... |
16b00 | 51 53 74 72 69 6e 67 09 20 20 20 20 6b 65 79 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 41 73 63 69 | QString.....key;.};..class.QAsci |
16b20 | 69 42 75 63 6b 65 74 20 3a 20 70 75 62 6c 69 63 20 51 42 61 73 65 42 75 63 6b 65 74 0a 7b 0a 70 | iBucket.:.public.QBaseBucket.{.p |
16b40 | 75 62 6c 69 63 3a 0a 20 20 20 20 51 41 73 63 69 69 42 75 63 6b 65 74 28 20 63 6f 6e 73 74 20 63 | ublic:.....QAsciiBucket(.const.c |
16b60 | 68 61 72 20 2a 6b 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 64 2c 20 | har.*k,.QPtrCollection::Item.d,. |
16b80 | 51 42 61 73 65 42 75 63 6b 65 74 20 2a 6e 20 29 0a 09 3a 20 51 42 61 73 65 42 75 63 6b 65 74 28 | QBaseBucket.*n.)..:.QBaseBucket( |
16ba0 | 64 2c 6e 29 2c 20 6b 65 79 28 6b 29 20 7b 7d 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a | d,n),.key(k).{}.....const.char.* |
16bc0 | 67 65 74 4b 65 79 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6b 65 79 3b 20 7d 0a 70 | getKey().const.{.return.key;.}.p |
16be0 | 72 69 76 61 74 65 3a 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6b 65 79 3b 0a 7d 3b 0a | rivate:.....const.char.*key;.};. |
16c00 | 0a 63 6c 61 73 73 20 51 49 6e 74 42 75 63 6b 65 74 20 3a 20 70 75 62 6c 69 63 20 51 42 61 73 65 | .class.QIntBucket.:.public.QBase |
16c20 | 42 75 63 6b 65 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 49 6e 74 42 75 63 6b 65 74 28 | Bucket.{.public:.....QIntBucket( |
16c40 | 20 6c 6f 6e 67 20 6b 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 64 2c | .long.k,.QPtrCollection::Item.d, |
16c60 | 20 51 42 61 73 65 42 75 63 6b 65 74 20 2a 6e 20 29 0a 09 3a 20 51 42 61 73 65 42 75 63 6b 65 74 | .QBaseBucket.*n.)..:.QBaseBucket |
16c80 | 28 64 2c 6e 29 2c 20 6b 65 79 28 6b 29 20 7b 7d 0a 20 20 20 20 6c 6f 6e 67 20 20 67 65 74 4b 65 | (d,n),.key(k).{}.....long..getKe |
16ca0 | 79 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6b 65 79 3b 20 7d 0a 70 72 69 76 61 74 | y().const.{.return.key;.}.privat |
16cc0 | 65 3a 0a 20 20 20 20 6c 6f 6e 67 20 20 6b 65 79 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 50 74 72 | e:.....long..key;.};..class.QPtr |
16ce0 | 42 75 63 6b 65 74 20 3a 20 70 75 62 6c 69 63 20 51 42 61 73 65 42 75 63 6b 65 74 0a 7b 0a 70 75 | Bucket.:.public.QBaseBucket.{.pu |
16d00 | 62 6c 69 63 3a 0a 20 20 20 20 51 50 74 72 42 75 63 6b 65 74 28 20 76 6f 69 64 20 2a 6b 2c 20 51 | blic:.....QPtrBucket(.void.*k,.Q |
16d20 | 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 64 2c 20 51 42 61 73 65 42 75 63 6b | PtrCollection::Item.d,.QBaseBuck |
16d40 | 65 74 20 2a 6e 20 29 0a 09 3a 20 51 42 61 73 65 42 75 63 6b 65 74 28 64 2c 6e 29 2c 20 6b 65 79 | et.*n.)..:.QBaseBucket(d,n),.key |
16d60 | 28 6b 29 20 7b 7d 0a 20 20 20 20 76 6f 69 64 20 2a 67 65 74 4b 65 79 28 29 20 63 6f 6e 73 74 20 | (k).{}.....void.*getKey().const. |
16d80 | 7b 20 72 65 74 75 72 6e 20 6b 65 79 3b 20 7d 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 | {.return.key;.}.private:.....voi |
16da0 | 64 20 2a 6b 65 79 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 47 44 69 | d.*key;.};...class.Q_EXPORT.QGDi |
16dc0 | 63 74 20 3a 20 70 75 62 6c 69 63 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 09 2f 2f 20 67 65 | ct.:.public.QPtrCollection.//.ge |
16de0 | 6e 65 72 69 63 20 64 69 63 74 69 6f 6e 61 72 79 20 63 6c 61 73 73 0a 7b 0a 70 75 62 6c 69 63 3a | neric.dictionary.class.{.public: |
16e00 | 0a 20 20 20 20 75 69 6e 74 09 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e | .....uint.count().const.{.return |
16e20 | 20 6e 75 6d 49 74 65 6d 73 3b 20 7d 0a 20 20 20 20 75 69 6e 74 09 73 69 7a 65 28 29 09 63 6f 6e | .numItems;.}.....uint.size().con |
16e40 | 73 74 09 7b 20 72 65 74 75 72 6e 20 76 6c 65 6e 3b 20 7d 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c | st.{.return.vlen;.}.....QPtrColl |
16e60 | 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 6c 6f 6f 6b 5f 73 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 | ection::Item.look_string(.const. |
16e80 | 51 53 74 72 69 6e 67 26 20 6b 65 79 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 | QString&.key,.QPtrCollection::It |
16ea0 | 65 6d 2c 0a 09 09 09 09 20 20 20 69 6e 74 20 29 3b 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 | em,........int.);.....QPtrCollec |
16ec0 | 74 69 6f 6e 3a 3a 49 74 65 6d 20 6c 6f 6f 6b 5f 61 73 63 69 69 28 20 63 6f 6e 73 74 20 63 68 61 | tion::Item.look_ascii(.const.cha |
16ee0 | 72 20 2a 6b 65 79 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 2c 20 69 6e | r.*key,.QPtrCollection::Item,.in |
16f00 | 74 20 29 3b 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 6c 6f | t.);.....QPtrCollection::Item.lo |
16f20 | 6f 6b 5f 69 6e 74 28 20 6c 6f 6e 67 20 6b 65 79 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e | ok_int(.long.key,.QPtrCollection |
16f40 | 3a 3a 49 74 65 6d 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f | ::Item,.int.);.....QPtrCollectio |
16f60 | 6e 3a 3a 49 74 65 6d 20 6c 6f 6f 6b 5f 70 74 72 28 20 76 6f 69 64 20 2a 6b 65 79 2c 20 51 50 74 | n::Item.look_ptr(.void.*key,.QPt |
16f80 | 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 2c 20 69 6e 74 20 29 3b 0a 23 69 66 6e 64 65 | rCollection::Item,.int.);.#ifnde |
16fa0 | 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 20 20 20 20 51 44 61 74 61 53 74 72 65 | f.QT_NO_DATASTREAM.....QDataStre |
16fc0 | 61 6d 20 26 72 65 61 64 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 20 29 3b 0a 20 20 20 20 51 | am.&read(.QDataStream.&.);.....Q |
16fe0 | 44 61 74 61 53 74 72 65 61 6d 20 26 77 72 69 74 65 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 | DataStream.&write(.QDataStream.& |
17000 | 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 | .).const;.#endif.protected:..... |
17020 | 65 6e 75 6d 20 4b 65 79 54 79 70 65 20 7b 20 53 74 72 69 6e 67 4b 65 79 2c 20 41 73 63 69 69 4b | enum.KeyType.{.StringKey,.AsciiK |
17040 | 65 79 2c 20 49 6e 74 4b 65 79 2c 20 50 74 72 4b 65 79 20 7d 3b 0a 0a 20 20 20 20 51 47 44 69 63 | ey,.IntKey,.PtrKey.};......QGDic |
17060 | 74 28 20 75 69 6e 74 20 6c 65 6e 2c 20 4b 65 79 54 79 70 65 20 6b 74 2c 20 62 6f 6f 6c 20 63 73 | t(.uint.len,.KeyType.kt,.bool.cs |
17080 | 2c 20 62 6f 6f 6c 20 63 6b 20 29 3b 0a 20 20 20 20 51 47 44 69 63 74 28 20 63 6f 6e 73 74 20 51 | ,.bool.ck.);.....QGDict(.const.Q |
170a0 | 47 44 69 63 74 20 26 20 29 3b 0a 20 20 20 7e 51 47 44 69 63 74 28 29 3b 0a 0a 20 20 20 20 51 47 | GDict.&.);....~QGDict();......QG |
170c0 | 44 69 63 74 20 20 20 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 47 44 69 63 | Dict.....&operator=(.const.QGDic |
170e0 | 74 20 26 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 72 65 6d 6f 76 65 5f 73 74 72 69 6e 67 28 20 | t.&.);......bool.remove_string(. |
17100 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 | const.QString.&key,.QPtrCollecti |
17120 | 6f 6e 3a 3a 49 74 65 6d 20 69 74 65 6d 3d 30 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 72 65 6d 6f | on::Item.item=0.);.....bool.remo |
17140 | 76 65 5f 61 73 63 69 69 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6b 65 79 2c 20 51 50 74 72 43 | ve_ascii(.const.char.*key,.QPtrC |
17160 | 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 69 74 65 6d 3d 30 20 29 3b 0a 20 20 20 20 62 6f | ollection::Item.item=0.);.....bo |
17180 | 6f 6c 09 72 65 6d 6f 76 65 5f 69 6e 74 28 20 6c 6f 6e 67 20 6b 65 79 2c 20 51 50 74 72 43 6f 6c | ol.remove_int(.long.key,.QPtrCol |
171a0 | 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 69 74 65 6d 3d 30 20 29 3b 0a 20 20 20 20 62 6f 6f 6c | lection::Item.item=0.);.....bool |
171c0 | 09 72 65 6d 6f 76 65 5f 70 74 72 28 20 76 6f 69 64 20 2a 6b 65 79 2c 20 51 50 74 72 43 6f 6c 6c | .remove_ptr(.void.*key,.QPtrColl |
171e0 | 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 69 74 65 6d 3d 30 20 29 3b 0a 20 20 20 20 51 50 74 72 43 | ection::Item.item=0.);.....QPtrC |
17200 | 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 74 61 6b 65 5f 73 74 72 69 6e 67 28 20 63 6f 6e | ollection::Item.take_string(.con |
17220 | 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 20 29 3b 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 | st.QString.&key.);.....QPtrColle |
17240 | 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 74 61 6b 65 5f 61 73 63 69 69 28 20 63 6f 6e 73 74 20 63 68 | ction::Item.take_ascii(.const.ch |
17260 | 61 72 20 2a 6b 65 79 20 29 3b 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 | ar.*key.);.....QPtrCollection::I |
17280 | 74 65 6d 20 74 61 6b 65 5f 69 6e 74 28 20 6c 6f 6e 67 20 6b 65 79 20 29 3b 0a 20 20 20 20 51 50 | tem.take_int(.long.key.);.....QP |
172a0 | 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 74 61 6b 65 5f 70 74 72 28 20 76 6f 69 | trCollection::Item.take_ptr(.voi |
172c0 | 64 20 2a 6b 65 79 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 63 6c 65 61 72 28 29 3b 0a 20 20 20 | d.*key.);......void.clear();.... |
172e0 | 20 76 6f 69 64 09 72 65 73 69 7a 65 28 20 75 69 6e 74 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 | .void.resize(.uint.);......int.. |
17300 | 68 61 73 68 4b 65 79 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 | hashKeyString(.const.QString.&.) |
17320 | 3b 0a 20 20 20 20 69 6e 74 09 09 68 61 73 68 4b 65 79 41 73 63 69 69 28 20 63 6f 6e 73 74 20 63 | ;.....int..hashKeyAscii(.const.c |
17340 | 68 61 72 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 74 61 74 69 73 74 69 63 73 28 29 20 | har.*.);......void.statistics(). |
17360 | 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d | const;..#ifndef.QT_NO_DATASTREAM |
17380 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 72 65 61 64 28 20 | .....virtual.QDataStream.&read(. |
173a0 | 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 | QDataStream.&,.QPtrCollection::I |
173c0 | 74 65 6d 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 61 74 61 53 74 72 65 61 6d | tem.&.);.....virtual.QDataStream |
173e0 | 20 26 77 72 69 74 65 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 50 74 72 43 6f 6c 6c | .&write(.QDataStream.&,.QPtrColl |
17400 | 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 70 72 69 | ection::Item.).const;.#endif.pri |
17420 | 76 61 74 65 3a 0a 20 20 20 20 51 42 61 73 65 42 75 63 6b 65 74 20 2a 2a 76 65 63 3b 0a 20 20 20 | vate:.....QBaseBucket.**vec;.... |
17440 | 20 75 69 6e 74 09 76 6c 65 6e 3b 0a 20 20 20 20 75 69 6e 74 09 6e 75 6d 49 74 65 6d 73 3b 0a 20 | .uint.vlen;.....uint.numItems;.. |
17460 | 20 20 20 75 69 6e 74 09 6b 65 79 74 79 70 65 09 3a 20 32 3b 0a 20 20 20 20 75 69 6e 74 09 63 61 | ...uint.keytype.:.2;.....uint.ca |
17480 | 73 65 73 09 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 63 6f 70 79 6b 09 3a 20 31 3b 0a 20 20 20 | ses.:.1;.....uint.copyk.:.1;.... |
174a0 | 20 51 47 44 49 74 4c 69 73 74 20 20 2a 69 74 65 72 61 74 6f 72 73 3b 0a 20 20 20 20 76 6f 69 64 | .QGDItList..*iterators;.....void |
174c0 | 09 20 20 20 75 6e 6c 69 6e 6b 5f 63 6f 6d 6d 6f 6e 28 20 69 6e 74 2c 20 51 42 61 73 65 42 75 63 | ....unlink_common(.int,.QBaseBuc |
174e0 | 6b 65 74 20 2a 2c 20 51 42 61 73 65 42 75 63 6b 65 74 20 2a 20 29 3b 0a 20 20 20 20 51 53 74 72 | ket.*,.QBaseBucket.*.);.....QStr |
17500 | 69 6e 67 42 75 63 6b 65 74 20 2a 75 6e 6c 69 6e 6b 5f 73 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 | ingBucket.*unlink_string(.const. |
17520 | 51 53 74 72 69 6e 67 20 26 2c 0a 09 09 09 09 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a | QString.&,.......QPtrCollection: |
17540 | 3a 49 74 65 6d 20 69 74 65 6d 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 41 73 63 69 69 42 75 63 6b | :Item.item.=.0.);.....QAsciiBuck |
17560 | 65 74 20 20 2a 75 6e 6c 69 6e 6b 5f 61 73 63 69 69 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c | et..*unlink_ascii(.const.char.*, |
17580 | 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 69 74 65 6d 20 3d 20 30 20 29 | .QPtrCollection::Item.item.=.0.) |
175a0 | 3b 0a 20 20 20 20 51 49 6e 74 42 75 63 6b 65 74 20 20 20 20 2a 75 6e 6c 69 6e 6b 5f 69 6e 74 28 | ;.....QIntBucket....*unlink_int( |
175c0 | 20 6c 6f 6e 67 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 69 74 65 6d | .long,.QPtrCollection::Item.item |
175e0 | 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 50 74 72 42 75 63 6b 65 74 20 20 20 20 2a 75 6e 6c 69 6e | .=.0.);.....QPtrBucket....*unlin |
17600 | 6b 5f 70 74 72 28 20 76 6f 69 64 20 2a 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 | k_ptr(.void.*,.QPtrCollection::I |
17620 | 74 65 6d 20 69 74 65 6d 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 69 6e 69 74 28 20 75 | tem.item.=.0.);.....void.init(.u |
17640 | 69 6e 74 2c 20 4b 65 79 54 79 70 65 2c 20 62 6f 6f 6c 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 | int,.KeyType,.bool,.bool.);..... |
17660 | 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3b 0a 7d 3b 0a | friend.class.QGDictIterator;.};. |
17680 | 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 09 | ..class.Q_EXPORT.QGDictIterator. |
176a0 | 09 09 2f 2f 20 67 65 6e 65 72 69 63 20 64 69 63 74 69 6f 6e 61 72 79 20 69 74 65 72 61 74 6f 72 | ..//.generic.dictionary.iterator |
176c0 | 0a 7b 0a 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 47 44 69 63 74 3b 0a 70 75 62 6c 69 63 3a 0a | .{.friend.class.QGDict;.public:. |
176e0 | 20 20 20 20 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 47 44 69 63 74 | ....QGDictIterator(.const.QGDict |
17700 | 20 26 20 29 3b 0a 20 20 20 20 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 | .&.);.....QGDictIterator(.const. |
17720 | 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 20 26 20 29 3b 0a 20 20 20 20 51 47 44 69 63 74 49 74 | QGDictIterator.&.);.....QGDictIt |
17740 | 65 72 61 74 6f 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 47 44 69 63 74 49 | erator.&operator=(.const.QGDictI |
17760 | 74 65 72 61 74 6f 72 20 26 20 29 3b 0a 20 20 20 7e 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 28 | terator.&.);....~QGDictIterator( |
17780 | 29 3b 0a 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 74 6f 46 | );......QPtrCollection::Item.toF |
177a0 | 69 72 73 74 28 29 3b 0a 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 | irst();......QPtrCollection::Ite |
177c0 | 6d 20 67 65 74 28 29 09 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 | m.get()......const;.....QString. |
177e0 | 20 20 20 20 20 20 67 65 74 4b 65 79 53 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | ......getKeyString().const;..... |
17800 | 63 6f 6e 73 74 20 63 68 61 72 09 20 20 20 20 20 2a 67 65 74 4b 65 79 41 73 63 69 69 28 29 20 20 | const.char......*getKeyAscii().. |
17820 | 63 6f 6e 73 74 3b 0a 20 20 20 20 6c 6f 6e 67 09 20 20 20 20 20 20 67 65 74 4b 65 79 49 6e 74 28 | const;.....long.......getKeyInt( |
17840 | 29 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 20 20 20 20 20 2a 67 65 74 4b 65 | )....const;.....void......*getKe |
17860 | 79 50 74 72 28 29 20 20 20 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 | yPtr()....const;......QPtrCollec |
17880 | 74 69 6f 6e 3a 3a 49 74 65 6d 20 6f 70 65 72 61 74 6f 72 28 29 28 29 3b 0a 20 20 20 20 51 50 74 | tion::Item.operator()();.....QPt |
178a0 | 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 6f 70 65 72 61 74 6f 72 2b 2b 28 29 3b 0a | rCollection::Item.operator++();. |
178c0 | 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 6f 70 65 72 61 74 6f | ....QPtrCollection::Item.operato |
178e0 | 72 2b 3d 28 75 69 6e 74 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 47 44 69 63 | r+=(uint);..protected:.....QGDic |
17900 | 74 09 20 20 20 20 20 2a 64 69 63 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 42 61 73 | t......*dict;..private:.....QBas |
17920 | 65 42 75 63 6b 65 74 20 20 20 20 20 20 2a 63 75 72 4e 6f 64 65 3b 0a 20 20 20 20 75 69 6e 74 09 | eBucket......*curNode;.....uint. |
17940 | 20 20 20 20 20 20 63 75 72 49 6e 64 65 78 3b 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 51 50 74 72 43 | ......curIndex;.};..inline.QPtrC |
17960 | 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a | ollection::Item.QGDictIterator:: |
17980 | 67 65 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 63 75 72 4e 6f 64 65 | get().const.{.....return.curNode |
179a0 | 20 3f 20 63 75 72 4e 6f 64 65 2d 3e 67 65 74 44 61 74 61 28 29 20 3a 20 30 3b 0a 7d 0a 0a 69 6e | .?.curNode->getData().:.0;.}..in |
179c0 | 6c 69 6e 65 20 51 53 74 72 69 6e 67 20 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 | line.QString.QGDictIterator::get |
179e0 | 4b 65 79 53 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 63 | KeyString().const.{.....return.c |
17a00 | 75 72 4e 6f 64 65 20 3f 20 28 28 51 53 74 72 69 6e 67 42 75 63 6b 65 74 2a 29 63 75 72 4e 6f 64 | urNode.?.((QStringBucket*)curNod |
17a20 | 65 29 2d 3e 67 65 74 4b 65 79 28 29 20 3a 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 3b 0a 7d 0a | e)->getKey().:.QString::null;.}. |
17a40 | 0a 69 6e 6c 69 6e 65 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 51 47 44 69 63 74 49 74 65 72 61 74 | .inline.const.char.*QGDictIterat |
17a60 | 6f 72 3a 3a 67 65 74 4b 65 79 41 73 63 69 69 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 | or::getKeyAscii().const.{.....re |
17a80 | 74 75 72 6e 20 63 75 72 4e 6f 64 65 20 3f 20 28 28 51 41 73 63 69 69 42 75 63 6b 65 74 2a 29 63 | turn.curNode.?.((QAsciiBucket*)c |
17aa0 | 75 72 4e 6f 64 65 29 2d 3e 67 65 74 4b 65 79 28 29 20 3a 20 30 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 | urNode)->getKey().:.0;.}..inline |
17ac0 | 20 6c 6f 6e 67 20 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 4b 65 79 49 6e 74 28 | .long.QGDictIterator::getKeyInt( |
17ae0 | 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 63 75 72 4e 6f 64 65 20 3f 20 28 | ).const.{.....return.curNode.?.( |
17b00 | 28 51 49 6e 74 42 75 63 6b 65 74 2a 29 63 75 72 4e 6f 64 65 29 2d 3e 67 65 74 4b 65 79 28 29 20 | (QIntBucket*)curNode)->getKey(). |
17b20 | 3a 20 30 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 2a 51 47 44 69 63 74 49 74 65 72 61 | :.0;.}..inline.void.*QGDictItera |
17b40 | 74 6f 72 3a 3a 67 65 74 4b 65 79 50 74 72 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 | tor::getKeyPtr().const.{.....ret |
17b60 | 75 72 6e 20 63 75 72 4e 6f 64 65 20 3f 20 28 28 51 50 74 72 42 75 63 6b 65 74 2a 29 63 75 72 4e | urn.curNode.?.((QPtrBucket*)curN |
17b80 | 6f 64 65 29 2d 3e 67 65 74 4b 65 79 28 29 20 3a 20 30 3b 0a 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f | ode)->getKey().:.0;.}...#endif./ |
17ba0 | 2f 20 51 47 44 49 43 54 5f 48 0a 00 00 00 14 00 71 00 67 00 66 00 78 00 5f 00 71 00 77 00 73 00 | /.QGDICT_H......q.g.f.x._.q.w.s. |
17bc0 | 2e 00 68 00 00 34 2c 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ..h..4,/************************ |
17be0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
17c00 | 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$.**. |
17c20 | 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 47 66 78 20 28 67 72 61 70 68 69 63 73 20 | **.Definition.of.QGfx.(graphics. |
17c40 | 63 6f 6e 74 65 78 74 29 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 | context).class.**.**.Created.:.9 |
17c60 | 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 39 39 32 2d 32 | 40721.**.**.Copyright.(C).1992-2 |
17c80 | 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 | 002.Trolltech.ASA...All.rights.r |
17ca0 | 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 | eserved..**.**.This.file.is.part |
17cc0 | 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 20 | .of.the.kernel.module.of.the.Qt. |
17ce0 | 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 |
17d00 | 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. |
17d20 | 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 |
17d40 | 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 |
17d60 | 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 |
17d80 | 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. |
17da0 | 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 |
17dc0 | 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.. |
17de0 | 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 |
17e00 | 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 |
17e20 | 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 | sional.Edition.**.licenses.for.Q |
17e40 | 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 | topia.Core.may.use.this.file.in. |
17e60 | 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 | accordance.with.the.**.Qt.Embedd |
17e80 | 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 | ed.Commercial.License.Agreement. |
17ea0 | 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..**.* |
17ec0 | 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 |
17ee0 | 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 |
17f00 | 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, |
17f20 | 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 |
17f40 | 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 |
17f60 | 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 |
17f80 | 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 |
17fa0 | 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 |
17fc0 | 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..** |
17fe0 | 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/. |
18000 | 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..* |
18020 | 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. |
18040 | 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 |
18060 | 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..**. |
18080 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
180a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
180c0 | 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 46 58 5f 51 57 53 5f 48 0a 23 64 65 66 | ******/..#ifndef.QGFX_QWS_H.#def |
180e0 | 69 6e 65 20 51 47 46 58 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e | ine.QGFX_QWS_H..#ifndef.QT_H.#in |
18100 | 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6e 61 6d | clude."qwidget.h".#include."qnam |
18120 | 65 73 70 61 63 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 6d 61 67 65 2e 68 22 0a 23 69 | espace.h".#include."qimage.h".#i |
18140 | 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 6d 61 6e 61 67 65 72 5f 71 77 73 2e 68 22 0a 23 69 6e 63 | nclude."qfontmanager_qws.h".#inc |
18160 | 6c 75 64 65 20 22 71 6d 65 6d 6f 72 79 6d 61 6e 61 67 65 72 5f 71 77 73 2e 68 22 0a 23 69 6e 63 | lude."qmemorymanager_qws.h".#inc |
18180 | 6c 75 64 65 20 22 71 70 6f 69 6e 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a | lude."qpoint.h".#endif.//.QT_H.. |
181a0 | 23 69 6e 63 6c 75 64 65 20 3c 70 72 69 76 61 74 65 2f 71 74 65 78 74 65 6e 67 69 6e 65 5f 70 2e | #include.<private/qtextengine_p. |
181c0 | 68 3e 0a 0a 63 6c 61 73 73 20 51 53 63 72 65 65 6e 43 75 72 73 6f 72 3b 0a 0a 23 69 66 20 21 64 | h>..class.QScreenCursor;..#if.!d |
181e0 | 65 66 69 6e 65 64 28 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 31 36 5f 42 49 54 20 29 20 7c 7c 20 | efined(.QT_NO_IMAGE_16_BIT.).||. |
18200 | 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4e 4f 5f 51 57 53 5f 44 45 50 54 48 5f 31 36 20 29 0a 23 | !defined(.QT_NO_QWS_DEPTH_16.).# |
18220 | 20 69 66 6e 64 65 66 20 51 54 5f 51 57 53 5f 44 45 50 54 48 31 36 5f 52 47 42 0a 23 20 20 64 65 | .ifndef.QT_QWS_DEPTH16_RGB.#..de |
18240 | 66 69 6e 65 20 51 54 5f 51 57 53 5f 44 45 50 54 48 31 36 5f 52 47 42 20 35 36 35 0a 23 20 65 6e | fine.QT_QWS_DEPTH16_RGB.565.#.en |
18260 | 64 69 66 0a 73 74 61 74 69 63 20 63 6f 6e 73 74 20 69 6e 74 20 71 74 5f 72 62 69 74 73 20 3d 20 | dif.static.const.int.qt_rbits.=. |
18280 | 28 51 54 5f 51 57 53 5f 44 45 50 54 48 31 36 5f 52 47 42 2f 31 30 30 29 3b 0a 73 74 61 74 69 63 | (QT_QWS_DEPTH16_RGB/100);.static |
182a0 | 20 63 6f 6e 73 74 20 69 6e 74 20 71 74 5f 67 62 69 74 73 20 3d 20 28 51 54 5f 51 57 53 5f 44 45 | .const.int.qt_gbits.=.(QT_QWS_DE |
182c0 | 50 54 48 31 36 5f 52 47 42 2f 31 30 25 31 30 29 3b 0a 73 74 61 74 69 63 20 63 6f 6e 73 74 20 69 | PTH16_RGB/10%10);.static.const.i |
182e0 | 6e 74 20 71 74 5f 62 62 69 74 73 20 3d 20 28 51 54 5f 51 57 53 5f 44 45 50 54 48 31 36 5f 52 47 | nt.qt_bbits.=.(QT_QWS_DEPTH16_RG |
18300 | 42 25 31 30 29 3b 0a 73 74 61 74 69 63 20 63 6f 6e 73 74 20 69 6e 74 20 71 74 5f 72 65 64 5f 73 | B%10);.static.const.int.qt_red_s |
18320 | 68 69 66 74 20 3d 20 71 74 5f 62 62 69 74 73 2b 71 74 5f 67 62 69 74 73 2d 28 38 2d 71 74 5f 72 | hift.=.qt_bbits+qt_gbits-(8-qt_r |
18340 | 62 69 74 73 29 3b 0a 73 74 61 74 69 63 20 63 6f 6e 73 74 20 69 6e 74 20 71 74 5f 67 72 65 65 6e | bits);.static.const.int.qt_green |
18360 | 5f 73 68 69 66 74 20 3d 20 71 74 5f 62 62 69 74 73 2d 28 38 2d 71 74 5f 67 62 69 74 73 29 3b 0a | _shift.=.qt_bbits-(8-qt_gbits);. |
18380 | 73 74 61 74 69 63 20 63 6f 6e 73 74 20 69 6e 74 20 71 74 5f 6e 65 67 5f 62 6c 75 65 5f 73 68 69 | static.const.int.qt_neg_blue_shi |
183a0 | 66 74 20 3d 20 38 2d 71 74 5f 62 62 69 74 73 3b 0a 73 74 61 74 69 63 20 63 6f 6e 73 74 20 69 6e | ft.=.8-qt_bbits;.static.const.in |
183c0 | 74 20 71 74 5f 62 6c 75 65 5f 6d 61 73 6b 20 3d 20 28 31 3c 3c 71 74 5f 62 62 69 74 73 29 2d 31 | t.qt_blue_mask.=.(1<<qt_bbits)-1 |
183e0 | 3b 0a 73 74 61 74 69 63 20 63 6f 6e 73 74 20 69 6e 74 20 71 74 5f 67 72 65 65 6e 5f 6d 61 73 6b | ;.static.const.int.qt_green_mask |
18400 | 20 3d 20 28 31 3c 3c 28 71 74 5f 67 62 69 74 73 2b 71 74 5f 62 62 69 74 73 29 29 2d 28 28 31 3c | .=.(1<<(qt_gbits+qt_bbits))-((1< |
18420 | 3c 71 74 5f 62 62 69 74 73 29 2d 31 29 3b 0a 73 74 61 74 69 63 20 63 6f 6e 73 74 20 69 6e 74 20 | <qt_bbits)-1);.static.const.int. |
18440 | 71 74 5f 72 65 64 5f 6d 61 73 6b 20 3d 20 28 31 3c 3c 28 71 74 5f 72 62 69 74 73 2b 71 74 5f 67 | qt_red_mask.=.(1<<(qt_rbits+qt_g |
18460 | 62 69 74 73 2b 71 74 5f 62 62 69 74 73 29 29 2d 28 31 3c 3c 28 71 74 5f 67 62 69 74 73 2b 71 74 | bits+qt_bbits))-(1<<(qt_gbits+qt |
18480 | 5f 62 62 69 74 73 29 29 3b 0a 0a 69 6e 6c 69 6e 65 20 75 73 68 6f 72 74 20 71 74 5f 63 6f 6e 76 | _bbits));..inline.ushort.qt_conv |
184a0 | 52 67 62 54 6f 31 36 28 20 63 6f 6e 73 74 20 69 6e 74 20 72 2c 20 63 6f 6e 73 74 20 69 6e 74 20 | RgbTo16(.const.int.r,.const.int. |
184c0 | 67 2c 20 63 6f 6e 73 74 20 69 6e 74 20 62 20 29 0a 7b 0a 20 20 20 20 63 6f 6e 73 74 20 69 6e 74 | g,.const.int.b.).{.....const.int |
184e0 | 20 74 72 20 3d 20 72 20 3c 3c 20 71 74 5f 72 65 64 5f 73 68 69 66 74 3b 0a 20 20 20 20 63 6f 6e | .tr.=.r.<<.qt_red_shift;.....con |
18500 | 73 74 20 69 6e 74 20 74 67 20 3d 20 67 20 3c 3c 20 71 74 5f 67 72 65 65 6e 5f 73 68 69 66 74 3b | st.int.tg.=.g.<<.qt_green_shift; |
18520 | 0a 20 20 20 20 63 6f 6e 73 74 20 69 6e 74 20 74 62 20 3d 20 62 20 3e 3e 20 71 74 5f 6e 65 67 5f | .....const.int.tb.=.b.>>.qt_neg_ |
18540 | 62 6c 75 65 5f 73 68 69 66 74 3b 0a 0a 20 20 20 20 72 65 74 75 72 6e 20 28 74 62 20 26 20 71 74 | blue_shift;......return.(tb.&.qt |
18560 | 5f 62 6c 75 65 5f 6d 61 73 6b 29 20 7c 20 28 74 67 20 26 20 71 74 5f 67 72 65 65 6e 5f 6d 61 73 | _blue_mask).|.(tg.&.qt_green_mas |
18580 | 6b 29 20 7c 20 28 74 72 20 26 20 71 74 5f 72 65 64 5f 6d 61 73 6b 29 3b 0a 7d 0a 0a 69 6e 6c 69 | k).|.(tr.&.qt_red_mask);.}..inli |
185a0 | 6e 65 20 75 73 68 6f 72 74 20 71 74 5f 63 6f 6e 76 52 67 62 54 6f 31 36 28 20 51 52 67 62 20 63 | ne.ushort.qt_convRgbTo16(.QRgb.c |
185c0 | 20 29 0a 7b 0a 20 20 20 20 63 6f 6e 73 74 20 69 6e 74 20 74 72 20 3d 20 71 52 65 64 28 63 29 20 | .).{.....const.int.tr.=.qRed(c). |
185e0 | 3c 3c 20 71 74 5f 72 65 64 5f 73 68 69 66 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 69 6e 74 20 74 | <<.qt_red_shift;.....const.int.t |
18600 | 67 20 3d 20 71 47 72 65 65 6e 28 63 29 20 3c 3c 20 71 74 5f 67 72 65 65 6e 5f 73 68 69 66 74 3b | g.=.qGreen(c).<<.qt_green_shift; |
18620 | 0a 20 20 20 20 63 6f 6e 73 74 20 69 6e 74 20 74 62 20 3d 20 71 42 6c 75 65 28 63 29 20 3e 3e 20 | .....const.int.tb.=.qBlue(c).>>. |
18640 | 71 74 5f 6e 65 67 5f 62 6c 75 65 5f 73 68 69 66 74 3b 0a 0a 20 20 20 20 72 65 74 75 72 6e 20 28 | qt_neg_blue_shift;......return.( |
18660 | 74 62 20 26 20 71 74 5f 62 6c 75 65 5f 6d 61 73 6b 29 20 7c 20 28 74 67 20 26 20 71 74 5f 67 72 | tb.&.qt_blue_mask).|.(tg.&.qt_gr |
18680 | 65 65 6e 5f 6d 61 73 6b 29 20 7c 20 28 74 72 20 26 20 71 74 5f 72 65 64 5f 6d 61 73 6b 29 3b 0a | een_mask).|.(tr.&.qt_red_mask);. |
186a0 | 7d 0a 0a 69 6e 6c 69 6e 65 20 51 52 67 62 20 71 74 5f 63 6f 6e 76 31 36 54 6f 52 67 62 28 20 75 | }..inline.QRgb.qt_conv16ToRgb(.u |
186c0 | 73 68 6f 72 74 20 63 20 29 0a 7b 0a 20 20 20 20 63 6f 6e 73 74 20 69 6e 74 20 72 3d 28 63 20 26 | short.c.).{.....const.int.r=(c.& |
186e0 | 20 71 74 5f 72 65 64 5f 6d 61 73 6b 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 69 6e 74 20 67 3d 28 | .qt_red_mask);.....const.int.g=( |
18700 | 63 20 26 20 71 74 5f 67 72 65 65 6e 5f 6d 61 73 6b 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 69 6e | c.&.qt_green_mask);.....const.in |
18720 | 74 20 62 3d 28 63 20 26 20 71 74 5f 62 6c 75 65 5f 6d 61 73 6b 29 3b 0a 20 20 20 20 63 6f 6e 73 | t.b=(c.&.qt_blue_mask);.....cons |
18740 | 74 20 69 6e 74 20 74 72 20 3d 20 72 20 3e 3e 20 71 74 5f 72 65 64 5f 73 68 69 66 74 3b 0a 20 20 | t.int.tr.=.r.>>.qt_red_shift;... |
18760 | 20 20 63 6f 6e 73 74 20 69 6e 74 20 74 67 20 3d 20 67 20 3e 3e 20 71 74 5f 67 72 65 65 6e 5f 73 | ..const.int.tg.=.g.>>.qt_green_s |
18780 | 68 69 66 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 69 6e 74 20 74 62 20 3d 20 62 20 3c 3c 20 71 74 | hift;.....const.int.tb.=.b.<<.qt |
187a0 | 5f 6e 65 67 5f 62 6c 75 65 5f 73 68 69 66 74 3b 0a 0a 20 20 20 20 72 65 74 75 72 6e 20 71 52 67 | _neg_blue_shift;......return.qRg |
187c0 | 62 28 74 72 2c 74 67 2c 74 62 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 71 74 5f 63 | b(tr,tg,tb);.}..inline.void.qt_c |
187e0 | 6f 6e 76 31 36 54 6f 52 67 62 28 20 75 73 68 6f 72 74 20 63 2c 20 69 6e 74 26 20 72 2c 20 69 6e | onv16ToRgb(.ushort.c,.int&.r,.in |
18800 | 74 26 20 67 2c 20 69 6e 74 26 20 62 20 29 0a 7b 0a 20 20 20 20 63 6f 6e 73 74 20 69 6e 74 20 74 | t&.g,.int&.b.).{.....const.int.t |
18820 | 72 3d 28 63 20 26 20 71 74 5f 72 65 64 5f 6d 61 73 6b 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 69 | r=(c.&.qt_red_mask);.....const.i |
18840 | 6e 74 20 74 67 3d 28 63 20 26 20 71 74 5f 67 72 65 65 6e 5f 6d 61 73 6b 29 3b 0a 20 20 20 20 63 | nt.tg=(c.&.qt_green_mask);.....c |
18860 | 6f 6e 73 74 20 69 6e 74 20 74 62 3d 28 63 20 26 20 71 74 5f 62 6c 75 65 5f 6d 61 73 6b 29 3b 0a | onst.int.tb=(c.&.qt_blue_mask);. |
18880 | 20 20 20 20 72 20 3d 20 74 72 20 3e 3e 20 71 74 5f 72 65 64 5f 73 68 69 66 74 3b 0a 20 20 20 20 | ....r.=.tr.>>.qt_red_shift;..... |
188a0 | 67 20 3d 20 74 67 20 3e 3e 20 71 74 5f 67 72 65 65 6e 5f 73 68 69 66 74 3b 0a 20 20 20 20 62 20 | g.=.tg.>>.qt_green_shift;.....b. |
188c0 | 3d 20 74 62 20 3c 3c 20 71 74 5f 6e 65 67 5f 62 6c 75 65 5f 73 68 69 66 74 3b 0a 7d 0a 23 65 6e | =.tb.<<.qt_neg_blue_shift;.}.#en |
188e0 | 64 69 66 0a 0a 0a 63 6f 6e 73 74 20 69 6e 74 20 53 6f 75 72 63 65 53 6f 6c 69 64 3d 30 3b 0a 63 | dif...const.int.SourceSolid=0;.c |
18900 | 6f 6e 73 74 20 69 6e 74 20 53 6f 75 72 63 65 50 69 78 6d 61 70 3d 31 3b 0a 0a 23 69 66 6e 64 65 | onst.int.SourcePixmap=1;..#ifnde |
18920 | 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 43 55 52 53 4f 52 0a 0a 65 78 74 65 72 6e 20 62 6f 6f 6c 20 | f.QT_NO_QWS_CURSOR..extern.bool. |
18940 | 71 74 5f 73 77 5f 63 75 72 73 6f 72 3b 0a 0a 63 6c 61 73 73 20 51 47 66 78 52 61 73 74 65 72 42 | qt_sw_cursor;..class.QGfxRasterB |
18960 | 61 73 65 3b 0a 0a 23 64 65 66 69 6e 65 20 53 57 5f 43 55 52 53 4f 52 5f 44 41 54 41 5f 53 49 5a | ase;..#define.SW_CURSOR_DATA_SIZ |
18980 | 45 09 34 30 39 36 20 20 2f 2f 20 36 34 78 36 34 20 38 2d 62 69 74 20 63 75 72 73 6f 72 0a 0a 73 | E.4096..//.64x64.8-bit.cursor..s |
189a0 | 74 72 75 63 74 20 53 57 43 75 72 73 6f 72 44 61 74 61 20 7b 0a 20 20 20 20 75 6e 73 69 67 6e 65 | truct.SWCursorData.{.....unsigne |
189c0 | 64 20 63 68 61 72 20 63 75 72 73 6f 72 5b 53 57 5f 43 55 52 53 4f 52 5f 44 41 54 41 5f 53 49 5a | d.char.cursor[SW_CURSOR_DATA_SIZ |
189e0 | 45 5d 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 75 6e 64 65 72 5b 53 57 5f 43 | E];.....unsigned.char.under[SW_C |
18a00 | 55 52 53 4f 52 5f 44 41 54 41 5f 53 49 5a 45 2a 34 5d 3b 20 2f 2f 20 72 6f 6f 6d 20 66 6f 72 20 | URSOR_DATA_SIZE*4];.//.room.for. |
18a20 | 33 32 62 70 70 20 64 69 73 70 6c 61 79 0a 20 20 20 20 51 52 67 62 20 63 6c 75 74 5b 32 35 36 5d | 32bpp.display.....QRgb.clut[256] |
18a40 | 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 74 72 61 6e 73 6c 75 74 5b 32 35 36 | ;.....unsigned.char.translut[256 |
18a60 | 5d 3b 0a 20 20 20 20 69 6e 74 20 63 6f 6c 6f 72 73 3b 0a 20 20 20 20 69 6e 74 20 77 69 64 74 68 | ];.....int.colors;.....int.width |
18a80 | 3b 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 3b 0a 20 20 20 20 69 6e 74 20 78 3b 0a 20 20 20 | ;.....int.height;.....int.x;.... |
18aa0 | 20 69 6e 74 20 79 3b 0a 20 20 20 20 69 6e 74 20 68 6f 74 78 3b 0a 20 20 20 20 69 6e 74 20 68 6f | .int.y;.....int.hotx;.....int.ho |
18ac0 | 74 79 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 3b 0a 20 20 20 20 51 52 65 63 74 20 62 | ty;.....bool.enable;.....QRect.b |
18ae0 | 6f 75 6e 64 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 53 63 72 65 65 6e 43 75 72 73 6f 72 0a 7b | ound;.};...class.QScreenCursor.{ |
18b00 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 63 72 65 65 6e 43 75 72 73 6f 72 28 20 29 3b 0a 20 | .public:.....QScreenCursor(.);.. |
18b20 | 20 20 20 76 69 72 74 75 61 6c 20 7e 51 53 63 72 65 65 6e 43 75 72 73 6f 72 28 29 3b 0a 0a 20 20 | ...virtual.~QScreenCursor();.... |
18b40 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 69 74 28 53 57 43 75 72 73 6f 72 44 61 74 61 | ..virtual.void.init(SWCursorData |
18b60 | 20 2a 64 61 2c 20 62 6f 6f 6c 20 69 6e 69 74 20 3d 20 46 41 4c 53 45 29 3b 0a 0a 20 20 20 20 76 | .*da,.bool.init.=.FALSE);......v |
18b80 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 28 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 26 69 | irtual.void.set(.const.QImage.&i |
18ba0 | 6d 61 67 65 2c 20 69 6e 74 20 68 6f 74 78 2c 20 69 6e 74 20 68 6f 74 79 20 29 3b 0a 20 20 20 20 | mage,.int.hotx,.int.hoty.);..... |
18bc0 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 76 65 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 | virtual.void.move(.int.x,.int.y. |
18be0 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 68 6f 77 28 29 3b 0a 20 20 20 20 | );.....virtual.void.show();..... |
18c00 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 68 69 64 65 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 | virtual.void.hide();......virtua |
18c20 | 6c 20 62 6f 6f 6c 20 72 65 73 74 6f 72 65 55 6e 64 65 72 28 20 63 6f 6e 73 74 20 51 52 65 63 74 | l.bool.restoreUnder(.const.QRect |
18c40 | 20 26 72 2c 20 51 47 66 78 52 61 73 74 65 72 42 61 73 65 20 2a 67 20 3d 20 30 20 29 3b 0a 20 20 | .&r,.QGfxRasterBase.*g.=.0.);... |
18c60 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 61 76 65 55 6e 64 65 72 28 29 3b 0a 20 20 20 20 | ..virtual.void.saveUnder();..... |
18c80 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 43 75 72 73 6f 72 28 29 3b 0a 20 20 20 20 2f | virtual.void.drawCursor();...../ |
18ca0 | 2f 76 6f 69 64 20 64 72 61 77 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 | /void.draw();.....virtual.bool.s |
18cc0 | 75 70 70 6f 72 74 73 41 6c 70 68 61 43 75 72 73 6f 72 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 | upportsAlphaCursor();......stati |
18ce0 | 63 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 64 28 29 20 7b 20 72 65 74 75 72 6e 20 71 74 5f 73 77 5f | c.bool.enabled().{.return.qt_sw_ |
18d00 | 63 75 72 73 6f 72 3b 20 7d 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 47 66 78 52 61 | cursor;.}..protected:.....QGfxRa |
18d20 | 73 74 65 72 42 61 73 65 20 2a 67 66 78 3b 0a 20 20 20 20 51 47 66 78 52 61 73 74 65 72 42 61 73 | sterBase.*gfx;.....QGfxRasterBas |
18d40 | 65 20 2a 67 66 78 75 6e 64 65 72 3b 0a 0a 20 20 20 20 51 49 6d 61 67 65 20 2a 69 6d 67 75 6e 64 | e.*gfxunder;......QImage.*imgund |
18d60 | 65 72 3b 0a 20 20 20 20 51 49 6d 61 67 65 20 2a 63 75 72 73 6f 72 3b 0a 0a 20 20 20 20 75 63 68 | er;.....QImage.*cursor;......uch |
18d80 | 61 72 20 2a 66 62 5f 73 74 61 72 74 3b 0a 20 20 20 20 75 63 68 61 72 20 2a 66 62 5f 65 6e 64 3b | ar.*fb_start;.....uchar.*fb_end; |
18da0 | 0a 20 20 20 20 62 6f 6f 6c 20 73 61 76 65 5f 75 6e 64 65 72 3b 0a 20 20 20 20 53 57 43 75 72 73 | .....bool.save_under;.....SWCurs |
18dc0 | 6f 72 44 61 74 61 20 2a 64 61 74 61 3b 0a 0a 20 20 20 20 69 6e 74 20 63 6c 69 70 57 69 64 74 68 | orData.*data;......int.clipWidth |
18de0 | 3b 0a 20 20 20 20 69 6e 74 20 63 6c 69 70 48 65 69 67 68 74 3b 0a 20 20 20 20 69 6e 74 20 6d 79 | ;.....int.clipHeight;.....int.my |
18e00 | 6f 66 66 73 65 74 3b 0a 0a 7d 3b 0a 0a 65 78 74 65 72 6e 20 51 53 63 72 65 65 6e 43 75 72 73 6f | offset;..};..extern.QScreenCurso |
18e20 | 72 20 2a 20 71 74 5f 73 63 72 65 65 6e 63 75 72 73 6f 72 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 | r.*.qt_screencursor;..#endif.//. |
18e40 | 51 54 5f 4e 4f 5f 51 57 53 5f 43 55 52 53 4f 52 0a 0a 73 74 72 75 63 74 20 66 62 5f 63 6d 61 70 | QT_NO_QWS_CURSOR..struct.fb_cmap |
18e60 | 3b 0a 0a 2f 2f 20 41 20 28 75 73 65 64 29 20 63 68 75 6e 6b 20 6f 66 20 6f 66 66 73 63 72 65 65 | ;..//.A.(used).chunk.of.offscree |
18e80 | 6e 20 6d 65 6d 6f 72 79 0a 0a 63 6c 61 73 73 20 51 50 6f 6f 6c 45 6e 74 72 79 0a 7b 0a 70 75 62 | n.memory..class.QPoolEntry.{.pub |
18ea0 | 6c 69 63 3a 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 73 74 61 72 74 3b 0a 20 20 20 | lic:.....unsigned.int.start;.... |
18ec0 | 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 65 6e 64 3b 0a 20 20 20 20 69 6e 74 20 63 6c 69 65 6e | .unsigned.int.end;.....int.clien |
18ee0 | 74 49 64 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 53 63 72 65 65 6e 3b 0a 74 79 70 65 64 65 66 20 | tId;.};..class.QScreen;.typedef. |
18f00 | 76 6f 69 64 28 2a 43 6c 65 61 72 43 61 63 68 65 46 75 6e 63 29 28 51 53 63 72 65 65 6e 20 2a 6f | void(*ClearCacheFunc)(QScreen.*o |
18f20 | 62 6a 2c 20 69 6e 74 29 3b 0a 0a 63 6c 61 73 73 20 51 53 63 72 65 65 6e 20 7b 0a 0a 70 75 62 6c | bj,.int);..class.QScreen.{..publ |
18f40 | 69 63 3a 0a 0a 20 20 20 20 51 53 63 72 65 65 6e 28 20 69 6e 74 20 64 69 73 70 6c 61 79 5f 69 64 | ic:......QScreen(.int.display_id |
18f60 | 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 53 63 72 65 65 6e 28 29 3b 0a 20 20 20 20 | .);.....virtual.~QScreen();..... |
18f80 | 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 6e 69 74 44 65 76 69 63 65 28 29 20 3d 20 30 3b 0a 20 | virtual.bool.initDevice().=.0;.. |
18fa0 | 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 6f 6e 6e 65 63 74 28 20 63 6f 6e 73 74 20 51 | ...virtual.bool.connect(.const.Q |
18fc0 | 53 74 72 69 6e 67 20 26 64 69 73 70 6c 61 79 53 70 65 63 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 | String.&displaySpec.).=.0;.....v |
18fe0 | 69 72 74 75 61 6c 20 76 6f 69 64 20 64 69 73 63 6f 6e 6e 65 63 74 28 29 20 3d 20 30 3b 0a 20 20 | irtual.void.disconnect().=.0;... |
19000 | 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 69 6e 69 74 43 75 72 73 6f 72 28 76 6f 69 64 20 2a 2c | ..virtual.int.initCursor(void.*, |
19020 | 20 62 6f 6f 6c 3d 46 41 4c 53 45 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 | .bool=FALSE);.....virtual.void.s |
19040 | 68 75 74 64 6f 77 6e 44 65 76 69 63 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | hutdownDevice();.....virtual.voi |
19060 | 64 20 73 65 74 4d 6f 64 65 28 69 6e 74 2c 69 6e 74 2c 69 6e 74 29 20 3d 20 30 3b 0a 20 20 20 20 | d.setMode(int,int,int).=.0;..... |
19080 | 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 75 70 70 6f 72 74 73 44 65 70 74 68 28 69 6e 74 29 20 | virtual.bool.supportsDepth(int). |
190a0 | 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 63 72 65 61 74 65 | const;.....virtual.QGfx.*.create |
190c0 | 47 66 78 28 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c | Gfx(unsigned.char.*,int,int,int, |
190e0 | 69 6e 74 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 47 66 78 20 2a 20 73 63 72 65 65 6e 47 | int);.....virtual.QGfx.*.screenG |
19100 | 66 78 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 61 76 65 28 29 3b 0a 20 | fx();.....virtual.void.save();.. |
19120 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 73 74 6f 72 65 28 29 3b 0a 20 20 20 20 76 | ...virtual.void.restore();.....v |
19140 | 69 72 74 75 61 6c 20 76 6f 69 64 20 62 6c 61 6e 6b 28 62 6f 6f 6c 20 6f 6e 29 3b 0a 0a 20 20 20 | irtual.void.blank(bool.on);..... |
19160 | 20 76 69 72 74 75 61 6c 20 69 6e 74 20 70 69 78 6d 61 70 4f 66 66 73 65 74 41 6c 69 67 6e 6d 65 | .virtual.int.pixmapOffsetAlignme |
19180 | 6e 74 28 29 20 7b 20 72 65 74 75 72 6e 20 36 34 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | nt().{.return.64;.}.....virtual. |
191a0 | 69 6e 74 20 70 69 78 6d 61 70 4c 69 6e 65 73 74 65 70 41 6c 69 67 6e 6d 65 6e 74 28 29 20 7b 20 | int.pixmapLinestepAlignment().{. |
191c0 | 72 65 74 75 72 6e 20 36 34 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 73 68 61 | return.64;.}.....virtual.int.sha |
191e0 | 72 65 64 52 61 6d 53 69 7a 65 28 76 6f 69 64 20 2a 29 20 7b 20 72 65 74 75 72 6e 20 30 3b 20 7d | redRamSize(void.*).{.return.0;.} |
19200 | 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 6f 6e 43 61 72 64 28 75 6e 73 69 67 6e | ......virtual.bool.onCard(unsign |
19220 | 65 64 20 63 68 61 72 20 2a 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f | ed.char.*).const;.....virtual.bo |
19240 | 6f 6c 20 6f 6e 43 61 72 64 28 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 2c 20 75 6c 6f 6e 67 | ol.onCard(unsigned.char.*,.ulong |
19260 | 26 20 6f 75 74 5f 6f 66 66 73 65 74 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 73 65 74 | &.out_offset).const;......//.set |
19280 | 73 20 61 20 73 69 6e 67 6c 65 20 63 6f 6c 6f 72 20 69 6e 20 74 68 65 20 63 6f 6c 6f 72 6d 61 70 | s.a.single.color.in.the.colormap |
192a0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 28 75 6e 73 69 67 6e 65 64 20 69 | .....virtual.void.set(unsigned.i |
192c0 | 6e 74 2c 75 6e 73 69 67 6e 65 64 20 69 6e 74 2c 75 6e 73 69 67 6e 65 64 20 69 6e 74 2c 75 6e 73 | nt,unsigned.int,unsigned.int,uns |
192e0 | 69 67 6e 65 64 20 69 6e 74 29 3b 0a 20 20 20 20 2f 2f 20 61 6c 6c 6f 63 61 74 65 73 20 61 20 63 | igned.int);.....//.allocates.a.c |
19300 | 6f 6c 6f 72 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 61 6c 6c 6f 63 28 75 6e 73 69 67 | olor.....virtual.int.alloc(unsig |
19320 | 6e 65 64 20 69 6e 74 2c 75 6e 73 69 67 6e 65 64 20 69 6e 74 2c 75 6e 73 69 67 6e 65 64 20 69 6e | ned.int,unsigned.int,unsigned.in |
19340 | 74 29 3b 0a 0a 20 20 20 20 69 6e 74 20 77 69 64 74 68 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 | t);......int.width().const.{.ret |
19360 | 75 72 6e 20 77 3b 20 7d 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 28 29 20 63 6f 6e 73 74 20 | urn.w;.}.....int.height().const. |
19380 | 7b 20 72 65 74 75 72 6e 20 68 3b 20 7d 0a 20 20 20 20 69 6e 74 20 64 65 70 74 68 28 29 20 63 6f | {.return.h;.}.....int.depth().co |
193a0 | 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e | nst.{.return.d;.}.....virtual.in |
193c0 | 74 20 70 69 78 6d 61 70 44 65 70 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 70 | t.pixmapDepth().const;.....int.p |
193e0 | 69 78 65 6c 54 79 70 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 70 69 78 65 6c 74 | ixelType().const.{.return.pixelt |
19400 | 79 70 65 3b 20 7d 0a 20 20 20 20 69 6e 74 20 6c 69 6e 65 73 74 65 70 28 29 20 63 6f 6e 73 74 20 | ype;.}.....int.linestep().const. |
19420 | 7b 20 72 65 74 75 72 6e 20 6c 73 74 65 70 3b 20 7d 0a 20 20 20 20 69 6e 74 20 64 65 76 69 63 65 | {.return.lstep;.}.....int.device |
19440 | 57 69 64 74 68 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 77 3b 20 7d 0a 20 20 20 | Width().const.{.return.dw;.}.... |
19460 | 20 69 6e 74 20 64 65 76 69 63 65 48 65 69 67 68 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 | .int.deviceHeight().const.{.retu |
19480 | 72 6e 20 64 68 3b 20 7d 0a 20 20 20 20 75 63 68 61 72 20 2a 20 62 61 73 65 28 29 20 63 6f 6e 73 | rn.dh;.}.....uchar.*.base().cons |
194a0 | 74 20 7b 20 72 65 74 75 72 6e 20 64 61 74 61 3b 20 7d 0a 20 20 20 20 2f 2f 20 41 73 6b 20 66 6f | t.{.return.data;.}.....//.Ask.fo |
194c0 | 72 20 6d 65 6d 6f 72 79 20 66 72 6f 6d 20 63 61 72 64 20 63 61 63 68 65 20 77 69 74 68 20 61 6c | r.memory.from.card.cache.with.al |
194e0 | 69 67 6e 6d 65 6e 74 0a 20 20 20 20 76 69 72 74 75 61 6c 20 75 63 68 61 72 20 2a 20 63 61 63 68 | ignment.....virtual.uchar.*.cach |
19500 | 65 28 69 6e 74 2c 69 6e 74 29 20 7b 20 72 65 74 75 72 6e 20 30 3b 20 7d 0a 20 20 20 20 76 69 72 | e(int,int).{.return.0;.}.....vir |
19520 | 74 75 61 6c 20 76 6f 69 64 20 75 6e 63 61 63 68 65 28 75 63 68 61 72 20 2a 29 20 7b 7d 0a 0a 20 | tual.void.uncache(uchar.*).{}... |
19540 | 20 20 20 69 6e 74 20 73 63 72 65 65 6e 53 69 7a 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 | ...int.screenSize().const.{.retu |
19560 | 72 6e 20 73 69 7a 65 3b 20 7d 0a 20 20 20 20 69 6e 74 20 74 6f 74 61 6c 53 69 7a 65 28 29 20 63 | rn.size;.}.....int.totalSize().c |
19580 | 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6d 61 70 73 69 7a 65 3b 20 7d 0a 0a 20 20 20 20 51 52 | onst.{.return.mapsize;.}......QR |
195a0 | 67 62 20 2a 20 63 6c 75 74 28 29 20 7b 20 72 65 74 75 72 6e 20 73 63 72 65 65 6e 63 6c 75 74 3b | gb.*.clut().{.return.screenclut; |
195c0 | 20 7d 0a 20 20 20 20 69 6e 74 20 6e 75 6d 43 6f 6c 73 28 29 20 7b 20 72 65 74 75 72 6e 20 73 63 | .}.....int.numCols().{.return.sc |
195e0 | 72 65 65 6e 63 6f 6c 73 3b 20 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 69 7a 65 20 6d | reencols;.}......virtual.QSize.m |
19600 | 61 70 54 6f 44 65 76 69 63 65 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 20 63 6f 6e 73 | apToDevice(.const.QSize.&.).cons |
19620 | 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 69 7a 65 20 6d 61 70 46 72 6f 6d 44 65 76 69 | t;.....virtual.QSize.mapFromDevi |
19640 | 63 65 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 20 20 20 20 76 | ce(.const.QSize.&.).const;.....v |
19660 | 69 72 74 75 61 6c 20 51 50 6f 69 6e 74 20 6d 61 70 54 6f 44 65 76 69 63 65 28 20 63 6f 6e 73 74 | irtual.QPoint.mapToDevice(.const |
19680 | 20 51 50 6f 69 6e 74 20 26 2c 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 20 63 6f 6e 73 74 | .QPoint.&,.const.QSize.&.).const |
196a0 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 6f 69 6e 74 20 6d 61 70 46 72 6f 6d 44 65 76 69 | ;.....virtual.QPoint.mapFromDevi |
196c0 | 63 65 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 53 69 7a 65 20 | ce(.const.QPoint.&,.const.QSize. |
196e0 | 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 63 74 20 6d 61 70 | &.).const;.....virtual.QRect.map |
19700 | 54 6f 44 65 76 69 63 65 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 2c 20 63 6f 6e 73 74 20 51 | ToDevice(.const.QRect.&,.const.Q |
19720 | 53 69 7a 65 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 63 | Size.&.).const;.....virtual.QRec |
19740 | 74 20 6d 61 70 46 72 6f 6d 44 65 76 69 63 65 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 2c 20 | t.mapFromDevice(.const.QRect.&,. |
19760 | 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 | const.QSize.&.).const;.....virtu |
19780 | 61 6c 20 51 49 6d 61 67 65 20 6d 61 70 54 6f 44 65 76 69 63 65 28 20 63 6f 6e 73 74 20 51 49 6d | al.QImage.mapToDevice(.const.QIm |
197a0 | 61 67 65 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 49 6d 61 67 | age.&.).const;.....virtual.QImag |
197c0 | 65 20 6d 61 70 46 72 6f 6d 44 65 76 69 63 65 28 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 26 20 | e.mapFromDevice(.const.QImage.&. |
197e0 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 67 69 6f 6e 20 6d 61 70 | ).const;.....virtual.QRegion.map |
19800 | 54 6f 44 65 76 69 63 65 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 2c 20 63 6f 6e 73 74 | ToDevice(.const.QRegion.&,.const |
19820 | 20 51 53 69 7a 65 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 | .QSize.&.).const;.....virtual.QR |
19840 | 65 67 69 6f 6e 20 6d 61 70 46 72 6f 6d 44 65 76 69 63 65 28 20 63 6f 6e 73 74 20 51 52 65 67 69 | egion.mapFromDevice(.const.QRegi |
19860 | 6f 6e 20 26 2c 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | on.&,.const.QSize.&.).const;.... |
19880 | 20 76 69 72 74 75 61 6c 20 69 6e 74 20 74 72 61 6e 73 66 6f 72 6d 4f 72 69 65 6e 74 61 74 69 6f | .virtual.int.transformOrientatio |
198a0 | 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 54 72 | n().const;.....virtual.bool.isTr |
198c0 | 61 6e 73 66 6f 72 6d 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 | ansformed().const;.....virtual.b |
198e0 | 6f 6f 6c 20 69 73 49 6e 74 65 72 6c 61 63 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 | ool.isInterlaced().const;......v |
19900 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 69 72 74 79 28 20 63 6f 6e 73 74 20 51 52 65 63 | irtual.void.setDirty(.const.QRec |
19920 | 74 26 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 6d 65 6d 6f 72 79 4e 65 65 | t&.);......virtual.int.memoryNee |
19940 | 64 65 64 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 29 3b 0a 0a 20 20 20 20 69 6e 74 20 2a 20 | ded(const.QString&);......int.*. |
19960 | 6f 70 54 79 70 65 28 29 20 7b 20 72 65 74 75 72 6e 20 73 63 72 65 65 6e 5f 6f 70 74 79 70 65 3b | opType().{.return.screen_optype; |
19980 | 20 7d 0a 20 20 20 20 69 6e 74 20 2a 20 6c 61 73 74 4f 70 28 29 20 7b 20 72 65 74 75 72 6e 20 73 | .}.....int.*.lastOp().{.return.s |
199a0 | 63 72 65 65 6e 5f 6c 61 73 74 6f 70 3b 20 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | creen_lastop;.}......virtual.voi |
199c0 | 64 20 68 61 6c 74 55 70 64 61 74 65 73 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | d.haltUpdates();.....virtual.voi |
199e0 | 64 20 72 65 73 75 6d 65 55 70 64 61 74 65 73 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 0a | d.resumeUpdates();..protected:.. |
19a00 | 20 20 20 20 2f 2f 20 4f 6e 6c 79 20 75 73 65 64 20 77 69 74 68 6f 75 74 20 51 54 5f 4e 4f 5f 51 | ....//.Only.used.without.QT_NO_Q |
19a20 | 57 53 5f 52 45 50 45 41 54 45 52 2c 20 62 75 74 20 69 6e 63 6c 75 64 65 64 20 73 6f 20 74 68 61 | WS_REPEATER,.but.included.so.tha |
19a40 | 74 0a 20 20 20 20 2f 2f 20 69 74 27 73 20 62 69 6e 61 72 79 20 63 6f 6d 70 61 74 69 62 6c 65 20 | t.....//.it's.binary.compatible. |
19a60 | 72 65 67 61 72 64 6c 65 73 73 2e 0a 20 20 20 20 69 6e 74 20 2a 20 73 63 72 65 65 6e 5f 6f 70 74 | regardless......int.*.screen_opt |
19a80 | 79 70 65 3b 0a 20 20 20 20 69 6e 74 20 2a 20 73 63 72 65 65 6e 5f 6c 61 73 74 6f 70 3b 0a 0a 20 | ype;.....int.*.screen_lastop;... |
19aa0 | 20 20 20 51 52 67 62 20 73 63 72 65 65 6e 63 6c 75 74 5b 32 35 36 5d 3b 0a 20 20 20 20 69 6e 74 | ...QRgb.screenclut[256];.....int |
19ac0 | 20 73 63 72 65 65 6e 63 6f 6c 73 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 69 74 74 65 64 3b 0a | .screencols;......bool.initted;. |
19ae0 | 0a 20 20 20 20 75 63 68 61 72 20 2a 20 64 61 74 61 3b 0a 0a 20 20 20 20 2f 2f 20 54 61 62 6c 65 | .....uchar.*.data;......//.Table |
19b00 | 20 6f 66 20 61 6c 6c 6f 63 61 74 65 64 20 6c 75 6d 70 73 2c 20 6b 65 70 74 20 69 6e 20 73 6f 72 | .of.allocated.lumps,.kept.in.sor |
19b20 | 74 65 64 20 68 69 67 68 65 73 74 2d 74 6f 2d 6c 6f 77 65 73 74 20 6f 72 64 65 72 0a 20 20 20 20 | ted.highest-to-lowest.order..... |
19b40 | 2f 2f 20 54 68 65 20 74 61 62 6c 65 20 69 74 73 65 6c 66 20 69 73 20 61 6c 6c 6f 63 61 74 65 64 | //.The.table.itself.is.allocated |
19b60 | 20 61 74 20 74 68 65 20 62 6f 74 74 6f 6d 20 6f 66 20 6f 66 66 73 63 72 65 65 6e 20 6d 65 6d 6f | .at.the.bottom.of.offscreen.memo |
19b80 | 72 79 0a 20 20 20 20 2f 2f 20 69 2e 65 2e 20 69 74 27 73 20 73 69 6d 69 6c 61 72 20 74 6f 20 68 | ry.....//.i.e..it's.similar.to.h |
19ba0 | 61 76 69 6e 67 20 61 20 73 74 61 63 6b 20 28 74 68 65 20 74 61 62 6c 65 29 20 61 6e 64 20 61 20 | aving.a.stack.(the.table).and.a. |
19bc0 | 68 65 61 70 0a 20 20 20 20 2f 2f 20 28 74 68 65 20 61 6c 6c 6f 63 61 74 65 64 20 62 6c 6f 63 6b | heap.....//.(the.allocated.block |
19be0 | 73 29 2e 20 46 72 65 65 64 20 73 70 61 63 65 20 69 73 20 69 6d 70 6c 69 63 69 74 6c 79 20 64 65 | s)..Freed.space.is.implicitly.de |
19c00 | 73 63 72 69 62 65 64 0a 20 20 20 20 2f 2f 20 62 79 20 74 68 65 20 67 61 70 73 20 62 65 74 77 65 | scribed.....//.by.the.gaps.betwe |
19c20 | 65 6e 20 74 68 65 20 61 6c 6c 6f 63 61 74 65 64 20 6c 75 6d 70 73 20 28 74 68 69 73 20 73 61 76 | en.the.allocated.lumps.(this.sav |
19c40 | 65 73 20 65 6e 74 72 69 65 73 20 61 6e 64 0a 20 20 20 20 2f 2f 20 6d 65 61 6e 73 20 77 65 20 64 | es.entries.and.....//.means.we.d |
19c60 | 6f 6e 27 74 20 6e 65 65 64 20 74 6f 20 77 6f 72 72 79 20 61 62 6f 75 74 20 63 6f 61 6c 65 73 63 | on't.need.to.worry.about.coalesc |
19c80 | 69 6e 67 20 66 72 65 65 64 20 6c 75 6d 70 73 29 0a 0a 20 20 20 20 51 50 6f 6f 6c 45 6e 74 72 79 | ing.freed.lumps)......QPoolEntry |
19ca0 | 20 2a 20 65 6e 74 72 69 65 73 3b 0a 20 20 20 20 69 6e 74 20 2a 20 65 6e 74 72 79 70 3b 0a 20 20 | .*.entries;.....int.*.entryp;... |
19cc0 | 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 2a 20 6c 6f 77 65 73 74 3b 0a 0a 20 20 20 20 69 6e | ..unsigned.int.*.lowest;......in |
19ce0 | 74 20 77 3b 0a 20 20 20 20 69 6e 74 20 6c 73 74 65 70 3b 0a 20 20 20 20 69 6e 74 20 68 3b 0a 20 | t.w;.....int.lstep;.....int.h;.. |
19d00 | 20 20 20 69 6e 74 20 64 3b 0a 20 20 20 20 69 6e 74 20 70 69 78 65 6c 74 79 70 65 3b 0a 20 20 20 | ...int.d;.....int.pixeltype;.... |
19d20 | 20 62 6f 6f 6c 20 67 72 61 79 73 63 61 6c 65 3b 0a 0a 20 20 20 20 69 6e 74 20 64 77 3b 0a 20 20 | .bool.grayscale;......int.dw;... |
19d40 | 20 20 69 6e 74 20 64 68 3b 0a 0a 20 20 20 20 69 6e 74 20 68 6f 74 78 3b 0a 20 20 20 20 69 6e 74 | ..int.dh;......int.hotx;.....int |
19d60 | 20 68 6f 74 79 3b 0a 20 20 20 20 51 49 6d 61 67 65 20 63 75 72 73 6f 72 3b 0a 0a 20 20 20 20 69 | .hoty;.....QImage.cursor;......i |
19d80 | 6e 74 20 73 69 7a 65 3b 09 20 20 20 20 20 20 20 2f 2f 20 53 63 72 65 65 6e 20 73 69 7a 65 0a 20 | nt.size;........//.Screen.size.. |
19da0 | 20 20 20 69 6e 74 20 6d 61 70 73 69 7a 65 3b 20 20 20 20 20 20 20 2f 2f 20 54 6f 74 61 6c 20 6d | ...int.mapsize;.......//.Total.m |
19dc0 | 61 70 70 65 64 20 6d 65 6d 6f 72 79 0a 0a 20 20 20 20 69 6e 74 20 64 69 73 70 6c 61 79 49 64 3b | apped.memory......int.displayId; |
19de0 | 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 53 53 65 72 76 65 72 3b 0a 20 20 | ......friend.class.QWSServer;... |
19e00 | 20 20 73 74 61 74 69 63 20 43 6c 65 61 72 43 61 63 68 65 46 75 6e 63 20 63 6c 65 61 72 43 61 63 | ..static.ClearCacheFunc.clearCac |
19e20 | 68 65 46 75 6e 63 3b 0a 7d 3b 0a 0a 65 78 74 65 72 6e 20 51 53 63 72 65 65 6e 20 2a 20 71 74 5f | heFunc;.};..extern.QScreen.*.qt_ |
19e40 | 73 63 72 65 65 6e 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 47 66 78 20 3a 20 70 | screen;..class.Q_EXPORT.QGfx.:.p |
19e60 | 75 62 6c 69 63 20 51 74 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2f 20 57 69 74 68 20 6c | ublic.Qt.{.public:.....//.With.l |
19e80 | 6f 61 64 61 62 6c 65 20 64 72 69 76 65 72 73 2c 20 64 6f 20 70 72 6f 62 65 20 68 65 72 65 0a 20 | oadable.drivers,.do.probe.here.. |
19ea0 | 20 20 20 73 74 61 74 69 63 20 51 47 66 78 20 2a 63 72 65 61 74 65 47 66 78 28 20 69 6e 74 20 64 | ...static.QGfx.*createGfx(.int.d |
19ec0 | 65 70 74 68 2c 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 62 75 66 66 65 72 2c 0a 09 09 09 | epth,.unsigned.char.*buffer,.... |
19ee0 | 20 20 20 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 69 6e 74 20 6c 69 6e 65 73 74 65 70 20 29 | ....int.w,.int.h,.int.linestep.) |
19f00 | 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 47 66 78 28 29 20 7b 7d 0a 0a 20 20 20 20 76 | ;......virtual.~QGfx().{}......v |
19f20 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 65 6e 28 20 63 6f 6e 73 74 20 51 50 65 6e 20 26 | irtual.void.setPen(.const.QPen.& |
19f40 | 20 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 42 72 75 73 68 28 | .)=0;.....virtual.void.setBrush( |
19f60 | 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 20 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | .const.QBrush.&.)=0;.....virtual |
19f80 | 20 76 6f 69 64 20 73 65 74 42 72 75 73 68 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 50 69 78 | .void.setBrushPixmap(.const.QPix |
19fa0 | 6d 61 70 20 2a 20 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 42 | map.*.)=0;.....virtual.void.setB |
19fc0 | 72 75 73 68 4f 66 66 73 65 74 28 20 69 6e 74 2c 20 69 6e 74 20 29 20 3d 20 30 3b 0a 20 20 20 20 | rushOffset(.int,.int.).=.0;..... |
19fe0 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6c 69 70 52 65 63 74 28 20 69 6e 74 2c 69 6e | virtual.void.setClipRect(.int,in |
1a000 | 74 2c 69 6e 74 2c 69 6e 74 20 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | t,int,int.)=0;.....virtual.void. |
1a020 | 73 65 74 43 6c 69 70 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 | setClipRegion(.const.QRegion.&.) |
1a040 | 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6c 69 70 44 65 76 69 | =0;.....virtual.void.setClipDevi |
1a060 | 63 65 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 3d 30 3b 0a 20 | ceRegion(.const.QRegion.&.)=0;.. |
1a080 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6c 69 70 70 69 6e 67 20 28 62 6f 6f | ...virtual.void.setClipping.(boo |
1a0a0 | 6c 29 3d 30 3b 0a 20 20 20 20 2f 2f 20 54 68 65 73 65 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 | l)=0;.....//.These.will.be.calle |
1a0c0 | 64 20 66 72 6f 6d 20 71 77 69 64 67 65 74 5f 71 77 73 20 6f 72 20 71 77 69 64 67 65 74 5f 6d 61 | d.from.qwidget_qws.or.qwidget_ma |
1a0e0 | 63 0a 20 20 20 20 2f 2f 20 74 6f 20 75 70 64 61 74 65 20 74 68 65 20 64 72 61 77 69 6e 67 20 61 | c.....//.to.update.the.drawing.a |
1a100 | 72 65 61 20 77 68 65 6e 20 61 20 77 69 64 67 65 74 20 69 73 20 6d 6f 76 65 64 0a 20 20 20 20 76 | rea.when.a.widget.is.moved.....v |
1a120 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4f 66 66 73 65 74 28 20 69 6e 74 2c 69 6e 74 20 29 | irtual.void.setOffset(.int,int.) |
1a140 | 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 57 69 64 67 65 74 52 65 | =0;.....virtual.void.setWidgetRe |
1a160 | 63 74 28 20 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 20 29 3d 30 3b 0a 20 20 20 20 76 69 72 | ct(.int,int,int,int.)=0;.....vir |
1a180 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 57 69 64 67 65 74 52 65 67 69 6f 6e 28 20 63 6f 6e 73 74 | tual.void.setWidgetRegion(.const |
1a1a0 | 20 51 52 65 67 69 6f 6e 20 26 20 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | .QRegion.&.)=0;.....virtual.void |
1a1c0 | 20 73 65 74 57 69 64 67 65 74 44 65 76 69 63 65 52 65 67 69 6f 6e 28 20 63 6f 6e 73 74 20 51 52 | .setWidgetDeviceRegion(.const.QR |
1a1e0 | 65 67 69 6f 6e 20 26 20 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 | egion.&.)=0;.....virtual.void.se |
1a200 | 74 53 6f 75 72 63 65 57 69 64 67 65 74 4f 66 66 73 65 74 28 69 6e 74 20 78 2c 20 69 6e 74 20 79 | tSourceWidgetOffset(int.x,.int.y |
1a220 | 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 47 6c 6f 62 61 | ).=.0;.....virtual.void.setGloba |
1a240 | 6c 52 65 67 69 6f 6e 49 6e 64 65 78 28 20 69 6e 74 20 69 64 78 20 29 20 3d 20 30 3b 0a 0a 20 20 | lRegionIndex(.int.idx.).=.0;.... |
1a260 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 61 73 68 65 64 4c 69 6e 65 73 28 62 6f | ..virtual.void.setDashedLines(bo |
1a280 | 6f 6c 20 64 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 | ol.d).=.0;.....virtual.void.setD |
1a2a0 | 61 73 68 65 73 28 63 68 61 72 20 2a 2c 20 69 6e 74 29 20 3d 20 30 3b 0a 0a 20 20 20 20 76 69 72 | ashes(char.*,.int).=.0;......vir |
1a2c0 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4f 70 61 71 75 65 42 61 63 6b 67 72 6f 75 6e 64 28 62 6f | tual.void.setOpaqueBackground(bo |
1a2e0 | 6f 6c 20 62 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 42 61 63 | ol.b)=0;.....virtual.void.setBac |
1a300 | 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 28 51 43 6f 6c 6f 72 20 63 29 3d 30 3b 0a 0a 20 20 20 20 2f | kgroundColor(QColor.c)=0;....../ |
1a320 | 2f 20 44 72 61 77 69 6e 67 20 6f 70 65 72 61 74 69 6f 6e 73 0a 20 20 20 20 76 69 72 74 75 61 6c | /.Drawing.operations.....virtual |
1a340 | 20 76 6f 69 64 20 64 72 61 77 50 6f 69 6e 74 28 20 69 6e 74 2c 69 6e 74 20 29 3d 30 3b 0a 20 20 | .void.drawPoint(.int,int.)=0;... |
1a360 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 50 6f 69 6e 74 73 28 20 63 6f 6e 73 74 | ..virtual.void.drawPoints(.const |
1a380 | 20 51 50 6f 69 6e 74 41 72 72 61 79 20 26 2c 69 6e 74 2c 69 6e 74 20 29 3d 30 3b 0a 20 20 20 20 | .QPointArray.&,int,int.)=0;..... |
1a3a0 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 76 65 54 6f 28 20 69 6e 74 2c 69 6e 74 20 29 3d 30 | virtual.void.moveTo(.int,int.)=0 |
1a3c0 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6c 69 6e 65 54 6f 28 20 69 6e 74 2c 69 | ;.....virtual.void.lineTo(.int,i |
1a3e0 | 6e 74 20 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 4c 69 6e | nt.)=0;.....virtual.void.drawLin |
1a400 | 65 28 20 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 20 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 | e(.int,int,int,int.)=0;.....virt |
1a420 | 75 61 6c 20 76 6f 69 64 20 64 72 61 77 50 6f 6c 79 6c 69 6e 65 28 20 63 6f 6e 73 74 20 51 50 6f | ual.void.drawPolyline(.const.QPo |
1a440 | 69 6e 74 41 72 72 61 79 20 26 2c 69 6e 74 2c 69 6e 74 20 29 3d 30 3b 0a 0a 20 20 20 20 2f 2f 20 | intArray.&,int,int.)=0;......//. |
1a460 | 63 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 6f | current.position.....virtual.QPo |
1a480 | 69 6e 74 20 70 6f 73 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 20 20 20 20 2f 2f 20 46 69 6c | int.pos().const.=.0;......//.Fil |
1a4a0 | 6c 20 6f 70 65 72 61 74 69 6f 6e 73 20 2d 20 74 68 65 73 65 20 75 73 65 20 74 68 65 20 63 75 72 | l.operations.-.these.use.the.cur |
1a4c0 | 72 65 6e 74 20 73 6f 75 72 63 65 20 28 70 69 78 6d 61 70 2c 0a 20 20 20 20 2f 2f 20 63 6f 6c 6f | rent.source.(pixmap,.....//.colo |
1a4e0 | 72 2c 20 65 74 63 29 2c 20 61 6e 64 20 64 72 61 77 73 20 6f 75 74 6c 69 6e 65 0a 20 20 20 20 76 | r,.etc),.and.draws.outline.....v |
1a500 | 69 72 74 75 61 6c 20 76 6f 69 64 20 66 69 6c 6c 52 65 63 74 28 20 69 6e 74 2c 69 6e 74 2c 69 6e | irtual.void.fillRect(.int,int,in |
1a520 | 74 2c 69 6e 74 20 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 | t,int.)=0;.....virtual.void.draw |
1a540 | 50 6f 6c 79 67 6f 6e 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 20 26 2c 62 6f 6f | Polygon(.const.QPointArray.&,boo |
1a560 | 6c 2c 69 6e 74 2c 69 6e 74 20 29 3d 30 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | l,int,int.)=0;......virtual.void |
1a580 | 20 73 65 74 4c 69 6e 65 53 74 65 70 28 69 6e 74 29 3d 30 3b 0a 0a 20 20 20 20 2f 2f 20 53 70 65 | .setLineStep(int)=0;......//.Spe |
1a5a0 | 63 69 61 6c 20 63 61 73 65 20 6f 66 20 72 65 63 74 2d 77 69 74 68 2d 70 69 78 6d 61 70 2d 66 69 | cial.case.of.rect-with-pixmap-fi |
1a5c0 | 6c 6c 20 66 6f 72 20 73 70 65 65 64 2f 68 61 72 64 77 61 72 65 20 61 63 63 65 6c 65 72 61 74 69 | ll.for.speed/hardware.accelerati |
1a5e0 | 6f 6e 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 62 6c 74 28 20 69 6e 74 2c 69 6e 74 | on.....virtual.void.blt(.int,int |
1a600 | 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 20 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 | ,int,int,int,int.)=0;.....virtua |
1a620 | 6c 20 76 6f 69 64 20 73 63 72 6f 6c 6c 28 20 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 | l.void.scroll(.int,int,int,int,i |
1a640 | 6e 74 2c 69 6e 74 20 29 3d 30 3b 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f | nt,int.)=0;..#if.!defined(QT_NO_ |
1a660 | 4d 4f 56 49 45 29 20 7c 7c 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 54 52 41 4e 53 46 4f | MOVIE).||.!defined(QT_NO_TRANSFO |
1a680 | 52 4d 41 54 49 4f 4e 53 29 20 7c 7c 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 50 49 58 4d | RMATIONS).||.!defined(QT_NO_PIXM |
1a6a0 | 41 50 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 29 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | AP_TRANSFORMATION).....virtual.v |
1a6c0 | 6f 69 64 20 73 74 72 65 74 63 68 42 6c 74 28 20 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c | oid.stretchBlt(.int,int,int,int, |
1a6e0 | 69 6e 74 2c 69 6e 74 20 29 3d 30 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | int,int.)=0;.#endif.....virtual. |
1a700 | 76 6f 69 64 20 74 69 6c 65 64 42 6c 74 28 20 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 20 29 | void.tiledBlt(.int,int,int,int.) |
1a720 | 3d 30 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 53 6f 75 72 63 65 54 79 70 65 20 7b 20 53 6f 75 72 63 | =0;......enum.SourceType.{.Sourc |
1a740 | 65 50 65 6e 2c 20 53 6f 75 72 63 65 49 6d 61 67 65 2c 20 53 6f 75 72 63 65 41 63 63 65 6c 20 7d | ePen,.SourceImage,.SourceAccel.} |
1a760 | 3b 0a 20 20 20 20 65 6e 75 6d 20 50 69 78 65 6c 54 79 70 65 20 7b 20 4e 6f 72 6d 61 6c 50 69 78 | ;.....enum.PixelType.{.NormalPix |
1a780 | 65 6c 2c 20 42 47 52 50 69 78 65 6c 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 53 65 74 74 69 6e 67 20 | el,.BGRPixel.};......//.Setting. |
1a7a0 | 75 70 20 73 6f 75 72 63 65 20 64 61 74 61 20 2d 20 63 61 6e 20 62 65 20 73 6f 6c 69 64 20 63 6f | up.source.data.-.can.be.solid.co |
1a7c0 | 6c 6f 72 20 6f 72 20 70 69 78 6d 61 70 20 64 61 74 61 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | lor.or.pixmap.data.....virtual.v |
1a7e0 | 6f 69 64 20 73 65 74 53 6f 75 72 63 65 28 63 6f 6e 73 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 | oid.setSource(const.QPaintDevice |
1a800 | 20 2a 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 6f 75 72 63 | .*)=0;.....virtual.void.setSourc |
1a820 | 65 28 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 2a 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | e(const.QImage.*)=0;.....virtual |
1a840 | 20 76 6f 69 64 20 73 65 74 53 6f 75 72 63 65 28 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 2c | .void.setSource(unsigned.char.*, |
1a860 | 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 51 52 67 62 20 2a 2c 69 6e 74 29 3b 0a 20 20 20 | int,int,int,int,QRgb.*,int);.... |
1a880 | 20 2f 2f 20 54 68 69 73 20 6f 6e 65 20 69 73 20 70 65 6e 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | .//.This.one.is.pen.....virtual. |
1a8a0 | 76 6f 69 64 20 73 65 74 53 6f 75 72 63 65 50 65 6e 28 29 3d 30 3b 0a 0a 20 20 20 20 76 69 72 74 | void.setSourcePen()=0;......virt |
1a8c0 | 75 61 6c 20 76 6f 69 64 20 64 72 61 77 41 6c 70 68 61 28 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 | ual.void.drawAlpha(int,int,int,i |
1a8e0 | 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 29 20 7b 7d 0a 0a 20 20 20 20 76 69 72 74 | nt,int,int,int,int).{}......virt |
1a900 | 75 61 6c 20 76 6f 69 64 20 68 73 79 6e 63 28 69 6e 74 29 20 7b 7d 0a 0a 20 20 20 20 2f 2f 20 54 | ual.void.hsync(int).{}......//.T |
1a920 | 68 65 73 65 20 61 70 70 6c 79 20 6f 6e 6c 79 20 74 6f 20 62 6c 74 27 73 2e 20 46 6f 72 20 61 6c | hese.apply.only.to.blt's..For.al |
1a940 | 70 68 61 20 76 61 6c 75 65 73 20 66 6f 72 20 67 65 6e 65 72 61 6c 0a 20 20 20 20 2f 2f 20 64 72 | pha.values.for.general.....//.dr |
1a960 | 61 77 69 6e 67 20 6f 70 65 72 61 74 69 6f 6e 73 20 77 65 20 73 68 6f 75 6c 64 20 70 72 6f 62 61 | awing.operations.we.should.proba |
1a980 | 62 6c 79 20 68 61 76 65 20 61 20 73 65 70 61 72 61 74 65 20 51 47 66 78 0a 20 20 20 20 2f 2f 20 | bly.have.a.separate.QGfx.....//. |
1a9a0 | 63 6c 61 73 73 2e 20 49 74 27 73 20 6e 6f 74 20 61 20 68 69 67 68 20 70 72 69 6f 72 69 74 79 20 | class..It's.not.a.high.priority. |
1a9c0 | 74 68 6f 75 67 68 2e 0a 0a 20 20 20 20 2f 2f 20 45 6e 75 6d 20 76 61 6c 75 65 73 3a 20 49 67 6e | though.......//.Enum.values:.Ign |
1a9e0 | 6f 72 65 20 61 6c 70 68 61 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 61 6c 70 68 61 20 69 6e 66 | ore.alpha.information,.alpha.inf |
1aa00 | 6f 72 6d 61 74 69 6f 6e 20 65 6e 63 6f 64 65 64 20 69 6e 0a 20 20 20 20 2f 2f 20 33 32 2d 62 69 | ormation.encoded.in.....//.32-bi |
1aa20 | 74 20 72 67 62 61 20 61 6c 6f 6e 67 20 77 69 74 68 20 63 6f 6c 6f 72 73 2c 20 61 6c 70 68 61 20 | t.rgba.along.with.colors,.alpha. |
1aa40 | 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 20 38 62 70 70 0a 20 20 20 20 2f 2f 20 66 6f 72 6d 61 | information.in.8bpp.....//.forma |
1aa60 | 74 20 69 6e 20 61 6c 70 68 61 62 69 74 73 0a 0a 20 20 20 20 65 6e 75 6d 20 41 6c 70 68 61 54 79 | t.in.alphabits......enum.AlphaTy |
1aa80 | 70 65 20 7b 20 49 67 6e 6f 72 65 41 6c 70 68 61 2c 20 49 6e 6c 69 6e 65 41 6c 70 68 61 2c 20 53 | pe.{.IgnoreAlpha,.InlineAlpha,.S |
1aaa0 | 65 70 61 72 61 74 65 41 6c 70 68 61 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | eparateAlpha,................... |
1aac0 | 20 20 20 4c 69 74 74 6c 65 45 6e 64 69 61 6e 4d 61 73 6b 2c 20 42 69 67 45 6e 64 69 61 6e 4d 61 | ...LittleEndianMask,.BigEndianMa |
1aae0 | 73 6b 2c 20 53 6f 6c 69 64 41 6c 70 68 61 20 7d 3b 0a 0a 20 20 20 20 2f 2f 20 43 61 6e 20 62 65 | sk,.SolidAlpha.};......//.Can.be |
1ab00 | 20 6e 6f 20 61 6c 70 68 61 2c 20 69 6e 6c 69 6e 65 20 28 33 32 62 69 74 20 64 61 74 61 29 2c 20 | .no.alpha,.inline.(32bit.data),. |
1ab20 | 73 65 70 61 72 61 74 65 20 28 66 6f 72 20 69 6d 61 67 65 73 29 2c 0a 20 20 20 20 2f 2f 20 4c 69 | separate.(for.images),.....//.Li |
1ab40 | 74 74 6c 65 45 6e 64 69 61 6e 4d 61 73 6b 2f 42 69 67 45 6e 64 69 61 6e 4d 61 73 6b 20 31 62 70 | ttleEndianMask/BigEndianMask.1bp |
1ab60 | 70 20 6d 61 73 6b 73 2c 20 63 6f 6e 73 74 61 6e 74 20 61 6c 70 68 61 0a 20 20 20 20 2f 2f 20 76 | p.masks,.constant.alpha.....//.v |
1ab80 | 61 6c 75 65 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 6c 70 68 61 54 79 | alue.....virtual.void.setAlphaTy |
1aba0 | 70 65 28 41 6c 70 68 61 54 79 70 65 29 3d 30 3b 0a 20 20 20 20 2f 2f 20 50 6f 69 6e 74 65 72 20 | pe(AlphaType)=0;.....//.Pointer. |
1abc0 | 74 6f 20 64 61 74 61 2c 20 6c 69 6e 65 73 74 65 70 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | to.data,.linestep.....virtual.vo |
1abe0 | 69 64 20 73 65 74 41 6c 70 68 61 53 6f 75 72 63 65 28 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 | id.setAlphaSource(unsigned.char. |
1ac00 | 2a 2c 69 6e 74 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 6c | *,int)=0;.....virtual.void.setAl |
1ac20 | 70 68 61 53 6f 75 72 63 65 28 69 6e 74 2c 69 6e 74 3d 2d 31 2c 69 6e 74 3d 2d 31 2c 69 6e 74 3d | phaSource(int,int=-1,int=-1,int= |
1ac40 | 2d 31 29 3d 30 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 47 6c 79 | -1)=0;......virtual.void.drawGly |
1ac60 | 70 68 73 28 20 51 4d 65 6d 6f 72 79 4d 61 6e 61 67 65 72 3a 3a 46 6f 6e 74 49 44 20 66 6f 6e 74 | phs(.QMemoryManager::FontID.font |
1ac80 | 2c 20 67 6c 79 70 68 5f 74 20 2a 67 6c 79 70 68 73 2c 20 51 50 6f 69 6e 74 20 2a 70 6f 73 69 74 | ,.glyph_t.*glyphs,.QPoint.*posit |
1aca0 | 69 6f 6e 73 2c 20 69 6e 74 20 6e 75 6d 5f 67 6c 79 70 68 73 20 29 20 3d 20 30 3b 0a 0a 20 20 20 | ions,.int.num_glyphs.).=.0;..... |
1acc0 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6c 75 74 28 51 52 67 62 20 2a 2c 69 6e 74 | .virtual.void.setClut(QRgb.*,int |
1ace0 | 29 3d 30 3b 0a 0a 20 20 20 20 2f 2f 20 53 61 76 65 20 61 6e 64 20 72 65 73 74 6f 72 65 20 70 65 | )=0;......//.Save.and.restore.pe |
1ad00 | 6e 20 61 6e 64 20 62 72 75 73 68 20 73 74 61 74 65 20 2d 20 6e 65 63 65 73 73 61 72 79 20 77 68 | n.and.brush.state.-.necessary.wh |
1ad20 | 65 6e 20 73 65 74 74 69 6e 67 0a 20 20 20 20 2f 2f 20 75 70 20 61 20 62 69 74 42 6c 74 20 66 6f | en.setting.....//.up.a.bitBlt.fo |
1ad40 | 72 20 65 78 61 6d 70 6c 65 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 61 76 65 28 | r.example.....virtual.void.save( |
1ad60 | 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 73 74 6f 72 65 28 29 3d | )=0;.....virtual.void.restore()= |
1ad80 | 30 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 6f 70 28 52 61 73 74 | 0;......virtual.void.setRop(Rast |
1ada0 | 65 72 4f 70 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 63 72 | erOp)=0;.....virtual.void.setScr |
1adc0 | 65 65 6e 28 51 53 63 72 65 65 6e 20 2a 2c 51 53 63 72 65 65 6e 43 75 72 73 6f 72 20 2a 2c 62 6f | een(QScreen.*,QScreenCursor.*,bo |
1ade0 | 6f 6c 2c 69 6e 74 20 2a 2c 69 6e 74 20 2a 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 68 61 | ol,int.*,int.*);.....void.setSha |
1ae00 | 72 65 64 28 76 6f 69 64 20 2a 20 76 29 20 7b 20 73 68 61 72 65 64 5f 64 61 74 61 3d 76 3b 20 7d | red(void.*.v).{.shared_data=v;.} |
1ae20 | 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 63 72 65 65 6e 47 66 78 28 29 20 7b 20 72 65 74 75 72 6e | .....bool.isScreenGfx().{.return |
1ae40 | 20 69 73 5f 73 63 72 65 65 6e 5f 67 66 78 3b 20 7d 20 2f 2f 66 6f 72 20 63 75 72 73 6f 72 2e 2e | .is_screen_gfx;.}.//for.cursor.. |
1ae60 | 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 5f 73 63 72 65 65 6e 5f | ..protected:.....bool.is_screen_ |
1ae80 | 67 66 78 3b 0a 20 20 20 20 76 6f 69 64 20 2a 20 73 68 61 72 65 64 5f 64 61 74 61 3b 0a 0a 7d 3b | gfx;.....void.*.shared_data;..}; |
1aea0 | 0a 0a 0a 2f 2f 20 54 68 69 73 20 6c 69 76 65 73 20 69 6e 20 6c 6f 61 64 61 62 6c 65 20 6d 6f 64 | ...//.This.lives.in.loadable.mod |
1aec0 | 75 6c 65 73 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4c 4f 41 44 41 42 4c 45 5f 4d 4f 44 55 4c 45 | ules..#ifndef.QT_LOADABLE_MODULE |
1aee0 | 53 0a 65 78 74 65 72 6e 20 22 43 22 20 51 53 63 72 65 65 6e 20 2a 20 71 74 5f 67 65 74 5f 73 63 | S.extern."C".QScreen.*.qt_get_sc |
1af00 | 72 65 65 6e 28 20 69 6e 74 20 64 69 73 70 6c 61 79 5f 69 64 2c 20 63 6f 6e 73 74 20 63 68 61 72 | reen(.int.display_id,.const.char |
1af20 | 2a 20 73 70 65 63 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 68 69 73 20 69 73 20 69 6e 20 | *.spec.);.#endif..//.This.is.in. |
1af40 | 6d 61 69 6e 20 6c 69 62 2c 20 6c 6f 61 64 73 20 74 68 65 20 72 69 67 68 74 20 6d 6f 64 75 6c 65 | main.lib,.loads.the.right.module |
1af60 | 2c 20 63 61 6c 6c 73 20 71 74 5f 67 65 74 5f 73 63 72 65 65 6e 0a 2f 2f 20 49 6e 20 6e 6f 6e 2d | ,.calls.qt_get_screen.//.In.non- |
1af80 | 6c 6f 61 64 61 62 6c 65 20 63 61 73 65 73 20 6a 75 73 74 20 61 6c 69 61 73 65 73 20 74 6f 20 71 | loadable.cases.just.aliases.to.q |
1afa0 | 74 5f 67 65 74 5f 73 63 72 65 65 6e 0a 0a 63 6f 6e 73 74 20 75 6e 73 69 67 6e 65 64 20 63 68 61 | t_get_screen..const.unsigned.cha |
1afc0 | 72 20 2a 20 71 74 5f 70 72 6f 62 65 5f 62 75 73 28 29 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | r.*.qt_probe_bus();..#endif.//.Q |
1afe0 | 47 46 58 5f 51 57 53 5f 48 0a 0a 0a 0a 0a 00 00 00 10 00 71 00 69 00 6f 00 64 00 65 00 76 00 2e | GFX_QWS_H..........q.i.o.d.e.v.. |
1b000 | 00 68 00 00 04 25 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .h...%/************************* |
1b020 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1b040 | 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$.**.* |
1b060 | 2a 20 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e | *.Compatibility.file.-.should.on |
1b080 | 6c 79 20 62 65 20 69 6e 63 6c 75 64 65 64 20 62 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a | ly.be.included.by.legacy.code..* |
1b0a0 | 2a 20 49 74 20 23 69 6e 63 6c 75 64 65 73 20 74 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 | *.It.#includes.the.file.which.ob |
1b0c0 | 73 6f 6c 65 74 65 73 20 74 68 69 73 20 6f 6e 65 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 | soletes.this.one..**.**.Copyrigh |
1b0e0 | 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 | t.(C).1998-2000.Trolltech.ASA... |
1b100 | 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 | All.rights.reserved..**..This.fi |
1b120 | 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 | le.is.part.of.the.Qt.GUI.Toolkit |
1b140 | 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 |
1b160 | 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 |
1b180 | 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 |
1b1a0 | 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 |
1b1c0 | 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 |
1b1e0 | 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 |
1b200 | 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 |
1b220 | 61 6c 69 64 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 | alid.Qt.Professional.Edition.lic |
1b240 | 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 | enses.may.use.this.**.file.in.ac |
1b260 | 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 | cordance.with.the.Qt.Professiona |
1b280 | 6c 20 45 64 69 74 69 6f 6e 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 | l.Edition.License.Agreement.**.p |
1b2a0 | 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c | rovided.with.the.Qt.Professional |
1b2c0 | 20 45 64 69 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 | .Edition..**.**.See.http://qtsof |
1b2e0 | 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. |
1b300 | 73 61 6c 65 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 | sales@trolltech.com.for.**.infor |
1b320 | 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 | mation.about.the.Professional.Ed |
1b340 | 69 74 69 6f 6e 20 6c 69 63 65 6e 73 69 6e 67 2c 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a | ition.licensing,.or.see.**.http: |
1b360 | 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 |
1b380 | 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a | censing.information..**.******** |
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 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1b3e0 | 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 49 4f 44 45 56 5f 48 0a 23 64 65 66 69 6e 65 20 | *****/.#ifndef.QIODEV_H.#define. |
1b400 | 51 49 4f 44 45 56 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 | QIODEV_H.#include."qiodevice.h". |
1b420 | 23 65 6e 64 69 66 0a 00 00 00 22 00 71 00 6d 00 6f 00 74 00 69 00 66 00 70 00 6c 00 75 00 73 00 | #endif....".q.m.o.t.i.f.p.l.u.s. |
1b440 | 73 00 74 00 79 00 6c 00 65 00 2e 00 68 00 00 0d f9 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | s.t.y.l.e...h..../************** |
1b460 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1b480 | 2a 2a 2a 2a 2a 2a 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 | ******************************.* |
1b4a0 | 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 4d 6f 74 69 | *.$Id$.**.**.Definition.of.QMoti |
1b4c0 | 66 50 6c 75 73 53 74 79 6c 65 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a | fPlusStyle.class.**.**.Created.: |
1b4e0 | 20 30 30 30 37 32 37 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 | .000727.**.**.Copyright.(C).2000 |
1b500 | 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 |
1b520 | 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 |
1b540 | 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 |
1b560 | 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 |
1b580 | 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 |
1b5a0 | 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 |
1b5c0 | 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 |
1b5e0 | 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 |
1b600 | 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 |
1b620 | 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. |
1b640 | 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 |
1b660 | 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 |
1b680 | 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. |
1b6a0 | 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 |
1b6c0 | 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. |
1b6e0 | 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 |
1b700 | 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 |
1b720 | 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 |
1b740 | 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 |
1b760 | 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 |
1b780 | 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 |
1b7a0 | 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.**. |
1b7c0 | 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 |
1b7e0 | 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 |
1b800 | 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. |
1b820 | 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. |
1b840 | 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 |
1b860 | 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. |
1b880 | 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 |
1b8a0 | 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 |
1b8c0 | 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. |
1b8e0 | 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 |
1b900 | 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 |
1b920 | 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 |
1b940 | 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 |
1b960 | 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 |
1b980 | 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 |
1b9a0 | 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. |
1b9c0 | 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. |
1b9e0 | 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..**.********************* |
1ba00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1ba20 | 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 |
1ba40 | 49 46 50 4c 55 53 53 54 59 4c 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 4f 54 49 46 50 4c 55 53 | IFPLUSSTYLE_H.#define.QMOTIFPLUS |
1ba60 | 53 54 59 4c 45 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 20 | STYLE_H...#ifndef.QT_H.#include. |
1ba80 | 22 71 6d 6f 74 69 66 73 74 79 6c 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a | "qmotifstyle.h".#endif.//.QT_H.. |
1baa0 | 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 4d 4f 54 49 46 50 4c | #if.!defined(QT_NO_STYLE_MOTIFPL |
1bac0 | 55 53 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e 29 0a 0a 23 69 66 20 64 | US).||.defined(QT_PLUGIN)..#if.d |
1bae0 | 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 |
1bb00 | 52 54 5f 53 54 59 4c 45 5f 4d 4f 54 49 46 50 4c 55 53 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 | RT_STYLE_MOTIFPLUS.#else.#define |
1bb20 | 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 4d 4f 54 49 46 50 4c 55 53 20 51 5f 45 58 50 4f | .Q_EXPORT_STYLE_MOTIFPLUS.Q_EXPO |
1bb40 | 52 54 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f | RT.#endif..class.Q_EXPORT_STYLE_ |
1bb60 | 4d 4f 54 49 46 50 4c 55 53 20 51 4d 6f 74 69 66 50 6c 75 73 53 74 79 6c 65 20 3a 20 70 75 62 6c | MOTIFPLUS.QMotifPlusStyle.:.publ |
1bb80 | 69 63 20 51 4d 6f 74 69 66 53 74 79 6c 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 | ic.QMotifStyle.{.....Q_OBJECT..p |
1bba0 | 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 6f 74 69 66 50 6c 75 73 53 74 79 6c 65 28 62 6f 6f 6c 20 | ublic:.....QMotifPlusStyle(bool. |
1bbc0 | 68 6f 76 65 72 69 6e 67 48 69 67 68 6c 69 67 68 74 20 3d 20 54 52 55 45 29 3b 0a 20 20 20 20 76 | hoveringHighlight.=.TRUE);.....v |
1bbe0 | 69 72 74 75 61 6c 20 7e 51 4d 6f 74 69 66 50 6c 75 73 53 74 79 6c 65 28 29 3b 0a 0a 20 20 20 20 | irtual.~QMotifPlusStyle();...... |
1bc00 | 76 6f 69 64 20 70 6f 6c 69 73 68 28 51 50 61 6c 65 74 74 65 20 26 70 61 6c 29 3b 0a 20 20 20 20 | void.polish(QPalette.&pal);..... |
1bc20 | 76 6f 69 64 20 70 6f 6c 69 73 68 28 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 29 3b 0a 20 20 | void.polish(QWidget.*widget);... |
1bc40 | 20 20 76 6f 69 64 20 75 6e 50 6f 6c 69 73 68 28 51 57 69 64 67 65 74 2a 77 69 64 67 65 74 29 3b | ..void.unPolish(QWidget*widget); |
1bc60 | 0a 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 51 41 70 70 6c 69 63 61 74 69 6f 6e 20 2a | ......void.polish(QApplication.* |
1bc80 | 61 70 70 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 50 6f 6c 69 73 68 28 51 41 70 70 6c 69 63 61 | app);.....void.unPolish(QApplica |
1bca0 | 74 69 6f 6e 20 2a 61 70 70 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 50 72 69 6d 69 74 | tion.*app);......void.drawPrimit |
1bcc0 | 69 76 65 28 20 50 72 69 6d 69 74 69 76 65 45 6c 65 6d 65 6e 74 20 70 65 2c 0a 09 09 09 51 50 61 | ive(.PrimitiveElement.pe,....QPa |
1bce0 | 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 | inter.*p,....const.QRect.&r,.... |
1bd00 | 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 09 09 09 53 46 6c 61 67 73 | const.QColorGroup.&cg,....SFlags |
1bd20 | 20 66 6c 61 67 73 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 09 63 6f 6e 73 74 | .flags.=.Style_Default,....const |
1bd40 | 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 |
1bd60 | 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f | efault.).const;......void.drawCo |
1bd80 | 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 0a 09 | ntrol(.ControlElement.element,.. |
1bda0 | 09 20 20 20 20 20 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 | .......QPainter.*p,.........cons |
1bdc0 | 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 | t.QWidget.*widget,.........const |
1bde0 | 20 51 52 65 63 74 20 26 72 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 | .QRect.&r,.........const.QColorG |
1be00 | 72 6f 75 70 20 26 63 67 2c 0a 09 09 20 20 20 20 20 20 53 46 6c 61 67 73 20 68 6f 77 20 3d 20 53 | roup.&cg,.........SFlags.how.=.S |
1be20 | 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 | tyle_Default,.........const.QSty |
1be40 | 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 |
1be60 | 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 53 75 | t.).const;......QRect.subRect(Su |
1be80 | 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 29 20 | bRect.r,.const.QWidget.*widget). |
1bea0 | 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 6f 6e 74 | const;......void.drawComplexCont |
1bec0 | 72 6f 6c 28 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 20 | rol(ComplexControl.control,..... |
1bee0 | 20 20 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 57 69 | ...QPainter.*p,........const.QWi |
1bf00 | 64 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 52 65 63 74 | dget.*widget,........const.QRect |
1bf20 | 20 26 72 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 | .&r,........const.QColorGroup.&c |
1bf40 | 67 2c 0a 09 09 09 20 20 20 20 53 46 6c 61 67 73 20 68 6f 77 20 3d 20 53 74 79 6c 65 5f 44 65 66 | g,........SFlags.how.=.Style_Def |
1bf60 | 61 75 6c 74 2c 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 09 09 09 20 20 20 20 53 43 46 6c 61 | ault,.#ifdef.Q_QDOC........SCFla |
1bf80 | 67 73 20 63 6f 6e 74 72 6f 6c 73 20 3d 20 53 43 5f 41 6c 6c 2c 0a 23 65 6c 73 65 0a 09 09 09 20 | gs.controls.=.SC_All,.#else..... |
1bfa0 | 20 20 20 53 43 46 6c 61 67 73 20 63 6f 6e 74 72 6f 6c 73 20 3d 20 28 75 69 6e 74 29 53 43 5f 41 | ...SCFlags.controls.=.(uint)SC_A |
1bfc0 | 6c 6c 2c 0a 23 65 6e 64 69 66 0a 09 09 09 20 20 20 20 53 43 46 6c 61 67 73 20 61 63 74 69 76 65 | ll,.#endif........SCFlags.active |
1bfe0 | 20 3d 20 53 43 5f 4e 6f 6e 65 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f | .=.SC_None,........const.QStyleO |
1c000 | 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 | ption&.=.QStyleOption::Default.) |
1c020 | 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 71 75 65 72 79 53 75 62 43 6f 6e 74 72 | .const;......QRect.querySubContr |
1c040 | 6f 6c 4d 65 74 72 69 63 73 28 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c | olMetrics(ComplexControl.control |
1c060 | 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 | ,......const.QWidget.*widget,... |
1c080 | 09 09 20 53 75 62 43 6f 6e 74 72 6f 6c 20 73 75 62 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 09 20 63 | ...SubControl.subcontrol,......c |
1c0a0 | 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 |
1c0c0 | 6e 3a 3a 44 65 66 61 75 6c 74 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 70 69 78 65 | n::Default).const;......int.pixe |
1c0e0 | 6c 4d 65 74 72 69 63 28 50 69 78 65 6c 4d 65 74 72 69 63 20 6d 65 74 72 69 63 2c 20 63 6f 6e 73 | lMetric(PixelMetric.metric,.cons |
1c100 | 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 3d 20 30 29 20 63 6f 6e 73 74 3b 0a 0a 20 | t.QWidget.*widget.=.0).const;... |
1c120 | 20 20 20 69 6e 74 20 73 74 79 6c 65 48 69 6e 74 28 53 74 79 6c 65 48 69 6e 74 20 73 68 2c 20 63 | ...int.styleHint(StyleHint.sh,.c |
1c140 | 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 | onst.QWidget.*,.const.QStyleOpti |
1c160 | 6f 6e 20 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 2c 0a 09 09 | on.&.=.QStyleOption::Default,... |
1c180 | 20 20 51 53 74 79 6c 65 48 69 6e 74 52 65 74 75 72 6e 2a 20 3d 20 30 29 20 63 6f 6e 73 74 3b 0a | ..QStyleHintReturn*.=.0).const;. |
1c1a0 | 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 | .protected:.....bool.eventFilter |
1c1c0 | 28 51 4f 62 6a 65 63 74 20 2a 2c 20 51 45 76 65 6e 74 20 2a 29 3b 0a 0a 0a 70 72 69 76 61 74 65 | (QObject.*,.QEvent.*);...private |
1c1e0 | 3a 0a 20 20 20 20 62 6f 6f 6c 20 75 73 65 48 6f 76 65 72 69 6e 67 48 69 67 68 6c 69 67 68 74 3b | :.....bool.useHoveringHighlight; |
1c200 | 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 4d 4f 54 49 | .};...#endif.//.QT_NO_STYLE_MOTI |
1c220 | 46 50 4c 55 53 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4d 4f 54 49 46 50 4c 55 53 53 54 59 4c 45 | FPLUS..#endif.//.QMOTIFPLUSSTYLE |
1c240 | 5f 48 0a 00 00 00 22 00 71 00 67 00 66 00 78 00 6c 00 69 00 6e 00 75 00 78 00 66 00 62 00 5f 00 | _H....".q.g.f.x.l.i.n.u.x.f.b._. |
1c260 | 71 00 77 00 73 00 2e 00 68 00 00 0b 8e 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | q.w.s...h..../****************** |
1c280 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1c2a0 | 2a 2a 2a 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 | ***************************.**.$ |
1c2c0 | 49 64 24 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 51 47 66 78 | Id$.**.**.Implementation.of.QGfx |
1c2e0 | 52 61 73 74 65 72 20 28 75 6e 61 63 63 65 6c 65 72 61 74 65 64 20 67 72 61 70 68 69 63 73 20 63 | Raster.(unaccelerated.graphics.c |
1c300 | 6f 6e 74 65 78 74 29 20 63 6c 61 73 73 20 66 6f 72 0a 2a 2a 20 45 6d 62 65 64 64 65 64 20 51 74 | ontext).class.for.**.Embedded.Qt |
1c320 | 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 34 30 37 32 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 | .**.Created.:.940721.**.**.Copyr |
1c340 | 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 |
1c360 | 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 |
1c380 | 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 6b 65 72 6e 65 6c 20 6d 6f | is.file.is.part.of.the.kernel.mo |
1c3a0 | 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..**.* |
1c3c0 | 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 |
1c3e0 | 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 |
1c400 | 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 |
1c420 | 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 |
1c440 | 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 |
1c460 | 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. |
1c480 | 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 |
1c4a0 | 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 |
1c4c0 | 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 |
1c4e0 | 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.** |
1c500 | 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 79 20 75 73 | .licenses.for.Qtopia.Core.may.us |
1c520 | 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 | e.this.file.in.accordance.with.t |
1c540 | 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 20 4c 69 63 | he.**.Qt.Embedded.Commercial.Lic |
1c560 | 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 | ense.Agreement.provided.with.the |
1c580 | 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 |
1c5a0 | 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 |
1c5c0 | 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 |
1c5e0 | 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. |
1c600 | 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 |
1c620 | 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 |
1c640 | 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 |
1c660 | 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 |
1c680 | 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 |
1c6a0 | 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 |
1c6c0 | 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 |
1c6e0 | 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 |
1c700 | 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 |
1c720 | 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 |
1c740 | 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..**.***************** |
1c760 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1c780 | 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. |
1c7a0 | 51 47 46 58 4c 49 4e 55 58 46 42 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 46 58 4c 49 | QGFXLINUXFB_QWS_H.#define.QGFXLI |
1c7c0 | 4e 55 58 46 42 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4c | NUXFB_QWS_H..#ifndef.QT_NO_QWS_L |
1c7e0 | 49 4e 55 58 46 42 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 66 78 5f 71 77 73 2e 68 22 0a 0a 63 6c | INUXFB.#include."qgfx_qws.h"..cl |
1c800 | 61 73 73 20 51 4c 69 6e 75 78 46 62 5f 53 68 61 72 65 64 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 | ass.QLinuxFb_Shared.{.public:... |
1c820 | 20 20 76 6f 6c 61 74 69 6c 65 20 69 6e 74 20 6c 61 73 74 6f 70 3b 0a 20 20 20 20 76 6f 6c 61 74 | ..volatile.int.lastop;.....volat |
1c840 | 69 6c 65 20 69 6e 74 20 6f 70 74 79 70 65 3b 0a 20 20 20 20 76 6f 6c 61 74 69 6c 65 20 69 6e 74 | ile.int.optype;.....volatile.int |
1c860 | 20 66 69 66 6f 63 6f 75 6e 74 3b 20 20 20 2f 2f 20 41 63 63 65 6c 20 64 72 69 76 65 72 73 20 6f | .fifocount;...//.Accel.drivers.o |
1c880 | 6e 6c 79 0a 20 20 20 20 76 6f 6c 61 74 69 6c 65 20 69 6e 74 20 66 69 66 6f 6d 61 78 3b 0a 20 20 | nly.....volatile.int.fifomax;... |
1c8a0 | 20 20 76 6f 6c 61 74 69 6c 65 20 69 6e 74 20 66 6f 72 65 63 6f 6c 3b 20 20 20 20 20 2f 2f 20 46 | ..volatile.int.forecol;.....//.F |
1c8c0 | 6f 72 65 67 72 6f 75 6e 64 20 63 6f 6c 6f 75 72 20 63 61 63 68 65 69 6e 67 0a 20 20 20 20 76 6f | oreground.colour.cacheing.....vo |
1c8e0 | 6c 61 74 69 6c 65 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 62 75 66 66 65 72 5f 6f 66 66 73 65 | latile.unsigned.int.buffer_offse |
1c900 | 74 3b 20 20 20 2f 2f 20 44 65 73 74 69 6e 61 74 69 6f 6e 0a 20 20 20 20 76 6f 6c 61 74 69 6c 65 | t;...//.Destination.....volatile |
1c920 | 20 69 6e 74 20 6c 69 6e 65 73 74 65 70 3b 0a 20 20 20 20 76 6f 6c 61 74 69 6c 65 20 69 6e 74 20 | .int.linestep;.....volatile.int. |
1c940 | 63 6c 69 70 74 6f 70 3b 20 20 20 20 2f 2f 20 43 6c 69 70 20 72 65 63 74 61 6e 67 6c 65 0a 20 20 | cliptop;....//.Clip.rectangle... |
1c960 | 20 20 76 6f 6c 61 74 69 6c 65 20 69 6e 74 20 63 6c 69 70 6c 65 66 74 3b 0a 20 20 20 20 76 6f 6c | ..volatile.int.clipleft;.....vol |
1c980 | 61 74 69 6c 65 20 69 6e 74 20 63 6c 69 70 72 69 67 68 74 3b 0a 20 20 20 20 76 6f 6c 61 74 69 6c | atile.int.clipright;.....volatil |
1c9a0 | 65 20 69 6e 74 20 63 6c 69 70 62 6f 74 74 6f 6d 3b 0a 20 20 20 20 76 6f 6c 61 74 69 6c 65 20 75 | e.int.clipbottom;.....volatile.u |
1c9c0 | 6e 73 69 67 6e 65 64 20 69 6e 74 20 72 6f 70 3b 0a 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4c 69 6e | nsigned.int.rop;..};..class.QLin |
1c9e0 | 75 78 46 62 53 63 72 65 65 6e 20 3a 20 70 75 62 6c 69 63 20 51 53 63 72 65 65 6e 0a 7b 0a 70 75 | uxFbScreen.:.public.QScreen.{.pu |
1ca00 | 62 6c 69 63 3a 0a 20 20 20 20 51 4c 69 6e 75 78 46 62 53 63 72 65 65 6e 28 20 69 6e 74 20 64 69 | blic:.....QLinuxFbScreen(.int.di |
1ca20 | 73 70 6c 61 79 5f 69 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 4c 69 6e 75 78 46 | splay_id.);.....virtual.~QLinuxF |
1ca40 | 62 53 63 72 65 65 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 6e 69 | bScreen();......virtual.bool.ini |
1ca60 | 74 44 65 76 69 63 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 6f 6e 6e | tDevice();.....virtual.bool.conn |
1ca80 | 65 63 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 69 73 70 6c 61 79 53 70 65 63 20 | ect(.const.QString.&displaySpec. |
1caa0 | 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 75 73 65 4f 66 66 73 63 72 65 65 | );......virtual.bool.useOffscree |
1cac0 | 6e 28 29 20 7b 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 20 7d 0a 0a 20 20 20 20 76 69 72 74 75 | n().{.return.FALSE;.}......virtu |
1cae0 | 61 6c 20 76 6f 69 64 20 64 69 73 63 6f 6e 6e 65 63 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 | al.void.disconnect();.....virtua |
1cb00 | 6c 20 76 6f 69 64 20 73 68 75 74 64 6f 77 6e 44 65 76 69 63 65 28 29 3b 0a 20 20 20 20 76 69 72 | l.void.shutdownDevice();.....vir |
1cb20 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d 6f 64 65 28 69 6e 74 2c 69 6e 74 2c 69 6e 74 29 3b 0a | tual.void.setMode(int,int,int);. |
1cb40 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 61 76 65 28 29 3b 0a 20 20 20 20 76 69 72 | ....virtual.void.save();.....vir |
1cb60 | 74 75 61 6c 20 76 6f 69 64 20 72 65 73 74 6f 72 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | tual.void.restore();.....virtual |
1cb80 | 20 76 6f 69 64 20 62 6c 61 6e 6b 28 62 6f 6f 6c 20 6f 6e 29 3b 0a 20 20 20 20 76 69 72 74 75 61 | .void.blank(bool.on);.....virtua |
1cba0 | 6c 20 76 6f 69 64 20 73 65 74 28 75 6e 73 69 67 6e 65 64 20 69 6e 74 2c 75 6e 73 69 67 6e 65 64 | l.void.set(unsigned.int,unsigned |
1cbc0 | 20 69 6e 74 2c 75 6e 73 69 67 6e 65 64 20 69 6e 74 2c 75 6e 73 69 67 6e 65 64 20 69 6e 74 29 3b | .int,unsigned.int,unsigned.int); |
1cbe0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 75 63 68 61 72 20 2a 20 63 61 63 68 65 28 69 6e 74 2c 69 | .....virtual.uchar.*.cache(int,i |
1cc00 | 6e 74 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 6e 63 61 63 68 65 28 75 63 | nt);.....virtual.void.uncache(uc |
1cc20 | 68 61 72 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 73 68 61 72 65 64 52 61 | har.*);.....virtual.int.sharedRa |
1cc40 | 6d 53 69 7a 65 28 76 6f 69 64 20 2a 29 3b 0a 0a 20 20 20 20 51 4c 69 6e 75 78 46 62 5f 53 68 61 | mSize(void.*);......QLinuxFb_Sha |
1cc60 | 72 65 64 20 2a 20 73 68 61 72 65 64 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 0a 20 20 20 20 76 | red.*.shared;..protected:......v |
1cc80 | 6f 69 64 20 64 65 6c 65 74 65 45 6e 74 72 79 28 75 63 68 61 72 20 2a 29 3b 0a 0a 20 20 20 20 62 | oid.deleteEntry(uchar.*);......b |
1cca0 | 6f 6f 6c 20 63 61 6e 61 63 63 65 6c 3b 0a 20 20 20 20 69 6e 74 20 64 61 74 61 6f 66 66 73 65 74 | ool.canaccel;.....int.dataoffset |
1ccc0 | 3b 0a 20 20 20 20 69 6e 74 20 63 61 63 68 65 53 74 61 72 74 3b 0a 0a 20 20 20 20 73 74 61 74 69 | ;.....int.cacheStart;......stati |
1cce0 | 63 20 76 6f 69 64 20 63 6c 65 61 72 43 61 63 68 65 28 20 51 53 63 72 65 65 6e 20 2a 69 6e 73 74 | c.void.clearCache(.QScreen.*inst |
1cd00 | 61 6e 63 65 2c 20 69 6e 74 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 0a 20 20 20 20 76 6f 69 64 | ance,.int.);..private:......void |
1cd20 | 20 64 65 6c 65 74 65 5f 65 6e 74 72 79 28 69 6e 74 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 | .delete_entry(int);.....void.ins |
1cd40 | 65 72 74 5f 65 6e 74 72 79 28 69 6e 74 2c 69 6e 74 2c 69 6e 74 29 3b 0a 20 20 20 20 76 6f 69 64 | ert_entry(int,int,int);.....void |
1cd60 | 20 73 65 74 75 70 4f 66 66 53 63 72 65 65 6e 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 66 64 3b 0a | .setupOffScreen();......int.fd;. |
1cd80 | 20 20 20 20 69 6e 74 20 73 74 61 72 74 75 70 77 3b 0a 20 20 20 20 69 6e 74 20 73 74 61 72 74 75 | ....int.startupw;.....int.startu |
1cda0 | 70 68 3b 0a 20 20 20 20 69 6e 74 20 73 74 61 72 74 75 70 64 3b 0a 20 20 20 20 66 62 5f 63 6d 61 | ph;.....int.startupd;.....fb_cma |
1cdc0 | 70 20 2a 73 74 61 72 74 63 6d 61 70 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 | p.*startcmap;.};..#endif..#endif |
1cde0 | 20 2f 2f 20 51 47 46 58 4c 49 4e 55 58 46 42 5f 51 57 53 5f 48 0a 00 00 00 1e 00 71 00 6d 00 61 | .//.QGFXLINUXFB_QWS_H......q.m.a |
1ce00 | 00 63 00 73 00 74 00 79 00 6c 00 65 00 5f 00 6d 00 61 00 63 00 2e 00 68 00 00 11 8b 2f 2a 2a 2a | .c.s.t.y.l.e._.m.a.c...h..../*** |
1ce20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1ce40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1ce60 | 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 |
1ce80 | 6f 6e 20 6f 66 20 2e 2e 2e 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 38 31 32 33 31 | on.of.....**.**.Created.:.981231 |
1cea0 | 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 32 20 54 | .**.**.Copyright.(C).1998-2002.T |
1cec0 | 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 |
1cee0 | 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 |
1cf00 | 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. |
1cf20 | 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. |
1cf40 | 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 |
1cf60 | 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 |
1cf80 | 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 |
1cfa0 | 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 |
1cfc0 | 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. |
1cfe0 | 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 |
1d000 | 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 |
1d020 | 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 |
1d040 | 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. |
1d060 | 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 |
1d080 | 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 |
1d0a0 | 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 |
1d0c0 | 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. |
1d0e0 | 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 |
1d100 | 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 |
1d120 | 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. |
1d140 | 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 |
1d160 | 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 |
1d180 | 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 |
1d1a0 | 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. |
1d1c0 | 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 |
1d1e0 | 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 |
1d200 | 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 |
1d220 | 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..* |
1d240 | 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 |
1d260 | 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 |
1d280 | 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 |
1d2a0 | 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 |
1d2c0 | 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 |
1d2e0 | 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 |
1d300 | 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. |
1d320 | 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 |
1d340 | 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 |
1d360 | 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 |
1d380 | 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 |
1d3a0 | 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..**.*********************** |
1d3c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1d3e0 | 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 41 43 53 54 | ***************/..#ifndef.QMACST |
1d400 | 59 4c 45 5f 4d 41 43 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 41 43 53 54 59 4c 45 5f 4d 41 43 5f | YLE_MAC_H.#define.QMACSTYLE_MAC_ |
1d420 | 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 64 6f | H..#ifndef.QT_H.#include."qwindo |
1d440 | 77 73 73 74 79 6c 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 64 | wsstyle.h".#endif.//.QT_H..#if.d |
1d460 | 65 66 69 6e 65 64 28 20 51 5f 57 53 5f 4d 41 43 20 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 20 | efined(.Q_WS_MAC.).&&.!defined(. |
1d480 | 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 4d 41 43 20 29 20 0a 0a 63 6c 61 73 73 20 51 50 61 6c 65 74 | QT_NO_STYLE_MAC.)...class.QPalet |
1d4a0 | 74 65 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e 29 0a 23 64 65 66 | te;..#if.defined(QT_PLUGIN).#def |
1d4c0 | 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 4d 41 43 0a 23 65 6c 73 65 0a 23 64 65 | ine.Q_EXPORT_STYLE_MAC.#else.#de |
1d4e0 | 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 4d 41 43 20 51 5f 45 58 50 4f 52 54 | fine.Q_EXPORT_STYLE_MAC.Q_EXPORT |
1d500 | 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 4d 61 63 53 74 79 6c 65 50 72 69 76 61 74 65 3b | .#endif..class.QMacStylePrivate; |
1d520 | 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 4d 41 43 20 51 4d 61 63 53 | ..class.Q_EXPORT_STYLE_MAC.QMacS |
1d540 | 74 79 6c 65 20 3a 20 70 75 62 6c 69 63 20 51 57 69 6e 64 6f 77 73 53 74 79 6c 65 0a 7b 0a 20 20 | tyle.:.public.QWindowsStyle.{... |
1d560 | 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 61 63 53 74 79 6c 65 | ..Q_OBJECT.public:.....QMacStyle |
1d580 | 28 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 4d 61 63 53 74 79 6c 65 28 29 3b 0a 0a | (.);.....virtual.~QMacStyle();.. |
1d5a0 | 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 20 51 57 69 64 67 65 74 20 2a 20 77 20 29 3b 0a | ....void.polish(.QWidget.*.w.);. |
1d5c0 | 20 20 20 20 76 6f 69 64 20 75 6e 50 6f 6c 69 73 68 28 20 51 57 69 64 67 65 74 20 2a 20 77 20 29 | ....void.unPolish(.QWidget.*.w.) |
1d5e0 | 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 6f 6e 2a | ;.....void.polish(.QApplication* |
1d600 | 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 49 74 65 6d 28 20 51 50 61 69 6e 74 65 72 | .);......void.drawItem(.QPainter |
1d620 | 20 2a 70 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 20 20 20 69 6e 74 20 66 6c | .*p,.const.QRect.&r,......int.fl |
1d640 | 61 67 73 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 67 2c 20 62 6f 6f 6c 20 | ags,.const.QColorGroup.&g,.bool. |
1d660 | 65 6e 61 62 6c 65 64 2c 0a 09 09 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 70 69 78 | enabled,......const.QPixmap.*pix |
1d680 | 6d 61 70 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 0a 09 09 20 20 20 69 | map,.const.QString.&text,......i |
1d6a0 | 6e 74 20 6c 65 6e 20 3d 20 2d 31 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 2a 70 65 6e 43 6f | nt.len.=.-1,.const.QColor.*penCo |
1d6c0 | 6c 6f 72 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 50 | lor.=.0.).const;......void.drawP |
1d6e0 | 72 69 6d 69 74 69 76 65 28 20 50 72 69 6d 69 74 69 76 65 45 6c 65 6d 65 6e 74 20 70 65 2c 0a 09 | rimitive(.PrimitiveElement.pe,.. |
1d700 | 09 09 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 | ..QPainter.*p,....const.QRect.&r |
1d720 | 2c 0a 09 09 09 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 09 09 09 53 | ,....const.QColorGroup.&cg,....S |
1d740 | 46 6c 61 67 73 20 66 6c 61 67 73 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 09 | Flags.flags.=.Style_Default,.... |
1d760 | 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 | const.QStyleOption&.=.QStyleOpti |
1d780 | 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 | on::Default.).const;......void.d |
1d7a0 | 72 61 77 43 6f 6e 74 72 6f 6c 28 20 43 6f 6e 74 72 6f 6c 45 6c 65 6d 65 6e 74 20 65 6c 65 6d 65 | rawControl(.ControlElement.eleme |
1d7c0 | 6e 74 2c 0a 09 09 20 20 20 20 20 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 20 20 20 20 20 | nt,.........QPainter.*p,........ |
1d7e0 | 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 20 20 20 20 20 20 | .const.QWidget.*widget,......... |
1d800 | 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 | const.QRect.&r,.........const.QC |
1d820 | 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 09 09 20 20 20 20 20 20 53 46 6c 61 67 73 20 68 6f | olorGroup.&cg,.........SFlags.ho |
1d840 | 77 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 | w.=.Style_Default,.........const |
1d860 | 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 |
1d880 | 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f | efault.).const;......void.drawCo |
1d8a0 | 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 28 20 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e | mplexControl(.ComplexControl.con |
1d8c0 | 74 72 6f 6c 2c 0a 09 09 09 20 20 20 20 20 51 50 61 69 6e 74 65 72 2a 20 70 2c 0a 09 09 09 20 20 | trol,.........QPainter*.p,...... |
1d8e0 | 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 2a 20 77 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e | ...const.QWidget*.w,.........con |
1d900 | 73 74 20 51 52 65 63 74 26 20 72 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f | st.QRect&.r,.........const.QColo |
1d920 | 72 47 72 6f 75 70 26 20 63 67 2c 0a 09 09 09 20 20 20 20 20 53 46 6c 61 67 73 20 66 6c 61 67 73 | rGroup&.cg,.........SFlags.flags |
1d940 | 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 09 20 20 20 20 20 53 43 46 6c 61 67 | .=.Style_Default,.........SCFlag |
1d960 | 73 20 73 75 62 20 3d 20 53 43 5f 4e 6f 6e 65 2c 0a 09 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 | s.sub.=.SC_None,.........SCFlags |
1d980 | 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 |
1d9a0 | 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 |
1d9c0 | 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 0a 20 20 20 20 69 6e 74 20 70 69 78 | ::Default.).const;.......int.pix |
1d9e0 | 65 6c 4d 65 74 72 69 63 28 20 50 69 78 65 6c 4d 65 74 72 69 63 20 6d 65 74 72 69 63 2c 0a 09 09 | elMetric(.PixelMetric.metric,... |
1da00 | 20 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 3d 20 30 20 29 | .....const.QWidget.*widget.=.0.) |
1da20 | 20 63 6f 6e 73 74 3b 0a 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 63 74 20 71 75 65 72 | .const;.......virtual.QRect.quer |
1da40 | 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 74 72 | ySubControlMetrics(.ComplexContr |
1da60 | 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 09 09 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 | ol.control,........const.QWidget |
1da80 | 20 2a 77 2c 0a 09 09 09 09 09 20 20 53 75 62 43 6f 6e 74 72 6f 6c 20 73 63 2c 0a 09 09 09 09 09 | .*w,........SubControl.sc,...... |
1daa0 | 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 | ..const.QStyleOption&.=.QStyleOp |
1dac0 | 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 | tion::Default.).const;......virt |
1dae0 | 75 61 6c 20 51 52 65 63 74 20 73 75 62 52 65 63 74 28 20 53 75 62 52 65 63 74 2c 20 63 6f 6e 73 | ual.QRect.subRect(.SubRect,.cons |
1db00 | 74 20 51 57 69 64 67 65 74 20 2a 77 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 53 75 62 43 6f | t.QWidget.*w.).const;......SubCo |
1db20 | 6e 74 72 6f 6c 20 71 75 65 72 79 53 75 62 43 6f 6e 74 72 6f 6c 28 20 43 6f 6d 70 6c 65 78 43 6f | ntrol.querySubControl(.ComplexCo |
1db40 | 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 09 63 6f 6e 73 74 20 51 57 69 64 67 65 74 | ntrol.control,.....const.QWidget |
1db60 | 20 2a 77 69 64 67 65 74 2c 0a 09 09 09 09 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 2c | .*widget,.....const.QPoint.&pos, |
1db80 | 0a 09 09 09 09 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c | .....const.QStyleOption&.=.QStyl |
1dba0 | 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 76 | eOption::Default.).const;......v |
1dbc0 | 69 72 74 75 61 6c 20 69 6e 74 20 73 74 79 6c 65 48 69 6e 74 28 53 74 79 6c 65 48 69 6e 74 20 73 | irtual.int.styleHint(StyleHint.s |
1dbe0 | 68 2c 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 53 74 79 6c 65 | h,.const.QWidget.*,.const.QStyle |
1dc00 | 4f 70 74 69 6f 6e 20 26 2c 20 0a 09 09 09 20 20 51 53 74 79 6c 65 48 69 6e 74 52 65 74 75 72 6e | Option.&,.......QStyleHintReturn |
1dc20 | 20 2a 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 46 72 6f 6d 43 6f | .*).const;......QSize.sizeFromCo |
1dc40 | 6e 74 65 6e 74 73 28 20 43 6f 6e 74 65 6e 74 73 54 79 70 65 20 63 6f 6e 74 65 6e 74 73 2c 0a 09 | ntents(.ContentsType.contents,.. |
1dc60 | 09 09 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 2c 0a 09 09 09 20 20 20 20 63 | ......const.QWidget.*w,........c |
1dc80 | 6f 6e 73 74 20 51 53 69 7a 65 20 26 63 6f 6e 74 65 6e 74 73 53 69 7a 65 2c 0a 09 09 09 20 20 20 | onst.QSize.&contentsSize,....... |
1dca0 | 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 | .const.QStyleOption&.=.QStyleOpt |
1dcc0 | 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 65 6e 75 6d 20 | ion::Default.).const;......enum. |
1dce0 | 46 6f 63 75 73 52 65 63 74 50 6f 6c 69 63 79 20 7b 20 46 6f 63 75 73 45 6e 61 62 6c 65 64 2c 20 | FocusRectPolicy.{.FocusEnabled,. |
1dd00 | 46 6f 63 75 73 44 69 73 61 62 6c 65 64 2c 20 46 6f 63 75 73 44 65 66 61 75 6c 74 20 7d 3b 0a 20 | FocusDisabled,.FocusDefault.};.. |
1dd20 | 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 46 6f 63 75 73 52 65 63 74 50 6f 6c 69 63 | ...static.void.setFocusRectPolic |
1dd40 | 79 28 20 51 57 69 64 67 65 74 20 2a 77 2c 20 46 6f 63 75 73 52 65 63 74 50 6f 6c 69 63 79 20 70 | y(.QWidget.*w,.FocusRectPolicy.p |
1dd60 | 6f 6c 69 63 79 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 46 6f 63 75 73 52 65 63 74 50 6f 6c 69 | olicy);.....static.FocusRectPoli |
1dd80 | 63 79 20 66 6f 63 75 73 52 65 63 74 50 6f 6c 69 63 79 28 20 51 57 69 64 67 65 74 20 2a 77 20 29 | cy.focusRectPolicy(.QWidget.*w.) |
1dda0 | 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 57 69 64 67 65 74 53 69 7a 65 50 6f 6c 69 63 79 20 7b 20 53 | ;......enum.WidgetSizePolicy.{.S |
1ddc0 | 69 7a 65 53 6d 61 6c 6c 2c 20 53 69 7a 65 4c 61 72 67 65 2c 20 53 69 7a 65 4e 6f 6e 65 2c 20 53 | izeSmall,.SizeLarge,.SizeNone,.S |
1dde0 | 69 7a 65 44 65 66 61 75 6c 74 20 7d 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 | izeDefault.};.....static.void.se |
1de00 | 74 57 69 64 67 65 74 53 69 7a 65 50 6f 6c 69 63 79 28 20 51 57 69 64 67 65 74 20 2a 77 2c 20 57 | tWidgetSizePolicy(.QWidget.*w,.W |
1de20 | 69 64 67 65 74 53 69 7a 65 50 6f 6c 69 63 79 20 70 6f 6c 69 63 79 29 3b 0a 20 20 20 20 73 74 61 | idgetSizePolicy.policy);.....sta |
1de40 | 74 69 63 20 57 69 64 67 65 74 53 69 7a 65 50 6f 6c 69 63 79 20 77 69 64 67 65 74 53 69 7a 65 50 | tic.WidgetSizePolicy.widgetSizeP |
1de60 | 6f 6c 69 63 79 28 20 51 57 69 64 67 65 74 20 2a 77 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a | olicy(.QWidget.*w.);..protected: |
1de80 | 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 28 51 45 76 65 6e 74 20 2a 29 3b 0a 0a 70 72 69 76 | .....bool.event(QEvent.*);..priv |
1dea0 | 61 74 65 3a 20 20 20 20 20 20 20 20 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e | ate:........//.Disabled.copy.con |
1dec0 | 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 |
1dee0 | 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 61 63 53 74 79 6c 65 | ed(Q_DISABLE_COPY).....QMacStyle |
1df00 | 28 20 63 6f 6e 73 74 20 51 4d 61 63 53 74 79 6c 65 20 26 20 29 3b 0a 20 20 20 20 51 4d 61 63 53 | (.const.QMacStyle.&.);.....QMacS |
1df20 | 74 79 6c 65 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 4d 61 63 53 74 79 6c 65 | tyle&.operator=(.const.QMacStyle |
1df40 | 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 4d 61 | .&.);.#endif..protected:.....QMa |
1df60 | 63 53 74 79 6c 65 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 | cStylePrivate.*d;.};..#endif.//. |
1df80 | 51 5f 57 53 5f 4d 41 43 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4d 41 43 53 54 59 4c 45 5f 48 0a | Q_WS_MAC..#endif.//.QMACSTYLE_H. |
1dfa0 | 00 00 00 28 00 71 00 67 00 66 00 78 00 6d 00 61 00 74 00 72 00 6f 00 78 00 64 00 65 00 66 00 73 | ...(.q.g.f.x.m.a.t.r.o.x.d.e.f.s |
1dfc0 | 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 0a f3 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ._.q.w.s...h..../*************** |
1dfe0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1e000 | 2a 2a 2a 2a 2a 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 | *****************************.** |
1e020 | 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 4d 61 74 72 6f 78 20 64 65 66 69 6e 65 73 0a 2a 2a 0a 2a 2a | .$Id$.**.**.Matrox.defines.**.** |
1e040 | 20 43 72 65 61 74 65 64 20 3a 20 39 34 30 37 32 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 | .Created.:.940721.**.**.Copyrigh |
1e060 | 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... |
1e080 | 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. |
1e0a0 | 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 6c | file.is.part.of.the.kernel.modul |
1e0c0 | 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 |
1e0e0 | 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/ |
1e100 | 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 |
1e120 | 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 |
1e140 | 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 |
1e160 | 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 |
1e180 | 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 |
1e1a0 | 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 |
1e1c0 | 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 |
1e1e0 | 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. |
1e200 | 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 |
1e220 | 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 79 20 75 73 65 20 74 | censes.for.Qtopia.Core.may.use.t |
1e240 | 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 0a | his.file.in.accordance.with.the. |
1e260 | 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 20 4c 69 63 65 6e 73 | **.Qt.Embedded.Commercial.Licens |
1e280 | 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f | e.Agreement.provided.with.the.So |
1e2a0 | 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 69 | ftware..**.**.This.file.is.provi |
1e2c0 | 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 |
1e2e0 | 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 |
1e300 | 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 |
1e320 | 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 |
1e340 | 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 |
1e360 | 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 |
1e380 | 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 |
1e3a0 | 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 |
1e3c0 | 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 61 | reements..**.See.http://qtsoftwa |
1e3e0 | 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 |
1e400 | 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 |
1e420 | 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 |
1e440 | 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 |
1e460 | 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..**.******************** |
1e480 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1e4a0 | 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 47 46 | ******************/..#ifndef.QGF |
1e4c0 | 58 4d 41 54 52 4f 58 44 45 46 53 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 46 58 4d 41 | XMATROXDEFS_QWS_H.#define.QGFXMA |
1e4e0 | 54 52 4f 58 44 45 46 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 | TROXDEFS_QWS_H..#ifndef.QT_H.#in |
1e500 | 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 | clude."qglobal.h".#endif.//.QT_H |
1e520 | 0a 0a 23 64 65 66 69 6e 65 20 43 58 4c 45 46 54 20 30 78 31 63 61 30 0a 23 64 65 66 69 6e 65 20 | ..#define.CXLEFT.0x1ca0.#define. |
1e540 | 43 58 52 49 47 48 54 20 30 78 31 63 61 34 0a 23 64 65 66 69 6e 65 20 59 54 4f 50 20 30 78 31 63 | CXRIGHT.0x1ca4.#define.YTOP.0x1c |
1e560 | 39 38 0a 23 64 65 66 69 6e 65 20 59 42 4f 54 20 30 78 31 63 39 63 0a 23 64 65 66 69 6e 65 20 50 | 98.#define.YBOT.0x1c9c.#define.P |
1e580 | 49 54 43 48 20 30 78 31 63 38 63 0a 23 64 65 66 69 6e 65 20 59 44 53 54 4f 52 47 20 30 78 31 63 | ITCH.0x1c8c.#define.YDSTORG.0x1c |
1e5a0 | 39 34 0a 23 64 65 66 69 6e 65 20 4d 41 43 43 45 53 53 20 30 78 31 63 30 34 0a 23 64 65 66 69 6e | 94.#define.MACCESS.0x1c04.#defin |
1e5c0 | 65 20 43 58 4c 45 46 54 20 30 78 31 63 61 30 0a 23 64 65 66 69 6e 65 20 43 58 52 49 47 48 54 20 | e.CXLEFT.0x1ca0.#define.CXRIGHT. |
1e5e0 | 30 78 31 63 61 34 0a 23 64 65 66 69 6e 65 20 50 4c 4e 57 54 20 30 78 31 63 31 63 0a 23 64 65 66 | 0x1ca4.#define.PLNWT.0x1c1c.#def |
1e600 | 69 6e 65 20 46 58 4c 45 46 54 20 30 78 31 63 61 38 0a 23 64 65 66 69 6e 65 20 46 58 52 49 47 48 | ine.FXLEFT.0x1ca8.#define.FXRIGH |
1e620 | 54 20 30 78 31 63 61 63 0a 23 64 65 66 69 6e 65 20 58 44 53 54 20 30 78 31 63 62 30 0a 23 64 65 | T.0x1cac.#define.XDST.0x1cb0.#de |
1e640 | 66 69 6e 65 20 59 44 53 54 20 30 78 31 63 39 30 0a 23 64 65 66 69 6e 65 20 4c 45 4e 20 30 78 31 | fine.YDST.0x1c90.#define.LEN.0x1 |
1e660 | 63 35 63 0a 23 64 65 66 69 6e 65 20 44 57 47 43 54 4c 20 30 78 31 63 30 30 0a 23 64 65 66 69 6e | c5c.#define.DWGCTL.0x1c00.#defin |
1e680 | 65 20 46 43 4f 4c 20 30 78 31 63 32 34 0a 23 64 65 66 69 6e 65 20 4d 41 54 52 4f 58 5f 53 54 41 | e.FCOL.0x1c24.#define.MATROX_STA |
1e6a0 | 54 55 53 20 30 78 31 65 31 34 0a 23 64 65 66 69 6e 65 20 42 43 4f 4c 20 30 78 31 63 32 30 0a 23 | TUS.0x1e14.#define.BCOL.0x1c20.# |
1e6c0 | 64 65 66 69 6e 65 20 46 58 42 4e 44 52 59 20 30 78 31 63 38 34 0a 23 64 65 66 69 6e 65 20 53 47 | define.FXBNDRY.0x1c84.#define.SG |
1e6e0 | 4e 20 30 78 31 63 35 38 0a 23 64 65 66 69 6e 65 20 53 48 49 46 54 20 30 78 31 63 35 30 0a 23 64 | N.0x1c58.#define.SHIFT.0x1c50.#d |
1e700 | 65 66 69 6e 65 20 53 52 43 30 20 30 78 31 63 33 30 0a 23 64 65 66 69 6e 65 20 53 52 43 31 20 30 | efine.SRC0.0x1c30.#define.SRC1.0 |
1e720 | 78 31 63 33 34 0a 23 64 65 66 69 6e 65 20 53 52 43 32 20 30 78 31 63 33 38 0a 23 64 65 66 69 6e | x1c34.#define.SRC2.0x1c38.#defin |
1e740 | 65 20 53 52 43 33 20 30 78 31 63 33 63 0a 0a 23 64 65 66 69 6e 65 20 41 52 30 20 30 78 31 63 36 | e.SRC3.0x1c3c..#define.AR0.0x1c6 |
1e760 | 30 0a 23 64 65 66 69 6e 65 20 41 52 31 20 30 78 31 63 36 34 0a 23 64 65 66 69 6e 65 20 41 52 32 | 0.#define.AR1.0x1c64.#define.AR2 |
1e780 | 20 30 78 31 63 36 38 0a 23 64 65 66 69 6e 65 20 41 52 33 20 30 78 31 63 36 63 0a 23 64 65 66 69 | .0x1c68.#define.AR3.0x1c6c.#defi |
1e7a0 | 6e 65 20 41 52 34 20 30 78 31 63 37 30 0a 23 64 65 66 69 6e 65 20 41 52 35 20 30 78 31 63 37 34 | ne.AR4.0x1c70.#define.AR5.0x1c74 |
1e7c0 | 0a 0a 23 64 65 66 69 6e 65 20 45 58 45 43 20 30 78 30 31 30 30 0a 23 64 65 66 69 6e 65 20 44 57 | ..#define.EXEC.0x0100.#define.DW |
1e7e0 | 47 5f 52 45 50 4c 41 43 45 20 30 78 30 30 30 63 30 30 30 30 0a 0a 23 64 65 66 69 6e 65 20 44 57 | G_REPLACE.0x000c0000..#define.DW |
1e800 | 47 5f 54 52 41 50 20 30 78 30 34 0a 23 64 65 66 69 6e 65 20 44 57 47 5f 4c 49 4e 45 5f 43 4c 4f | G_TRAP.0x04.#define.DWG_LINE_CLO |
1e820 | 53 45 20 30 78 30 32 0a 23 64 65 66 69 6e 65 20 44 57 47 5f 53 4f 4c 49 44 20 30 78 30 38 30 30 | SE.0x02.#define.DWG_SOLID.0x0800 |
1e840 | 0a 23 64 65 66 69 6e 65 20 44 57 47 5f 41 52 5a 45 52 4f 20 30 78 31 30 30 30 0a 23 64 65 66 69 | .#define.DWG_ARZERO.0x1000.#defi |
1e860 | 6e 65 20 44 57 47 5f 53 47 4e 5a 45 52 4f 20 30 78 32 30 30 30 0a 23 64 65 66 69 6e 65 20 44 57 | ne.DWG_SGNZERO.0x2000.#define.DW |
1e880 | 47 5f 53 48 49 46 54 5a 45 52 4f 20 30 78 34 30 30 30 0a 23 64 65 66 69 6e 65 20 44 57 47 5f 54 | G_SHIFTZERO.0x4000.#define.DWG_T |
1e8a0 | 52 41 4e 53 43 20 30 78 34 30 30 30 30 30 30 30 0a 23 64 65 66 69 6e 65 20 44 57 47 5f 42 49 54 | RANSC.0x40000000.#define.DWG_BIT |
1e8c0 | 42 4c 54 20 30 78 30 38 0a 23 64 65 66 69 6e 65 20 44 57 47 5f 42 46 43 4f 4c 20 30 78 30 34 30 | BLT.0x08.#define.DWG_BFCOL.0x040 |
1e8e0 | 30 30 30 30 30 0a 0a 23 64 65 66 69 6e 65 20 44 57 47 5f 4d 4f 44 45 20 28 44 57 47 5f 54 52 41 | 00000..#define.DWG_MODE.(DWG_TRA |
1e900 | 50 20 7c 20 44 57 47 5f 53 4f 4c 49 44 20 7c 20 44 57 47 5f 41 52 5a 45 52 4f 20 7c 20 44 57 47 | P.|.DWG_SOLID.|.DWG_ARZERO.|.DWG |
1e920 | 5f 53 47 4e 5a 45 52 4f 20 7c 20 44 57 47 5f 53 48 49 46 54 5a 45 52 4f 20 7c 20 44 57 47 5f 54 | _SGNZERO.|.DWG_SHIFTZERO.|.DWG_T |
1e940 | 52 41 4e 53 43 20 7c 20 44 57 47 5f 52 45 50 4c 41 43 45 29 0a 0a 23 64 65 66 69 6e 65 20 43 55 | RANSC.|.DWG_REPLACE)..#define.CU |
1e960 | 52 50 4f 53 20 30 78 33 63 30 63 0a 23 64 65 66 69 6e 65 20 50 41 4c 57 54 41 44 44 20 30 78 33 | RPOS.0x3c0c.#define.PALWTADD.0x3 |
1e980 | 63 30 30 0a 23 64 65 66 69 6e 65 20 58 5f 44 41 54 41 52 45 47 20 30 78 33 63 30 61 0a 0a 23 64 | c00.#define.X_DATAREG.0x3c0a..#d |
1e9a0 | 65 66 69 6e 65 20 58 43 55 52 43 54 4c 20 30 78 36 0a 23 64 65 66 69 6e 65 20 58 43 55 52 41 44 | efine.XCURCTL.0x6.#define.XCURAD |
1e9c0 | 44 4c 20 30 78 34 0a 23 64 65 66 69 6e 65 20 58 43 55 52 41 44 44 48 20 30 78 35 0a 23 64 65 66 | DL.0x4.#define.XCURADDH.0x5.#def |
1e9e0 | 69 6e 65 20 58 43 55 52 43 4f 4c 30 52 45 44 20 30 78 38 0a 23 64 65 66 69 6e 65 20 58 43 55 52 | ine.XCURCOL0RED.0x8.#define.XCUR |
1ea00 | 43 4f 4c 30 47 52 45 45 4e 20 30 78 39 0a 23 64 65 66 69 6e 65 20 58 43 55 52 43 4f 4c 30 42 4c | COL0GREEN.0x9.#define.XCURCOL0BL |
1ea20 | 55 45 20 30 78 61 0a 23 64 65 66 69 6e 65 20 58 43 55 52 43 4f 4c 31 52 45 44 20 30 78 63 0a 23 | UE.0xa.#define.XCURCOL1RED.0xc.# |
1ea40 | 64 65 66 69 6e 65 20 58 43 55 52 43 4f 4c 31 47 52 45 45 4e 20 30 78 64 0a 23 64 65 66 69 6e 65 | define.XCURCOL1GREEN.0xd.#define |
1ea60 | 20 58 43 55 52 43 4f 4c 31 42 4c 55 45 20 30 78 65 0a 0a 23 64 65 66 69 6e 65 20 58 59 53 54 52 | .XCURCOL1BLUE.0xe..#define.XYSTR |
1ea80 | 54 20 30 78 31 63 34 30 0a 23 64 65 66 69 6e 65 20 58 59 45 4e 44 20 30 78 31 63 34 34 0a 0a 23 | T.0x1c40.#define.XYEND.0x1c44..# |
1eaa0 | 65 6e 64 69 66 20 2f 2f 20 51 47 46 58 4d 41 54 52 4f 58 44 45 46 53 5f 51 57 53 5f 48 0a 00 00 | endif.//.QGFXMATROXDEFS_QWS_H... |
1eac0 | 00 20 00 71 00 67 00 66 00 78 00 6d 00 61 00 63 00 68 00 36 00 34 00 5f 00 71 00 77 00 73 00 2e | ...q.g.f.x.m.a.c.h.6.4._.q.w.s.. |
1eae0 | 00 68 00 00 07 b6 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..../************************* |
1eb00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1eb20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a | *******************.**.$Id:.$.** |
1eb40 | 0a 2a 2a 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 51 47 66 78 4d 61 63 68 36 34 | .**.Implementation.of.QGfxMach64 |
1eb60 | 20 28 67 72 61 70 68 69 63 73 20 63 6f 6e 74 65 78 74 29 20 63 6c 61 73 73 20 66 6f 72 20 4d 61 | .(graphics.context).class.for.Ma |
1eb80 | 63 68 36 34 20 63 61 72 64 73 0a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 34 30 37 32 31 | ch64.cards.*.**.Created.:.940721 |
1eba0 | 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 | .**.**.Copyright.(C).1992-2002.T |
1ebc0 | 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 |
1ebe0 | 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 |
1ec00 | 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 |
1ec20 | 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 |
1ec40 | 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 |
1ec60 | 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 |
1ec80 | 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 |
1eca0 | 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 |
1ecc0 | 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 |
1ece0 | 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. |
1ed00 | 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..**.** |
1ed20 | 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 |
1ed40 | 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 |
1ed60 | 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 | l.Edition.**.licenses.for.Qtopia |
1ed80 | 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 | .Core.may.use.this.file.in.accor |
1eda0 | 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f | dance.with.the.**.Qt.Embedded.Co |
1edc0 | 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 69 | mmercial.License.Agreement.provi |
1ede0 | 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 |
1ee00 | 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 |
1ee20 | 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 |
1ee40 | 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 |
1ee60 | 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 |
1ee80 | 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 |
1eea0 | 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 |
1eec0 | 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. |
1eee0 | 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 |
1ef00 | 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. |
1ef20 | 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 |
1ef40 | 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..**.**. |
1ef60 | 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 |
1ef80 | 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 |
1efa0 | 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..**.***** |
1efc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1efe0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1f000 | 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 46 58 4d 41 43 48 36 34 5f 51 57 53 5f 48 0a 23 64 65 | */..#ifndef.QGFXMACH64_QWS_H.#de |
1f020 | 66 69 6e 65 20 51 47 46 58 4d 41 43 48 36 34 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 | fine.QGFXMACH64_QWS_H..#ifndef.Q |
1f040 | 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 66 78 6c 69 6e 75 78 66 62 5f 71 77 73 2e 68 22 | T_H.#include."qgfxlinuxfb_qws.h" |
1f060 | 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 51 | .#endif.//.QT_H..#ifndef.QT_NO_Q |
1f080 | 57 53 5f 4d 41 43 48 36 34 0a 0a 63 6c 61 73 73 20 51 4d 61 63 68 53 63 72 65 65 6e 20 3a 20 70 | WS_MACH64..class.QMachScreen.:.p |
1f0a0 | 75 62 6c 69 63 20 51 4c 69 6e 75 78 46 62 53 63 72 65 65 6e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 | ublic.QLinuxFbScreen.{.public:.. |
1f0c0 | 20 20 20 51 4d 61 63 68 53 63 72 65 65 6e 28 20 69 6e 74 20 64 69 73 70 6c 61 79 5f 69 64 20 29 | ...QMachScreen(.int.display_id.) |
1f0e0 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 4d 61 63 68 53 63 72 65 65 6e 28 29 3b 0a 0a 20 | ;.....virtual.~QMachScreen();... |
1f100 | 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 6f 6e 6e 65 63 74 28 20 63 6f 6e 73 74 20 51 | ...virtual.bool.connect(.const.Q |
1f120 | 53 74 72 69 6e 67 20 26 73 70 65 63 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c | String.&spec.);.....virtual.bool |
1f140 | 20 69 6e 69 74 44 65 76 69 63 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 69 | .initDevice();.....virtual.int.i |
1f160 | 6e 69 74 43 75 72 73 6f 72 28 76 6f 69 64 2a 2c 20 62 6f 6f 6c 29 3b 0a 20 20 20 20 76 69 72 74 | nitCursor(void*,.bool);.....virt |
1f180 | 75 61 6c 20 76 6f 69 64 20 73 68 75 74 64 6f 77 6e 44 65 76 69 63 65 28 29 3b 0a 20 20 20 20 76 | ual.void.shutdownDevice();.....v |
1f1a0 | 69 72 74 75 61 6c 20 62 6f 6f 6c 20 75 73 65 4f 66 66 73 63 72 65 65 6e 28 29 3b 0a 20 20 20 20 | irtual.bool.useOffscreen();..... |
1f1c0 | 76 69 72 74 75 61 6c 20 51 47 66 78 20 2a 20 63 72 65 61 74 65 47 66 78 28 75 6e 73 69 67 6e 65 | virtual.QGfx.*.createGfx(unsigne |
1f1e0 | 64 20 63 68 61 72 20 2a 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 29 3b 0a 0a 70 72 6f 74 | d.char.*,int,int,int,int);..prot |
1f200 | 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 70 69 78 6d 61 70 4f 66 66 | ected:.....virtual.int.pixmapOff |
1f220 | 73 65 74 41 6c 69 67 6e 6d 65 6e 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 | setAlignment();.....virtual.int. |
1f240 | 70 69 78 6d 61 70 4c 69 6e 65 73 74 65 70 41 6c 69 67 6e 6d 65 6e 74 28 29 3b 0a 7d 3b 0a 0a 23 | pixmapLinestepAlignment();.};..# |
1f260 | 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 41 43 48 36 34 0a 0a 23 65 6e 64 69 | endif.//.QT_NO_QWS_MACH64..#endi |
1f280 | 66 20 2f 2f 20 51 47 46 58 4d 41 43 48 36 34 5f 51 57 53 5f 48 0a 0a 00 00 00 10 00 71 00 6c 00 | f.//.QGFXMACH64_QWS_H.......q.l. |
1f2a0 | 69 00 6e 00 65 00 64 00 2e 00 68 00 00 04 25 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | i.n.e.d...h...%/**************** |
1f2c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1f2e0 | 2a 2a 2a 2a 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 | ****************************.**. |
1f300 | 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 66 69 6c 65 20 2d 20 | $Id$.**.**.Compatibility.file.-. |
1f320 | 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 69 6e 63 6c 75 64 65 64 20 62 79 20 6c 65 67 61 63 | should.only.be.included.by.legac |
1f340 | 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 69 6e 63 6c 75 64 65 73 20 74 68 65 20 66 69 6c 65 | y.code..**.It.#includes.the.file |
1f360 | 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 69 73 20 6f 6e 65 2e 0a 2a 2a 0a 2a 2a | .which.obsoletes.this.one..**.** |
1f380 | 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 | .Copyright.(C).1998-2000.Trollte |
1f3a0 | 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..** |
1f3c0 | 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 51 74 20 47 55 | ..This.file.is.part.of.the.Qt.GU |
1f3e0 | 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 |
1f400 | 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 |
1f420 | 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 |
1f440 | 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 |
1f460 | 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 |
1f480 | 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 |
1f4a0 | 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. |
1f4c0 | 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 | holding.valid.Qt.Professional.Ed |
1f4e0 | 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 | ition.licenses.may.use.this.**.f |
1f500 | 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 | ile.in.accordance.with.the.Qt.Pr |
1f520 | 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 | ofessional.Edition.License.Agree |
1f540 | 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f | ment.**.provided.with.the.Qt.Pro |
1f560 | 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 | fessional.Edition..**.**.See.htt |
1f580 | 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. |
1f5a0 | 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 |
1f5c0 | 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 50 72 6f 66 65 73 | .**.information.about.the.Profes |
1f5e0 | 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 69 6e 67 2c 20 6f 72 20 73 65 65 | sional.Edition.licensing,.or.see |
1f600 | 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 | .**.http://qtsoftware.com/qpl/.f |
1f620 | 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..** |
1f640 | 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 | .******************************* |
1f660 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1f680 | 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 4c 49 4e 45 44 5f 48 | **************/.#ifndef.QLINED_H |
1f6a0 | 0a 23 64 65 66 69 6e 65 20 51 4c 49 4e 45 44 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6c 69 6e | .#define.QLINED_H.#include."qlin |
1f6c0 | 65 65 64 69 74 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 16 00 71 00 6c 00 69 00 6e 00 65 00 65 | eedit.h".#endif......q.l.i.n.e.e |
1f6e0 | 00 64 00 69 00 74 00 2e 00 68 00 00 1c ca 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .d.i.t...h..../***************** |
1f700 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1f720 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a | *********************.**.$Id:.$. |
1f740 | 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 4c 69 6e 65 45 64 69 74 20 77 69 | **.**.Definition.of.QLineEdit.wi |
1f760 | 64 67 65 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 34 31 30 31 | dget.class.**.**.Created.:.94101 |
1f780 | 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. |
1f7a0 | 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 |
1f7c0 | 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. |
1f7e0 | 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 49 | the.widgets.module.of.the.Qt.GUI |
1f800 | 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 |
1f820 | 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. |
1f840 | 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 |
1f860 | 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 |
1f880 | 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 |
1f8a0 | 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 |
1f8c0 | 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 |
1f8e0 | 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 |
1f900 | 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. |
1f920 | 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 |
1f940 | 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 |
1f960 | 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 |
1f980 | 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. |
1f9a0 | 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 |
1f9c0 | 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. |
1f9e0 | 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 |
1fa00 | 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 |
1fa20 | 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 |
1fa40 | 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 |
1fa60 | 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 |
1fa80 | 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 |
1faa0 | 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 |
1fac0 | 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 |
1fae0 | 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 |
1fb00 | 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.. |
1fb20 | 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/ |
1fb40 | 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 |
1fb60 | 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 |
1fb80 | 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 |
1fba0 | 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. |
1fbc0 | 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 |
1fbe0 | 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 |
1fc00 | 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 |
1fc20 | 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 |
1fc40 | 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 |
1fc60 | 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 |
1fc80 | 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..**.********************** |
1fca0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
1fcc0 | 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 4c 49 4e 45 | ****************/..#ifndef.QLINE |
1fce0 | 45 44 49 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 4c 49 4e 45 45 44 49 54 5f 48 0a 0a 73 74 72 75 | EDIT_H.#define.QLINEEDIT_H..stru |
1fd00 | 63 74 20 51 4c 69 6e 65 45 64 69 74 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 56 61 6c | ct.QLineEditPrivate;..class.QVal |
1fd20 | 69 64 61 74 6f 72 3b 0a 63 6c 61 73 73 20 51 50 6f 70 75 70 4d 65 6e 75 3b 0a 0a 23 69 66 6e 64 | idator;.class.QPopupMenu;..#ifnd |
1fd40 | 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 72 61 6d 65 2e 68 22 0a 23 69 6e 63 | ef.QT_H.#include."qframe.h".#inc |
1fd60 | 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a | lude."qstring.h".#endif.//.QT_H. |
1fd80 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4c 49 4e 45 45 44 49 54 0a 0a 63 6c 61 73 73 20 51 | .#ifndef.QT_NO_LINEEDIT..class.Q |
1fda0 | 54 65 78 74 50 61 72 61 67 72 61 70 68 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 43 75 72 73 6f 72 | TextParagraph;.class.QTextCursor |
1fdc0 | 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4c 69 6e 65 45 64 69 74 20 3a 20 70 75 | ;..class.Q_EXPORT.QLineEdit.:.pu |
1fde0 | 62 6c 69 63 20 51 46 72 61 6d 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 | blic.QFrame.{.....Q_OBJECT.....Q |
1fe00 | 5f 45 4e 55 4d 53 28 20 45 63 68 6f 4d 6f 64 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 | _ENUMS(.EchoMode.).....Q_PROPERT |
1fe20 | 59 28 20 51 53 74 72 69 6e 67 20 74 65 78 74 20 52 45 41 44 20 74 65 78 74 20 57 52 49 54 45 20 | Y(.QString.text.READ.text.WRITE. |
1fe40 | 73 65 74 54 65 78 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6d 61 | setText.).....Q_PROPERTY(.int.ma |
1fe60 | 78 4c 65 6e 67 74 68 20 52 45 41 44 20 6d 61 78 4c 65 6e 67 74 68 20 57 52 49 54 45 20 73 65 74 | xLength.READ.maxLength.WRITE.set |
1fe80 | 4d 61 78 4c 65 6e 67 74 68 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c | MaxLength.).....Q_PROPERTY(.bool |
1fea0 | 20 66 72 61 6d 65 20 52 45 41 44 20 66 72 61 6d 65 20 57 52 49 54 45 20 73 65 74 46 72 61 6d 65 | .frame.READ.frame.WRITE.setFrame |
1fec0 | 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 45 63 68 6f 4d 6f 64 65 20 65 63 68 6f | .).....Q_PROPERTY(.EchoMode.echo |
1fee0 | 4d 6f 64 65 20 52 45 41 44 20 65 63 68 6f 4d 6f 64 65 20 57 52 49 54 45 20 73 65 74 45 63 68 6f | Mode.READ.echoMode.WRITE.setEcho |
1ff00 | 4d 6f 64 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 64 | Mode.).....Q_PROPERTY(.QString.d |
1ff20 | 69 73 70 6c 61 79 54 65 78 74 20 52 45 41 44 20 64 69 73 70 6c 61 79 54 65 78 74 20 29 0a 20 20 | isplayText.READ.displayText.)... |
1ff40 | 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 63 75 72 73 6f 72 50 6f 73 69 74 69 6f 6e | ..Q_PROPERTY(.int.cursorPosition |
1ff60 | 20 52 45 41 44 20 63 75 72 73 6f 72 50 6f 73 69 74 69 6f 6e 20 57 52 49 54 45 20 73 65 74 43 75 | .READ.cursorPosition.WRITE.setCu |
1ff80 | 72 73 6f 72 50 6f 73 69 74 69 6f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 41 | rsorPosition.).....Q_PROPERTY(.A |
1ffa0 | 6c 69 67 6e 6d 65 6e 74 20 61 6c 69 67 6e 6d 65 6e 74 20 52 45 41 44 20 61 6c 69 67 6e 6d 65 6e | lignment.alignment.READ.alignmen |
1ffc0 | 74 20 57 52 49 54 45 20 73 65 74 41 6c 69 67 6e 6d 65 6e 74 20 29 0a 20 20 20 20 51 5f 50 52 4f | t.WRITE.setAlignment.).....Q_PRO |
1ffe0 | 50 45 52 54 59 28 20 62 6f 6f 6c 20 65 64 69 74 65 64 20 52 45 41 44 20 65 64 69 74 65 64 20 57 | PERTY(.bool.edited.READ.edited.W |
20000 | 52 49 54 45 20 73 65 74 45 64 69 74 65 64 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 | RITE.setEdited.DESIGNABLE.false. |
20020 | 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6d 6f 64 69 66 69 65 64 20 | ).....Q_PROPERTY(.bool.modified. |
20040 | 52 45 41 44 20 69 73 4d 6f 64 69 66 69 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 | READ.isModified.).....Q_PROPERTY |
20060 | 28 20 62 6f 6f 6c 20 68 61 73 4d 61 72 6b 65 64 54 65 78 74 20 52 45 41 44 20 68 61 73 4d 61 72 | (.bool.hasMarkedText.READ.hasMar |
20080 | 6b 65 64 54 65 78 74 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 | kedText.DESIGNABLE.false.).....Q |
200a0 | 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 68 61 73 53 65 6c 65 63 74 65 64 54 65 78 74 20 | _PROPERTY(.bool.hasSelectedText. |
200c0 | 52 45 41 44 20 68 61 73 53 65 6c 65 63 74 65 64 54 65 78 74 20 29 0a 20 20 20 20 51 5f 50 52 4f | READ.hasSelectedText.).....Q_PRO |
200e0 | 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 6d 61 72 6b 65 64 54 65 78 74 20 52 45 41 44 20 6d | PERTY(.QString.markedText.READ.m |
20100 | 61 72 6b 65 64 54 65 78 74 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 | arkedText.DESIGNABLE.false.).... |
20120 | 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 73 65 6c 65 63 74 65 64 54 65 78 | .Q_PROPERTY(.QString.selectedTex |
20140 | 74 20 52 45 41 44 20 73 65 6c 65 63 74 65 64 54 65 78 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 | t.READ.selectedText.).....Q_PROP |
20160 | 45 52 54 59 28 20 62 6f 6f 6c 20 64 72 61 67 45 6e 61 62 6c 65 64 20 52 45 41 44 20 64 72 61 67 | ERTY(.bool.dragEnabled.READ.drag |
20180 | 45 6e 61 62 6c 65 64 20 57 52 49 54 45 20 73 65 74 44 72 61 67 45 6e 61 62 6c 65 64 20 29 0a 20 | Enabled.WRITE.setDragEnabled.).. |
201a0 | 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 72 65 61 64 4f 6e 6c 79 20 52 45 41 | ...Q_PROPERTY(.bool.readOnly.REA |
201c0 | 44 20 69 73 52 65 61 64 4f 6e 6c 79 20 57 52 49 54 45 20 73 65 74 52 65 61 64 4f 6e 6c 79 20 29 | D.isReadOnly.WRITE.setReadOnly.) |
201e0 | 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 75 6e 64 6f 41 76 61 69 6c 61 | .....Q_PROPERTY(.bool.undoAvaila |
20200 | 62 6c 65 20 52 45 41 44 20 69 73 55 6e 64 6f 41 76 61 69 6c 61 62 6c 65 20 29 0a 20 20 20 20 51 | ble.READ.isUndoAvailable.).....Q |
20220 | 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 72 65 64 6f 41 76 61 69 6c 61 62 6c 65 20 52 45 | _PROPERTY(.bool.redoAvailable.RE |
20240 | 41 44 20 69 73 52 65 64 6f 41 76 61 69 6c 61 62 6c 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 | AD.isRedoAvailable.).....Q_PROPE |
20260 | 52 54 59 28 20 51 53 74 72 69 6e 67 20 69 6e 70 75 74 4d 61 73 6b 20 52 45 41 44 20 69 6e 70 75 | RTY(.QString.inputMask.READ.inpu |
20280 | 74 4d 61 73 6b 20 57 52 49 54 45 20 73 65 74 49 6e 70 75 74 4d 61 73 6b 20 29 0a 20 20 20 20 51 | tMask.WRITE.setInputMask.).....Q |
202a0 | 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 61 63 63 65 70 74 61 62 6c 65 49 6e 70 75 74 20 | _PROPERTY(.bool.acceptableInput. |
202c0 | 52 45 41 44 20 68 61 73 41 63 63 65 70 74 61 62 6c 65 49 6e 70 75 74 20 29 0a 0a 70 75 62 6c 69 | READ.hasAcceptableInput.)..publi |
202e0 | 63 3a 0a 20 20 20 20 51 4c 69 6e 65 45 64 69 74 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e | c:.....QLineEdit(.QWidget*.paren |
20300 | 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 51 4c 69 | t,.const.char*.name=0.);.....QLi |
20320 | 6e 65 45 64 69 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 51 57 69 64 67 65 74 | neEdit(.const.QString.&,.QWidget |
20340 | 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a | *.parent,.const.char*.name=0.);. |
20360 | 20 20 20 20 51 4c 69 6e 65 45 64 69 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 | ....QLineEdit(.const.QString.&,. |
20380 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 | const.QString.&,.QWidget*.parent |
203a0 | 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 4c 69 | ,.const.char*.name=0.);.....~QLi |
203c0 | 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 28 29 20 63 6f | neEdit();......QString.text().co |
203e0 | 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 64 69 73 70 6c 61 79 54 65 78 74 28 29 20 | nst;......QString.displayText(). |
20400 | 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 6d 61 78 4c 65 6e 67 74 68 28 29 20 63 6f 6e 73 | const;......int.maxLength().cons |
20420 | 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 66 72 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 | t;......bool.frame().const;..... |
20440 | 20 65 6e 75 6d 20 45 63 68 6f 4d 6f 64 65 20 7b 20 4e 6f 72 6d 61 6c 2c 20 4e 6f 45 63 68 6f 2c | .enum.EchoMode.{.Normal,.NoEcho, |
20460 | 20 50 61 73 73 77 6f 72 64 20 7d 3b 0a 20 20 20 20 45 63 68 6f 4d 6f 64 65 20 65 63 68 6f 4d 6f | .Password.};.....EchoMode.echoMo |
20480 | 64 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 65 61 64 4f 6e 6c 79 | de().const;......bool.isReadOnly |
204a0 | 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 56 61 6c 69 64 61 74 6f 72 20 | ().const;......const.QValidator. |
204c0 | 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 20 | *.validator().const;......QSize. |
204e0 | 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 | sizeHint().const;.....QSize.mini |
20500 | 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 20 63 75 | mumSizeHint().const;......int.cu |
20520 | 72 73 6f 72 50 6f 73 69 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 76 | rsorPosition().const;.....bool.v |
20540 | 61 6c 69 64 61 74 65 41 6e 64 53 65 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 | alidateAndSet(.const.QString.&,. |
20560 | 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 0a 20 20 | int,.int,.int.);.//.obsolete.... |
20580 | 20 20 69 6e 74 20 61 6c 69 67 6e 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 | ..int.alignment().const;..#ifnde |
205a0 | 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 20 20 20 76 6f 69 64 20 63 75 72 73 6f 72 4c 65 | f.QT_NO_COMPAT.....void.cursorLe |
205c0 | 66 74 28 20 62 6f 6f 6c 20 6d 61 72 6b 2c 20 69 6e 74 20 73 74 65 70 73 20 3d 20 31 20 29 20 7b | ft(.bool.mark,.int.steps.=.1.).{ |
205e0 | 20 63 75 72 73 6f 72 46 6f 72 77 61 72 64 28 20 6d 61 72 6b 2c 20 2d 73 74 65 70 73 20 29 3b 20 | .cursorForward(.mark,.-steps.);. |
20600 | 7d 0a 20 20 20 20 76 6f 69 64 20 63 75 72 73 6f 72 52 69 67 68 74 28 20 62 6f 6f 6c 20 6d 61 72 | }.....void.cursorRight(.bool.mar |
20620 | 6b 2c 20 69 6e 74 20 73 74 65 70 73 20 3d 20 31 20 29 20 7b 20 63 75 72 73 6f 72 46 6f 72 77 61 | k,.int.steps.=.1.).{.cursorForwa |
20640 | 72 64 28 20 6d 61 72 6b 2c 20 73 74 65 70 73 20 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 | rd(.mark,.steps.);.}.#endif..... |
20660 | 76 6f 69 64 20 63 75 72 73 6f 72 46 6f 72 77 61 72 64 28 20 62 6f 6f 6c 20 6d 61 72 6b 2c 20 69 | void.cursorForward(.bool.mark,.i |
20680 | 6e 74 20 73 74 65 70 73 20 3d 20 31 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 75 72 73 6f 72 42 | nt.steps.=.1.);.....void.cursorB |
206a0 | 61 63 6b 77 61 72 64 28 20 62 6f 6f 6c 20 6d 61 72 6b 2c 20 69 6e 74 20 73 74 65 70 73 20 3d 20 | ackward(.bool.mark,.int.steps.=. |
206c0 | 31 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 75 72 73 6f 72 57 6f 72 64 46 6f 72 77 61 72 64 28 | 1.);.....void.cursorWordForward( |
206e0 | 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 72 57 6f 72 | .bool.mark.);.....void.cursorWor |
20700 | 64 42 61 63 6b 77 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 | dBackward(.bool.mark.);.....void |
20720 | 20 62 61 63 6b 73 70 61 63 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 65 6c 28 29 3b 0a 20 20 | .backspace();.....void.del();... |
20740 | 20 20 76 6f 69 64 20 68 6f 6d 65 28 20 62 6f 6f 6c 20 6d 61 72 6b 20 29 3b 0a 20 20 20 20 76 6f | ..void.home(.bool.mark.);.....vo |
20760 | 69 64 20 65 6e 64 28 20 62 6f 6f 6c 20 6d 61 72 6b 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 | id.end(.bool.mark.);......bool.i |
20780 | 73 4d 6f 64 69 66 69 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 | sModified().const;.....void.clea |
207a0 | 72 4d 6f 64 69 66 69 65 64 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 64 69 74 65 64 28 29 20 | rModified();......bool.edited(). |
207c0 | 63 6f 6e 73 74 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 2c 20 75 73 65 20 69 73 4d 6f 64 69 66 69 | const;.//.obsolete,.use.isModifi |
207e0 | 65 64 28 29 0a 20 20 20 20 76 6f 69 64 20 73 65 74 45 64 69 74 65 64 28 20 62 6f 6f 6c 20 29 3b | ed().....void.setEdited(.bool.); |
20800 | 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 2c 20 75 73 65 20 63 6c 65 61 72 4d 6f 64 69 66 69 65 64 28 | .//.obsolete,.use.clearModified( |
20820 | 29 0a 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 53 65 6c 65 63 74 65 64 54 65 78 74 28 29 20 63 6f | )......bool.hasSelectedText().co |
20840 | 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 73 65 6c 65 63 74 65 64 54 65 78 74 28 29 20 | nst;.....QString.selectedText(). |
20860 | 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 73 65 6c 65 63 74 69 6f 6e 53 74 61 72 74 28 29 20 | const;.....int.selectionStart(). |
20880 | 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 55 6e 64 6f 41 76 61 69 6c 61 62 6c 65 | const;......bool.isUndoAvailable |
208a0 | 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 65 64 6f 41 76 61 69 6c 61 62 | ().const;.....bool.isRedoAvailab |
208c0 | 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 | le().const;..#ifndef.QT_NO_COMPA |
208e0 | 54 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 20 63 6f 6e 73 74 | T.....bool.hasMarkedText().const |
20900 | 20 7b 20 72 65 74 75 72 6e 20 68 61 73 53 65 6c 65 63 74 65 64 54 65 78 74 28 29 3b 20 7d 0a 20 | .{.return.hasSelectedText();.}.. |
20920 | 20 20 20 51 53 74 72 69 6e 67 20 6d 61 72 6b 65 64 54 65 78 74 28 29 20 63 6f 6e 73 74 20 7b 20 | ...QString.markedText().const.{. |
20940 | 72 65 74 75 72 6e 20 73 65 6c 65 63 74 65 64 54 65 78 74 28 29 3b 20 7d 0a 23 65 6e 64 69 66 0a | return.selectedText();.}.#endif. |
20960 | 0a 20 20 20 20 62 6f 6f 6c 20 64 72 61 67 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a | .....bool.dragEnabled().const;.. |
20980 | 20 20 20 20 51 53 74 72 69 6e 67 20 69 6e 70 75 74 4d 61 73 6b 28 29 20 63 6f 6e 73 74 3b 0a 20 | ....QString.inputMask().const;.. |
209a0 | 20 20 20 76 6f 69 64 20 73 65 74 49 6e 70 75 74 4d 61 73 6b 28 20 63 6f 6e 73 74 20 51 53 74 72 | ...void.setInputMask(.const.QStr |
209c0 | 69 6e 67 20 26 69 6e 70 75 74 4d 61 73 6b 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 41 63 | ing.&inputMask.);.....bool.hasAc |
209e0 | 63 65 70 74 61 62 6c 65 49 6e 70 75 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 20 73 | ceptableInput().const;..public.s |
20a00 | 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 | lots:.....virtual.void.setText(. |
20a20 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | const.QString.&);.....virtual.vo |
20a40 | 69 64 20 73 65 6c 65 63 74 41 6c 6c 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | id.selectAll();.....virtual.void |
20a60 | 20 64 65 73 65 6c 65 63 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c | .deselect();.....virtual.void.cl |
20a80 | 65 61 72 56 61 6c 69 64 61 74 6f 72 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | earValidator();.....virtual.void |
20aa0 | 20 69 6e 73 65 72 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 20 20 20 20 76 | .insert(.const.QString.&);.....v |
20ac0 | 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | irtual.void.clear();.....virtual |
20ae0 | 20 76 6f 69 64 20 75 6e 64 6f 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 | .void.undo();.....virtual.void.r |
20b00 | 65 64 6f 28 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 78 4c 65 | edo();.....virtual.void.setMaxLe |
20b20 | 6e 67 74 68 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 | ngth(.int.);.....virtual.void.se |
20b40 | 74 46 72 61 6d 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | tFrame(.bool.);.....virtual.void |
20b60 | 20 73 65 74 45 63 68 6f 4d 6f 64 65 28 20 45 63 68 6f 4d 6f 64 65 20 29 3b 0a 20 20 20 20 76 69 | .setEchoMode(.EchoMode.);.....vi |
20b80 | 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 65 61 64 4f 6e 6c 79 28 20 62 6f 6f 6c 20 29 3b 0a | rtual.void.setReadOnly(.bool.);. |
20ba0 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 56 61 6c 69 64 61 74 6f 72 28 20 63 | ....virtual.void.setValidator(.c |
20bc0 | 6f 6e 73 74 20 51 56 61 6c 69 64 61 74 6f 72 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | onst.QValidator.*.);.....virtual |
20be0 | 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a | .void.setFont(.const.QFont.&.);. |
20c00 | 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 20 63 6f 6e | ....virtual.void.setPalette(.con |
20c20 | 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 20 76 6f 69 | st.QPalette.&.);.....virtual.voi |
20c40 | 64 20 73 65 74 53 65 6c 65 63 74 69 6f 6e 28 20 69 6e 74 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 | d.setSelection(.int,.int.);..... |
20c60 | 76 69 72 74 75 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 | virtual.void.setCursorPosition(. |
20c80 | 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 41 6c 69 67 6e | int.);.....virtual.void.setAlign |
20ca0 | 6d 65 6e 74 28 20 69 6e 74 20 66 6c 61 67 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f | ment(.int.flag.);.#ifndef.QT_NO_ |
20cc0 | 43 4c 49 50 42 4f 41 52 44 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 75 74 28 29 | CLIPBOARD.....virtual.void.cut() |
20ce0 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6f 70 79 28 29 20 63 6f 6e 73 74 3b | ;.....virtual.void.copy().const; |
20d00 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 73 74 65 28 29 3b 0a 23 65 6e 64 69 | .....virtual.void.paste();.#endi |
20d20 | 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 72 61 67 45 6e 61 62 6c 65 | f.....virtual.void.setDragEnable |
20d40 | 64 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 | d(.bool.b.);..signals:.....void. |
20d60 | 74 65 78 74 43 68 61 6e 67 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 20 | textChanged(.const.QString.&);.. |
20d80 | 20 20 20 76 6f 69 64 20 72 65 74 75 72 6e 50 72 65 73 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 | ...void.returnPressed();.....voi |
20da0 | 64 20 6c 6f 73 74 46 6f 63 75 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 63 74 69 6f | d.lostFocus();.....void.selectio |
20dc0 | 6e 43 68 61 6e 67 65 64 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c | nChanged();..protected:.....bool |
20de0 | 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 6f 69 64 20 6d 6f 75 | .event(.QEvent.*.);.....void.mou |
20e00 | 73 65 50 72 65 73 73 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 | sePressEvent(.QMouseEvent.*.);.. |
20e20 | 20 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 | ...void.mouseMoveEvent(.QMouseEv |
20e40 | 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 | ent.*.);.....void.mouseReleaseEv |
20e60 | 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 20 6d | ent(.QMouseEvent.*.);.....void.m |
20e80 | 6f 75 73 65 44 6f 75 62 6c 65 43 6c 69 63 6b 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e | ouseDoubleClickEvent(.QMouseEven |
20ea0 | 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6b 65 79 50 72 65 73 73 45 76 65 6e 74 28 20 51 | t.*.);.....void.keyPressEvent(.Q |
20ec0 | 4b 65 79 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6d 53 74 61 72 74 45 76 | KeyEvent.*.);.....void.imStartEv |
20ee0 | 65 6e 74 28 20 51 49 4d 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6d 43 6f | ent(.QIMEvent.*.);.....void.imCo |
20f00 | 6d 70 6f 73 65 45 76 65 6e 74 28 20 51 49 4d 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f | mposeEvent(.QIMEvent.*.);.....vo |
20f20 | 69 64 20 69 6d 45 6e 64 45 76 65 6e 74 28 20 51 49 4d 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 | id.imEndEvent(.QIMEvent.*.);.... |
20f40 | 20 76 6f 69 64 20 66 6f 63 75 73 49 6e 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 6e 74 20 | .void.focusInEvent(.QFocusEvent. |
20f60 | 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 6f 63 75 73 4f 75 74 45 76 65 6e 74 28 20 51 46 6f | *.);.....void.focusOutEvent(.QFo |
20f80 | 63 75 73 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 | cusEvent.*.);.....void.resizeEve |
20fa0 | 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 | nt(.QResizeEvent.*.);.....void.d |
20fc0 | 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 23 69 66 6e 64 | rawContents(.QPainter.*.);.#ifnd |
20fe0 | 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 64 20 64 72 | ef.QT_NO_DRAGANDDROP.....void.dr |
21000 | 61 67 45 6e 74 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 | agEnterEvent(.QDragEnterEvent.*. |
21020 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 67 4d 6f 76 65 45 76 65 6e 74 28 20 51 44 72 61 67 | );.....void.dragMoveEvent(.QDrag |
21040 | 4d 6f 76 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 67 4c 65 61 | MoveEvent.*e.);.....void.dragLea |
21060 | 76 65 45 76 65 6e 74 28 20 51 44 72 61 67 4c 65 61 76 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 | veEvent(.QDragLeaveEvent.*e.);.. |
21080 | 20 20 20 76 6f 69 64 20 64 72 6f 70 45 76 65 6e 74 28 20 51 44 72 6f 70 45 76 65 6e 74 20 2a 20 | ...void.dropEvent(.QDropEvent.*. |
210a0 | 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 65 6e 75 45 76 | );.#endif.....void.contextMenuEv |
210c0 | 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 0a 20 20 20 20 | ent(.QContextMenuEvent.*.);..... |
210e0 | 76 69 72 74 75 61 6c 20 51 50 6f 70 75 70 4d 65 6e 75 20 2a 63 72 65 61 74 65 50 6f 70 75 70 4d | virtual.QPopupMenu.*createPopupM |
21100 | 65 6e 75 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 77 69 6e 64 6f 77 41 63 74 69 76 61 74 69 6f 6e | enu();.....void.windowActivation |
21120 | 43 68 61 6e 67 65 28 20 62 6f 6f 6c 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f | Change(.bool.);.#ifndef.QT_NO_CO |
21140 | 4d 50 41 54 0a 20 20 20 20 76 6f 69 64 20 72 65 70 61 69 6e 74 41 72 65 61 28 20 69 6e 74 2c 20 | MPAT.....void.repaintArea(.int,. |
21160 | 69 6e 74 20 29 20 7b 20 75 70 64 61 74 65 28 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 | int.).{.update();.}.#endif..priv |
21180 | 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 63 6c 69 70 62 6f 61 72 64 43 68 61 | ate.slots:.....void.clipboardCha |
211a0 | 6e 67 65 64 28 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 61 73 | nged();..public:.....void.setPas |
211c0 | 73 77 6f 72 64 43 68 61 72 28 20 51 43 68 61 72 20 63 20 29 3b 20 2f 2f 20 69 6e 74 65 72 6e 61 | swordChar(.QChar.c.);.//.interna |
211e0 | 6c 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 51 43 68 61 72 20 70 61 73 73 77 6f 72 64 43 68 61 | l.obsolete.....QChar.passwordCha |
21200 | 72 28 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 20 69 6e 74 65 72 6e 61 6c 0a | r().const;.//.obsolete.internal. |
21220 | 20 20 20 20 69 6e 74 20 63 68 61 72 61 63 74 65 72 41 74 28 20 69 6e 74 2c 20 51 43 68 61 72 2a | ....int.characterAt(.int,.QChar* |
21240 | 20 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 62 6f 6f 6c 20 67 | .).const;.//.obsolete.....bool.g |
21260 | 65 74 53 65 6c 65 63 74 69 6f 6e 28 20 69 6e 74 20 2a 2c 20 69 6e 74 20 2a 20 29 3b 20 2f 2f 20 | etSelection(.int.*,.int.*.);.//. |
21280 | 6f 62 73 6f 6c 65 74 65 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 66 72 69 65 6e 64 20 73 74 | obsolete..private:.....friend.st |
212a0 | 72 75 63 74 20 51 4c 69 6e 65 45 64 69 74 50 72 69 76 61 74 65 3b 0a 20 20 20 20 51 4c 69 6e 65 | ruct.QLineEditPrivate;.....QLine |
212c0 | 45 64 69 74 50 72 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 | EditPrivate.*.d;..private:.//.Di |
212e0 | 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 |
21300 | 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 |
21320 | 29 0a 20 20 20 20 51 4c 69 6e 65 45 64 69 74 28 20 63 6f 6e 73 74 20 51 4c 69 6e 65 45 64 69 74 | ).....QLineEdit(.const.QLineEdit |
21340 | 20 26 20 29 3b 0a 20 20 20 20 51 4c 69 6e 65 45 64 69 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 | .&.);.....QLineEdit.&operator=(. |
21360 | 63 6f 6e 73 74 20 51 4c 69 6e 65 45 64 69 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a | const.QLineEdit.&.);.#endif.};.. |
21380 | 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 4c 49 4e 45 45 44 49 54 0a 0a 23 65 6e 64 69 | .#endif.//.QT_NO_LINEEDIT..#endi |
213a0 | 66 20 2f 2f 20 51 4c 49 4e 45 45 44 49 54 5f 48 0a 00 00 00 1a 00 71 00 6d 00 65 00 74 00 61 00 | f.//.QLINEEDIT_H......q.m.e.t.a. |
213c0 | 6f 00 62 00 6a 00 65 00 63 00 74 00 2e 00 68 00 00 23 bd 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | o.b.j.e.c.t...h..#./************ |
213e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
21400 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
21420 | 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 4d 65 | .**.$Id$.**.**.Definition.of.QMe |
21440 | 74 61 4f 62 6a 65 63 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 | taObject.class.**.**.Created.:.9 |
21460 | 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 20 31 39 39 32 2d 32 | 30419.**.**.Copyright.(C).1992-2 |
21480 | 30 30 33 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 | 003.Trolltech.ASA...All.rights.r |
214a0 | 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 | eserved..**.**.This.file.is.part |
214c0 | 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 20 | .of.the.kernel.module.of.the.Qt. |
214e0 | 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 |
21500 | 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. |
21520 | 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 |
21540 | 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 |
21560 | 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 |
21580 | 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 |
215a0 | 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 6c | ing.of.this.file..**.**.This.fil |
215c0 | 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 69 | e.may.be.distributed.and/or.modi |
215e0 | 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 47 | fied.under.the.terms.of.the.**.G |
21600 | 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 6f | NU.General.Public.License.versio |
21620 | 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 66 | n.2.as.published.by.the.Free.Sof |
21640 | 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 6e | tware.**.Foundation.and.appearin |
21660 | 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 64 | g.in.the.file.LICENSE.GPL.includ |
21680 | 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 66 | ed.in.the.**.packaging.of.this.f |
216a0 | 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 |
216c0 | 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 50 | id.Qt.Enterprise.Edition.or.Qt.P |
216e0 | 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 20 | rofessional.Edition.**.licenses. |
21700 | 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 | may.use.this.file.in.accordance. |
21720 | 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 2a | with.the.Qt.Commercial.License.* |
21740 | 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 6f | *.Agreement.provided.with.the.So |
21760 | 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 69 | ftware..**.**.This.file.is.provi |
21780 | 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 |
217a0 | 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 |
217c0 | 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 |
217e0 | 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 |
21800 | 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 |
21820 | 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 |
21840 | 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 |
21860 | 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 |
21880 | 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 61 | reements..**.See.http://qtsoftwa |
218a0 | 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 |
218c0 | 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 77 | formation..**.See.http://qtsoftw |
218e0 | 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 | are.com/gpl/.for.GPL.licensing.i |
21900 | 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 74 | nformation..**.**.Contact.info@t |
21920 | 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f | rolltech.com.if.any.conditions.o |
21940 | 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 | f.this.licensing.are.**.not.clea |
21960 | 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | r.to.you..**.******************* |
21980 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
219a0 | 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 4d | *******************/..#ifndef.QM |
219c0 | 45 54 41 4f 42 4a 45 43 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 45 54 41 4f 42 4a 45 43 54 5f | ETAOBJECT_H.#define.QMETAOBJECT_ |
219e0 | 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6e 6e 65 | H..#ifndef.QT_H.#include."qconne |
21a00 | 63 74 69 6f 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 6c 69 73 74 2e 68 22 0a 23 | ction.h".#include."qstrlist.h".# |
21a20 | 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 5f 4d 4f 43 5f 4f 55 54 | endif.//.QT_H..#ifndef.Q_MOC_OUT |
21a40 | 50 55 54 5f 52 45 56 49 53 49 4f 4e 0a 23 64 65 66 69 6e 65 20 51 5f 4d 4f 43 5f 4f 55 54 50 55 | PUT_REVISION.#define.Q_MOC_OUTPU |
21a60 | 54 5f 52 45 56 49 53 49 4f 4e 20 32 36 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 4f 62 6a | T_REVISION.26.#endif..class.QObj |
21a80 | 65 63 74 3b 0a 73 74 72 75 63 74 20 51 55 4d 65 74 68 6f 64 3b 0a 63 6c 61 73 73 20 51 4d 65 74 | ect;.struct.QUMethod;.class.QMet |
21aa0 | 61 4f 62 6a 65 63 74 50 72 69 76 61 74 65 3b 0a 0a 73 74 72 75 63 74 20 51 4d 65 74 61 44 61 74 | aObjectPrivate;..struct.QMetaDat |
21ac0 | 61 09 09 09 09 2f 2f 20 2d 20 6d 65 6d 62 65 72 20 66 75 6e 63 74 69 6f 6e 20 6d 65 74 61 20 64 | a....//.-.member.function.meta.d |
21ae0 | 61 74 61 0a 7b 09 09 09 09 09 09 2f 2f 20 20 20 66 6f 72 20 73 69 67 6e 61 6c 20 61 6e 64 20 73 | ata.{......//...for.signal.and.s |
21b00 | 6c 6f 74 73 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 3b 09 09 09 09 2f 2f | lots.....const.char.*name;....// |
21b20 | 20 2d 20 6d 65 6d 62 65 72 20 6e 61 6d 65 0a 20 20 20 20 63 6f 6e 73 74 20 51 55 4d 65 74 68 6f | .-.member.name.....const.QUMetho |
21b40 | 64 2a 20 6d 65 74 68 6f 64 3b 09 09 09 2f 2f 20 2d 20 64 65 74 61 69 6c 65 64 20 6d 65 74 68 6f | d*.method;...//.-.detailed.metho |
21b60 | 64 20 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 20 20 65 6e 75 6d 20 41 63 63 65 73 73 20 7b 20 | d.description.....enum.Access.{. |
21b80 | 50 72 69 76 61 74 65 2c 20 50 72 6f 74 65 63 74 65 64 2c 20 50 75 62 6c 69 63 20 7d 3b 0a 20 20 | Private,.Protected,.Public.};... |
21ba0 | 20 20 41 63 63 65 73 73 20 61 63 63 65 73 73 3b 09 09 09 09 2f 2f 20 2d 20 61 63 63 65 73 73 20 | ..Access.access;....//.-.access. |
21bc0 | 70 65 72 6d 69 73 73 69 6f 6e 0a 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 52 4f | permission.};..#ifndef.QT_NO_PRO |
21be0 | 50 45 52 54 49 45 53 0a 73 74 72 75 63 74 20 51 4d 65 74 61 45 6e 75 6d 09 09 09 09 2f 2f 20 65 | PERTIES.struct.QMetaEnum....//.e |
21c00 | 6e 75 6d 65 72 61 74 6f 72 20 6d 65 74 61 20 64 61 74 61 0a 7b 09 09 09 09 09 09 2f 2f 20 20 66 | numerator.meta.data.{......//..f |
21c20 | 6f 72 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 | or.properties.....const.char.*na |
21c40 | 6d 65 3b 09 09 09 09 2f 2f 20 2d 20 65 6e 75 6d 65 72 61 74 6f 72 20 6e 61 6d 65 0a 20 20 20 20 | me;....//.-.enumerator.name..... |
21c60 | 75 69 6e 74 20 63 6f 75 6e 74 3b 09 09 09 09 09 2f 2f 20 2d 20 6e 75 6d 62 65 72 20 6f 66 20 76 | uint.count;.....//.-.number.of.v |
21c80 | 61 6c 75 65 73 0a 20 20 20 20 73 74 72 75 63 74 20 49 74 65 6d 09 09 09 09 09 2f 2f 20 2d 20 61 | alues.....struct.Item.....//.-.a |
21ca0 | 20 6e 61 6d 65 2f 76 61 6c 75 65 20 70 61 69 72 0a 20 20 20 20 7b 0a 09 63 6f 6e 73 74 20 63 68 | .name/value.pair.....{..const.ch |
21cc0 | 61 72 20 2a 6b 65 79 3b 0a 09 69 6e 74 20 76 61 6c 75 65 3b 0a 20 20 20 20 7d 3b 0a 20 20 20 20 | ar.*key;..int.value;.....};..... |
21ce0 | 63 6f 6e 73 74 20 49 74 65 6d 20 2a 69 74 65 6d 73 3b 09 09 09 09 2f 2f 20 2d 20 74 68 65 20 6e | const.Item.*items;....//.-.the.n |
21d00 | 61 6d 65 2f 76 61 6c 75 65 20 70 61 69 72 73 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 3b 09 09 09 | ame/value.pairs.....bool.set;... |
21d20 | 09 09 2f 2f 20 77 68 65 74 68 65 72 20 65 6e 75 6d 20 68 61 73 20 74 6f 20 62 65 20 74 72 65 61 | ..//.whether.enum.has.to.be.trea |
21d40 | 74 65 64 20 61 73 20 61 20 73 65 74 0a 7d 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 | ted.as.a.set.};.#endif..#ifndef. |
21d60 | 51 54 5f 4e 4f 5f 50 52 4f 50 45 52 54 49 45 53 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 | QT_NO_PROPERTIES..class.Q_EXPORT |
21d80 | 20 51 4d 65 74 61 50 72 6f 70 65 72 74 79 09 09 09 2f 2f 20 70 72 6f 70 65 72 74 79 20 6d 65 74 | .QMetaProperty...//.property.met |
21da0 | 61 20 64 61 74 61 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a | a.data.{.public:.....const.char* |
21dc0 | 09 74 79 70 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 3b 20 7d 09 2f 2f 20 74 | .type().const.{.return.t;.}.//.t |
21de0 | 79 70 65 20 6f 66 20 74 68 65 20 70 72 6f 70 65 72 74 79 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 | ype.of.the.property.....const.ch |
21e00 | 61 72 2a 09 6e 61 6d 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 3b 20 7d 09 2f | ar*.name().const.{.return.n;.}./ |
21e20 | 2f 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 70 72 6f 70 65 72 74 79 0a 0a 20 20 20 20 62 6f 6f 6c | /.name.of.the.property......bool |
21e40 | 20 77 72 69 74 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 56 61 | .writable().const;.....bool.isVa |
21e60 | 6c 69 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 65 74 54 79 70 65 | lid().const;......bool.isSetType |
21e80 | 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6e 75 6d 54 79 70 65 28 29 20 | ().const;.....bool.isEnumType(). |
21ea0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 4c 69 73 74 20 65 6e 75 6d 4b 65 79 73 28 29 20 63 | const;.....QStrList.enumKeys().c |
21ec0 | 6f 6e 73 74 3b 09 09 09 2f 2f 20 65 6e 75 6d 65 72 61 74 69 6f 6e 20 6e 61 6d 65 73 0a 0a 20 20 | onst;...//.enumeration.names.... |
21ee0 | 20 20 69 6e 74 20 6b 65 79 54 6f 56 61 6c 75 65 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6b 65 | ..int.keyToValue(.const.char*.ke |
21f00 | 79 20 29 20 63 6f 6e 73 74 3b 09 2f 2f 20 65 6e 75 6d 20 61 6e 64 20 73 65 74 20 63 6f 6e 76 65 | y.).const;.//.enum.and.set.conve |
21f20 | 72 73 69 6f 6e 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 | rsion.functions.....const.char*. |
21f40 | 76 61 6c 75 65 54 6f 4b 65 79 28 20 69 6e 74 20 76 61 6c 75 65 20 29 20 63 6f 6e 73 74 3b 0a 20 | valueToKey(.int.value.).const;.. |
21f60 | 20 20 20 69 6e 74 20 6b 65 79 73 54 6f 56 61 6c 75 65 28 20 63 6f 6e 73 74 20 51 53 74 72 4c 69 | ...int.keysToValue(.const.QStrLi |
21f80 | 73 74 26 20 6b 65 79 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 4c 69 73 74 20 76 | st&.keys.).const;.....QStrList.v |
21fa0 | 61 6c 75 65 54 6f 4b 65 79 73 28 20 69 6e 74 20 76 61 6c 75 65 20 29 20 63 6f 6e 73 74 3b 0a 0a | alueToKeys(.int.value.).const;.. |
21fc0 | 20 20 20 20 62 6f 6f 6c 20 64 65 73 69 67 6e 61 62 6c 65 28 20 51 4f 62 6a 65 63 74 2a 20 3d 20 | ....bool.designable(.QObject*.=. |
21fe0 | 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 63 72 69 70 74 61 62 6c 65 28 20 | 0.).const;.....bool.scriptable(. |
22000 | 51 4f 62 6a 65 63 74 2a 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 | QObject*.=.0.).const;.....bool.s |
22020 | 74 6f 72 65 64 28 20 51 4f 62 6a 65 63 74 2a 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 | tored(.QObject*.=.0.).const;.... |
22040 | 20 20 62 6f 6f 6c 20 72 65 73 65 74 28 20 51 4f 62 6a 65 63 74 2a 20 29 20 63 6f 6e 73 74 3b 0a | ..bool.reset(.QObject*.).const;. |
22060 | 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 74 3b 09 09 09 2f 2f 20 69 6e 74 65 72 6e 61 | .....const.char*.t;...//.interna |
22080 | 6c 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 3b 09 09 09 2f 2f 20 69 6e 74 65 72 6e | l.....const.char*.n;...//.intern |
220a0 | 61 6c 0a 0a 20 20 20 20 65 6e 75 6d 20 46 6c 61 67 73 20 20 7b 0a 09 49 6e 76 61 6c 69 64 09 09 | al......enum.Flags..{..Invalid.. |
220c0 | 3d 20 30 78 30 30 30 30 30 30 30 30 2c 0a 09 52 65 61 64 61 62 6c 65 09 3d 20 30 78 30 30 30 30 | =.0x00000000,..Readable.=.0x0000 |
220e0 | 30 30 30 31 2c 0a 09 57 72 69 74 61 62 6c 65 09 3d 20 30 78 30 30 30 30 30 30 30 32 2c 0a 09 45 | 0001,..Writable.=.0x00000002,..E |
22100 | 6e 75 6d 4f 72 53 65 74 09 3d 20 30 78 30 30 30 30 30 30 30 34 2c 0a 09 55 6e 72 65 73 6f 6c 76 | numOrSet.=.0x00000004,..Unresolv |
22120 | 65 64 45 6e 75 6d 09 3d 20 30 78 30 30 30 30 30 30 30 38 2c 0a 09 53 74 64 53 65 74 09 09 3d 20 | edEnum.=.0x00000008,..StdSet..=. |
22140 | 30 78 30 30 30 30 30 31 30 30 2c 0a 09 4f 76 65 72 72 69 64 65 09 3d 20 30 78 30 30 30 30 30 32 | 0x00000100,..Override.=.0x000002 |
22160 | 30 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 75 69 6e 74 20 66 6c 61 67 73 3b 20 2f 2f 20 69 6e | 00.....};......uint.flags;.//.in |
22180 | 74 65 72 6e 61 6c 0a 20 20 20 20 62 6f 6f 6c 20 74 65 73 74 46 6c 61 67 73 28 20 75 69 6e 74 20 | ternal.....bool.testFlags(.uint. |
221a0 | 66 20 29 20 63 6f 6e 73 74 3b 09 2f 2f 20 69 6e 74 65 72 6e 61 6c 0a 20 20 20 20 62 6f 6f 6c 20 | f.).const;.//.internal.....bool. |
221c0 | 73 74 64 53 65 74 28 29 20 63 6f 6e 73 74 3b 20 09 09 2f 2f 20 69 6e 74 65 72 6e 61 6c 0a 20 20 | stdSet().const;...//.internal... |
221e0 | 20 20 69 6e 74 20 69 64 28 29 20 63 6f 6e 73 74 3b 20 09 09 09 2f 2f 20 69 6e 74 65 72 6e 61 6c | ..int.id().const;....//.internal |
22200 | 0a 0a 20 20 20 20 51 4d 65 74 61 4f 62 6a 65 63 74 2a 2a 20 6d 65 74 61 3b 20 09 09 2f 2f 20 69 | ......QMetaObject**.meta;...//.i |
22220 | 6e 74 65 72 6e 61 6c 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 4d 65 74 61 45 6e 75 6d 2a 20 65 6e | nternal......const.QMetaEnum*.en |
22240 | 75 6d 44 61 74 61 3b 09 09 2f 2f 20 69 6e 74 65 72 6e 61 6c 0a 20 20 20 20 69 6e 74 20 5f 69 64 | umData;..//.internal.....int._id |
22260 | 3b 20 09 09 09 09 2f 2f 20 69 6e 74 65 72 6e 61 6c 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 | ;.....//.internal.....void.clear |
22280 | 28 29 3b 20 09 09 09 2f 2f 20 69 6e 74 65 72 6e 61 6c 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 62 6f | ();....//.internal.};..inline.bo |
222a0 | 6f 6c 20 51 4d 65 74 61 50 72 6f 70 65 72 74 79 3a 3a 74 65 73 74 46 6c 61 67 73 28 20 75 69 6e | ol.QMetaProperty::testFlags(.uin |
222c0 | 74 20 66 20 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 28 66 6c 61 67 73 20 26 20 28 75 | t.f.).const.{.return.(flags.&.(u |
222e0 | 69 6e 74 29 66 29 20 21 3d 20 28 75 69 6e 74 29 30 3b 20 7d 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 | int)f).!=.(uint)0;.}..#endif.//. |
22300 | 51 54 5f 4e 4f 5f 50 52 4f 50 45 52 54 49 45 53 0a 0a 73 74 72 75 63 74 20 51 43 6c 61 73 73 49 | QT_NO_PROPERTIES..struct.QClassI |
22320 | 6e 66 6f 09 09 09 09 2f 2f 20 63 6c 61 73 73 20 69 6e 66 6f 20 6d 65 74 61 20 64 61 74 61 0a 7b | nfo....//.class.info.meta.data.{ |
22340 | 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3b 09 09 09 09 2f 2f 20 2d 20 6e | .....const.char*.name;....//.-.n |
22360 | 61 6d 65 20 6f 66 20 74 68 65 20 69 6e 66 6f 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 | ame.of.the.info.....const.char*. |
22380 | 76 61 6c 75 65 3b 09 09 09 09 2f 2f 20 2d 20 76 61 6c 75 65 20 6f 66 20 74 68 65 20 69 6e 66 6f | value;....//.-.value.of.the.info |
223a0 | 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 65 74 61 4f 62 6a 65 63 74 09 | .};..class.Q_EXPORT.QMetaObject. |
223c0 | 09 09 2f 2f 20 6d 65 74 61 20 6f 62 6a 65 63 74 20 63 6c 61 73 73 0a 7b 0a 70 75 62 6c 69 63 3a | ..//.meta.object.class.{.public: |
223e0 | 0a 20 20 20 20 51 4d 65 74 61 4f 62 6a 65 63 74 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 63 | .....QMetaObject(.const.char.*.c |
22400 | 6f 6e 73 74 20 63 6c 61 73 73 5f 6e 61 6d 65 2c 20 51 4d 65 74 61 4f 62 6a 65 63 74 20 2a 73 75 | onst.class_name,.QMetaObject.*su |
22420 | 70 65 72 63 6c 61 73 73 2c 0a 09 09 20 63 6f 6e 73 74 20 51 4d 65 74 61 44 61 74 61 20 2a 20 63 | perclass,....const.QMetaData.*.c |
22440 | 6f 6e 73 74 20 73 6c 6f 74 5f 64 61 74 61 2c 20 69 6e 74 20 6e 5f 73 6c 6f 74 73 2c 0a 09 09 20 | onst.slot_data,.int.n_slots,.... |
22460 | 63 6f 6e 73 74 20 51 4d 65 74 61 44 61 74 61 20 2a 20 63 6f 6e 73 74 20 73 69 67 6e 61 6c 5f 64 | const.QMetaData.*.const.signal_d |
22480 | 61 74 61 2c 20 69 6e 74 20 6e 5f 73 69 67 6e 61 6c 73 2c 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | ata,.int.n_signals,.#ifndef.QT_N |
224a0 | 4f 5f 50 52 4f 50 45 52 54 49 45 53 0a 09 09 20 63 6f 6e 73 74 20 51 4d 65 74 61 50 72 6f 70 65 | O_PROPERTIES....const.QMetaPrope |
224c0 | 72 74 79 20 2a 63 6f 6e 73 74 20 70 72 6f 70 5f 64 61 74 61 2c 20 69 6e 74 20 6e 5f 70 72 6f 70 | rty.*const.prop_data,.int.n_prop |
224e0 | 73 2c 0a 09 09 20 63 6f 6e 73 74 20 51 4d 65 74 61 45 6e 75 6d 20 2a 63 6f 6e 73 74 20 65 6e 75 | s,....const.QMetaEnum.*const.enu |
22500 | 6d 5f 64 61 74 61 2c 20 69 6e 74 20 6e 5f 65 6e 75 6d 73 2c 0a 23 65 6e 64 69 66 0a 09 09 20 63 | m_data,.int.n_enums,.#endif....c |
22520 | 6f 6e 73 74 20 51 43 6c 61 73 73 49 6e 66 6f 20 2a 63 6f 6e 73 74 20 63 6c 61 73 73 5f 69 6e 66 | onst.QClassInfo.*const.class_inf |
22540 | 6f 2c 20 69 6e 74 20 6e 5f 69 6e 66 6f 20 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f | o,.int.n_info.);..#ifndef.QT_NO_ |
22560 | 50 52 4f 50 45 52 54 49 45 53 0a 20 20 20 20 51 4d 65 74 61 4f 62 6a 65 63 74 28 20 63 6f 6e 73 | PROPERTIES.....QMetaObject(.cons |
22580 | 74 20 63 68 61 72 20 2a 20 63 6f 6e 73 74 20 63 6c 61 73 73 5f 6e 61 6d 65 2c 20 51 4d 65 74 61 | t.char.*.const.class_name,.QMeta |
225a0 | 4f 62 6a 65 63 74 20 2a 73 75 70 65 72 63 6c 61 73 73 2c 0a 09 09 20 63 6f 6e 73 74 20 51 4d 65 | Object.*superclass,....const.QMe |
225c0 | 74 61 44 61 74 61 20 2a 20 63 6f 6e 73 74 20 73 6c 6f 74 5f 64 61 74 61 2c 20 69 6e 74 20 6e 5f | taData.*.const.slot_data,.int.n_ |
225e0 | 73 6c 6f 74 73 2c 0a 09 09 20 63 6f 6e 73 74 20 51 4d 65 74 61 44 61 74 61 20 2a 20 63 6f 6e 73 | slots,....const.QMetaData.*.cons |
22600 | 74 20 73 69 67 6e 61 6c 5f 64 61 74 61 2c 20 69 6e 74 20 6e 5f 73 69 67 6e 61 6c 73 2c 0a 09 09 | t.signal_data,.int.n_signals,... |
22620 | 20 63 6f 6e 73 74 20 51 4d 65 74 61 50 72 6f 70 65 72 74 79 20 2a 63 6f 6e 73 74 20 70 72 6f 70 | .const.QMetaProperty.*const.prop |
22640 | 5f 64 61 74 61 2c 20 69 6e 74 20 6e 5f 70 72 6f 70 73 2c 0a 09 09 20 63 6f 6e 73 74 20 51 4d 65 | _data,.int.n_props,....const.QMe |
22660 | 74 61 45 6e 75 6d 20 2a 63 6f 6e 73 74 20 65 6e 75 6d 5f 64 61 74 61 2c 20 69 6e 74 20 6e 5f 65 | taEnum.*const.enum_data,.int.n_e |
22680 | 6e 75 6d 73 2c 0a 09 09 20 62 6f 6f 6c 20 28 2a 71 74 5f 73 74 61 74 69 63 5f 70 72 6f 70 65 72 | nums,....bool.(*qt_static_proper |
226a0 | 74 79 29 28 51 4f 62 6a 65 63 74 2a 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 51 56 61 72 69 61 6e 74 | ty)(QObject*,.int,.int,.QVariant |
226c0 | 2a 29 2c 0a 09 09 20 63 6f 6e 73 74 20 51 43 6c 61 73 73 49 6e 66 6f 20 2a 63 6f 6e 73 74 20 63 | *),....const.QClassInfo.*const.c |
226e0 | 6c 61 73 73 5f 69 6e 66 6f 2c 20 69 6e 74 20 6e 5f 69 6e 66 6f 20 29 3b 0a 23 65 6e 64 69 66 0a | lass_info,.int.n_info.);.#endif. |
22700 | 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 4d 65 74 61 4f 62 6a 65 63 74 28 29 3b 0a 0a 20 | ......virtual.~QMetaObject();... |
22720 | 20 20 20 63 6f 6e 73 74 20 63 68 61 72 09 2a 63 6c 61 73 73 4e 61 6d 65 28 29 09 09 63 6f 6e 73 | ...const.char.*className()..cons |
22740 | 74 20 7b 20 72 65 74 75 72 6e 20 63 6c 61 73 73 6e 61 6d 65 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 | t.{.return.classname;.}.....cons |
22760 | 74 20 63 68 61 72 09 2a 73 75 70 65 72 43 6c 61 73 73 4e 61 6d 65 28 29 09 63 6f 6e 73 74 20 7b | t.char.*superClassName().const.{ |
22780 | 20 72 65 74 75 72 6e 20 73 75 70 65 72 63 6c 61 73 73 6e 61 6d 65 3b 20 7d 0a 0a 20 20 20 20 51 | .return.superclassname;.}......Q |
227a0 | 4d 65 74 61 4f 62 6a 65 63 74 20 2a 73 75 70 65 72 43 6c 61 73 73 28 29 09 09 63 6f 6e 73 74 20 | MetaObject.*superClass()..const. |
227c0 | 7b 20 72 65 74 75 72 6e 20 73 75 70 65 72 63 6c 61 73 73 3b 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c | {.return.superclass;.}......bool |
227e0 | 09 69 6e 68 65 72 69 74 73 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 6c 6e 61 6d 65 20 29 20 | .inherits(.const.char*.clname.). |
22800 | 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 09 6e 75 6d 53 6c 6f 74 73 28 20 62 6f 6f 6c 20 73 | const;......int.numSlots(.bool.s |
22820 | 75 70 65 72 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 6e | uper.=.FALSE.).const;.....int..n |
22840 | 75 6d 53 69 67 6e 61 6c 73 28 20 62 6f 6f 6c 20 73 75 70 65 72 20 3d 20 46 41 4c 53 45 20 29 20 | umSignals(.bool.super.=.FALSE.). |
22860 | 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 09 09 66 69 6e 64 53 6c 6f 74 28 20 63 6f 6e 73 74 | const;......int..findSlot(.const |
22880 | 20 63 68 61 72 20 2a 2c 20 62 6f 6f 6c 20 73 75 70 65 72 20 3d 20 46 41 4c 53 45 20 29 20 63 6f | .char.*,.bool.super.=.FALSE.).co |
228a0 | 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 66 69 6e 64 53 69 67 6e 61 6c 28 20 63 6f 6e 73 74 20 | nst;.....int..findSignal(.const. |
228c0 | 63 68 61 72 20 2a 2c 20 62 6f 6f 6c 20 73 75 70 65 72 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e | char.*,.bool.super.=.FALSE.).con |
228e0 | 73 74 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 4d 65 74 61 44 61 74 61 20 09 2a 73 6c 6f 74 28 | st;......const.QMetaData..*slot( |
22900 | 20 69 6e 74 20 69 6e 64 65 78 2c 20 62 6f 6f 6c 20 73 75 70 65 72 20 3d 20 46 41 4c 53 45 20 29 | .int.index,.bool.super.=.FALSE.) |
22920 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 4d 65 74 61 44 61 74 61 20 09 2a 73 69 | .const;.....const.QMetaData..*si |
22940 | 67 6e 61 6c 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 62 6f 6f 6c 20 73 75 70 65 72 20 3d 20 46 41 | gnal(.int.index,.bool.super.=.FA |
22960 | 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 4c 69 73 74 09 73 6c 6f 74 4e | LSE.).const;......QStrList.slotN |
22980 | 61 6d 65 73 28 20 62 6f 6f 6c 20 73 75 70 65 72 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 | ames(.bool.super.=.FALSE.).const |
229a0 | 3b 0a 20 20 20 20 51 53 74 72 4c 69 73 74 09 73 69 67 6e 61 6c 4e 61 6d 65 73 28 20 62 6f 6f 6c | ;.....QStrList.signalNames(.bool |
229c0 | 20 73 75 70 65 72 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 | .super.=.FALSE.).const;......int |
229e0 | 09 09 73 6c 6f 74 4f 66 66 73 65 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 73 | ..slotOffset().const;.....int..s |
22a00 | 69 67 6e 61 6c 4f 66 66 73 65 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 70 72 | ignalOffset().const;.....int..pr |
22a20 | 6f 70 65 72 74 79 4f 66 66 73 65 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 09 09 | opertyOffset().const;......int.. |
22a40 | 6e 75 6d 43 6c 61 73 73 49 6e 66 6f 28 20 62 6f 6f 6c 20 73 75 70 65 72 20 3d 20 46 41 4c 53 45 | numClassInfo(.bool.super.=.FALSE |
22a60 | 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 43 6c 61 73 73 49 6e 66 6f 09 2a | .).const;.....const.QClassInfo.* |
22a80 | 63 6c 61 73 73 49 6e 66 6f 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 62 6f 6f 6c 20 73 75 70 65 72 | classInfo(.int.index,.bool.super |
22aa0 | 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 | .=.FALSE.).const;.....const.char |
22ac0 | 09 2a 63 6c 61 73 73 49 6e 66 6f 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 2c 20 62 | .*classInfo(.const.char*.name,.b |
22ae0 | 6f 6f 6c 20 73 75 70 65 72 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e | ool.super.=.FALSE.).const;..#ifn |
22b00 | 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 63 6f 6e 73 74 20 51 | def.QT_NO_PROPERTIES.....const.Q |
22b20 | 4d 65 74 61 50 72 6f 70 65 72 74 79 09 2a 70 72 6f 70 65 72 74 79 28 20 69 6e 74 20 69 6e 64 65 | MetaProperty.*property(.int.inde |
22b40 | 78 2c 20 62 6f 6f 6c 20 73 75 70 65 72 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 20 | x,.bool.super.=.FALSE.).const;.. |
22b60 | 20 20 20 69 6e 74 20 66 69 6e 64 50 72 6f 70 65 72 74 79 28 20 63 6f 6e 73 74 20 63 68 61 72 20 | ...int.findProperty(.const.char. |
22b80 | 2a 6e 61 6d 65 2c 20 62 6f 6f 6c 20 73 75 70 65 72 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 | *name,.bool.super.=.FALSE.).cons |
22ba0 | 74 3b 0a 20 20 20 20 69 6e 74 20 69 6e 64 65 78 4f 66 50 72 6f 70 65 72 74 79 28 20 63 6f 6e 73 | t;.....int.indexOfProperty(.cons |
22bc0 | 74 20 51 4d 65 74 61 50 72 6f 70 65 72 74 79 2a 2c 20 62 6f 6f 6c 20 73 75 70 65 72 20 3d 20 46 | t.QMetaProperty*,.bool.super.=.F |
22be0 | 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 4d 65 74 61 50 72 6f | ALSE.).const;.....const.QMetaPro |
22c00 | 70 65 72 74 79 2a 20 72 65 73 6f 6c 76 65 50 72 6f 70 65 72 74 79 28 20 63 6f 6e 73 74 20 51 4d | perty*.resolveProperty(.const.QM |
22c20 | 65 74 61 50 72 6f 70 65 72 74 79 2a 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 72 65 | etaProperty*.).const;.....int.re |
22c40 | 73 6f 6c 76 65 50 72 6f 70 65 72 74 79 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | solveProperty(.int.).const;..... |
22c60 | 51 53 74 72 4c 69 73 74 09 09 70 72 6f 70 65 72 74 79 4e 61 6d 65 73 28 20 62 6f 6f 6c 20 73 75 | QStrList..propertyNames(.bool.su |
22c80 | 70 65 72 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 6e 75 | per.=.FALSE.).const;.....int..nu |
22ca0 | 6d 50 72 6f 70 65 72 74 69 65 73 28 20 62 6f 6f 6c 20 73 75 70 65 72 20 3d 20 46 41 4c 53 45 20 | mProperties(.bool.super.=.FALSE. |
22cc0 | 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 2f 2f 20 73 74 61 74 69 63 20 77 | ).const;.#endif......//.static.w |
22ce0 | 72 61 70 70 65 72 73 20 61 72 6f 75 6e 64 20 63 6f 6e 73 74 72 75 63 74 6f 72 73 2c 20 6e 65 63 | rappers.around.constructors,.nec |
22d00 | 65 73 73 61 72 79 20 74 6f 20 77 6f 72 6b 20 61 72 6f 75 6e 64 20 61 0a 20 20 20 20 2f 2f 20 57 | essary.to.work.around.a.....//.W |
22d20 | 69 6e 64 6f 77 73 2d 44 4c 4c 20 6c 69 6d 69 74 61 74 69 6f 6e 3a 20 6f 62 6a 65 63 74 73 20 63 | indows-DLL.limitation:.objects.c |
22d40 | 61 6e 20 6f 6e 6c 79 20 62 65 20 64 65 6c 65 74 65 64 20 77 69 74 68 69 6e 20 61 0a 20 20 20 20 | an.only.be.deleted.within.a..... |
22d60 | 2f 2f 20 44 4c 4c 20 69 66 20 74 68 65 79 20 77 65 72 65 20 61 63 74 75 61 6c 6c 79 20 63 72 65 | //.DLL.if.they.were.actually.cre |
22d80 | 61 74 65 64 20 77 69 74 68 69 6e 20 74 68 61 74 20 44 4c 4c 2e 0a 20 20 20 20 73 74 61 74 69 63 | ated.within.that.DLL......static |
22da0 | 20 51 4d 65 74 61 4f 62 6a 65 63 74 09 2a 6e 65 77 5f 6d 65 74 61 6f 62 6a 65 63 74 28 20 63 6f | .QMetaObject.*new_metaobject(.co |
22dc0 | 6e 73 74 20 63 68 61 72 20 2a 2c 20 51 4d 65 74 61 4f 62 6a 65 63 74 20 2a 2c 0a 09 09 09 09 09 | nst.char.*,.QMetaObject.*,...... |
22de0 | 63 6f 6e 73 74 20 51 4d 65 74 61 44 61 74 61 20 2a 63 6f 6e 73 74 2c 20 69 6e 74 2c 0a 09 09 09 | const.QMetaData.*const,.int,.... |
22e00 | 09 09 63 6f 6e 73 74 20 51 4d 65 74 61 44 61 74 61 20 2a 63 6f 6e 73 74 2c 20 69 6e 74 2c 0a 23 | ..const.QMetaData.*const,.int,.# |
22e20 | 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 52 4f 50 45 52 54 49 45 53 0a 09 09 09 09 09 63 6f 6e | ifndef.QT_NO_PROPERTIES......con |
22e40 | 73 74 20 51 4d 65 74 61 50 72 6f 70 65 72 74 79 20 2a 63 6f 6e 73 74 20 70 72 6f 70 5f 64 61 74 | st.QMetaProperty.*const.prop_dat |
22e60 | 61 2c 20 69 6e 74 20 6e 5f 70 72 6f 70 73 2c 0a 09 09 09 09 09 63 6f 6e 73 74 20 51 4d 65 74 61 | a,.int.n_props,......const.QMeta |
22e80 | 45 6e 75 6d 20 2a 63 6f 6e 73 74 20 65 6e 75 6d 5f 64 61 74 61 2c 20 69 6e 74 20 6e 5f 65 6e 75 | Enum.*const.enum_data,.int.n_enu |
22ea0 | 6d 73 2c 0a 23 65 6e 64 69 66 0a 09 09 09 09 09 63 6f 6e 73 74 20 51 43 6c 61 73 73 49 6e 66 6f | ms,.#endif......const.QClassInfo |
22ec0 | 20 2a 63 6f 6e 73 74 20 20 63 6c 61 73 73 5f 69 6e 66 6f 2c 20 69 6e 74 20 6e 5f 69 6e 66 6f 20 | .*const..class_info,.int.n_info. |
22ee0 | 29 3b 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 20 20 20 20 | );.#ifndef.QT_NO_PROPERTIES..... |
22f00 | 73 74 61 74 69 63 20 51 4d 65 74 61 4f 62 6a 65 63 74 09 2a 6e 65 77 5f 6d 65 74 61 6f 62 6a 65 | static.QMetaObject.*new_metaobje |
22f20 | 63 74 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c 20 51 4d 65 74 61 4f 62 6a 65 63 74 20 2a 2c | ct(.const.char.*,.QMetaObject.*, |
22f40 | 0a 09 09 09 09 09 63 6f 6e 73 74 20 51 4d 65 74 61 44 61 74 61 20 2a 63 6f 6e 73 74 2c 20 69 6e | ......const.QMetaData.*const,.in |
22f60 | 74 2c 0a 09 09 09 09 09 63 6f 6e 73 74 20 51 4d 65 74 61 44 61 74 61 20 2a 63 6f 6e 73 74 2c 20 | t,......const.QMetaData.*const,. |
22f80 | 69 6e 74 2c 0a 09 09 09 09 09 63 6f 6e 73 74 20 51 4d 65 74 61 50 72 6f 70 65 72 74 79 20 2a 63 | int,......const.QMetaProperty.*c |
22fa0 | 6f 6e 73 74 20 70 72 6f 70 5f 64 61 74 61 2c 20 69 6e 74 20 6e 5f 70 72 6f 70 73 2c 0a 09 09 09 | onst.prop_data,.int.n_props,.... |
22fc0 | 09 09 63 6f 6e 73 74 20 51 4d 65 74 61 45 6e 75 6d 20 2a 63 6f 6e 73 74 20 65 6e 75 6d 5f 64 61 | ..const.QMetaEnum.*const.enum_da |
22fe0 | 74 61 2c 20 69 6e 74 20 6e 5f 65 6e 75 6d 73 2c 0a 09 09 09 09 09 20 62 6f 6f 6c 20 28 2a 71 74 | ta,.int.n_enums,.......bool.(*qt |
23000 | 5f 73 74 61 74 69 63 5f 70 72 6f 70 65 72 74 79 29 28 51 4f 62 6a 65 63 74 2a 2c 20 69 6e 74 2c | _static_property)(QObject*,.int, |
23020 | 20 69 6e 74 2c 20 51 56 61 72 69 61 6e 74 2a 29 2c 0a 09 09 09 09 09 63 6f 6e 73 74 20 51 43 6c | .int,.QVariant*),......const.QCl |
23040 | 61 73 73 49 6e 66 6f 20 2a 63 6f 6e 73 74 20 20 63 6c 61 73 73 5f 69 6e 66 6f 2c 20 69 6e 74 20 | assInfo.*const..class_info,.int. |
23060 | 6e 5f 69 6e 66 6f 20 29 3b 0a 20 20 20 20 51 53 74 72 4c 69 73 74 09 09 65 6e 75 6d 65 72 61 74 | n_info.);.....QStrList..enumerat |
23080 | 6f 72 4e 61 6d 65 73 28 20 62 6f 6f 6c 20 73 75 70 65 72 20 3d 20 46 41 4c 53 45 20 29 20 63 6f | orNames(.bool.super.=.FALSE.).co |
230a0 | 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6e 75 6d 45 6e 75 6d 65 72 61 74 6f 72 73 28 20 62 6f 6f | nst;.....int.numEnumerators(.boo |
230c0 | 6c 20 73 75 70 65 72 20 3d 20 46 41 4c 53 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e | l.super.=.FALSE.).const;.....con |
230e0 | 73 74 20 51 4d 65 74 61 45 6e 75 6d 09 09 2a 65 6e 75 6d 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 | st.QMetaEnum..*enumerator(.const |
23100 | 20 63 68 61 72 2a 20 6e 61 6d 65 2c 20 62 6f 6f 6c 20 73 75 70 65 72 20 3d 20 46 41 4c 53 45 20 | .char*.name,.bool.super.=.FALSE. |
23120 | 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 4d 65 74 | ).const;.#endif......static.QMet |
23140 | 61 4f 62 6a 65 63 74 20 2a 6d 65 74 61 4f 62 6a 65 63 74 28 20 63 6f 6e 73 74 20 63 68 61 72 20 | aObject.*metaObject(.const.char. |
23160 | 2a 63 6c 61 73 73 5f 6e 61 6d 65 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 68 | *class_name.);.....static.bool.h |
23180 | 61 73 4d 65 74 61 4f 62 6a 65 63 74 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 63 6c 61 73 73 5f | asMetaObject(.const.char.*class_ |
231a0 | 6e 61 6d 65 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 4d 65 6d 62 65 72 44 69 63 | name.);..private:.....QMemberDic |
231c0 | 74 09 09 2a 69 6e 69 74 28 20 63 6f 6e 73 74 20 51 4d 65 74 61 44 61 74 61 20 2a 2c 20 69 6e 74 | t..*init(.const.QMetaData.*,.int |
231e0 | 20 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 09 09 2a 63 6c 61 73 73 6e 61 6d 65 3b | .);......const.char..*classname; |
23200 | 09 09 2f 2f 20 63 6c 61 73 73 20 6e 61 6d 65 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 09 09 | ..//.class.name.....const.char.. |
23220 | 2a 73 75 70 65 72 63 6c 61 73 73 6e 61 6d 65 3b 09 2f 2f 20 73 75 70 65 72 20 63 6c 61 73 73 20 | *superclassname;.//.super.class. |
23240 | 6e 61 6d 65 0a 20 20 20 20 51 4d 65 74 61 4f 62 6a 65 63 74 09 2a 73 75 70 65 72 63 6c 61 73 73 | name.....QMetaObject.*superclass |
23260 | 3b 09 09 09 2f 2f 20 73 75 70 65 72 20 63 6c 61 73 73 20 6d 65 74 61 20 6f 62 6a 65 63 74 0a 20 | ;...//.super.class.meta.object.. |
23280 | 20 20 20 51 4d 65 74 61 4f 62 6a 65 63 74 50 72 69 76 61 74 65 09 2a 64 3b 09 09 09 2f 2f 20 70 | ...QMetaObjectPrivate.*d;...//.p |
232a0 | 72 69 76 61 74 65 20 64 61 74 61 20 66 6f 72 2e 2e 2e 0a 20 20 20 20 76 6f 69 64 09 2a 72 65 73 | rivate.data.for........void.*res |
232c0 | 65 72 76 65 64 3b 09 09 09 2f 2f 20 2e 2e 2e 62 69 6e 61 72 79 20 63 6f 6d 70 61 74 69 62 69 6c | erved;...//....binary.compatibil |
232e0 | 69 74 79 0a 20 20 20 20 63 6f 6e 73 74 20 51 4d 65 74 61 44 61 74 61 09 09 2a 73 6c 6f 74 44 61 | ity.....const.QMetaData..*slotDa |
23300 | 74 61 3b 09 2f 2f 20 73 6c 6f 74 20 6d 65 74 61 20 64 61 74 61 0a 20 20 20 20 51 4d 65 6d 62 65 | ta;.//.slot.meta.data.....QMembe |
23320 | 72 44 69 63 74 09 2a 73 6c 6f 74 44 69 63 74 3b 09 09 09 2f 2f 20 73 6c 6f 74 20 64 69 63 74 69 | rDict.*slotDict;...//.slot.dicti |
23340 | 6f 6e 61 72 79 0a 20 20 20 20 63 6f 6e 73 74 20 51 4d 65 74 61 44 61 74 61 09 09 2a 73 69 67 6e | onary.....const.QMetaData..*sign |
23360 | 61 6c 44 61 74 61 3b 09 2f 2f 20 73 69 67 6e 61 6c 20 6d 65 74 61 20 64 61 74 61 0a 20 20 20 20 | alData;.//.signal.meta.data..... |
23380 | 51 4d 65 6d 62 65 72 44 69 63 74 09 2a 73 69 67 6e 61 6c 44 69 63 74 3b 09 09 09 2f 2f 20 73 69 | QMemberDict.*signalDict;...//.si |
233a0 | 67 6e 61 6c 20 64 69 63 74 69 6f 6e 61 72 79 0a 20 20 20 20 69 6e 74 20 73 69 67 6e 61 6c 6f 66 | gnal.dictionary.....int.signalof |
233c0 | 66 73 65 74 3b 0a 20 20 20 20 69 6e 74 20 73 6c 6f 74 6f 66 66 73 65 74 3b 0a 23 69 66 6e 64 65 | fset;.....int.slotoffset;.#ifnde |
233e0 | 66 20 51 54 5f 4e 4f 5f 50 52 4f 50 45 52 54 49 45 53 0a 20 20 20 20 69 6e 74 20 70 72 6f 70 65 | f.QT_NO_PROPERTIES.....int.prope |
23400 | 72 74 79 6f 66 66 73 65 74 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 62 6f 6f 6c 20 71 74 5f 73 | rtyoffset;.public:.....bool.qt_s |
23420 | 74 61 74 69 63 5f 70 72 6f 70 65 72 74 79 28 20 51 4f 62 6a 65 63 74 2a 20 6f 2c 20 69 6e 74 20 | tatic_property(.QObject*.o,.int. |
23440 | 69 64 2c 20 69 6e 74 20 66 2c 20 51 56 61 72 69 61 6e 74 2a 20 76 29 3b 0a 70 72 69 76 61 74 65 | id,.int.f,.QVariant*.v);.private |
23460 | 3a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4d 65 74 61 50 72 6f 70 65 72 74 79 | :.....friend.class.QMetaProperty |
23480 | 3b 0a 23 65 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 | ;.#endif..private:.//.Disabled.c |
234a0 | 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 | opy.constructor.and.operator=.#i |
234c0 | 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 4d | f.defined(Q_DISABLE_COPY).....QM |
234e0 | 65 74 61 4f 62 6a 65 63 74 28 20 63 6f 6e 73 74 20 51 4d 65 74 61 4f 62 6a 65 63 74 20 26 20 29 | etaObject(.const.QMetaObject.&.) |
23500 | 3b 0a 20 20 20 20 51 4d 65 74 61 4f 62 6a 65 63 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f | ;.....QMetaObject.&operator=(.co |
23520 | 6e 73 74 20 51 4d 65 74 61 4f 62 6a 65 63 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a | nst.QMetaObject.&.);.#endif.};.. |
23540 | 69 6e 6c 69 6e 65 20 69 6e 74 20 51 4d 65 74 61 4f 62 6a 65 63 74 3a 3a 73 6c 6f 74 4f 66 66 73 | inline.int.QMetaObject::slotOffs |
23560 | 65 74 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 73 6c 6f 74 6f 66 66 73 65 74 3b 20 | et().const.{.return.slotoffset;. |
23580 | 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 4d 65 74 61 4f 62 6a 65 63 74 3a 3a 73 69 67 6e 61 | }..inline.int.QMetaObject::signa |
235a0 | 6c 4f 66 66 73 65 74 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 73 69 67 6e 61 6c 6f | lOffset().const.{.return.signalo |
235c0 | 66 66 73 65 74 3b 20 7d 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 52 4f 50 45 52 54 49 | ffset;.}..#ifndef.QT_NO_PROPERTI |
235e0 | 45 53 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 4d 65 74 61 4f 62 6a 65 63 74 3a 3a 70 72 6f 70 65 | ES.inline.int.QMetaObject::prope |
23600 | 72 74 79 4f 66 66 73 65 74 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 70 72 6f 70 65 | rtyOffset().const.{.return.prope |
23620 | 72 74 79 6f 66 66 73 65 74 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 74 79 70 65 64 65 66 20 51 4d 65 | rtyoffset;.}.#endif..typedef.QMe |
23640 | 74 61 4f 62 6a 65 63 74 20 2a 28 2a 51 74 53 74 61 74 69 63 4d 65 74 61 4f 62 6a 65 63 74 46 75 | taObject.*(*QtStaticMetaObjectFu |
23660 | 6e 63 74 69 6f 6e 29 28 29 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 65 74 61 | nction)();..class.Q_EXPORT.QMeta |
23680 | 4f 62 6a 65 63 74 43 6c 65 61 6e 55 70 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 65 74 | ObjectCleanUp.{.public:.....QMet |
236a0 | 61 4f 62 6a 65 63 74 43 6c 65 61 6e 55 70 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d 6f 5f 6e | aObjectCleanUp(.const.char.*mo_n |
236c0 | 61 6d 65 2c 20 51 74 53 74 61 74 69 63 4d 65 74 61 4f 62 6a 65 63 74 46 75 6e 63 74 69 6f 6e 20 | ame,.QtStaticMetaObjectFunction. |
236e0 | 29 3b 0a 20 20 20 20 51 4d 65 74 61 4f 62 6a 65 63 74 43 6c 65 61 6e 55 70 28 29 3b 0a 20 20 20 | );.....QMetaObjectCleanUp();.... |
23700 | 20 7e 51 4d 65 74 61 4f 62 6a 65 63 74 43 6c 65 61 6e 55 70 28 29 3b 0a 0a 20 20 20 20 76 6f 69 | .~QMetaObjectCleanUp();......voi |
23720 | 64 20 73 65 74 4d 65 74 61 4f 62 6a 65 63 74 28 20 51 4d 65 74 61 4f 62 6a 65 63 74 20 2a 26 6d | d.setMetaObject(.QMetaObject.*&m |
23740 | 6f 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 4d 65 74 61 4f 62 6a 65 63 74 20 2a | o.);..private:.....QMetaObject.* |
23760 | 2a 6d 65 74 61 4f 62 6a 65 63 74 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4d 45 54 41 | *metaObject;.};..#endif.//.QMETA |
23780 | 4f 42 4a 45 43 54 5f 48 0a 00 00 00 12 00 71 00 6c 00 63 00 64 00 6e 00 75 00 6d 00 2e 00 68 00 | OBJECT_H......q.l.c.d.n.u.m...h. |
237a0 | 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 2a | ..(/**************************** |
237c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
237e0 | 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 43 | ****************.**.$Id$.**.**.C |
23800 | 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 20 | ompatibility.file.-.should.only. |
23820 | 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 49 | be.included.by.legacy.code..**.I |
23840 | 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 6c | t.#includes.the.file.which.obsol |
23860 | 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 28 | etes.this.one..**.**.Copyright.( |
23880 | 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 6c | C).1998-2000.Trolltech.ASA...All |
238a0 | 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 20 | .rights.reserved..**..This.file. |
238c0 | 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 2a | is.part.of.the.Qt.GUI.Toolkit..* |
238e0 | 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 |
23900 | 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 |
23920 | 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 |
23940 | 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 |
23960 | 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 |
23980 | 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 |
239a0 | 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 |
239c0 | 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 73 | d.Qt.Professional.Edition.licens |
239e0 | 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 72 | es.may.use.this.**.file.in.accor |
23a00 | 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 45 | dance.with.the.Qt.Professional.E |
23a20 | 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 76 | dition.License.Agreement.**.prov |
23a40 | 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 64 | ided.with.the.Qt.Professional.Ed |
23a60 | 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 61 | ition..**.**.See.http://qtsoftwa |
23a80 | 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 |
23aa0 | 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 74 | es@trolltech.com.for.**.informat |
23ac0 | 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 69 | ion.about.the.Professional.Editi |
23ae0 | 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 71 | on.licensing,.or.see.**.http://q |
23b00 | 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 |
23b20 | 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 2a | sing.information..**.*********** |
23b40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
23b60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
23b80 | 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 4c 43 44 4e 55 4d 5f 48 0a 23 64 65 66 69 6e 65 20 51 4c | **/.#ifndef.QLCDNUM_H.#define.QL |
23ba0 | 43 44 4e 55 4d 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6c 63 64 6e 75 6d 62 65 72 2e 68 22 0a | CDNUM_H.#include."qlcdnumber.h". |
23bc0 | 23 65 6e 64 69 66 0a 00 00 00 16 00 71 00 69 00 6f 00 64 00 65 00 76 00 69 00 63 00 65 00 2e 00 | #endif......q.i.o.d.e.v.i.c.e... |
23be0 | 68 00 00 15 52 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...R/************************** |
23c00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
23c20 | 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$.**.** |
23c40 | 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 49 4f 44 65 76 69 63 65 20 63 6c 61 73 73 0a 2a | .Definition.of.QIODevice.class.* |
23c60 | 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 34 30 39 31 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 | *.**.Created.:.940913.**.**.Copy |
23c80 | 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 | right.(C).1992-2002.Trolltech.AS |
23ca0 | 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 |
23cc0 | 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 |
23ce0 | 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..**.* |
23d00 | 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 |
23d20 | 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 |
23d40 | 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 |
23d60 | 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 |
23d80 | 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 |
23da0 | 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. |
23dc0 | 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 |
23de0 | 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 |
23e00 | 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 |
23e20 | 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. |
23e40 | 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 |
23e60 | 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 |
23e80 | 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 |
23ea0 | 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 |
23ec0 | 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. |
23ee0 | 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 |
23f00 | 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 |
23f20 | 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 |
23f40 | 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 |
23f60 | 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 |
23f80 | 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 |
23fa0 | 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 |
23fc0 | 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 |
23fe0 | 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 |
24000 | 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 |
24020 | 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 |
24040 | 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. |
24060 | 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 |
24080 | 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. |
240a0 | 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 |
240c0 | 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 |
240e0 | 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. |
24100 | 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..**.** |
24120 | 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 |
24140 | 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. |
24160 | 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..**.**** |
24180 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
241a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
241c0 | 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 49 4f 44 45 56 49 43 45 5f 48 0a 23 64 65 66 69 6e 65 | **/..#ifndef.QIODEVICE_H.#define |
241e0 | 20 51 49 4f 44 45 56 49 43 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c | .QIODEVICE_H..#ifndef.QT_H.#incl |
24200 | 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 63 73 74 72 69 | ude."qglobal.h".#include."qcstri |
24220 | 6e 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 2f 2f 20 49 4f 20 64 65 76 | ng.h".#endif.//.QT_H...//.IO.dev |
24240 | 69 63 65 20 61 63 63 65 73 73 20 74 79 70 65 73 0a 0a 23 64 65 66 69 6e 65 20 49 4f 5f 44 69 72 | ice.access.types..#define.IO_Dir |
24260 | 65 63 74 09 09 30 78 30 31 30 30 09 09 2f 2f 20 64 69 72 65 63 74 20 61 63 63 65 73 73 20 64 65 | ect..0x0100..//.direct.access.de |
24280 | 76 69 63 65 0a 23 64 65 66 69 6e 65 20 49 4f 5f 53 65 71 75 65 6e 74 69 61 6c 09 09 30 78 30 32 | vice.#define.IO_Sequential..0x02 |
242a0 | 30 30 09 09 2f 2f 20 73 65 71 75 65 6e 74 69 61 6c 20 61 63 63 65 73 73 20 64 65 76 69 63 65 0a | 00..//.sequential.access.device. |
242c0 | 23 64 65 66 69 6e 65 20 49 4f 5f 43 6f 6d 62 69 6e 65 64 09 09 30 78 30 33 30 30 09 09 2f 2f 20 | #define.IO_Combined..0x0300..//. |
242e0 | 63 6f 6d 62 69 6e 65 64 20 64 69 72 65 63 74 2f 73 65 71 75 65 6e 74 69 61 6c 0a 23 64 65 66 69 | combined.direct/sequential.#defi |
24300 | 6e 65 20 49 4f 5f 54 79 70 65 4d 61 73 6b 09 09 30 78 30 66 30 30 0a 0a 2f 2f 20 49 4f 20 68 61 | ne.IO_TypeMask..0x0f00..//.IO.ha |
24320 | 6e 64 6c 69 6e 67 20 6d 6f 64 65 73 0a 0a 23 64 65 66 69 6e 65 20 49 4f 5f 52 61 77 09 09 09 30 | ndling.modes..#define.IO_Raw...0 |
24340 | 78 30 30 34 30 09 09 2f 2f 20 72 61 77 20 61 63 63 65 73 73 20 28 6e 6f 74 20 62 75 66 66 65 72 | x0040..//.raw.access.(not.buffer |
24360 | 65 64 29 0a 23 64 65 66 69 6e 65 20 49 4f 5f 41 73 79 6e 63 09 09 30 78 30 30 38 30 09 09 2f 2f | ed).#define.IO_Async..0x0080..// |
24380 | 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 20 6d 6f 64 65 0a 0a 2f 2f 20 49 4f 20 64 65 76 69 63 65 | .asynchronous.mode..//.IO.device |
243a0 | 20 6f 70 65 6e 20 6d 6f 64 65 73 0a 0a 23 64 65 66 69 6e 65 20 49 4f 5f 52 65 61 64 4f 6e 6c 79 | .open.modes..#define.IO_ReadOnly |
243c0 | 09 09 30 78 30 30 30 31 09 09 2f 2f 20 72 65 61 64 61 62 6c 65 20 64 65 76 69 63 65 0a 23 64 65 | ..0x0001..//.readable.device.#de |
243e0 | 66 69 6e 65 20 49 4f 5f 57 72 69 74 65 4f 6e 6c 79 09 09 30 78 30 30 30 32 09 09 2f 2f 20 77 72 | fine.IO_WriteOnly..0x0002..//.wr |
24400 | 69 74 61 62 6c 65 20 64 65 76 69 63 65 0a 23 64 65 66 69 6e 65 20 49 4f 5f 52 65 61 64 57 72 69 | itable.device.#define.IO_ReadWri |
24420 | 74 65 09 09 30 78 30 30 30 33 09 09 2f 2f 20 72 65 61 64 2b 77 72 69 74 65 20 64 65 76 69 63 65 | te..0x0003..//.read+write.device |
24440 | 0a 23 64 65 66 69 6e 65 20 49 4f 5f 41 70 70 65 6e 64 09 09 30 78 30 30 30 34 09 09 2f 2f 20 61 | .#define.IO_Append..0x0004..//.a |
24460 | 70 70 65 6e 64 0a 23 64 65 66 69 6e 65 20 49 4f 5f 54 72 75 6e 63 61 74 65 09 09 30 78 30 30 30 | ppend.#define.IO_Truncate..0x000 |
24480 | 38 09 09 2f 2f 20 74 72 75 6e 63 61 74 65 20 64 65 76 69 63 65 0a 23 64 65 66 69 6e 65 20 49 4f | 8..//.truncate.device.#define.IO |
244a0 | 5f 54 72 61 6e 73 6c 61 74 65 09 09 30 78 30 30 31 30 09 09 2f 2f 20 74 72 61 6e 73 6c 61 74 65 | _Translate..0x0010..//.translate |
244c0 | 20 43 52 2b 4c 46 0a 23 64 65 66 69 6e 65 20 49 4f 5f 4d 6f 64 65 4d 61 73 6b 09 09 30 78 30 30 | .CR+LF.#define.IO_ModeMask..0x00 |
244e0 | 66 66 0a 0a 2f 2f 20 49 4f 20 64 65 76 69 63 65 20 73 74 61 74 65 0a 0a 23 64 65 66 69 6e 65 20 | ff..//.IO.device.state..#define. |
24500 | 49 4f 5f 4f 70 65 6e 09 09 09 30 78 31 30 30 30 09 09 2f 2f 20 64 65 76 69 63 65 20 69 73 20 6f | IO_Open...0x1000..//.device.is.o |
24520 | 70 65 6e 0a 23 64 65 66 69 6e 65 20 49 4f 5f 53 74 61 74 65 4d 61 73 6b 09 09 30 78 66 30 30 30 | pen.#define.IO_StateMask..0xf000 |
24540 | 0a 0a 2f 2f 20 49 4f 20 64 65 76 69 63 65 20 73 74 61 74 75 73 0a 0a 23 64 65 66 69 6e 65 20 49 | ..//.IO.device.status..#define.I |
24560 | 4f 5f 4f 6b 09 09 09 30 0a 23 64 65 66 69 6e 65 20 49 4f 5f 52 65 61 64 45 72 72 6f 72 09 09 31 | O_Ok...0.#define.IO_ReadError..1 |
24580 | 09 09 2f 2f 20 72 65 61 64 20 65 72 72 6f 72 0a 23 64 65 66 69 6e 65 20 49 4f 5f 57 72 69 74 65 | ..//.read.error.#define.IO_Write |
245a0 | 45 72 72 6f 72 09 09 32 09 09 2f 2f 20 77 72 69 74 65 20 65 72 72 6f 72 0a 23 64 65 66 69 6e 65 | Error..2..//.write.error.#define |
245c0 | 20 49 4f 5f 46 61 74 61 6c 45 72 72 6f 72 09 09 33 09 09 2f 2f 20 66 61 74 61 6c 20 75 6e 72 65 | .IO_FatalError..3..//.fatal.unre |
245e0 | 63 6f 76 65 72 61 62 6c 65 20 65 72 72 6f 72 0a 23 64 65 66 69 6e 65 20 49 4f 5f 52 65 73 6f 75 | coverable.error.#define.IO_Resou |
24600 | 72 63 65 45 72 72 6f 72 09 34 09 09 2f 2f 20 72 65 73 6f 75 72 63 65 20 6c 69 6d 69 74 61 74 69 | rceError.4..//.resource.limitati |
24620 | 6f 6e 0a 23 64 65 66 69 6e 65 20 49 4f 5f 4f 70 65 6e 45 72 72 6f 72 09 09 35 09 09 2f 2f 20 63 | on.#define.IO_OpenError..5..//.c |
24640 | 61 6e 6e 6f 74 20 6f 70 65 6e 20 64 65 76 69 63 65 0a 23 64 65 66 69 6e 65 20 49 4f 5f 43 6f 6e | annot.open.device.#define.IO_Con |
24660 | 6e 65 63 74 45 72 72 6f 72 09 09 35 09 09 2f 2f 20 63 61 6e 6e 6f 74 20 63 6f 6e 6e 65 63 74 20 | nectError..5..//.cannot.connect. |
24680 | 74 6f 20 64 65 76 69 63 65 0a 23 64 65 66 69 6e 65 20 49 4f 5f 41 62 6f 72 74 45 72 72 6f 72 09 | to.device.#define.IO_AbortError. |
246a0 | 09 36 09 09 2f 2f 20 61 62 6f 72 74 20 65 72 72 6f 72 0a 23 64 65 66 69 6e 65 20 49 4f 5f 54 69 | .6..//.abort.error.#define.IO_Ti |
246c0 | 6d 65 4f 75 74 45 72 72 6f 72 09 09 37 09 09 2f 2f 20 74 69 6d 65 20 6f 75 74 0a 23 64 65 66 69 | meOutError..7..//.time.out.#defi |
246e0 | 6e 65 20 49 4f 5f 55 6e 73 70 65 63 69 66 69 65 64 45 72 72 6f 72 09 38 09 09 2f 2f 20 75 6e 73 | ne.IO_UnspecifiedError.8..//.uns |
24700 | 70 65 63 69 66 69 65 64 20 65 72 72 6f 72 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 | pecified.error...class.Q_EXPORT. |
24720 | 51 49 4f 44 65 76 69 63 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 | QIODevice.{.public:.#if.defined( |
24740 | 51 54 5f 41 42 49 5f 51 54 34 29 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 5f 4c 4c 4f 4e 47 20 | QT_ABI_QT4).....typedef.Q_LLONG. |
24760 | 4f 66 66 73 65 74 3b 0a 23 65 6c 73 65 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 5f 55 4c 4f 4e | Offset;.#else.....typedef.Q_ULON |
24780 | 47 20 4f 66 66 73 65 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 51 49 4f 44 65 76 69 63 65 28 | G.Offset;.#endif......QIODevice( |
247a0 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 49 4f 44 65 76 69 63 65 28 29 3b 0a 0a 20 20 | );.....virtual.~QIODevice();.... |
247c0 | 20 20 69 6e 74 09 09 20 66 6c 61 67 73 28 29 20 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 | ..int...flags()..const.{.return. |
247e0 | 69 6f 4d 6f 64 65 3b 20 7d 0a 20 20 20 20 69 6e 74 09 09 20 6d 6f 64 65 28 29 09 20 20 63 6f 6e | ioMode;.}.....int...mode()...con |
24800 | 73 74 20 7b 20 72 65 74 75 72 6e 20 69 6f 4d 6f 64 65 20 26 20 49 4f 5f 4d 6f 64 65 4d 61 73 6b | st.{.return.ioMode.&.IO_ModeMask |
24820 | 3b 20 7d 0a 20 20 20 20 69 6e 74 09 09 20 73 74 61 74 65 28 29 20 20 63 6f 6e 73 74 20 7b 20 72 | ;.}.....int...state()..const.{.r |
24840 | 65 74 75 72 6e 20 69 6f 4d 6f 64 65 20 26 20 49 4f 5f 53 74 61 74 65 4d 61 73 6b 3b 20 7d 0a 0a | eturn.ioMode.&.IO_StateMask;.}.. |
24860 | 20 20 20 20 62 6f 6f 6c 09 20 69 73 44 69 72 65 63 74 41 63 63 65 73 73 28 29 20 20 20 20 20 63 | ....bool..isDirectAccess().....c |
24880 | 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 28 28 69 6f 4d 6f 64 65 20 26 20 49 4f 5f 44 69 72 65 | onst.{.return.((ioMode.&.IO_Dire |
248a0 | 63 74 29 20 20 20 20 20 3d 3d 20 49 4f 5f 44 69 72 65 63 74 29 3b 20 7d 0a 20 20 20 20 62 6f 6f | ct).....==.IO_Direct);.}.....boo |
248c0 | 6c 09 20 69 73 53 65 71 75 65 6e 74 69 61 6c 41 63 63 65 73 73 28 29 20 63 6f 6e 73 74 20 7b 20 | l..isSequentialAccess().const.{. |
248e0 | 72 65 74 75 72 6e 20 28 28 69 6f 4d 6f 64 65 20 26 20 49 4f 5f 53 65 71 75 65 6e 74 69 61 6c 29 | return.((ioMode.&.IO_Sequential) |
24900 | 20 3d 3d 20 49 4f 5f 53 65 71 75 65 6e 74 69 61 6c 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 09 20 | .==.IO_Sequential);.}.....bool.. |
24920 | 69 73 43 6f 6d 62 69 6e 65 64 41 63 63 65 73 73 28 29 20 20 20 63 6f 6e 73 74 20 7b 20 72 65 74 | isCombinedAccess()...const.{.ret |
24940 | 75 72 6e 20 28 28 69 6f 4d 6f 64 65 20 26 20 49 4f 5f 43 6f 6d 62 69 6e 65 64 29 20 20 20 3d 3d | urn.((ioMode.&.IO_Combined)...== |
24960 | 20 49 4f 5f 43 6f 6d 62 69 6e 65 64 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 42 75 66 | .IO_Combined);.}.....bool..isBuf |
24980 | 66 65 72 65 64 28 29 09 20 20 20 20 20 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 28 28 69 | fered().......const.{.return.((i |
249a0 | 6f 4d 6f 64 65 20 26 20 49 4f 5f 52 61 77 29 20 20 20 20 20 20 20 20 21 3d 20 49 4f 5f 52 61 77 | oMode.&.IO_Raw)........!=.IO_Raw |
249c0 | 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 52 61 77 28 29 09 20 20 20 20 20 20 63 6f 6e | );.}.....bool..isRaw().......con |
249e0 | 73 74 20 7b 20 72 65 74 75 72 6e 20 28 28 69 6f 4d 6f 64 65 20 26 20 49 4f 5f 52 61 77 29 20 20 | st.{.return.((ioMode.&.IO_Raw).. |
24a00 | 20 20 20 20 20 20 3d 3d 20 49 4f 5f 52 61 77 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 | ......==.IO_Raw);.}.....bool..is |
24a20 | 53 79 6e 63 68 72 6f 6e 6f 75 73 28 29 20 20 20 20 20 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 | Synchronous()......const.{.retur |
24a40 | 6e 20 28 28 69 6f 4d 6f 64 65 20 26 20 49 4f 5f 41 73 79 6e 63 29 20 20 20 20 20 20 21 3d 20 49 | n.((ioMode.&.IO_Async)......!=.I |
24a60 | 4f 5f 41 73 79 6e 63 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 41 73 79 6e 63 68 72 6f | O_Async);.}.....bool..isAsynchro |
24a80 | 6e 6f 75 73 28 29 20 20 20 20 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 28 28 69 6f 4d 6f | nous().....const.{.return.((ioMo |
24aa0 | 64 65 20 26 20 49 4f 5f 41 73 79 6e 63 29 20 20 20 20 20 20 3d 3d 20 49 4f 5f 41 73 79 6e 63 29 | de.&.IO_Async)......==.IO_Async) |
24ac0 | 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 54 72 61 6e 73 6c 61 74 65 64 28 29 09 20 20 20 | ;.}.....bool..isTranslated().... |
24ae0 | 20 20 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 28 28 69 6f 4d 6f 64 65 20 26 20 49 4f 5f | ...const.{.return.((ioMode.&.IO_ |
24b00 | 54 72 61 6e 73 6c 61 74 65 29 20 20 3d 3d 20 49 4f 5f 54 72 61 6e 73 6c 61 74 65 29 3b 20 7d 0a | Translate)..==.IO_Translate);.}. |
24b20 | 20 20 20 20 62 6f 6f 6c 09 20 69 73 52 65 61 64 61 62 6c 65 28 29 09 20 20 20 20 20 20 63 6f 6e | ....bool..isReadable().......con |
24b40 | 73 74 20 7b 20 72 65 74 75 72 6e 20 28 28 69 6f 4d 6f 64 65 20 26 20 49 4f 5f 52 65 61 64 4f 6e | st.{.return.((ioMode.&.IO_ReadOn |
24b60 | 6c 79 29 20 20 20 3d 3d 20 49 4f 5f 52 65 61 64 4f 6e 6c 79 29 3b 20 7d 0a 20 20 20 20 62 6f 6f | ly)...==.IO_ReadOnly);.}.....boo |
24b80 | 6c 09 20 69 73 57 72 69 74 61 62 6c 65 28 29 09 20 20 20 20 20 20 63 6f 6e 73 74 20 7b 20 72 65 | l..isWritable().......const.{.re |
24ba0 | 74 75 72 6e 20 28 28 69 6f 4d 6f 64 65 20 26 20 49 4f 5f 57 72 69 74 65 4f 6e 6c 79 29 20 20 3d | turn.((ioMode.&.IO_WriteOnly)..= |
24bc0 | 3d 20 49 4f 5f 57 72 69 74 65 4f 6e 6c 79 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 52 | =.IO_WriteOnly);.}.....bool..isR |
24be0 | 65 61 64 57 72 69 74 65 28 29 09 20 20 20 20 20 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 | eadWrite().......const.{.return. |
24c00 | 28 28 69 6f 4d 6f 64 65 20 26 20 49 4f 5f 52 65 61 64 57 72 69 74 65 29 20 20 3d 3d 20 49 4f 5f | ((ioMode.&.IO_ReadWrite)..==.IO_ |
24c20 | 52 65 61 64 57 72 69 74 65 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 49 6e 61 63 74 69 | ReadWrite);.}.....bool..isInacti |
24c40 | 76 65 28 29 09 20 20 20 20 20 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 74 61 74 65 28 | ve().......const.{.return.state( |
24c60 | 29 20 3d 3d 20 30 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 4f 70 65 6e 28 29 09 20 20 20 | ).==.0;.}.....bool..isOpen().... |
24c80 | 20 20 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 74 61 74 65 28 29 20 3d 3d 20 49 4f 5f | ...const.{.return.state().==.IO_ |
24ca0 | 4f 70 65 6e 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 09 09 20 73 74 61 74 75 73 28 29 20 63 6f 6e 73 | Open;.}......int...status().cons |
24cc0 | 74 20 7b 20 72 65 74 75 72 6e 20 69 6f 53 74 3b 20 7d 0a 20 20 20 20 76 6f 69 64 09 20 72 65 73 | t.{.return.ioSt;.}.....void..res |
24ce0 | 65 74 53 74 61 74 75 73 28 29 09 7b 20 69 6f 53 74 20 3d 20 49 4f 5f 4f 6b 3b 20 7d 0a 0a 20 20 | etStatus().{.ioSt.=.IO_Ok;.}.... |
24d00 | 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 6f 70 65 6e 28 20 69 6e 74 20 6d 6f 64 65 20 29 20 | ..virtual.bool.open(.int.mode.). |
24d20 | 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 6f 73 65 28 29 20 3d 20 | =.0;.....virtual.void.close().=. |
24d40 | 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 66 6c 75 73 68 28 29 20 3d 20 30 3b | 0;.....virtual.void.flush().=.0; |
24d60 | 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 4f 66 66 73 65 74 20 73 69 7a 65 28 29 20 20 63 6f 6e | ......virtual.Offset.size()..con |
24d80 | 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 4f 66 66 73 65 74 20 61 74 28 29 20 | st.=.0;.....virtual.Offset.at(). |
24da0 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 61 74 28 20 4f 66 66 | .const;.....virtual.bool.at(.Off |
24dc0 | 73 65 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 61 74 45 6e 64 28 29 20 | set.);.....virtual.bool.atEnd(). |
24de0 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 72 65 73 65 74 28 29 20 7b 20 72 65 74 75 | .const;.....bool..reset().{.retu |
24e00 | 72 6e 20 61 74 28 30 29 3b 20 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 5f 4c 4f 4e 47 20 | rn.at(0);.}......virtual.Q_LONG. |
24e20 | 72 65 61 64 42 6c 6f 63 6b 28 20 63 68 61 72 20 2a 64 61 74 61 2c 20 51 5f 55 4c 4f 4e 47 20 6d | readBlock(.char.*data,.Q_ULONG.m |
24e40 | 61 78 6c 65 6e 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 5f 4c 4f 4e 47 20 | axlen.).=.0;.....virtual.Q_LONG. |
24e60 | 77 72 69 74 65 42 6c 6f 63 6b 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 64 61 74 61 2c 20 51 5f | writeBlock(.const.char.*data,.Q_ |
24e80 | 55 4c 4f 4e 47 20 6c 65 6e 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 5f 4c | ULONG.len.).=.0;.....virtual.Q_L |
24ea0 | 4f 4e 47 20 72 65 61 64 4c 69 6e 65 28 20 63 68 61 72 20 2a 64 61 74 61 2c 20 51 5f 55 4c 4f 4e | ONG.readLine(.char.*data,.Q_ULON |
24ec0 | 47 20 6d 61 78 6c 65 6e 20 29 3b 0a 20 20 20 20 51 5f 4c 4f 4e 47 20 77 72 69 74 65 42 6c 6f 63 | G.maxlen.);.....Q_LONG.writeBloc |
24ee0 | 6b 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 26 20 64 61 74 61 20 29 3b 0a 20 20 20 | k(.const.QByteArray&.data.);.... |
24f00 | 20 76 69 72 74 75 61 6c 20 51 42 79 74 65 41 72 72 61 79 20 72 65 61 64 41 6c 6c 28 29 3b 0a 0a | .virtual.QByteArray.readAll();.. |
24f20 | 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 09 20 67 65 74 63 68 28 29 20 3d 20 30 3b 0a 20 20 | ....virtual.int..getch().=.0;... |
24f40 | 20 20 76 69 72 74 75 61 6c 20 69 6e 74 09 20 70 75 74 63 68 28 20 69 6e 74 20 29 20 3d 20 30 3b | ..virtual.int..putch(.int.).=.0; |
24f60 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 09 20 75 6e 67 65 74 63 68 28 20 69 6e 74 20 29 | .....virtual.int..ungetch(.int.) |
24f80 | 20 3d 20 30 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 46 | .=.0;..protected:.....void..setF |
24fa0 | 6c 61 67 73 28 20 69 6e 74 20 66 20 29 20 7b 20 69 6f 4d 6f 64 65 20 3d 20 66 3b 20 7d 0a 20 20 | lags(.int.f.).{.ioMode.=.f;.}... |
24fc0 | 20 20 76 6f 69 64 09 20 73 65 74 54 79 70 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 | ..void..setType(.int.);.....void |
24fe0 | 09 20 73 65 74 4d 6f 64 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 53 | ..setMode(.int.);.....void..setS |
25000 | 74 61 74 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 53 74 61 74 75 73 | tate(.int.);.....void..setStatus |
25020 | 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 4f 66 66 73 65 74 09 20 69 6f 49 6e 64 65 78 3b 0a 0a 70 | (.int.);.....Offset..ioIndex;..p |
25040 | 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 09 09 20 69 6f 4d 6f 64 65 3b 0a 20 20 20 20 69 6e | rivate:.....int...ioMode;.....in |
25060 | 74 09 09 20 69 6f 53 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 | t...ioSt;..private:.//.Disabled. |
25080 | 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=.# |
250a0 | 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 |
250c0 | 49 4f 44 65 76 69 63 65 28 20 63 6f 6e 73 74 20 51 49 4f 44 65 76 69 63 65 20 26 20 29 3b 0a 20 | IODevice(.const.QIODevice.&.);.. |
250e0 | 20 20 20 51 49 4f 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 | ...QIODevice.&operator=(.const.Q |
25100 | 49 4f 44 65 76 69 63 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 | IODevice.&.);.#endif.};...#endif |
25120 | 20 2f 2f 20 51 49 4f 44 45 56 49 43 45 5f 48 0a 00 00 00 1a 00 71 00 6d 00 65 00 73 00 73 00 61 | .//.QIODEVICE_H......q.m.e.s.s.a |
25140 | 00 67 00 65 00 62 00 6f 00 78 00 2e 00 68 00 00 1d 2f 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .g.e.b.o.x...h...//************* |
25160 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
25180 | 2a 2a 2a 2a 2a 2a 2a 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 | *******************************. |
251a0 | 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 4d 65 73 | **.$Id$.**.**.Definition.of.QMes |
251c0 | 73 61 67 65 42 6f 78 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 | sageBox.class.**.**.Created.:.95 |
251e0 | 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 |
25200 | 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 |
25220 | 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. |
25240 | 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 68 65 20 51 74 20 | of.the.dialogs.module.of.the.Qt. |
25260 | 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 |
25280 | 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. |
252a0 | 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 |
252c0 | 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 |
252e0 | 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 |
25300 | 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 |
25320 | 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 6c | ing.of.this.file..**.**.This.fil |
25340 | 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 69 | e.may.be.distributed.and/or.modi |
25360 | 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 47 | fied.under.the.terms.of.the.**.G |
25380 | 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 6f | NU.General.Public.License.versio |
253a0 | 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 66 | n.2.as.published.by.the.Free.Sof |
253c0 | 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 6e | tware.**.Foundation.and.appearin |
253e0 | 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 64 | g.in.the.file.LICENSE.GPL.includ |
25400 | 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 66 | ed.in.the.**.packaging.of.this.f |
25420 | 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 |
25440 | 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 50 | id.Qt.Enterprise.Edition.or.Qt.P |
25460 | 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 20 | rofessional.Edition.**.licenses. |
25480 | 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 | may.use.this.file.in.accordance. |
254a0 | 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 2a | with.the.Qt.Commercial.License.* |
254c0 | 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 6f | *.Agreement.provided.with.the.So |
254e0 | 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 69 | ftware..**.**.This.file.is.provi |
25500 | 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 |
25520 | 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 |
25540 | 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 |
25560 | 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 |
25580 | 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 |
255a0 | 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 |
255c0 | 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 |
255e0 | 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 |
25600 | 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 61 | reements..**.See.http://qtsoftwa |
25620 | 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 |
25640 | 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 77 | formation..**.See.http://qtsoftw |
25660 | 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 | are.com/gpl/.for.GPL.licensing.i |
25680 | 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 74 | nformation..**.**.Contact.info@t |
256a0 | 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f | rolltech.com.if.any.conditions.o |
256c0 | 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 | f.this.licensing.are.**.not.clea |
256e0 | 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | r.to.you..**.******************* |
25700 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
25720 | 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 4d | *******************/..#ifndef.QM |
25740 | 45 53 53 41 47 45 42 4f 58 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 45 53 53 41 47 45 42 4f 58 5f | ESSAGEBOX_H.#define.QMESSAGEBOX_ |
25760 | 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 64 69 61 6c 6f | H..#ifndef.QT_H.#include."qdialo |
25780 | 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | g.h".#endif.//.QT_H..#ifndef.QT_ |
257a0 | 4e 4f 5f 4d 45 53 53 41 47 45 42 4f 58 0a 0a 63 6c 61 73 73 20 20 51 4c 61 62 65 6c 3b 0a 63 6c | NO_MESSAGEBOX..class..QLabel;.cl |
257c0 | 61 73 73 20 20 51 50 75 73 68 42 75 74 74 6f 6e 3b 0a 73 74 72 75 63 74 20 51 4d 65 73 73 61 67 | ass..QPushButton;.struct.QMessag |
257e0 | 65 42 6f 78 44 61 74 61 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 65 73 73 61 | eBoxData;..class.Q_EXPORT.QMessa |
25800 | 67 65 42 6f 78 20 3a 20 70 75 62 6c 69 63 20 51 44 69 61 6c 6f 67 0a 7b 0a 20 20 20 20 51 5f 4f | geBox.:.public.QDialog.{.....Q_O |
25820 | 42 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e 55 4d 53 28 20 49 63 6f 6e 20 29 0a 20 20 20 20 51 5f | BJECT.....Q_ENUMS(.Icon.).....Q_ |
25840 | 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 74 65 78 74 20 52 45 41 44 20 74 65 78 74 | PROPERTY(.QString.text.READ.text |
25860 | 20 57 52 49 54 45 20 73 65 74 54 65 78 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 | .WRITE.setText.).....Q_PROPERTY( |
25880 | 20 49 63 6f 6e 20 69 63 6f 6e 20 52 45 41 44 20 69 63 6f 6e 20 57 52 49 54 45 20 73 65 74 49 63 | .Icon.icon.READ.icon.WRITE.setIc |
258a0 | 6f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 50 69 78 6d 61 70 20 69 63 6f | on.).....Q_PROPERTY(.QPixmap.ico |
258c0 | 6e 50 69 78 6d 61 70 20 52 45 41 44 20 69 63 6f 6e 50 69 78 6d 61 70 20 57 52 49 54 45 20 73 65 | nPixmap.READ.iconPixmap.WRITE.se |
258e0 | 74 49 63 6f 6e 50 69 78 6d 61 70 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 54 65 | tIconPixmap.).....Q_PROPERTY(.Te |
25900 | 78 74 46 6f 72 6d 61 74 20 74 65 78 74 46 6f 72 6d 61 74 20 52 45 41 44 20 74 65 78 74 46 6f 72 | xtFormat.textFormat.READ.textFor |
25920 | 6d 61 74 20 57 52 49 54 45 20 73 65 74 54 65 78 74 46 6f 72 6d 61 74 20 29 0a 0a 70 75 62 6c 69 | mat.WRITE.setTextFormat.)..publi |
25940 | 63 3a 0a 20 20 20 20 65 6e 75 6d 20 49 63 6f 6e 20 7b 20 4e 6f 49 63 6f 6e 20 3d 20 30 2c 20 49 | c:.....enum.Icon.{.NoIcon.=.0,.I |
25960 | 6e 66 6f 72 6d 61 74 69 6f 6e 20 3d 20 31 2c 20 57 61 72 6e 69 6e 67 20 3d 20 32 2c 20 43 72 69 | nformation.=.1,.Warning.=.2,.Cri |
25980 | 74 69 63 61 6c 20 3d 20 33 2c 0a 09 09 51 75 65 73 74 69 6f 6e 20 3d 20 34 20 7d 3b 0a 0a 20 20 | tical.=.3,...Question.=.4.};.... |
259a0 | 20 20 51 4d 65 73 73 61 67 65 42 6f 78 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 | ..QMessageBox(.QWidget*.parent=0 |
259c0 | 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 4d 65 73 | ,.const.char*.name=0.);.....QMes |
259e0 | 73 61 67 65 42 6f 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 61 70 74 69 6f 6e 2c | sageBox(.const.QString&.caption, |
25a00 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 49 63 6f 6e 20 69 63 6f 6e 2c | .const.QString.&text,.Icon.icon, |
25a20 | 0a 09 09 20 69 6e 74 20 62 75 74 74 6f 6e 30 2c 20 69 6e 74 20 62 75 74 74 6f 6e 31 2c 20 69 6e | ....int.button0,.int.button1,.in |
25a40 | 74 20 62 75 74 74 6f 6e 32 2c 0a 09 09 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c | t.button2,....QWidget*.parent=0, |
25a60 | 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 62 6f 6f 6c 20 6d 6f 64 61 6c 3d | .const.char*.name=0,.bool.modal= |
25a80 | 54 52 55 45 2c 0a 09 09 20 57 46 6c 61 67 73 20 66 3d 57 53 74 79 6c 65 5f 44 69 61 6c 6f 67 42 | TRUE,....WFlags.f=WStyle_DialogB |
25aa0 | 6f 72 64 65 72 20 20 29 3b 0a 20 20 20 20 7e 51 4d 65 73 73 61 67 65 42 6f 78 28 29 3b 0a 0a 20 | order..);.....~QMessageBox();... |
25ac0 | 20 20 20 65 6e 75 6d 20 7b 20 4e 6f 42 75 74 74 6f 6e 20 3d 20 30 2c 20 4f 6b 20 3d 20 31 2c 20 | ...enum.{.NoButton.=.0,.Ok.=.1,. |
25ae0 | 43 61 6e 63 65 6c 20 3d 20 32 2c 20 59 65 73 20 3d 20 33 2c 20 4e 6f 20 3d 20 34 2c 20 41 62 6f | Cancel.=.2,.Yes.=.3,.No.=.4,.Abo |
25b00 | 72 74 20 3d 20 35 2c 0a 09 20 20 20 52 65 74 72 79 20 3d 20 36 2c 20 49 67 6e 6f 72 65 20 3d 20 | rt.=.5,.....Retry.=.6,.Ignore.=. |
25b20 | 37 2c 20 59 65 73 41 6c 6c 20 3d 20 38 2c 20 4e 6f 41 6c 6c 20 3d 20 39 2c 20 42 75 74 74 6f 6e | 7,.YesAll.=.8,.NoAll.=.9,.Button |
25b40 | 4d 61 73 6b 20 3d 20 30 78 66 66 2c 0a 09 20 20 20 44 65 66 61 75 6c 74 20 3d 20 30 78 31 30 30 | Mask.=.0xff,.....Default.=.0x100 |
25b60 | 2c 20 45 73 63 61 70 65 20 3d 20 30 78 32 30 30 2c 20 46 6c 61 67 4d 61 73 6b 20 3d 20 30 78 33 | ,.Escape.=.0x200,.FlagMask.=.0x3 |
25b80 | 30 30 20 7d 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 69 6e 66 6f 72 6d 61 74 69 6f | 00.};......static.int.informatio |
25ba0 | 6e 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | n(.QWidget.*parent,.const.QStrin |
25bc0 | 67 20 26 63 61 70 74 69 6f 6e 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | g.&caption,........const.QString |
25be0 | 26 20 74 65 78 74 2c 0a 09 09 09 20 20 20 20 69 6e 74 20 62 75 74 74 6f 6e 30 2c 20 69 6e 74 20 | &.text,........int.button0,.int. |
25c00 | 62 75 74 74 6f 6e 31 3d 30 2c 20 69 6e 74 20 62 75 74 74 6f 6e 32 3d 30 20 29 3b 0a 20 20 20 20 | button1=0,.int.button2=0.);..... |
25c20 | 73 74 61 74 69 63 20 69 6e 74 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 28 20 51 57 69 64 67 65 74 20 | static.int.information(.QWidget. |
25c40 | 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 61 70 74 69 6f 6e 2c | *parent,.const.QString.&caption, |
25c60 | 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 2c 0a 09 09 09 | ........const.QString&.text,.... |
25c80 | 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 62 75 74 74 6f 6e 30 54 65 78 74 20 3d | ....const.QString&.button0Text.= |
25ca0 | 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 | .QString::null,........const.QSt |
25cc0 | 72 69 6e 67 26 20 62 75 74 74 6f 6e 31 54 65 78 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c | ring&.button1Text.=.QString::nul |
25ce0 | 6c 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 62 75 74 74 6f 6e 32 | l,........const.QString&.button2 |
25d00 | 54 65 78 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 20 20 20 20 69 6e 74 | Text.=.QString::null,........int |
25d20 | 20 64 65 66 61 75 6c 74 42 75 74 74 6f 6e 4e 75 6d 62 65 72 20 3d 20 30 2c 0a 09 09 09 20 20 20 | .defaultButtonNumber.=.0,....... |
25d40 | 20 69 6e 74 20 65 73 63 61 70 65 42 75 74 74 6f 6e 4e 75 6d 62 65 72 20 3d 20 2d 31 20 29 3b 0a | .int.escapeButtonNumber.=.-1.);. |
25d60 | 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 71 75 65 73 74 69 6f 6e 28 20 51 57 69 64 67 65 | .....static.int.question(.QWidge |
25d80 | 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 61 70 74 69 6f | t.*parent,.const.QString.&captio |
25da0 | 6e 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 2c 0a 09 09 09 20 | n,.....const.QString&.text,..... |
25dc0 | 69 6e 74 20 62 75 74 74 6f 6e 30 2c 20 69 6e 74 20 62 75 74 74 6f 6e 31 3d 30 2c 20 69 6e 74 20 | int.button0,.int.button1=0,.int. |
25de0 | 62 75 74 74 6f 6e 32 3d 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 71 75 65 73 | button2=0.);.....static.int.ques |
25e00 | 74 69 6f 6e 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 | tion(.QWidget.*parent,.const.QSt |
25e20 | 72 69 6e 67 20 26 63 61 70 74 69 6f 6e 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | ring.&caption,.....const.QString |
25e40 | 26 20 74 65 78 74 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 62 75 74 74 6f | &.text,.....const.QString&.butto |
25e60 | 6e 30 54 65 78 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 20 63 6f 6e 73 | n0Text.=.QString::null,.....cons |
25e80 | 74 20 51 53 74 72 69 6e 67 26 20 62 75 74 74 6f 6e 31 54 65 78 74 20 3d 20 51 53 74 72 69 6e 67 | t.QString&.button1Text.=.QString |
25ea0 | 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 62 75 74 74 6f | ::null,.....const.QString&.butto |
25ec0 | 6e 32 54 65 78 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 20 69 6e 74 20 | n2Text.=.QString::null,.....int. |
25ee0 | 64 65 66 61 75 6c 74 42 75 74 74 6f 6e 4e 75 6d 62 65 72 20 3d 20 30 2c 0a 09 09 09 20 69 6e 74 | defaultButtonNumber.=.0,.....int |
25f00 | 20 65 73 63 61 70 65 42 75 74 74 6f 6e 4e 75 6d 62 65 72 20 3d 20 2d 31 20 29 3b 0a 0a 20 20 20 | .escapeButtonNumber.=.-1.);..... |
25f20 | 20 73 74 61 74 69 63 20 69 6e 74 20 77 61 72 6e 69 6e 67 28 20 51 57 69 64 67 65 74 20 2a 70 61 | .static.int.warning(.QWidget.*pa |
25f40 | 72 65 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 61 70 74 69 6f 6e 2c 0a 09 09 | rent,.const.QString.&caption,... |
25f60 | 09 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 2c 0a 09 09 09 69 6e 74 20 62 75 74 | .const.QString&.text,....int.but |
25f80 | 74 6f 6e 30 2c 20 69 6e 74 20 62 75 74 74 6f 6e 31 2c 20 69 6e 74 20 62 75 74 74 6f 6e 32 3d 30 | ton0,.int.button1,.int.button2=0 |
25fa0 | 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 77 61 72 6e 69 6e 67 28 20 51 57 69 64 | .);.....static.int.warning(.QWid |
25fc0 | 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 61 70 74 | get.*parent,.const.QString.&capt |
25fe0 | 69 6f 6e 2c 0a 09 09 09 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 2c 0a 09 09 09 | ion,....const.QString&.text,.... |
26000 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 62 75 74 74 6f 6e 30 54 65 78 74 20 3d 20 51 53 74 | const.QString&.button0Text.=.QSt |
26020 | 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 62 75 | ring::null,....const.QString&.bu |
26040 | 74 74 6f 6e 31 54 65 78 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 63 6f | tton1Text.=.QString::null,....co |
26060 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 62 75 74 74 6f 6e 32 54 65 78 74 20 3d 20 51 53 74 72 69 | nst.QString&.button2Text.=.QStri |
26080 | 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 69 6e 74 20 64 65 66 61 75 6c 74 42 75 74 74 6f 6e 4e 75 | ng::null,....int.defaultButtonNu |
260a0 | 6d 62 65 72 20 3d 20 30 2c 0a 09 09 09 69 6e 74 20 65 73 63 61 70 65 42 75 74 74 6f 6e 4e 75 6d | mber.=.0,....int.escapeButtonNum |
260c0 | 62 65 72 20 3d 20 2d 31 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 63 72 69 74 | ber.=.-1.);......static.int.crit |
260e0 | 69 63 61 6c 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 | ical(.QWidget.*parent,.const.QSt |
26100 | 72 69 6e 67 20 26 63 61 70 74 69 6f 6e 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | ring.&caption,.....const.QString |
26120 | 26 20 74 65 78 74 2c 0a 09 09 09 20 69 6e 74 20 62 75 74 74 6f 6e 30 2c 20 69 6e 74 20 62 75 74 | &.text,.....int.button0,.int.but |
26140 | 74 6f 6e 31 2c 20 69 6e 74 20 62 75 74 74 6f 6e 32 3d 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 | ton1,.int.button2=0.);.....stati |
26160 | 63 20 69 6e 74 20 63 72 69 74 69 63 61 6c 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c | c.int.critical(.QWidget.*parent, |
26180 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 61 70 74 69 6f 6e 2c 0a 09 09 09 20 63 6f 6e | .const.QString.&caption,.....con |
261a0 | 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 53 74 72 | st.QString&.text,.....const.QStr |
261c0 | 69 6e 67 26 20 62 75 74 74 6f 6e 30 54 65 78 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c | ing&.button0Text.=.QString::null |
261e0 | 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 62 75 74 74 6f 6e 31 54 65 78 74 | ,.....const.QString&.button1Text |
26200 | 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 53 74 72 | .=.QString::null,.....const.QStr |
26220 | 69 6e 67 26 20 62 75 74 74 6f 6e 32 54 65 78 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c | ing&.button2Text.=.QString::null |
26240 | 2c 0a 09 09 09 20 69 6e 74 20 64 65 66 61 75 6c 74 42 75 74 74 6f 6e 4e 75 6d 62 65 72 20 3d 20 | ,.....int.defaultButtonNumber.=. |
26260 | 30 2c 0a 09 09 09 20 69 6e 74 20 65 73 63 61 70 65 42 75 74 74 6f 6e 4e 75 6d 62 65 72 20 3d 20 | 0,.....int.escapeButtonNumber.=. |
26280 | 2d 31 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 61 62 6f 75 74 28 20 51 57 | -1.);......static.void.about(.QW |
262a0 | 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 61 | idget.*parent,.const.QString.&ca |
262c0 | 70 74 69 6f 6e 2c 0a 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 | ption,..........const.QString&.t |
262e0 | 65 78 74 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 61 62 6f 75 74 51 74 28 | ext.);......static.void.aboutQt( |
26300 | 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 0a 09 09 09 20 63 6f 6e 73 74 20 51 53 74 72 | .QWidget.*parent,.....const.QStr |
26320 | 69 6e 67 26 20 63 61 70 74 69 6f 6e 3d 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 0a 2f | ing&.caption=QString::null.);../ |
26340 | 2a 20 4f 42 53 4f 4c 45 54 45 20 2a 2f 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 6d 65 73 | *.OBSOLETE.*/.....static.int.mes |
26360 | 73 61 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 61 70 74 69 6f 6e 2c 0a 09 09 | sage(.const.QString.&caption,... |
26380 | 09 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 2c 0a 09 09 09 63 6f 6e 73 74 20 51 | .const.QString&.text,....const.Q |
263a0 | 53 74 72 69 6e 67 26 20 62 75 74 74 6f 6e 54 65 78 74 3d 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c | String&.buttonText=QString::null |
263c0 | 2c 0a 09 09 09 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 | ,....QWidget.*parent=0,.const.ch |
263e0 | 61 72 20 2a 20 3d 30 20 29 20 7b 0a 09 72 65 74 75 72 6e 20 51 4d 65 73 73 61 67 65 42 6f 78 3a | ar.*.=0.).{..return.QMessageBox: |
26400 | 3a 69 6e 66 6f 72 6d 61 74 69 6f 6e 28 20 70 61 72 65 6e 74 2c 20 63 61 70 74 69 6f 6e 2c 20 74 | :information(.parent,.caption,.t |
26420 | 65 78 74 2c 0a 09 09 09 09 20 20 20 20 20 62 75 74 74 6f 6e 54 65 78 74 2e 69 73 45 6d 70 74 79 | ext,..........buttonText.isEmpty |
26440 | 28 29 0a 09 09 09 09 20 20 20 20 20 3f 20 74 72 28 22 4f 4b 22 29 20 3a 20 62 75 74 74 6f 6e 54 | ()..........?.tr("OK").:.buttonT |
26460 | 65 78 74 20 29 20 3d 3d 20 30 3b 0a 20 20 20 20 7d 0a 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2a | ext.).==.0;.....}../*.OBSOLETE.* |
26480 | 2f 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 71 75 65 72 79 28 20 63 6f 6e 73 74 20 51 | /.....static.bool.query(.const.Q |
264a0 | 53 74 72 69 6e 67 20 26 63 61 70 74 69 6f 6e 2c 0a 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 | String.&caption,..........const. |
264c0 | 51 53 74 72 69 6e 67 26 20 74 65 78 74 2c 0a 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 | QString&.text,..........const.QS |
264e0 | 74 72 69 6e 67 26 20 79 65 73 42 75 74 74 6f 6e 54 65 78 74 3d 51 53 74 72 69 6e 67 3a 3a 6e 75 | tring&.yesButtonText=QString::nu |
26500 | 6c 6c 2c 0a 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 6f 42 75 | ll,..........const.QString&.noBu |
26520 | 74 74 6f 6e 54 65 78 74 3d 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 20 20 20 20 20 20 | ttonText=QString::null,......... |
26540 | 20 51 57 69 64 67 65 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 | .QWidget.*parent=0,.const.char.* |
26560 | 20 3d 20 30 20 29 20 7b 0a 09 72 65 74 75 72 6e 20 51 4d 65 73 73 61 67 65 42 6f 78 3a 3a 69 6e | .=.0.).{..return.QMessageBox::in |
26580 | 66 6f 72 6d 61 74 69 6f 6e 28 20 70 61 72 65 6e 74 2c 20 63 61 70 74 69 6f 6e 2c 20 74 65 78 74 | formation(.parent,.caption,.text |
265a0 | 2c 0a 09 09 09 09 20 20 20 20 20 79 65 73 42 75 74 74 6f 6e 54 65 78 74 2e 69 73 45 6d 70 74 79 | ,..........yesButtonText.isEmpty |
265c0 | 28 29 0a 09 09 09 09 20 20 20 20 20 3f 20 74 72 28 22 4f 4b 22 29 20 3a 20 79 65 73 42 75 74 74 | ()..........?.tr("OK").:.yesButt |
265e0 | 6f 6e 54 65 78 74 2c 0a 09 09 09 09 20 20 20 20 20 6e 6f 42 75 74 74 6f 6e 54 65 78 74 20 29 20 | onText,..........noButtonText.). |
26600 | 3d 3d 20 30 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 09 74 65 78 74 28 29 20 | ==.0;.....}......QString.text(). |
26620 | 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 54 65 78 74 28 20 63 6f 6e 73 74 20 51 | const;.....void.setText(.const.Q |
26640 | 53 74 72 69 6e 67 20 26 29 3b 0a 0a 20 20 20 20 49 63 6f 6e 09 69 63 6f 6e 28 29 20 63 6f 6e 73 | String.&);......Icon.icon().cons |
26660 | 74 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 49 63 6f 6e 28 20 49 63 6f 6e 20 29 3b 0a 20 20 | t;......void.setIcon(.Icon.);... |
26680 | 20 20 76 6f 69 64 09 73 65 74 49 63 6f 6e 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 | ..void.setIcon(.const.QPixmap.&. |
266a0 | 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 69 63 6f 6e 50 69 78 6d 61 | );......const.QPixmap.*iconPixma |
266c0 | 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 49 63 6f 6e 50 69 78 6d 61 | p().const;.....void.setIconPixma |
266e0 | 70 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 | p(.const.QPixmap.&.);......QStri |
26700 | 6e 67 09 62 75 74 74 6f 6e 54 65 78 74 28 20 69 6e 74 20 62 75 74 74 6f 6e 20 29 20 63 6f 6e 73 | ng.buttonText(.int.button.).cons |
26720 | 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 42 75 74 74 6f 6e 54 65 78 74 28 20 69 6e 74 20 62 | t;.....void.setButtonText(.int.b |
26740 | 75 74 74 6f 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 0a 20 20 20 20 76 6f | utton,.const.QString.&);......vo |
26760 | 69 64 09 61 64 6a 75 73 74 53 69 7a 65 28 29 3b 0a 0a 2f 2a 20 4f 42 53 4f 4c 45 54 45 20 2a 2f | id.adjustSize();../*.OBSOLETE.*/ |
26780 | 0a 20 20 20 20 73 74 61 74 69 63 20 51 50 69 78 6d 61 70 20 73 74 61 6e 64 61 72 64 49 63 6f 6e | .....static.QPixmap.standardIcon |
267a0 | 28 20 49 63 6f 6e 20 69 63 6f 6e 2c 20 47 55 49 53 74 79 6c 65 20 29 3b 0a 0a 20 20 20 20 73 74 | (.Icon.icon,.GUIStyle.);......st |
267c0 | 61 74 69 63 20 51 50 69 78 6d 61 70 20 73 74 61 6e 64 61 72 64 49 63 6f 6e 28 20 49 63 6f 6e 20 | atic.QPixmap.standardIcon(.Icon. |
267e0 | 69 63 6f 6e 20 29 3b 0a 0a 20 20 20 20 54 65 78 74 46 6f 72 6d 61 74 20 74 65 78 74 46 6f 72 6d | icon.);......TextFormat.textForm |
26800 | 61 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 20 73 65 74 54 65 78 74 46 6f 72 | at().const;.....void..setTextFor |
26820 | 6d 61 74 28 20 54 65 78 74 46 6f 72 6d 61 74 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 | mat(.TextFormat.);..protected:.. |
26840 | 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 6e | ...void.resizeEvent(.QResizeEven |
26860 | 74 20 2a 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 | t.*.);.....void.showEvent(.QShow |
26880 | 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 63 6c 6f 73 65 45 76 65 6e 74 28 20 | Event.*.);.....void.closeEvent(. |
268a0 | 51 43 6c 6f 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6b 65 79 50 72 65 | QCloseEvent.*.);.....void.keyPre |
268c0 | 73 73 45 76 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 | ssEvent(.QKeyEvent.*.);.....void |
268e0 | 09 73 74 79 6c 65 43 68 61 6e 67 65 64 28 20 51 53 74 79 6c 65 26 20 29 3b 0a 0a 70 72 69 76 61 | .styleChanged(.QStyle&.);..priva |
26900 | 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 09 62 75 74 74 6f 6e 43 6c 69 63 6b 65 64 | te.slots:.....void.buttonClicked |
26920 | 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 28 20 69 6e 74 | ();..private:.....void.init(.int |
26940 | 2c 20 69 6e 74 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 69 6e 64 65 78 4f 66 28 20 | ,.int,.int.);.....int..indexOf(. |
26960 | 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 73 69 7a 65 42 75 74 74 | int.).const;.....void.resizeButt |
26980 | 6f 6e 73 28 29 3b 0a 20 20 20 20 51 4c 61 62 65 6c 20 20 20 20 20 2a 6c 61 62 65 6c 3b 0a 20 20 | ons();.....QLabel.....*label;... |
269a0 | 20 20 51 4d 65 73 73 61 67 65 42 6f 78 44 61 74 61 20 2a 6d 62 64 3b 0a 20 20 20 20 76 6f 69 64 | ..QMessageBoxData.*mbd;.....void |
269c0 | 20 20 20 20 20 20 20 2a 72 65 73 65 72 76 65 64 31 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 | .......*reserved1;.....void..... |
269e0 | 20 20 2a 72 65 73 65 72 76 65 64 32 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 | ..*reserved2;..private:.//.Disab |
26a00 | 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f | led.copy.constructor.and.operato |
26a20 | 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 | r=.#if.defined(Q_DISABLE_COPY).. |
26a40 | 20 20 20 51 4d 65 73 73 61 67 65 42 6f 78 28 20 63 6f 6e 73 74 20 51 4d 65 73 73 61 67 65 42 6f | ...QMessageBox(.const.QMessageBo |
26a60 | 78 20 26 20 29 3b 0a 20 20 20 20 51 4d 65 73 73 61 67 65 42 6f 78 20 26 6f 70 65 72 61 74 6f 72 | x.&.);.....QMessageBox.&operator |
26a80 | 3d 28 20 63 6f 6e 73 74 20 51 4d 65 73 73 61 67 65 42 6f 78 20 26 20 29 3b 0a 23 65 6e 64 69 66 | =(.const.QMessageBox.&.);.#endif |
26aa0 | 0a 7d 3b 0a 0a 2f 2a 0a 2a 20 20 4d 61 63 72 6f 20 74 6f 20 62 65 20 75 73 65 64 20 61 74 20 74 | .};../*.*..Macro.to.be.used.at.t |
26ac0 | 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 6d 61 69 6e 28 29 2c 20 65 2e 67 2e 0a 2a 0a 2a | he.beginning.of.main(),.e.g..*.* |
26ae0 | 20 20 20 23 69 6e 63 6c 75 64 65 20 3c 71 61 70 70 6c 69 63 61 74 69 6f 6e 2e 68 3e 0a 2a 20 20 | ...#include.<qapplication.h>.*.. |
26b00 | 20 23 69 6e 63 6c 75 64 65 20 3c 71 6d 65 73 73 61 67 65 62 6f 78 2e 68 3e 0a 2a 20 20 20 69 6e | .#include.<qmessagebox.h>.*...in |
26b20 | 74 20 6d 61 69 6e 28 20 69 6e 74 20 61 72 67 63 2c 20 63 68 61 72 2a 2a 61 72 67 76 20 29 0a 2a | t.main(.int.argc,.char**argv.).* |
26b40 | 20 20 20 7b 0a 2a 20 20 20 20 20 51 54 5f 52 45 51 55 49 52 45 5f 56 45 52 53 49 4f 4e 28 20 61 | ...{.*.....QT_REQUIRE_VERSION(.a |
26b60 | 72 67 63 2c 20 61 72 67 76 2c 20 22 33 2e 30 2e 35 22 20 29 0a 2a 20 20 20 20 20 2e 2e 2e 0a 2a | rgc,.argv,."3.0.5".).*.........* |
26b80 | 20 20 20 7d 0a 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 52 45 51 55 49 52 45 5f 56 45 52 53 49 | ...}.*/.#define.QT_REQUIRE_VERSI |
26ba0 | 4f 4e 28 20 61 72 67 63 2c 20 61 72 67 76 2c 20 73 74 72 20 29 20 7b 20 51 53 74 72 69 6e 67 20 | ON(.argc,.argv,.str.).{.QString. |
26bc0 | 73 3d 51 53 74 72 69 6e 67 3a 3a 66 72 6f 6d 4c 61 74 69 6e 31 28 73 74 72 29 3b 5c 0a 51 53 74 | s=QString::fromLatin1(str);\.QSt |
26be0 | 72 69 6e 67 20 73 71 3d 51 53 74 72 69 6e 67 3a 3a 66 72 6f 6d 4c 61 74 69 6e 31 28 71 56 65 72 | ring.sq=QString::fromLatin1(qVer |
26c00 | 73 69 6f 6e 28 29 29 3b 20 69 66 20 28 20 28 73 71 2e 73 65 63 74 69 6f 6e 28 27 2e 27 2c 30 2c | sion());.if.(.(sq.section('.',0, |
26c20 | 30 29 2e 74 6f 49 6e 74 28 29 3c 3c 31 36 29 2b 5c 0a 28 73 71 2e 73 65 63 74 69 6f 6e 28 27 2e | 0).toInt()<<16)+\.(sq.section('. |
26c40 | 27 2c 31 2c 31 29 2e 74 6f 49 6e 74 28 29 3c 3c 38 29 2b 73 71 2e 73 65 63 74 69 6f 6e 28 27 2e | ',1,1).toInt()<<8)+sq.section('. |
26c60 | 27 2c 32 2c 32 29 2e 74 6f 49 6e 74 28 29 3c 28 73 2e 73 65 63 74 69 6f 6e 28 27 2e 27 2c 30 2c | ',2,2).toInt()<(s.section('.',0, |
26c80 | 30 29 2e 74 6f 49 6e 74 28 29 3c 3c 31 36 29 2b 5c 0a 28 73 2e 73 65 63 74 69 6f 6e 28 27 2e 27 | 0).toInt()<<16)+\.(s.section('.' |
26ca0 | 2c 31 2c 31 29 2e 74 6f 49 6e 74 28 29 3c 3c 38 29 2b 73 2e 73 65 63 74 69 6f 6e 28 27 2e 27 2c | ,1,1).toInt()<<8)+s.section('.', |
26cc0 | 32 2c 32 29 2e 74 6f 49 6e 74 28 29 20 29 7b 69 66 20 28 20 21 71 41 70 70 29 7b 20 69 6e 74 20 | 2,2).toInt().){if.(.!qApp){.int. |
26ce0 | 63 3d 30 3b 20 6e 65 77 20 5c 0a 51 41 70 70 6c 69 63 61 74 69 6f 6e 28 61 72 67 63 2c 61 72 67 | c=0;.new.\.QApplication(argc,arg |
26d00 | 76 29 3b 7d 20 51 53 74 72 69 6e 67 20 73 20 3d 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 74 | v);}.QString.s.=.QApplication::t |
26d20 | 72 28 22 45 78 65 63 75 74 61 62 6c 65 20 27 25 31 27 20 72 65 71 75 69 72 65 73 20 51 74 20 22 | r("Executable.'%1'.requires.Qt." |
26d40 | 5c 0a 20 22 25 32 2c 20 66 6f 75 6e 64 20 51 74 20 25 33 2e 22 29 2e 61 72 67 28 51 53 74 72 69 | \.."%2,.found.Qt.%3.").arg(QStri |
26d60 | 6e 67 3a 3a 66 72 6f 6d 4c 61 74 69 6e 31 28 71 41 70 70 4e 61 6d 65 28 29 29 29 2e 61 72 67 28 | ng::fromLatin1(qAppName())).arg( |
26d80 | 51 53 74 72 69 6e 67 3a 3a 66 72 6f 6d 4c 61 74 69 6e 31 28 5c 0a 73 74 72 29 29 2e 61 72 67 28 | QString::fromLatin1(\.str)).arg( |
26da0 | 51 53 74 72 69 6e 67 3a 3a 66 72 6f 6d 4c 61 74 69 6e 31 28 71 56 65 72 73 69 6f 6e 28 29 29 20 | QString::fromLatin1(qVersion()). |
26dc0 | 29 3b 20 51 4d 65 73 73 61 67 65 42 6f 78 3a 3a 63 72 69 74 69 63 61 6c 28 20 30 2c 20 51 41 70 | );.QMessageBox::critical(.0,.QAp |
26de0 | 70 6c 69 63 61 74 69 6f 6e 3a 3a 74 72 28 5c 0a 22 49 6e 63 6f 6d 70 61 74 69 62 6c 65 20 51 74 | plication::tr(\."Incompatible.Qt |
26e00 | 20 4c 69 62 72 61 72 79 20 45 72 72 6f 72 22 20 29 2c 20 73 2c 20 51 4d 65 73 73 61 67 65 42 6f | .Library.Error".),.s,.QMessageBo |
26e20 | 78 3a 3a 41 62 6f 72 74 2c 30 20 29 3b 20 71 46 61 74 61 6c 28 73 2e 61 73 63 69 69 28 29 29 3b | x::Abort,0.);.qFatal(s.ascii()); |
26e40 | 20 7d 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 4d 45 53 53 41 47 45 42 4f 58 | .}}...#endif.//.QT_NO_MESSAGEBOX |
26e60 | 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4d 45 53 53 41 47 45 42 4f 58 5f 48 0a 00 00 00 16 00 71 | ..#endif.//.QMESSAGEBOX_H......q |
26e80 | 00 66 00 6f 00 6e 00 74 00 69 00 6e 00 66 00 6f 00 2e 00 68 00 00 09 c3 2f 2a 2a 2a 2a 2a 2a 2a | .f.o.n.t.i.n.f.o...h..../******* |
26ea0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
26ec0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
26ee0 | 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 |
26f00 | 20 6f 66 20 51 46 6f 6e 74 49 6e 66 6f 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 | .of.QFontInfo.class.**.**.Create |
26f20 | 64 20 3a 20 39 35 30 31 33 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 | d.:.950131.**.**.Copyright.(C).1 |
26f40 | 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 |
26f60 | 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 |
26f80 | 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 |
26fa0 | 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 |
26fc0 | 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 |
26fe0 | 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.**. |
27000 | 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 |
27020 | 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. |
27040 | 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 |
27060 | 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 |
27080 | 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 |
270a0 | 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 |
270c0 | 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 |
270e0 | 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 |
27100 | 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 |
27120 | 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 |
27140 | 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 |
27160 | 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 |
27180 | 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 |
271a0 | 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 |
271c0 | 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 |
271e0 | 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 |
27200 | 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 |
27220 | 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. |
27240 | 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. |
27260 | 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 |
27280 | 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 |
272a0 | 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 |
272c0 | 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 |
272e0 | 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 |
27300 | 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 |
27320 | 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 |
27340 | 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 |
27360 | 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 |
27380 | 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 |
273a0 | 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 |
273c0 | 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 |
273e0 | 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 |
27400 | 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 |
27420 | 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..**.************** |
27440 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
27460 | 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 |
27480 | 65 66 20 51 46 4f 4e 54 49 4e 46 4f 5f 48 0a 23 64 65 66 69 6e 65 20 51 46 4f 4e 54 49 4e 46 4f | ef.QFONTINFO_H.#define.QFONTINFO |
274a0 | 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 | _H..#ifndef.QT_H.#include."qfont |
274c0 | 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 | .h".#endif.//.QT_H...class.Q_EXP |
274e0 | 4f 52 54 20 51 46 6f 6e 74 49 6e 66 6f 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 46 6f 6e | ORT.QFontInfo.{.public:.....QFon |
27500 | 74 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a 20 20 20 20 51 46 6f 6e | tInfo(.const.QFont.&.);.....QFon |
27520 | 74 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 2c 20 51 46 6f 6e 74 3a 3a 53 63 72 | tInfo(.const.QFont.&,.QFont::Scr |
27540 | 69 70 74 20 29 3b 0a 20 20 20 20 51 46 6f 6e 74 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 46 6f 6e | ipt.);.....QFontInfo(.const.QFon |
27560 | 74 49 6e 66 6f 20 26 20 29 3b 0a 20 20 20 20 7e 51 46 6f 6e 74 49 6e 66 6f 28 29 3b 0a 0a 20 20 | tInfo.&.);.....~QFontInfo();.... |
27580 | 20 20 51 46 6f 6e 74 49 6e 66 6f 09 20 20 20 20 20 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 | ..QFontInfo........&operator=(.c |
275a0 | 6f 6e 73 74 20 51 46 6f 6e 74 49 6e 66 6f 20 26 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 | onst.QFontInfo.&.);......QString |
275c0 | 20 20 20 09 20 20 20 20 20 20 20 20 66 61 6d 69 6c 79 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 | ............family().const;..... |
275e0 | 69 6e 74 09 09 09 70 69 78 65 6c 53 69 7a 65 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 | int...pixelSize().const;.....int |
27600 | 09 09 09 70 6f 69 6e 74 53 69 7a 65 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 | ...pointSize().const;.....bool.. |
27620 | 69 74 61 6c 69 63 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 09 77 65 69 67 68 74 | italic().const;.....int...weight |
27640 | 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 62 6f 6c 64 28 29 09 09 63 6f 6e 73 | ().const;.....bool..bold()..cons |
27660 | 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 75 6e 64 65 72 6c 69 6e 65 28 29 09 63 6f 6e 73 74 3b 0a | t;.....bool..underline().const;. |
27680 | 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 76 65 72 6c 69 6e 65 | ....bool................overline |
276a0 | 28 29 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 73 74 72 69 6b 65 4f | ()......const;.....bool..strikeO |
276c0 | 75 74 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 66 69 78 65 64 50 69 74 63 68 | ut().const;.....bool..fixedPitch |
276e0 | 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 51 46 6f 6e 74 3a 3a 53 74 79 6c 65 48 69 6e 74 09 73 | ().const;.....QFont::StyleHint.s |
27700 | 74 79 6c 65 48 69 6e 74 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 72 61 77 4d | tyleHint().const;.....bool..rawM |
27720 | 6f 64 65 28 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 09 65 78 61 63 74 4d 61 74 | ode().const;......bool..exactMat |
27740 | 63 68 28 29 09 63 6f 6e 73 74 3b 0a 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 46 6f 6e 74 | ch().const;...private:.....QFont |
27760 | 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 0a 20 20 20 20 51 | Info(.const.QPainter.*.);......Q |
27780 | 46 6f 6e 74 50 72 69 76 61 74 65 20 2a 64 3b 0a 20 20 20 20 51 50 61 69 6e 74 65 72 20 2a 70 61 | FontPrivate.*d;.....QPainter.*pa |
277a0 | 69 6e 74 65 72 3b 0a 20 20 20 20 69 6e 74 20 66 73 63 72 69 70 74 3b 0a 0a 20 20 20 20 66 72 69 | inter;.....int.fscript;......fri |
277c0 | 65 6e 64 20 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c | end.class.QWidget;.....friend.cl |
277e0 | 61 73 73 20 51 50 61 69 6e 74 65 72 3b 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 | ass.QPainter;.};...inline.bool.Q |
27800 | 46 6f 6e 74 49 6e 66 6f 3a 3a 62 6f 6c 64 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 | FontInfo::bold().const.{.return. |
27820 | 77 65 69 67 68 74 28 29 20 3e 20 51 46 6f 6e 74 3a 3a 4e 6f 72 6d 61 6c 3b 20 7d 0a 0a 0a 23 65 | weight().>.QFont::Normal;.}...#e |
27840 | 6e 64 69 66 20 2f 2f 20 51 46 4f 4e 54 49 4e 46 4f 5f 48 0a 00 00 00 20 00 71 00 67 00 66 00 78 | ndif.//.QFONTINFO_H......q.g.f.x |
27860 | 00 72 00 61 00 73 00 74 00 65 00 72 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 34 70 2f 2a 2a 2a | .r.a.s.t.e.r._.q.w.s...h..4p/*** |
27880 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
278a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
278c0 | 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 |
278e0 | 6f 6e 20 6f 66 20 51 47 66 78 52 61 73 74 65 72 20 28 75 6e 61 63 63 65 6c 65 72 61 74 65 64 20 | on.of.QGfxRaster.(unaccelerated. |
27900 | 67 72 61 70 68 69 63 73 20 63 6f 6e 74 65 78 74 29 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 | graphics.context).class.**.**.Cr |
27920 | 65 61 74 65 64 20 3a 20 39 34 30 37 32 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 | eated.:.940721.**.**.Copyright.( |
27940 | 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 |
27960 | 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 |
27980 | 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 |
279a0 | 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 |
279c0 | 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. |
279e0 | 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. |
27a00 | 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 |
27a20 | 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 |
27a40 | 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 |
27a60 | 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 |
27a80 | 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 |
27aa0 | 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 |
27ac0 | 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. |
27ae0 | 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 |
27b00 | 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 |
27b20 | 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.**. |
27b40 | 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 |
27b60 | 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 |
27b80 | 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 |
27ba0 | 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 |
27bc0 | 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 |
27be0 | 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 |
27c00 | 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.. |
27c20 | 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/ |
27c40 | 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 |
27c60 | 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 |
27c80 | 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 |
27ca0 | 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. |
27cc0 | 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 |
27ce0 | 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 |
27d00 | 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 |
27d20 | 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 |
27d40 | 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..**.*********************** |
27d60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
27d80 | 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 47 46 58 52 41 | ***************/..#ifndef.QGFXRA |
27da0 | 53 54 45 52 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 46 58 52 41 53 54 45 52 5f 51 57 | STER_QWS_H.#define.QGFXRASTER_QW |
27dc0 | 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 67 66 78 | S_H..#ifndef.QT_H.#include."qgfx |
27de0 | 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 65 6e 2e 68 22 0a 23 69 6e 63 6c 75 | _qws.h".#include."qpen.h".#inclu |
27e00 | 64 65 20 22 71 62 72 75 73 68 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 6d 61 67 65 2e 68 | de."qbrush.h".#include."qimage.h |
27e20 | 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 6d 61 6e 61 67 65 72 5f 71 77 73 2e 68 22 0a | ".#include."qfontmanager_qws.h". |
27e40 | 23 69 6e 63 6c 75 64 65 20 22 71 6d 65 6d 6f 72 79 6d 61 6e 61 67 65 72 5f 71 77 73 2e 68 22 0a | #include."qmemorymanager_qws.h". |
27e60 | 23 69 6e 63 6c 75 64 65 20 22 71 77 73 64 69 73 70 6c 61 79 5f 71 77 73 2e 68 22 0a 23 69 6e 63 | #include."qwsdisplay_qws.h".#inc |
27e80 | 6c 75 64 65 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 | lude."qpointarray.h".#include."q |
27ea0 | 70 6f 6c 79 67 6f 6e 73 63 61 6e 6e 65 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 61 70 70 | polygonscanner.h".#include."qapp |
27ec0 | 6c 69 63 61 74 69 6f 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 65 67 69 6f 6e 2e 68 22 | lication.h".#include."qregion.h" |
27ee0 | 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 2f 2f 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | .#endif.//.QT_H..//============= |
27f00 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ |
27f20 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 2f | ==============================./ |
27f40 | 2f 20 55 74 69 6c 69 74 79 20 6d 61 63 72 6f 73 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 0a 0a | /.Utility.macros.and.functions.. |
27f60 | 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 43 55 52 53 4f 52 29 20 26 | #if.!defined(QT_NO_QWS_CURSOR).& |
27f80 | 26 20 21 64 65 66 69 6e 65 64 28 51 54 5f 51 57 53 5f 41 43 43 45 4c 5f 43 55 52 53 4f 52 29 0a | &.!defined(QT_QWS_ACCEL_CURSOR). |
27fa0 | 23 20 64 65 66 69 6e 65 20 47 46 58 5f 53 54 41 52 54 28 72 29 20 62 6f 6f 6c 20 73 77 63 5f 64 | #.define.GFX_START(r).bool.swc_d |
27fc0 | 6f 5f 73 61 76 65 3d 46 41 4c 53 45 3b 20 5c 0a 09 09 20 20 20 20 69 66 28 74 68 69 73 2d 3e 69 | o_save=FALSE;.\.......if(this->i |
27fe0 | 73 5f 73 63 72 65 65 6e 5f 67 66 78 20 26 26 20 74 68 69 73 2d 3e 67 66 78 5f 73 77 63 75 72 73 | s_screen_gfx.&&.this->gfx_swcurs |
28000 | 6f 72 29 20 7b 20 5c 0a 09 09 09 69 66 28 28 2a 74 68 69 73 2d 3e 67 66 78 5f 6f 70 74 79 70 65 | or).{.\....if((*this->gfx_optype |
28020 | 29 29 20 73 79 6e 63 28 29 3b 20 5c 0a 09 09 09 73 77 63 5f 64 6f 5f 73 61 76 65 20 3d 20 74 68 | )).sync();.\....swc_do_save.=.th |
28040 | 69 73 2d 3e 67 66 78 5f 73 63 72 65 65 6e 63 75 72 73 6f 72 2d 3e 72 65 73 74 6f 72 65 55 6e 64 | is->gfx_screencursor->restoreUnd |
28060 | 65 72 28 72 2c 74 68 69 73 29 3b 20 5c 0a 09 09 09 74 68 69 73 2d 3e 62 65 67 69 6e 44 72 61 77 | er(r,this);.\....this->beginDraw |
28080 | 28 29 3b 20 5c 0a 09 09 20 20 20 20 7d 0a 23 20 64 65 66 69 6e 65 20 47 46 58 5f 45 4e 44 20 69 | ();.\.......}.#.define.GFX_END.i |
280a0 | 66 28 74 68 69 73 2d 3e 69 73 5f 73 63 72 65 65 6e 5f 67 66 78 20 26 26 20 74 68 69 73 2d 3e 67 | f(this->is_screen_gfx.&&.this->g |
280c0 | 66 78 5f 73 77 63 75 72 73 6f 72 29 20 7b 20 5c 0a 09 09 20 20 20 20 69 66 28 28 2a 74 68 69 73 | fx_swcursor).{.\.......if((*this |
280e0 | 2d 3e 67 66 78 5f 6f 70 74 79 70 65 29 29 20 73 79 6e 63 28 29 3b 20 5c 0a 09 09 20 20 20 20 74 | ->gfx_optype)).sync();.\.......t |
28100 | 68 69 73 2d 3e 65 6e 64 44 72 61 77 28 29 3b 20 5c 0a 09 09 20 20 20 20 69 66 28 73 77 63 5f 64 | his->endDraw();.\.......if(swc_d |
28120 | 6f 5f 73 61 76 65 29 20 5c 0a 09 09 09 74 68 69 73 2d 3e 67 66 78 5f 73 63 72 65 65 6e 63 75 72 | o_save).\....this->gfx_screencur |
28140 | 73 6f 72 2d 3e 73 61 76 65 55 6e 64 65 72 28 29 3b 20 5c 0a 09 09 20 7d 0a 23 65 6c 73 65 20 2f | sor->saveUnder();.\....}.#else./ |
28160 | 2f 51 54 5f 4e 4f 5f 51 57 53 5f 43 55 52 53 4f 52 0a 0a 23 20 64 65 66 69 6e 65 20 47 46 58 5f | /QT_NO_QWS_CURSOR..#.define.GFX_ |
28180 | 53 54 41 52 54 28 72 29 20 69 66 28 74 68 69 73 2d 3e 69 73 5f 73 63 72 65 65 6e 5f 67 66 78 29 | START(r).if(this->is_screen_gfx) |
281a0 | 20 5c 0a 09 09 09 74 68 69 73 2d 3e 62 65 67 69 6e 44 72 61 77 28 29 3b 0a 23 20 64 65 66 69 6e | .\....this->beginDraw();.#.defin |
281c0 | 65 20 47 46 58 5f 45 4e 44 20 69 66 28 74 68 69 73 2d 3e 69 73 5f 73 63 72 65 65 6e 5f 67 66 78 | e.GFX_END.if(this->is_screen_gfx |
281e0 | 29 20 5c 0a 09 09 20 20 20 20 74 68 69 73 2d 3e 65 6e 64 44 72 61 77 28 29 3b 0a 23 65 6e 64 69 | ).\.......this->endDraw();.#endi |
28200 | 66 20 2f 2f 51 54 5f 4e 4f 5f 51 57 53 5f 43 55 52 53 4f 52 0a 0a 0a 23 69 66 6e 64 65 66 20 51 | f.//QT_NO_QWS_CURSOR...#ifndef.Q |
28220 | 54 5f 4e 4f 5f 51 57 53 5f 47 46 58 5f 53 50 45 45 44 0a 23 20 64 65 66 69 6e 65 20 51 57 53 5f | T_NO_QWS_GFX_SPEED.#.define.QWS_ |
28240 | 45 58 50 45 52 49 4d 45 4e 54 41 4c 5f 46 41 53 54 50 41 54 48 0a 23 20 64 65 66 69 6e 65 20 47 | EXPERIMENTAL_FASTPATH.#.define.G |
28260 | 46 58 5f 49 4e 4c 49 4e 45 20 69 6e 6c 69 6e 65 0a 23 65 6c 73 65 0a 23 20 64 65 66 69 6e 65 20 | FX_INLINE.inline.#else.#.define. |
28280 | 47 46 58 5f 49 4e 4c 49 4e 45 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 | GFX_INLINE.#endif..#if.defined(Q |
282a0 | 54 5f 4e 4f 5f 51 57 53 5f 47 46 58 5f 53 50 45 45 44 29 0a 23 64 65 66 69 6e 65 20 51 57 53 5f | T_NO_QWS_GFX_SPEED).#define.QWS_ |
282c0 | 4e 4f 5f 57 52 49 54 45 5f 50 41 43 4b 49 4e 47 0a 23 65 6e 64 69 66 0a 0a 74 79 70 65 64 65 66 | NO_WRITE_PACKING.#endif..typedef |
282e0 | 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 50 61 63 6b 54 79 70 65 3b 0a 0a 0a 23 64 65 66 69 6e | .unsigned.int.PackType;...#defin |
28300 | 65 20 47 45 54 5f 4d 41 53 4b 45 44 28 72 65 76 2c 20 61 64 76 61 6e 63 65 29 20 5c 0a 09 09 20 | e.GET_MASKED(rev,.advance).\.... |
28320 | 20 20 20 69 66 28 20 61 6d 6f 6e 6f 6c 69 74 74 6c 65 74 65 73 74 20 29 20 7b 20 5c 0a 09 09 09 | ...if(.amonolittletest.).{.\.... |
28340 | 69 66 28 61 6d 6f 6e 6f 62 69 74 76 61 6c 20 26 20 30 78 31 29 20 7b 20 5c 0a 09 09 09 20 20 20 | if(amonobitval.&.0x1).{.\....... |
28360 | 20 6d 61 73 6b 65 64 3d 46 41 4c 53 45 3b 20 5c 0a 09 09 09 7d 20 5c 0a 09 09 09 61 6d 6f 6e 6f | .masked=FALSE;.\....}.\....amono |
28380 | 62 69 74 76 61 6c 3d 61 6d 6f 6e 6f 62 69 74 76 61 6c 20 3e 3e 20 31 3b 20 5c 0a 09 09 20 20 20 | bitval=amonobitval.>>.1;.\...... |
283a0 | 20 7d 20 65 6c 73 65 20 7b 20 5c 0a 09 09 09 69 66 28 61 6d 6f 6e 6f 62 69 74 76 61 6c 20 26 20 | .}.else.{.\....if(amonobitval.&. |
283c0 | 30 78 38 30 29 20 7b 20 5c 0a 09 09 09 20 20 20 20 6d 61 73 6b 65 64 3d 46 41 4c 53 45 3b 20 5c | 0x80).{.\........masked=FALSE;.\ |
283e0 | 0a 09 09 09 7d 20 5c 0a 09 09 09 61 6d 6f 6e 6f 62 69 74 76 61 6c 3d 61 6d 6f 6e 6f 62 69 74 76 | ....}.\....amonobitval=amonobitv |
28400 | 61 6c 20 3c 3c 20 31 3b 20 5c 0a 09 09 09 61 6d 6f 6e 6f 62 69 74 76 61 6c 3d 61 6d 6f 6e 6f 62 | al.<<.1;.\....amonobitval=amonob |
28420 | 69 74 76 61 6c 20 26 20 30 78 66 66 3b 20 5c 0a 09 09 20 20 20 20 7d 20 5c 0a 09 09 20 20 20 20 | itval.&.0xff;.\.......}.\....... |
28440 | 69 66 28 61 6d 6f 6e 6f 62 69 74 63 6f 75 6e 74 3c 37 29 20 7b 20 5c 0a 09 09 09 61 6d 6f 6e 6f | if(amonobitcount<7).{.\....amono |
28460 | 62 69 74 63 6f 75 6e 74 2b 2b 3b 20 5c 0a 09 09 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 61 | bitcount++;.\.......}.else.if.(a |
28480 | 64 76 61 6e 63 65 29 20 7b 20 5c 0a 09 09 09 61 6d 6f 6e 6f 62 69 74 63 6f 75 6e 74 3d 30 3b 20 | dvance).{.\....amonobitcount=0;. |
284a0 | 5c 0a 09 09 09 69 66 20 28 72 65 76 29 20 6d 61 73 6b 70 2d 2d 3b 20 5c 0a 09 09 09 65 6c 73 65 | \....if.(rev).maskp--;.\....else |
284c0 | 20 6d 61 73 6b 70 2b 2b 3b 20 5c 0a 09 09 09 61 6d 6f 6e 6f 62 69 74 76 61 6c 3d 2a 6d 61 73 6b | .maskp++;.\....amonobitval=*mask |
284e0 | 70 3b 20 5c 0a 09 09 20 20 20 20 7d 20 5c 0a 0a 0a 2f 2a 0a 20 20 46 69 6e 64 73 20 61 20 70 6f | p;.\.......}.\.../*...Finds.a.po |
28500 | 69 6e 74 65 72 20 74 6f 20 70 69 78 65 6c 20 28 5c 61 20 78 2c 20 5c 61 20 79 29 20 69 6e 20 61 | inter.to.pixel.(\a.x,.\a.y).in.a |
28520 | 20 62 69 74 6d 61 70 20 74 68 61 74 0a 20 20 69 73 20 5c 61 20 77 20 70 69 78 65 6c 73 20 77 69 | .bitmap.that...is.\a.w.pixels.wi |
28540 | 64 65 20 61 6e 64 20 73 74 6f 72 65 64 20 69 6e 20 5c 61 20 62 61 73 65 2e 20 5c 61 20 69 73 5f | de.and.stored.in.\a.base..\a.is_ |
28560 | 62 69 67 65 6e 64 69 61 6e 20 64 65 74 65 72 6d 69 6e 65 73 0a 20 20 65 6e 64 69 61 6e 6e 65 73 | bigendian.determines...endiannes |
28580 | 73 2e 20 5c 61 20 6c 69 6e 65 73 74 65 70 20 69 73 20 74 68 65 20 62 69 74 6d 61 70 27 73 20 6c | s..\a.linestep.is.the.bitmap's.l |
285a0 | 69 6e 65 73 74 65 70 20 69 6e 20 62 79 74 65 73 2c 20 5c 61 0a 20 20 72 65 76 20 69 73 20 74 72 | inestep.in.bytes,.\a...rev.is.tr |
285c0 | 75 65 20 69 66 20 74 68 69 73 20 69 73 20 62 65 69 6e 67 20 75 73 65 64 20 66 6f 72 20 61 20 72 | ue.if.this.is.being.used.for.a.r |
285e0 | 65 76 65 72 73 65 20 62 6c 74 2e 0a 0a 20 20 5c 61 20 61 73 74 61 74 20 72 65 74 75 72 6e 73 20 | everse.blt.....\a.astat.returns. |
28600 | 74 68 65 20 62 69 74 20 6e 75 6d 62 65 72 20 77 69 74 68 69 6e 20 74 68 65 20 62 79 74 65 0a 20 | the.bit.number.within.the.byte.. |
28620 | 20 5c 61 20 61 68 6f 6c 64 20 68 6f 6c 64 73 20 74 68 65 20 5c 63 20 6d 6f 6e 6f 62 69 74 76 61 | .\a.ahold.holds.the.\c.monobitva |
28640 | 6c 20 77 68 69 63 68 20 69 73 20 74 68 65 20 62 79 74 65 20 70 72 65 2d 73 68 69 66 74 65 64 0a | l.which.is.the.byte.pre-shifted. |
28660 | 20 20 20 20 20 20 20 20 20 20 20 74 6f 20 6d 61 74 63 68 20 74 68 65 20 61 6c 67 6f 72 69 74 68 | ...........to.match.the.algorith |
28680 | 6d 20 75 73 69 6e 67 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 0a 0a 20 20 54 68 69 73 20 69 73 | m.using.this.function....This.is |
286a0 | 20 75 73 65 64 20 62 79 20 62 6c 74 28 29 20 74 6f 20 73 65 74 20 75 70 20 74 68 65 20 70 6f 69 | .used.by.blt().to.set.up.the.poi |
286c0 | 6e 74 65 72 20 74 6f 20 74 68 65 20 6d 61 73 6b 20 66 6f 72 0a 20 20 4c 69 74 74 6c 65 2f 42 69 | nter.to.the.mask.for...Little/Bi |
286e0 | 67 45 6e 64 69 61 6e 4d 61 73 6b 20 61 6c 70 68 61 20 74 79 70 65 73 2e 0a 2a 2f 0a 69 6e 6c 69 | gEndianMask.alpha.types..*/.inli |
28700 | 6e 65 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 20 66 69 6e 64 5f 70 6f 69 6e 74 65 72 | ne..unsigned.char.*.find_pointer |
28720 | 28 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 20 62 61 73 65 2c 69 6e 74 20 78 2c 69 6e 74 20 | (unsigned.char.*.base,int.x,int. |
28740 | 79 2c 0a 09 09 09 09 09 20 20 20 20 20 20 20 69 6e 74 20 77 2c 20 69 6e 74 20 6c 69 6e 65 73 74 | y,.............int.w,.int.linest |
28760 | 65 70 2c 20 69 6e 74 20 26 61 73 74 61 74 2c 0a 09 09 09 09 09 20 20 20 20 20 20 20 75 6e 73 69 | ep,.int.&astat,.............unsi |
28780 | 67 6e 65 64 20 63 68 61 72 20 26 61 68 6f 6c 64 2c 0a 09 09 09 09 09 20 20 20 20 20 20 20 62 6f | gned.char.&ahold,.............bo |
287a0 | 6f 6c 20 69 73 5f 62 69 67 65 6e 64 69 61 6e 2c 20 62 6f 6f 6c 20 72 65 76 29 0a 7b 0a 20 20 20 | ol.is_bigendian,.bool.rev).{.... |
287c0 | 20 69 6e 74 20 6e 62 69 74 73 3b 0a 20 20 20 20 69 6e 74 20 6e 62 79 74 65 73 3b 0a 0a 20 20 20 | .int.nbits;.....int.nbytes;..... |
287e0 | 20 69 66 20 28 20 72 65 76 20 29 20 7b 0a 09 69 73 5f 62 69 67 65 6e 64 69 61 6e 20 3d 20 21 69 | .if.(.rev.).{..is_bigendian.=.!i |
28800 | 73 5f 62 69 67 65 6e 64 69 61 6e 3b 0a 09 6e 62 69 74 73 20 3d 20 37 20 2d 20 28 78 2b 77 29 20 | s_bigendian;..nbits.=.7.-.(x+w). |
28820 | 25 20 38 3b 0a 20 20 20 20 20 20 20 09 6e 62 79 74 65 73 20 3d 20 28 78 2b 77 29 20 2f 20 38 3b | %.8;.........nbytes.=.(x+w)./.8; |
28840 | 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 09 6e 62 69 74 73 20 3d 20 78 20 25 20 38 3b 0a 20 20 | .....}.else.{..nbits.=.x.%.8;... |
28860 | 20 20 20 20 20 09 6e 62 79 74 65 73 20 3d 20 78 20 2f 20 38 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 | ......nbytes.=.x./.8;.....}..... |
28880 | 20 61 73 74 61 74 3d 6e 62 69 74 73 3b 0a 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 | .astat=nbits;......unsigned.char |
288a0 | 20 2a 72 65 74 20 3d 20 62 61 73 65 20 2b 20 28 79 2a 6c 69 6e 65 73 74 65 70 29 20 2b 20 6e 62 | .*ret.=.base.+.(y*linestep).+.nb |
288c0 | 79 74 65 73 3b 0a 0a 20 20 20 20 61 68 6f 6c 64 3d 2a 72 65 74 3b 0a 20 20 20 20 69 66 28 69 73 | ytes;......ahold=*ret;.....if(is |
288e0 | 5f 62 69 67 65 6e 64 69 61 6e 29 20 7b 0a 09 61 68 6f 6c 64 3d 61 68 6f 6c 64 20 3c 3c 20 6e 62 | _bigendian).{..ahold=ahold.<<.nb |
28900 | 69 74 73 3b 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 09 61 68 6f 6c 64 3d 61 68 6f 6c 64 20 3e | its;.....}.else.{..ahold=ahold.> |
28920 | 3e 20 6e 62 69 74 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 72 65 74 75 72 6e 20 72 65 74 3b 0a | >.nbits;.....}......return.ret;. |
28940 | 7d 0a 0a 2f 2f 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | }..//=========================== |
28960 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | ================================ |
28980 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 0a 63 6c 61 73 73 20 51 47 66 78 52 61 73 74 | ================..class.QGfxRast |
289a0 | 65 72 42 61 73 65 20 3a 20 70 75 62 6c 69 63 20 51 47 66 78 20 7b 0a 0a 70 75 62 6c 69 63 3a 0a | erBase.:.public.QGfx.{..public:. |
289c0 | 0a 20 20 20 20 51 47 66 78 52 61 73 74 65 72 42 61 73 65 28 75 6e 73 69 67 6e 65 64 20 63 68 61 | .....QGfxRasterBase(unsigned.cha |
289e0 | 72 20 2a 2c 69 6e 74 20 77 2c 69 6e 74 20 68 29 3b 0a 20 20 20 20 7e 51 47 66 78 52 61 73 74 65 | r.*,int.w,int.h);.....~QGfxRaste |
28a00 | 72 42 61 73 65 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 65 | rBase();......virtual.void.setPe |
28a20 | 6e 28 20 63 6f 6e 73 74 20 51 50 65 6e 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | n(.const.QPen.&.);.....virtual.v |
28a40 | 6f 69 64 20 73 65 74 42 72 75 73 68 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 | oid.setBrushPixmap(.const.QPixma |
28a60 | 70 20 2a 20 70 20 29 20 7b 20 63 62 72 75 73 68 70 69 78 6d 61 70 3d 70 3b 20 7d 0a 20 20 20 20 | p.*.p.).{.cbrushpixmap=p;.}..... |
28a80 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 42 72 75 73 68 4f 66 66 73 65 74 28 20 69 6e 74 | virtual.void.setBrushOffset(.int |
28aa0 | 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 | .x,.int.y.);.....virtual.void.se |
28ac0 | 74 42 72 75 73 68 28 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 20 29 3b 0a 0a 20 20 20 20 76 | tBrush(.const.QBrush.&.);......v |
28ae0 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6c 69 70 52 65 63 74 28 20 69 6e 74 2c 69 6e 74 | irtual.void.setClipRect(.int,int |
28b00 | 2c 69 6e 74 2c 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 | ,int,int.);.....virtual.void.set |
28b20 | 43 6c 69 70 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 0a 20 | ClipRegion(.const.QRegion.&.);.. |
28b40 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6c 69 70 44 65 76 69 63 65 52 65 67 | ...virtual.void.setClipDeviceReg |
28b60 | 69 6f 6e 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 | ion(.const.QRegion.&.);.....virt |
28b80 | 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6c 69 70 70 69 6e 67 28 62 6f 6f 6c 29 3b 0a 0a 20 20 20 | ual.void.setClipping(bool);..... |
28ba0 | 20 2f 2f 20 54 68 65 73 65 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 71 77 | .//.These.will.be.called.from.qw |
28bc0 | 69 64 67 65 74 5f 71 77 73 20 6f 72 20 71 77 69 64 67 65 74 5f 6d 61 63 0a 20 20 20 20 2f 2f 20 | idget_qws.or.qwidget_mac.....//. |
28be0 | 74 6f 20 75 70 64 61 74 65 20 74 68 65 20 64 72 61 77 69 6e 67 20 61 72 65 61 20 77 68 65 6e 20 | to.update.the.drawing.area.when. |
28c00 | 61 20 77 69 64 67 65 74 20 69 73 20 6d 6f 76 65 64 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | a.widget.is.moved.....virtual.vo |
28c20 | 69 64 20 73 65 74 4f 66 66 73 65 74 28 20 69 6e 74 2c 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 | id.setOffset(.int,int.);.....vir |
28c40 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 57 69 64 67 65 74 52 65 63 74 28 20 69 6e 74 2c 69 6e 74 | tual.void.setWidgetRect(.int,int |
28c60 | 2c 69 6e 74 2c 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 | ,int,int.);.....virtual.void.set |
28c80 | 57 69 64 67 65 74 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 | WidgetRegion(.const.QRegion.&.); |
28ca0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 57 69 64 67 65 74 44 65 76 69 63 | .....virtual.void.setWidgetDevic |
28cc0 | 65 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 0a 20 20 20 20 | eRegion(.const.QRegion.&.);..... |
28ce0 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 47 6c 6f 62 61 6c 52 65 67 69 6f 6e 49 6e 64 65 | virtual.void.setGlobalRegionInde |
28d00 | 78 28 20 69 6e 74 20 69 64 78 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | x(.int.idx.);......virtual.void. |
28d20 | 73 65 74 44 61 73 68 65 64 4c 69 6e 65 73 28 62 6f 6f 6c 20 64 29 3b 0a 20 20 20 20 76 69 72 74 | setDashedLines(bool.d);.....virt |
28d40 | 75 61 6c 20 76 6f 69 64 20 73 65 74 44 61 73 68 65 73 28 63 68 61 72 20 2a 2c 20 69 6e 74 29 3b | ual.void.setDashes(char.*,.int); |
28d60 | 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 76 65 54 6f 28 20 69 6e 74 2c 69 | ......virtual.void.moveTo(.int,i |
28d80 | 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6c 69 6e 65 54 6f 28 20 69 | nt.);.....virtual.void.lineTo(.i |
28da0 | 6e 74 2c 69 6e 74 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 6f 69 6e 74 20 70 6f | nt,int.);......virtual.QPoint.po |
28dc0 | 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 73 65 74 | s().const;......virtual.void.set |
28de0 | 4f 70 61 71 75 65 42 61 63 6b 67 72 6f 75 6e 64 28 62 6f 6f 6c 20 62 29 20 7b 20 6f 70 61 71 75 | OpaqueBackground(bool.b).{.opaqu |
28e00 | 65 3d 62 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 42 61 63 6b 67 | e=b;.}.....virtual.void.setBackg |
28e20 | 72 6f 75 6e 64 43 6f 6c 6f 72 28 51 43 6f 6c 6f 72 20 63 29 20 7b 20 62 61 63 6b 63 6f 6c 6f 72 | roundColor(QColor.c).{.backcolor |
28e40 | 3d 63 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 41 6c 70 68 61 | =c;.}......virtual.void.setAlpha |
28e60 | 54 79 70 65 28 41 6c 70 68 61 54 79 70 65 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | Type(AlphaType);.....virtual.voi |
28e80 | 64 20 73 65 74 41 6c 70 68 61 53 6f 75 72 63 65 28 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a | d.setAlphaSource(unsigned.char.* |
28ea0 | 2c 69 6e 74 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 6c 70 68 61 | ,int);.....virtual.void.setAlpha |
28ec0 | 53 6f 75 72 63 65 28 69 6e 74 2c 69 6e 74 3d 2d 31 2c 69 6e 74 3d 2d 31 2c 69 6e 74 3d 2d 31 29 | Source(int,int=-1,int=-1,int=-1) |
28ee0 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 47 6c 79 70 68 73 28 20 51 | ;.....virtual.void.drawGlyphs(.Q |
28f00 | 4d 65 6d 6f 72 79 4d 61 6e 61 67 65 72 3a 3a 46 6f 6e 74 49 44 20 66 6f 6e 74 2c 20 67 6c 79 70 | MemoryManager::FontID.font,.glyp |
28f20 | 68 5f 74 20 2a 67 6c 79 70 68 73 2c 20 51 50 6f 69 6e 74 20 2a 70 6f 73 69 74 69 6f 6e 73 2c 20 | h_t.*glyphs,.QPoint.*positions,. |
28f40 | 69 6e 74 20 6e 75 6d 5f 67 6c 79 70 68 73 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | int.num_glyphs.);......virtual.v |
28f60 | 6f 69 64 20 73 79 6e 63 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 | oid.sync();......virtual.void.se |
28f80 | 74 4c 69 6e 65 53 74 65 70 28 69 6e 74 20 69 29 20 7b 20 6c 73 74 65 70 3d 69 3b 20 7d 0a 20 20 | tLineStep(int.i).{.lstep=i;.}... |
28fa0 | 20 20 69 6e 74 20 6c 69 6e 65 73 74 65 70 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 | ..int.linestep().const.{.return. |
28fc0 | 6c 73 74 65 70 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 20 70 69 78 65 6c 57 69 64 74 68 28 29 20 63 | lstep;.}......int.pixelWidth().c |
28fe0 | 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 77 69 64 74 68 3b 20 7d 0a 20 20 20 20 69 6e 74 20 70 | onst.{.return.width;.}.....int.p |
29000 | 69 78 65 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 68 65 69 67 | ixelHeight().const.{.return.heig |
29020 | 68 74 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 62 69 74 44 65 70 74 68 28 29 | ht;.}.....virtual.int.bitDepth() |
29040 | 20 3d 20 30 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 63 72 65 65 | .=.0;......virtual.void.setScree |
29060 | 6e 28 51 53 63 72 65 65 6e 20 2a 20 74 2c 51 53 63 72 65 65 6e 43 75 72 73 6f 72 20 2a 20 63 2c | n(QScreen.*.t,QScreenCursor.*.c, |
29080 | 62 6f 6f 6c 20 73 77 63 2c 69 6e 74 20 2a 20 6f 74 2c 0a 09 09 09 20 20 20 69 6e 74 20 2a 20 6c | bool.swc,int.*.ot,.......int.*.l |
290a0 | 6f 29 20 7b 0a 09 67 66 78 5f 73 63 72 65 65 6e 3d 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | o).{..gfx_screen=t;.#ifndef.QT_N |
290c0 | 4f 5f 51 57 53 5f 43 55 52 53 4f 52 0a 09 67 66 78 5f 73 63 72 65 65 6e 63 75 72 73 6f 72 3d 63 | O_QWS_CURSOR..gfx_screencursor=c |
290e0 | 3b 0a 09 67 66 78 5f 73 77 63 75 72 73 6f 72 3d 73 77 63 3b 0a 23 65 6e 64 69 66 0a 09 67 66 78 | ;..gfx_swcursor=swc;.#endif..gfx |
29100 | 5f 6c 61 73 74 6f 70 3d 6c 6f 3b 0a 09 67 66 78 5f 6f 70 74 79 70 65 3d 6f 74 3b 0a 09 73 65 74 | _lastop=lo;..gfx_optype=ot;..set |
29120 | 43 6c 75 74 28 67 66 78 5f 73 63 72 65 65 6e 2d 3e 63 6c 75 74 28 29 2c 67 66 78 5f 73 63 72 65 | Clut(gfx_screen->clut(),gfx_scre |
29140 | 65 6e 2d 3e 6e 75 6d 43 6f 6c 73 28 29 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 | en->numCols());.....}......void. |
29160 | 73 61 76 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 74 6f 72 65 28 29 3b 0a 0a 20 20 20 | save();.....void.restore();..... |
29180 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 6f 70 28 52 61 73 74 65 72 4f 70 20 72 29 | .virtual.void.setRop(RasterOp.r) |
291a0 | 20 7b 20 6d 79 72 6f 70 3d 72 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 6c 75 74 28 | .{.myrop=r;.}......void.setClut( |
291c0 | 51 52 67 62 20 2a 20 63 6f 6c 73 2c 69 6e 74 20 6e 75 6d 63 6f 6c 73 29 20 7b 20 63 6c 75 74 3d | QRgb.*.cols,int.numcols).{.clut= |
291e0 | 63 6f 6c 73 3b 20 63 6c 75 74 63 6f 6c 73 3d 6e 75 6d 63 6f 6c 73 3b 20 20 7d 0a 0a 70 72 6f 74 | cols;.clutcols=numcols;..}..prot |
29200 | 65 63 74 65 64 3a 0a 0a 23 69 66 64 65 66 20 44 45 42 55 47 5f 50 4f 49 4e 54 45 52 53 0a 20 20 | ected:..#ifdef.DEBUG_POINTERS... |
29220 | 20 20 76 6f 69 64 20 63 68 65 63 6b 53 6f 75 72 63 65 28 75 6e 73 69 67 6e 65 64 20 63 68 61 72 | ..void.checkSource(unsigned.char |
29240 | 20 2a 20 63 2c 69 6e 74 20 69 29 20 7b 0a 20 20 20 20 20 20 69 66 28 69 3c 30 29 20 7b 0a 09 71 | .*.c,int.i).{.......if(i<0).{..q |
29260 | 46 61 74 61 6c 28 22 4e 65 67 61 74 69 76 65 20 73 6f 75 72 63 65 20 63 6f 6f 72 64 69 6e 61 74 | Fatal("Negative.source.coordinat |
29280 | 65 22 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 69 66 28 69 3e 3d 73 72 63 68 65 69 67 | e");.......}.......if(i>=srcheig |
292a0 | 68 74 29 20 7b 0a 09 71 46 61 74 61 6c 28 22 53 6f 75 72 63 65 20 70 6f 69 6e 74 65 72 20 68 65 | ht).{..qFatal("Source.pointer.he |
292c0 | 69 67 68 74 20 6f 76 65 72 72 75 6e 22 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 75 6e | ight.overrun");.......}.......un |
292e0 | 73 69 67 6e 65 64 20 63 68 61 72 20 2a 20 74 6d 70 31 3d 73 72 63 62 69 74 73 2b 28 69 2a 73 72 | signed.char.*.tmp1=srcbits+(i*sr |
29300 | 63 6c 69 6e 65 73 74 65 70 29 3b 0a 20 20 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 | clinestep);.......unsigned.char. |
29320 | 2a 20 74 6d 70 32 3d 74 6d 70 31 2b 73 72 63 6c 69 6e 65 73 74 65 70 3b 0a 20 20 20 20 20 20 69 | *.tmp2=tmp1+srclinestep;.......i |
29340 | 66 28 63 3c 74 6d 70 31 29 20 7b 0a 09 71 46 61 74 61 6c 28 22 53 6f 75 72 63 65 20 70 6f 69 6e | f(c<tmp1).{..qFatal("Source.poin |
29360 | 74 65 72 20 75 6e 64 65 72 72 75 6e 22 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 69 66 | ter.underrun");.......}.......if |
29380 | 28 63 3e 3d 74 6d 70 32 29 20 7b 0a 09 71 46 61 74 61 6c 28 22 53 6f 75 72 63 65 20 70 6f 69 6e | (c>=tmp2).{..qFatal("Source.poin |
293a0 | 74 65 72 20 6f 76 65 72 72 75 6e 22 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a 0a 20 20 | ter.overrun");.......}.....}.... |
293c0 | 20 20 76 6f 69 64 20 63 68 65 63 6b 4d 61 73 6b 28 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a | ..void.checkMask(unsigned.char.* |
293e0 | 20 63 2c 69 6e 74 20 69 29 20 7b 0a 20 20 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 | .c,int.i).{.......unsigned.char. |
29400 | 2a 20 74 6d 70 31 3d 61 6c 70 68 61 62 69 74 73 2b 28 69 2a 61 6c 70 68 61 6c 69 6e 65 73 74 65 | *.tmp1=alphabits+(i*alphalineste |
29420 | 70 29 3b 0a 20 20 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 20 74 6d 70 32 3d 74 | p);.......unsigned.char.*.tmp2=t |
29440 | 6d 70 31 2b 61 6c 70 68 61 6c 69 6e 65 73 74 65 70 3b 0a 20 20 20 20 20 20 69 66 28 69 3c 30 29 | mp1+alphalinestep;.......if(i<0) |
29460 | 20 7b 0a 09 71 46 61 74 61 6c 28 22 4e 65 67 61 74 69 76 65 20 6d 61 73 6b 20 63 6f 6f 72 64 69 | .{..qFatal("Negative.mask.coordi |
29480 | 6e 61 74 65 22 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 69 66 28 69 3e 3d 73 72 63 68 | nate");.......}.......if(i>=srch |
294a0 | 65 69 67 68 74 29 20 7b 0a 09 71 46 61 74 61 6c 28 22 4d 61 73 6b 20 68 65 69 67 68 74 20 6f 76 | eight).{..qFatal("Mask.height.ov |
294c0 | 65 72 72 75 6e 22 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 69 66 28 63 3c 74 6d 70 31 | errun");.......}.......if(c<tmp1 |
294e0 | 29 20 7b 0a 09 71 46 61 74 61 6c 28 22 41 6c 70 68 61 20 70 6f 69 6e 74 65 72 20 75 6e 64 65 72 | ).{..qFatal("Alpha.pointer.under |
29500 | 72 75 6e 22 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 69 66 28 63 3e 3d 74 6d 70 32 29 | run");.......}.......if(c>=tmp2) |
29520 | 20 7b 0a 09 71 46 61 74 61 6c 28 22 41 6c 70 68 61 20 70 6f 69 6e 74 65 72 20 6f 76 65 72 72 75 | .{..qFatal("Alpha.pointer.overru |
29540 | 6e 22 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 63 68 65 | n");.......}.....}......void.che |
29560 | 63 6b 44 65 73 74 28 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 20 63 2c 69 6e 74 20 69 29 20 | ckDest(unsigned.char.*.c,int.i). |
29580 | 7b 0a 20 20 20 20 20 20 69 66 28 69 3c 30 29 20 7b 0a 09 71 46 61 74 61 6c 28 22 4e 65 67 61 74 | {.......if(i<0).{..qFatal("Negat |
295a0 | 69 76 65 20 64 65 73 74 20 63 6f 6f 72 64 69 6e 61 74 65 22 29 3b 0a 20 20 20 20 20 20 7d 0a 20 | ive.dest.coordinate");.......}.. |
295c0 | 20 20 20 20 20 69 66 28 69 3e 3d 68 65 69 67 68 74 29 20 7b 0a 09 71 46 61 74 61 6c 28 22 44 65 | .....if(i>=height).{..qFatal("De |
295e0 | 73 74 69 6e 61 74 69 6f 6e 20 68 65 69 67 68 74 20 6f 76 65 72 72 75 6e 22 29 3b 0a 20 20 20 20 | stination.height.overrun");..... |
29600 | 20 20 7d 0a 20 20 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 20 74 6d 70 31 3d 62 | ..}.......unsigned.char.*.tmp1=b |
29620 | 75 66 66 65 72 2b 28 69 2a 6c 73 74 65 70 29 3b 0a 20 20 20 20 20 20 75 6e 73 69 67 6e 65 64 20 | uffer+(i*lstep);.......unsigned. |
29640 | 63 68 61 72 20 2a 20 74 6d 70 32 3d 74 6d 70 31 2b 6c 73 74 65 70 3b 0a 20 20 20 20 20 20 69 66 | char.*.tmp2=tmp1+lstep;.......if |
29660 | 28 63 3c 74 6d 70 31 29 20 7b 0a 09 71 46 61 74 61 6c 28 22 44 65 73 74 69 6e 61 74 69 6f 6e 20 | (c<tmp1).{..qFatal("Destination. |
29680 | 70 6f 69 6e 74 65 72 20 75 6e 64 65 72 72 75 6e 22 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 | pointer.underrun");.......}..... |
296a0 | 20 20 69 66 28 63 3e 3d 74 6d 70 32 29 20 7b 0a 09 71 46 61 74 61 6c 28 22 44 65 73 74 69 6e 61 | ..if(c>=tmp2).{..qFatal("Destina |
296c0 | 74 69 6f 6e 20 70 6f 69 6e 74 65 72 20 6f 76 65 72 72 75 6e 22 29 3b 0a 20 20 20 20 20 20 7d 0a | tion.pointer.overrun");.......}. |
296e0 | 20 20 20 20 7d 0a 0a 23 65 6e 64 69 66 0a 0a 0a 20 20 20 20 76 6f 69 64 2a 20 62 65 67 69 6e 54 | ....}..#endif.......void*.beginT |
29700 | 72 61 6e 73 61 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 29 3b 0a 20 20 20 20 | ransaction(.const.QRect&.);..... |
29720 | 76 6f 69 64 20 65 6e 64 54 72 61 6e 73 61 63 74 69 6f 6e 28 76 6f 69 64 2a 29 3b 0a 0a 20 20 20 | void.endTransaction(void*);..... |
29740 | 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 62 65 67 69 6e 44 72 61 77 28 29 0a 20 20 20 20 7b 0a 23 | .inline.void.beginDraw().....{.# |
29760 | 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 52 4f 43 45 | if.!defined(QT_NO_QWS_MULTIPROCE |
29780 | 53 53 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 54 5f 50 41 49 4e 54 45 52 5f 4c 4f 43 4b 49 | SS).&&.!defined(QT_PAINTER_LOCKI |
297a0 | 4e 47 29 0a 09 51 57 53 44 69 73 70 6c 61 79 3a 3a 67 72 61 62 28 29 3b 0a 23 65 6e 64 69 66 0a | NG)..QWSDisplay::grab();.#endif. |
297c0 | 09 69 66 20 28 20 67 6c 6f 62 61 6c 52 65 67 69 6f 6e 52 65 76 69 73 69 6f 6e 20 26 26 0a 09 09 | .if.(.globalRegionRevision.&&... |
297e0 | 2a 67 6c 6f 62 61 6c 52 65 67 69 6f 6e 52 65 76 69 73 69 6f 6e 20 21 3d 20 63 75 72 72 65 6e 74 | *globalRegionRevision.!=.current |
29800 | 52 65 67 69 6f 6e 52 65 76 69 73 69 6f 6e 20 29 20 7b 0a 09 20 20 20 20 66 69 78 43 6c 69 70 28 | RegionRevision.).{......fixClip( |
29820 | 29 3b 0a 09 7d 0a 20 20 20 20 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 65 6e 64 44 | );..}.....}.....inline.void.endD |
29840 | 72 61 77 28 29 0a 20 20 20 20 7b 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 | raw().....{.#if.!defined(QT_NO_Q |
29860 | 57 53 5f 4d 55 4c 54 49 50 52 4f 43 45 53 53 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 54 5f | WS_MULTIPROCESS).&&.!defined(QT_ |
29880 | 50 41 49 4e 54 45 52 5f 4c 4f 43 4b 49 4e 47 29 0a 09 51 57 53 44 69 73 70 6c 61 79 3a 3a 75 6e | PAINTER_LOCKING)..QWSDisplay::un |
298a0 | 67 72 61 62 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 7d 0a 20 20 20 20 76 6f 69 64 20 66 69 | grab();.#endif.....}.....void.fi |
298c0 | 78 43 6c 69 70 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 5f 63 6c 69 70 28 29 3b | xClip();.....void.update_clip(); |
298e0 | 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 43 6c 69 70 28 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 | ......bool.inClip(int.x,.int.y,. |
29900 | 51 52 65 63 74 2a 20 63 72 3d 30 2c 20 62 6f 6f 6c 20 6b 6e 6f 77 5f 74 6f 5f 62 65 5f 6f 75 74 | QRect*.cr=0,.bool.know_to_be_out |
29920 | 73 69 64 65 3d 46 41 4c 53 45 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 | side=FALSE);......virtual.void.s |
29940 | 65 74 53 6f 75 72 63 65 57 69 64 67 65 74 4f 66 66 73 65 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 | etSourceWidgetOffset(.int.x,.int |
29960 | 20 79 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 6f 75 72 63 | .y.);......virtual.void.setSourc |
29980 | 65 50 65 6e 28 29 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 73 63 61 6e 4c | ePen();.....unsigned.char.*scanL |
299a0 | 69 6e 65 28 69 6e 74 20 69 29 20 7b 20 72 65 74 75 72 6e 20 62 75 66 66 65 72 2b 28 69 2a 6c 73 | ine(int.i).{.return.buffer+(i*ls |
299c0 | 74 65 70 29 3b 20 7d 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 73 72 63 53 63 | tep);.}.....unsigned.char.*srcSc |
299e0 | 61 6e 4c 69 6e 65 28 69 6e 74 20 69 29 20 7b 20 72 65 74 75 72 6e 20 73 72 63 62 69 74 73 20 2b | anLine(int.i).{.return.srcbits.+ |
29a00 | 20 28 69 2a 73 72 63 6c 69 6e 65 73 74 65 70 29 3b 20 7d 0a 0a 20 20 20 20 2f 2f 20 43 6f 6e 76 | .(i*srclinestep);.}......//.Conv |
29a20 | 65 72 74 20 74 6f 2f 66 72 6f 6d 20 64 69 66 66 65 72 65 6e 74 20 62 69 74 20 64 65 70 74 68 73 | ert.to/from.different.bit.depths |
29a40 | 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 67 65 74 5f 76 61 6c 75 65 5f 33 32 28 69 | .....unsigned.int.get_value_32(i |
29a60 | 6e 74 20 73 64 65 70 74 68 2c 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 2a 73 72 63 64 61 74 | nt.sdepth,unsigned.char.**srcdat |
29a80 | 61 2c 0a 09 09 09 20 20 20 62 6f 6f 6c 20 72 65 76 65 72 73 65 3d 46 41 4c 53 45 29 3b 0a 20 20 | a,.......bool.reverse=FALSE);... |
29aa0 | 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 67 65 74 5f 76 61 6c 75 65 5f 32 34 28 69 6e 74 20 | ..unsigned.int.get_value_24(int. |
29ac0 | 73 64 65 70 74 68 2c 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 2a 73 72 63 64 61 74 61 2c 0a | sdepth,unsigned.char.**srcdata,. |
29ae0 | 09 09 09 20 20 20 62 6f 6f 6c 20 72 65 76 65 72 73 65 3d 46 41 4c 53 45 29 3b 0a 20 20 20 20 75 | ......bool.reverse=FALSE);.....u |
29b00 | 6e 73 69 67 6e 65 64 20 69 6e 74 20 67 65 74 5f 76 61 6c 75 65 5f 31 36 28 69 6e 74 20 73 64 65 | nsigned.int.get_value_16(int.sde |
29b20 | 70 74 68 2c 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 2a 73 72 63 64 61 74 61 2c 0a 09 09 09 | pth,unsigned.char.**srcdata,.... |
29b40 | 20 20 20 62 6f 6f 6c 20 72 65 76 65 72 73 65 3d 46 41 4c 53 45 29 3b 0a 20 20 20 20 75 6e 73 69 | ...bool.reverse=FALSE);.....unsi |
29b60 | 67 6e 65 64 20 69 6e 74 20 67 65 74 5f 76 61 6c 75 65 5f 31 35 28 69 6e 74 20 73 64 65 70 74 68 | gned.int.get_value_15(int.sdepth |
29b80 | 2c 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 2a 73 72 63 64 61 74 61 2c 0a 09 09 09 20 20 20 | ,unsigned.char.**srcdata,....... |
29ba0 | 62 6f 6f 6c 20 72 65 76 65 72 73 65 3d 46 41 4c 53 45 29 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 | bool.reverse=FALSE);.....unsigne |
29bc0 | 64 20 69 6e 74 20 67 65 74 5f 76 61 6c 75 65 5f 38 28 69 6e 74 20 73 64 65 70 74 68 2c 75 6e 73 | d.int.get_value_8(int.sdepth,uns |
29be0 | 69 67 6e 65 64 20 63 68 61 72 20 2a 2a 73 72 63 64 61 74 61 2c 0a 09 09 09 20 20 20 62 6f 6f 6c | igned.char.**srcdata,.......bool |
29c00 | 20 72 65 76 65 72 73 65 3d 46 41 4c 53 45 29 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 69 6e | .reverse=FALSE);.....unsigned.in |
29c20 | 74 20 67 65 74 5f 76 61 6c 75 65 5f 34 28 69 6e 74 20 73 64 65 70 74 68 2c 75 6e 73 69 67 6e 65 | t.get_value_4(int.sdepth,unsigne |
29c40 | 64 20 63 68 61 72 20 2a 2a 73 72 63 64 61 74 61 2c 0a 09 09 09 20 20 20 62 6f 6f 6c 20 72 65 76 | d.char.**srcdata,.......bool.rev |
29c60 | 65 72 73 65 3d 46 41 4c 53 45 29 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 67 65 | erse=FALSE);.....unsigned.int.ge |
29c80 | 74 5f 76 61 6c 75 65 5f 31 28 69 6e 74 20 73 64 65 70 74 68 2c 75 6e 73 69 67 6e 65 64 20 63 68 | t_value_1(int.sdepth,unsigned.ch |
29ca0 | 61 72 20 2a 2a 73 72 63 64 61 74 61 2c 0a 09 09 09 20 20 20 62 6f 6f 6c 20 72 65 76 65 72 73 65 | ar.**srcdata,.......bool.reverse |
29cc0 | 3d 46 41 4c 53 45 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 53 63 72 65 65 6e | =FALSE);..protected:.....QScreen |
29ce0 | 20 2a 20 67 66 78 5f 73 63 72 65 65 6e 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 | .*.gfx_screen;.#ifndef.QT_NO_QWS |
29d00 | 5f 43 55 52 53 4f 52 0a 20 20 20 20 51 53 63 72 65 65 6e 43 75 72 73 6f 72 20 2a 20 67 66 78 5f | _CURSOR.....QScreenCursor.*.gfx_ |
29d20 | 73 63 72 65 65 6e 63 75 72 73 6f 72 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f 6c 20 67 66 | screencursor;.#endif.....bool.gf |
29d40 | 78 5f 73 77 63 75 72 73 6f 72 3b 0a 20 20 20 20 76 6f 6c 61 74 69 6c 65 20 69 6e 74 20 2a 20 67 | x_swcursor;.....volatile.int.*.g |
29d60 | 66 78 5f 6c 61 73 74 6f 70 3b 0a 20 20 20 20 76 6f 6c 61 74 69 6c 65 20 69 6e 74 20 2a 20 67 66 | fx_lastop;.....volatile.int.*.gf |
29d80 | 78 5f 6f 70 74 79 70 65 3b 0a 0a 20 20 20 20 53 6f 75 72 63 65 54 79 70 65 20 73 72 63 74 79 70 | x_optype;......SourceType.srctyp |
29da0 | 65 3b 0a 20 20 20 20 50 69 78 65 6c 54 79 70 65 20 73 72 63 70 69 78 65 6c 74 79 70 65 3b 0a 20 | e;.....PixelType.srcpixeltype;.. |
29dc0 | 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 20 73 72 63 62 69 74 73 3b 0a 20 20 20 20 | ...unsigned.char.*.srcbits;..... |
29de0 | 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 20 63 6f 6e 73 74 20 62 75 66 66 65 72 3b 0a 0a 20 | unsigned.char.*.const.buffer;... |
29e00 | 20 20 20 50 69 78 65 6c 54 79 70 65 20 70 69 78 65 6c 74 79 70 65 3b 0a 20 20 20 20 69 6e 74 20 | ...PixelType.pixeltype;.....int. |
29e20 | 77 69 64 74 68 3b 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 3b 0a 20 20 20 20 69 6e 74 20 78 | width;.....int.height;.....int.x |
29e40 | 6f 66 66 73 3b 0a 20 20 20 20 69 6e 74 20 79 6f 66 66 73 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 | offs;.....int.yoffs;.....unsigne |
29e60 | 64 20 69 6e 74 20 6c 73 74 65 70 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 61 71 75 65 3b 0a 20 | d.int.lstep;......bool.opaque;.. |
29e80 | 20 20 20 51 43 6f 6c 6f 72 20 62 61 63 6b 63 6f 6c 6f 72 3b 0a 0a 20 20 20 20 51 50 65 6e 20 63 | ...QColor.backcolor;......QPen.c |
29ea0 | 70 65 6e 3b 0a 20 20 20 20 51 42 72 75 73 68 20 63 62 72 75 73 68 3b 0a 20 20 20 20 51 50 6f 69 | pen;.....QBrush.cbrush;.....QPoi |
29ec0 | 6e 74 20 62 72 75 73 68 6f 66 66 73 3b 0a 20 20 20 20 62 6f 6f 6c 20 70 61 74 74 65 72 6e 65 64 | nt.brushoffs;.....bool.patterned |
29ee0 | 62 72 75 73 68 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 20 63 62 72 75 73 | brush;.....const.QPixmap.*.cbrus |
29f00 | 68 70 69 78 6d 61 70 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 61 73 68 65 64 4c 69 6e 65 73 3b 0a 20 | hpixmap;.....bool.dashedLines;.. |
29f20 | 20 20 20 63 68 61 72 20 2a 64 61 73 68 65 73 3b 0a 20 20 20 20 69 6e 74 20 6e 75 6d 44 61 73 68 | ...char.*dashes;.....int.numDash |
29f40 | 65 73 3b 0a 0a 20 20 20 20 51 50 65 6e 20 73 61 76 65 70 65 6e 3b 0a 20 20 20 20 51 42 72 75 73 | es;......QPen.savepen;.....QBrus |
29f60 | 68 20 73 61 76 65 62 72 75 73 68 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 72 65 67 69 6f 6e 43 6c 69 | h.savebrush;......bool.regionCli |
29f80 | 70 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 6c 69 70 44 69 72 74 79 3b 0a 20 20 20 20 51 52 65 67 69 | p;.....bool.clipDirty;.....QRegi |
29fa0 | 6f 6e 20 77 69 64 67 65 74 72 67 6e 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 63 6c 69 70 72 67 | on.widgetrgn;.....QRegion.cliprg |
29fc0 | 6e 3b 0a 20 20 20 20 51 52 65 63 74 20 63 6c 69 70 62 6f 75 6e 64 73 3b 0a 0a 20 20 20 20 69 6e | n;.....QRect.clipbounds;......in |
29fe0 | 74 20 70 65 6e 78 3b 0a 20 20 20 20 69 6e 74 20 70 65 6e 79 3b 0a 0a 20 20 20 20 69 6e 74 20 73 | t.penx;.....int.peny;......int.s |
2a000 | 72 63 77 69 64 74 68 3b 0a 20 20 20 20 69 6e 74 20 73 72 63 68 65 69 67 68 74 3b 0a 20 20 20 20 | rcwidth;.....int.srcheight;..... |
2a020 | 69 6e 74 20 73 72 63 64 65 70 74 68 3b 0a 20 20 20 20 69 6e 74 20 73 72 63 6c 69 6e 65 73 74 65 | int.srcdepth;.....int.srclineste |
2a040 | 70 3b 0a 20 20 20 20 69 6e 74 20 73 72 63 63 6f 6c 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 73 72 | p;.....int.srccol;.....QPoint.sr |
2a060 | 63 77 69 64 67 65 74 6f 66 66 73 3b 09 20 20 20 20 2f 2f 20 4e 65 65 64 65 64 20 77 68 65 6e 20 | cwidgetoffs;.....//.Needed.when. |
2a080 | 73 6f 75 72 63 65 20 69 73 20 77 69 64 67 65 74 0a 20 20 20 20 62 6f 6f 6c 20 73 72 63 5f 6c 69 | source.is.widget.....bool.src_li |
2a0a0 | 74 74 6c 65 5f 65 6e 64 69 61 6e 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 72 63 5f 6e 6f 72 6d 61 6c | ttle_endian;.....bool.src_normal |
2a0c0 | 5f 70 61 6c 65 74 74 65 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 73 72 63 63 6c | _palette;.....unsigned.int.srccl |
2a0e0 | 75 74 5b 32 35 36 5d 3b 09 20 20 20 20 2f 2f 20 53 6f 75 72 63 65 20 63 6f 6c 6f 72 20 74 61 62 | ut[256];.....//.Source.color.tab |
2a100 | 6c 65 20 2d 20 72 2c 67 2c 62 20 76 61 6c 75 65 73 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 69 | le.-.r,g,b.values.....unsigned.i |
2a120 | 6e 74 20 74 72 61 6e 73 63 6c 75 74 5b 32 35 36 5d 3b 20 20 20 20 2f 2f 20 53 6f 75 72 63 65 20 | nt.transclut[256];....//.Source. |
2a140 | 63 6c 75 74 20 74 72 61 6e 73 66 6f 72 6d 65 64 20 74 6f 20 64 65 73 74 69 6e 61 74 69 6f 6e 0a | clut.transformed.to.destination. |
2a160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2a180 | 20 20 20 20 2f 2f 20 76 61 6c 75 65 73 20 2d 20 73 70 65 65 64 20 6f 70 74 69 6d 69 73 61 74 69 | ....//.values.-.speed.optimisati |
2a1a0 | 6f 6e 0a 0a 20 20 20 20 51 52 67 62 20 2a 20 63 6c 75 74 3b 20 20 20 20 20 20 09 09 20 20 20 20 | on......QRgb.*.clut;............ |
2a1c0 | 2f 2f 20 44 65 73 74 69 6e 61 74 69 6f 6e 20 63 6f 6c 6f 72 20 74 61 62 6c 65 20 2d 20 72 2c 67 | //.Destination.color.table.-.r,g |
2a1e0 | 2c 62 20 76 61 6c 75 65 73 0a 20 20 20 20 69 6e 74 20 63 6c 75 74 63 6f 6c 73 3b 09 09 20 20 20 | ,b.values.....int.clutcols;..... |
2a200 | 20 2f 2f 20 43 6f 6c 6f 75 72 73 20 69 6e 20 63 6c 75 74 0a 0a 20 20 20 20 69 6e 74 20 6d 6f 6e | .//.Colours.in.clut......int.mon |
2a220 | 6f 62 69 74 63 6f 75 6e 74 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 6d 6f 6e | obitcount;.....unsigned.char.mon |
2a240 | 6f 62 69 74 76 61 6c 3b 0a 0a 20 20 20 20 41 6c 70 68 61 54 79 70 65 20 61 6c 70 68 61 74 79 70 | obitval;......AlphaType.alphatyp |
2a260 | 65 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 20 61 6c 70 68 61 62 69 74 73 | e;.....unsigned.char.*.alphabits |
2a280 | 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 2a 20 61 6c 70 68 61 62 75 66 3b 0a 20 | ;.....unsigned.int.*.alphabuf;.. |
2a2a0 | 20 20 20 69 6e 74 20 61 6c 70 68 61 6c 69 6e 65 73 74 65 70 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 | ...int.alphalinestep;.....bool.i |
2a2c0 | 73 6d 61 73 6b 69 6e 67 3b 0a 20 20 20 20 69 6e 74 20 61 6d 6f 6e 6f 62 69 74 63 6f 75 6e 74 3b | smasking;.....int.amonobitcount; |
2a2e0 | 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 61 6d 6f 6e 6f 62 69 74 76 61 6c 3b 0a | .....unsigned.char.amonobitval;. |
2a300 | 20 20 20 20 62 6f 6f 6c 20 61 6d 6f 6e 6f 6c 69 74 74 6c 65 74 65 73 74 3b 0a 20 20 20 20 69 6e | ....bool.amonolittletest;.....in |
2a320 | 74 20 63 61 6c 70 68 61 3b 20 20 20 20 20 20 20 09 09 20 2f 2f 20 43 6f 6e 73 74 61 6e 74 20 61 | t.calpha;..........//.Constant.a |
2a340 | 6c 70 68 61 20 76 61 6c 75 65 0a 20 20 20 20 69 6e 74 20 63 61 6c 70 68 61 32 2c 63 61 6c 70 68 | lpha.value.....int.calpha2,calph |
2a360 | 61 33 2c 63 61 6c 70 68 61 34 3b 20 2f 2f 20 55 73 65 64 20 66 6f 72 20 67 72 6f 6f 76 79 20 61 | a3,calpha4;.//.Used.for.groovy.a |
2a380 | 63 63 65 6c 65 72 61 74 65 64 20 65 66 66 65 63 74 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 | ccelerated.effect.....unsigned.c |
2a3a0 | 68 61 72 20 2a 20 6d 61 73 6b 70 3b 0a 0a 20 20 20 20 69 6e 74 20 63 6c 69 70 63 75 72 73 6f 72 | har.*.maskp;......int.clipcursor |
2a3c0 | 3b 0a 20 20 20 20 51 52 65 63 74 2a 20 63 6c 69 70 72 65 63 74 3b 0a 20 20 20 20 69 6e 74 20 6e | ;.....QRect*.cliprect;.....int.n |
2a3e0 | 63 6c 69 70 72 65 63 74 3b 0a 0a 20 20 20 20 69 6e 74 20 67 6c 6f 62 61 6c 52 65 67 69 6f 6e 49 | cliprect;......int.globalRegionI |
2a400 | 6e 64 65 78 3b 0a 20 20 20 20 63 6f 6e 73 74 20 69 6e 74 20 2a 67 6c 6f 62 61 6c 52 65 67 69 6f | ndex;.....const.int.*globalRegio |
2a420 | 6e 52 65 76 69 73 69 6f 6e 3b 0a 20 20 20 20 69 6e 74 20 63 75 72 72 65 6e 74 52 65 67 69 6f 6e | nRevision;.....int.currentRegion |
2a440 | 52 65 76 69 73 69 6f 6e 3b 0a 0a 20 20 20 20 52 61 73 74 65 72 4f 70 20 6d 79 72 6f 70 3b 0a 0a | Revision;......RasterOp.myrop;.. |
2a460 | 20 20 20 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 69 6e 74 20 70 69 78 65 6c 3b 20 2f 2f 20 | ....unsigned.long.int.pixel;.//. |
2a480 | 3d 3d 20 63 70 65 6e 2e 70 69 78 65 6c 28 29 20 6f 72 20 63 62 72 75 73 68 2e 70 69 78 65 6c 28 | ==.cpen.pixel().or.cbrush.pixel( |
2a4a0 | 29 0a 0a 20 20 20 20 51 50 6f 6c 79 67 6f 6e 53 63 61 6e 6e 65 72 3a 3a 45 64 67 65 20 73 74 69 | )......QPolygonScanner::Edge.sti |
2a4c0 | 74 63 68 65 64 67 65 73 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 53 63 72 | tchedges;......friend.class.QScr |
2a4e0 | 65 65 6e 43 75 72 73 6f 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 46 6f 6e | eenCursor;.....friend.class.QFon |
2a500 | 74 45 6e 67 69 6e 65 3b 0a 7d 3b 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6f 6e 73 74 20 69 6e 74 | tEngine;.};..template.<const.int |
2a520 | 20 64 65 70 74 68 2c 20 63 6f 6e 73 74 20 69 6e 74 20 74 79 70 65 3e 0a 63 6c 61 73 73 20 51 47 | .depth,.const.int.type>.class.QG |
2a540 | 66 78 52 61 73 74 65 72 20 3a 20 70 75 62 6c 69 63 20 51 47 66 78 52 61 73 74 65 72 42 61 73 65 | fxRaster.:.public.QGfxRasterBase |
2a560 | 2c 20 70 72 6f 74 65 63 74 65 64 20 51 50 6f 6c 79 67 6f 6e 53 63 61 6e 6e 65 72 20 7b 0a 0a 70 | ,.protected.QPolygonScanner.{..p |
2a580 | 75 62 6c 69 63 3a 0a 0a 20 20 20 20 51 47 66 78 52 61 73 74 65 72 28 75 6e 73 69 67 6e 65 64 20 | ublic:......QGfxRaster(unsigned. |
2a5a0 | 63 68 61 72 20 2a 2c 69 6e 74 20 77 2c 69 6e 74 20 68 29 3b 0a 20 20 20 20 7e 51 47 66 78 52 61 | char.*,int.w,int.h);.....~QGfxRa |
2a5c0 | 73 74 65 72 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 75 73 65 42 72 75 73 68 28 29 3b 0a 20 20 | ster();......void.useBrush();... |
2a5e0 | 20 20 76 6f 69 64 20 75 73 65 50 65 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | ..void.usePen();......virtual.vo |
2a600 | 69 64 20 64 72 61 77 50 6f 69 6e 74 28 20 69 6e 74 2c 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 | id.drawPoint(.int,int.);.....vir |
2a620 | 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 50 6f 69 6e 74 73 28 20 63 6f 6e 73 74 20 51 50 6f 69 | tual.void.drawPoints(.const.QPoi |
2a640 | 6e 74 41 72 72 61 79 20 26 2c 69 6e 74 2c 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | ntArray.&,int,int.);.....virtual |
2a660 | 20 76 6f 69 64 20 64 72 61 77 4c 69 6e 65 28 20 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 20 | .void.drawLine(.int,int,int,int. |
2a680 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 66 69 6c 6c 52 65 63 74 28 20 69 6e | );.....virtual.void.fillRect(.in |
2a6a0 | 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | t,int,int,int.);.....virtual.voi |
2a6c0 | 64 20 64 72 61 77 50 6f 6c 79 6c 69 6e 65 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 | d.drawPolyline(.const.QPointArra |
2a6e0 | 79 20 26 2c 69 6e 74 2c 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | y.&,int,int.);.....virtual.void. |
2a700 | 64 72 61 77 50 6f 6c 79 67 6f 6e 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 20 26 | drawPolygon(.const.QPointArray.& |
2a720 | 2c 62 6f 6f 6c 2c 69 6e 74 2c 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | ,bool,int,int.);.....virtual.voi |
2a740 | 64 20 62 6c 74 28 20 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 20 29 | d.blt(.int,int,int,int,int,int.) |
2a760 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 63 72 6f 6c 6c 28 20 69 6e 74 2c 69 | ;.....virtual.void.scroll(.int,i |
2a780 | 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 20 29 3b 0a 23 69 66 20 21 64 65 66 69 6e | nt,int,int,int,int.);.#if.!defin |
2a7a0 | 65 64 28 51 54 5f 4e 4f 5f 4d 4f 56 49 45 29 20 7c 7c 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e | ed(QT_NO_MOVIE).||.!defined(QT_N |
2a7c0 | 4f 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 53 29 20 7c 7c 20 21 64 65 66 69 6e 65 64 28 51 | O_TRANSFORMATIONS).||.!defined(Q |
2a7e0 | 54 5f 4e 4f 5f 50 49 58 4d 41 50 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 29 0a 20 20 20 20 | T_NO_PIXMAP_TRANSFORMATION)..... |
2a800 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 74 72 65 74 63 68 42 6c 74 28 20 69 6e 74 2c 69 6e 74 | virtual.void.stretchBlt(.int,int |
2a820 | 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 | ,int,int,int,int.);.#endif.....v |
2a840 | 69 72 74 75 61 6c 20 76 6f 69 64 20 74 69 6c 65 64 42 6c 74 28 20 69 6e 74 2c 69 6e 74 2c 69 6e | irtual.void.tiledBlt(.int,int,in |
2a860 | 74 2c 69 6e 74 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 62 69 74 44 65 70 | t,int.);......virtual.int.bitDep |
2a880 | 74 68 28 29 20 7b 20 72 65 74 75 72 6e 20 64 65 70 74 68 3b 20 7d 0a 0a 20 20 20 20 76 69 72 74 | th().{.return.depth;.}......virt |
2a8a0 | 75 61 6c 20 76 6f 69 64 20 73 65 74 53 6f 75 72 63 65 28 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 | ual.void.setSource(const.QImage. |
2a8c0 | 2a 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 75 72 63 65 28 63 | *);.....virtual.void.setSource(c |
2a8e0 | 6f 6e 73 74 20 51 50 61 69 6e 74 44 65 76 69 63 65 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 | onst.QPaintDevice.*);.....virtua |
2a900 | 6c 20 76 6f 69 64 20 73 65 74 53 6f 75 72 63 65 28 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a | l.void.setSource(unsigned.char.* |
2a920 | 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 51 52 67 62 20 2a 2c 69 6e 74 29 3b 0a 0a 70 | ,int,int,int,int,QRgb.*,int);..p |
2a940 | 72 6f 74 65 63 74 65 64 3a 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 | rotected:......virtual.void.draw |
2a960 | 54 68 69 63 6b 4c 69 6e 65 28 20 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 20 29 3b 0a 20 20 | ThickLine(.int,int,int,int.);... |
2a980 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 54 68 69 63 6b 50 6f 6c 79 6c 69 6e 65 | ..virtual.void.drawThickPolyline |
2a9a0 | 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 20 26 2c 69 6e 74 2c 69 6e 74 20 29 3b | (.const.QPointArray.&,int,int.); |
2a9c0 | 0a 0a 20 20 20 20 76 6f 69 64 20 62 75 69 6c 64 53 6f 75 72 63 65 43 6c 75 74 28 51 52 67 62 20 | ......void.buildSourceClut(QRgb. |
2a9e0 | 2a 2c 69 6e 74 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 72 6f 63 65 73 73 53 70 61 6e 73 28 20 69 | *,int);.....void.processSpans(.i |
2aa00 | 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 20 | nt.n,.QPoint*.point,.int*.width. |
2aa20 | 29 3b 0a 0a 20 20 20 20 2f 2f 20 4f 70 74 69 6d 69 73 65 64 20 76 65 72 74 69 63 61 6c 20 6c 69 | );......//.Optimised.vertical.li |
2aa40 | 6e 65 20 64 72 61 77 69 6e 67 0a 20 20 20 20 76 6f 69 64 20 76 6c 69 6e 65 28 69 6e 74 2c 69 6e | ne.drawing.....void.vline(int,in |
2aa60 | 74 2c 69 6e 74 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 4f 70 74 69 6d 69 73 65 64 20 68 6f 72 69 7a | t,int.);......//.Optimised.horiz |
2aa80 | 6f 6e 74 61 6c 20 6c 69 6e 65 20 64 72 61 77 69 6e 67 0a 20 20 20 20 76 6f 69 64 20 68 6c 69 6e | ontal.line.drawing.....void.hlin |
2aaa0 | 65 28 69 6e 74 2c 69 6e 74 2c 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 6c 69 6e 65 55 | e(int,int,int.);.....void.hlineU |
2aac0 | 6e 63 6c 69 70 70 65 64 28 69 6e 74 2c 69 6e 74 2c 75 6e 73 69 67 6e 65 64 20 63 68 61 72 2a 20 | nclipped(int,int,unsigned.char*. |
2aae0 | 29 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 51 4e 58 36 29 20 2f 2f 20 6e 65 65 | );.#if.defined(Q_OS_QNX6).//.nee |
2ab00 | 64 20 61 20 64 69 66 66 65 72 65 6e 74 20 73 69 67 6e 61 74 75 72 65 20 66 6f 72 20 51 4e 58 20 | d.a.different.signature.for.QNX. |
2ab20 | 61 63 63 65 6c 65 72 61 74 69 6f 6e 2c 20 6f 76 65 72 72 69 64 65 20 74 6f 20 61 63 63 65 6c 0a | acceleration,.override.to.accel. |
2ab40 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 68 6c 69 6e 65 55 6e 63 6c 69 70 70 65 64 28 | ....virtual.void.hlineUnclipped( |
2ab60 | 69 6e 74 20 78 2c 69 6e 74 20 78 31 2c 69 6e 74 20 79 29 7b 75 6e 73 69 67 6e 65 64 20 63 68 61 | int.x,int.x1,int.y){unsigned.cha |
2ab80 | 72 20 2a 6c 3d 73 63 61 6e 4c 69 6e 65 28 79 29 3b 68 6c 69 6e 65 55 6e 63 6c 69 70 70 65 64 28 | r.*l=scanLine(y);hlineUnclipped( |
2aba0 | 78 2c 78 31 2c 6c 29 3b 7d 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 68 49 6d 61 67 | x,x1,l);};.#endif.....void.hImag |
2abc0 | 65 4c 69 6e 65 55 6e 63 6c 69 70 70 65 64 28 69 6e 74 2c 69 6e 74 2c 75 6e 73 69 67 6e 65 64 20 | eLineUnclipped(int,int,unsigned. |
2abe0 | 63 68 61 72 20 2a 2c 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 2c 62 6f 6f 6c 29 3b 0a 20 20 | char.*,unsigned.char.*,bool);... |
2ac00 | 20 20 76 6f 69 64 20 68 41 6c 70 68 61 4c 69 6e 65 55 6e 63 6c 69 70 70 65 64 28 69 6e 74 2c 69 | ..void.hAlphaLineUnclipped(int,i |
2ac20 | 6e 74 2c 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 2c 75 6e 73 69 67 6e 65 64 20 63 68 61 72 | nt,unsigned.char.*,unsigned.char |
2ac40 | 20 2a 2c 0a 09 09 09 20 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 29 3b 0a 20 20 | .*,.........unsigned.char.*);... |
2ac60 | 20 20 76 6f 69 64 20 64 72 61 77 50 6f 69 6e 74 55 6e 63 6c 69 70 70 65 64 28 20 69 6e 74 2c 20 | ..void.drawPointUnclipped(.int,. |
2ac80 | 75 6e 73 69 67 6e 65 64 20 63 68 61 72 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 61 6c 63 | unsigned.char*.);......void.calc |
2aca0 | 50 61 63 6b 69 6e 67 28 76 6f 69 64 20 2a 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 26 2c 69 6e 74 26 | Packing(void.*,int,int,int&,int& |
2acc0 | 2c 69 6e 74 26 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 47 46 58 52 41 53 54 45 52 | ,int&);.};..#endif.//.QGFXRASTER |
2ace0 | 5f 51 57 53 5f 48 0a 00 00 00 1c 00 71 00 6b 00 65 00 79 00 73 00 65 00 71 00 75 00 65 00 6e 00 | _QWS_H......q.k.e.y.s.e.q.u.e.n. |
2ad00 | 63 00 65 00 2e 00 68 00 00 0c ab 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | c.e...h..../******************** |
2ad20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2ad40 | 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: |
2ad60 | 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 4b 65 79 53 65 71 75 65 | .$.**.**.Definition.of.QKeySeque |
2ad80 | 6e 63 65 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 31 30 38 30 30 | nce.class.**.**.Created.:.010800 |
2ada0 | 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 30 20 | 7.**.**.Copyright.(C).1992-2000. |
2adc0 | 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 |
2ade0 | 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. |
2ae00 | 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. |
2ae20 | 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. |
2ae40 | 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 |
2ae60 | 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 |
2ae80 | 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 |
2aea0 | 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 |
2aec0 | 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. |
2aee0 | 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 |
2af00 | 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 |
2af20 | 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 |
2af40 | 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. |
2af60 | 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 |
2af80 | 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 |
2afa0 | 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 |
2afc0 | 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. |
2afe0 | 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 |
2b000 | 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 |
2b020 | 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. |
2b040 | 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 |
2b060 | 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 |
2b080 | 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 |
2b0a0 | 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. |
2b0c0 | 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 |
2b0e0 | 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 |
2b100 | 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 |
2b120 | 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..* |
2b140 | 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 |
2b160 | 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 |
2b180 | 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 |
2b1a0 | 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 |
2b1c0 | 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 |
2b1e0 | 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 |
2b200 | 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. |
2b220 | 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 |
2b240 | 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 |
2b260 | 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 |
2b280 | 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 |
2b2a0 | 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..**.*********************** |
2b2c0 | 2a 2a 2a 2a 2a 2a 2a 2a 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 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4b 45 59 53 45 | ***************/..#ifndef.QKEYSE |
2b300 | 51 55 45 4e 43 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 4b 45 59 53 45 51 55 45 4e 43 45 5f 48 0a | QUENCE_H.#define.QKEYSEQUENCE_H. |
2b320 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c | .#ifndef.QT_H.#ifndef.QT_H.#incl |
2b340 | 75 64 65 20 22 71 6e 61 6d 65 73 70 61 63 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 | ude."qnamespace.h".#include."qst |
2b360 | 72 69 6e 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 23 65 6e 64 69 66 0a 0a 23 | ring.h".#endif.//.QT_H.#endif..# |
2b380 | 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ifndef.QT_NO_ACCEL../*********** |
2b3a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2b3c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2b3e0 | 2a 2a 0a 20 20 51 4b 65 79 53 65 71 75 65 6e 63 65 20 73 74 72 65 61 6d 20 66 75 6e 63 74 69 6f | **...QKeySequence.stream.functio |
2b400 | 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 2a 2a | ns..**************************** |
2b420 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2b440 | 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 54 5f 4e 4f | *****************/.#ifndef.QT_NO |
2b460 | 5f 44 41 54 41 53 54 52 45 41 4d 0a 63 6c 61 73 73 20 51 4b 65 79 53 65 71 75 65 6e 63 65 3b 0a | _DATASTREAM.class.QKeySequence;. |
2b480 | 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c | Q_EXPORT.QDataStream.&operator<< |
2b4a0 | 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 4b 65 79 53 65 71 75 65 | (.QDataStream.&,.const.QKeySeque |
2b4c0 | 6e 63 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 | nce.&.);.Q_EXPORT.QDataStream.&o |
2b4e0 | 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 4b 65 79 53 65 | perator>>(.QDataStream.&,.QKeySe |
2b500 | 71 75 65 6e 63 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 4b 65 79 53 65 | quence.&.);.#endif..class.QKeySe |
2b520 | 71 75 65 6e 63 65 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 | quencePrivate;..class.Q_EXPORT.Q |
2b540 | 4b 65 79 53 65 71 75 65 6e 63 65 20 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 70 75 62 6c 69 63 | KeySequence.:.public.Qt.{.public |
2b560 | 3a 0a 20 20 20 20 51 4b 65 79 53 65 71 75 65 6e 63 65 28 29 3b 0a 20 20 20 20 51 4b 65 79 53 65 | :.....QKeySequence();.....QKeySe |
2b580 | 71 75 65 6e 63 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6b 65 79 20 29 3b 0a 20 20 | quence(.const.QString&.key.);... |
2b5a0 | 20 20 51 4b 65 79 53 65 71 75 65 6e 63 65 28 20 69 6e 74 20 6b 65 79 20 29 3b 0a 20 20 20 20 51 | ..QKeySequence(.int.key.);.....Q |
2b5c0 | 4b 65 79 53 65 71 75 65 6e 63 65 28 20 69 6e 74 20 6b 31 2c 20 69 6e 74 20 6b 32 2c 20 69 6e 74 | KeySequence(.int.k1,.int.k2,.int |
2b5e0 | 20 6b 33 20 3d 20 30 2c 20 69 6e 74 20 6b 34 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 4b 65 79 53 | .k3.=.0,.int.k4.=.0.);.....QKeyS |
2b600 | 65 71 75 65 6e 63 65 28 20 63 6f 6e 73 74 20 51 4b 65 79 53 65 71 75 65 6e 63 65 20 26 20 29 3b | equence(.const.QKeySequence.&.); |
2b620 | 0a 20 20 20 20 7e 51 4b 65 79 53 65 71 75 65 6e 63 65 28 29 3b 0a 0a 20 20 20 20 75 69 6e 74 20 | .....~QKeySequence();......uint. |
2b640 | 63 6f 75 6e 74 28 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 | count().const;.....bool.isEmpty( |
2b660 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 74 3a 3a 53 65 71 75 65 6e 63 65 4d 61 74 63 68 20 6d | ).const;.....Qt::SequenceMatch.m |
2b680 | 61 74 63 68 65 73 28 20 63 6f 6e 73 74 20 51 4b 65 79 53 65 71 75 65 6e 63 65 20 26 20 29 20 63 | atches(.const.QKeySequence.&.).c |
2b6a0 | 6f 6e 73 74 3b 0a 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 20 51 53 74 72 69 6e 67 28 29 20 63 6f | onst;......operator.QString().co |
2b6c0 | 6e 73 74 3b 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 20 69 6e 74 20 28 29 20 63 6f 6e 73 74 3b 0a | nst;.....operator.int.().const;. |
2b6e0 | 20 20 20 20 69 6e 74 20 6f 70 65 72 61 74 6f 72 5b 5d 28 20 75 69 6e 74 20 29 20 63 6f 6e 73 74 | ....int.operator[](.uint.).const |
2b700 | 3b 0a 20 20 20 20 51 4b 65 79 53 65 71 75 65 6e 63 65 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 | ;.....QKeySequence.&operator=(.c |
2b720 | 6f 6e 73 74 20 51 4b 65 79 53 65 71 75 65 6e 63 65 20 26 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 | onst.QKeySequence.&.);.....bool. |
2b740 | 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 4b 65 79 53 65 71 75 65 6e 63 65 26 20 | operator==(.const.QKeySequence&. |
2b760 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 20 28 20 63 | ).const;.....bool.operator!=.(.c |
2b780 | 6f 6e 73 74 20 51 4b 65 79 53 65 71 75 65 6e 63 65 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 | onst.QKeySequence&.).const;..pri |
2b7a0 | 76 61 74 65 3a 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 64 65 63 6f 64 65 53 74 72 69 6e | vate:.....static.int.decodeStrin |
2b7c0 | 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 | g(.const.QString.&.);.....static |
2b7e0 | 20 51 53 74 72 69 6e 67 20 65 6e 63 6f 64 65 53 74 72 69 6e 67 28 20 69 6e 74 20 29 3b 0a 20 20 | .QString.encodeString(.int.);... |
2b800 | 20 20 69 6e 74 20 61 73 73 69 67 6e 28 20 51 53 74 72 69 6e 67 20 29 3b 0a 20 20 20 20 76 6f 69 | ..int.assign(.QString.);.....voi |
2b820 | 64 20 73 65 74 4b 65 79 28 20 69 6e 74 20 6b 65 79 2c 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a | d.setKey(.int.key,.int.index.);. |
2b840 | 0a 20 20 20 20 51 4b 65 79 53 65 71 75 65 6e 63 65 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 20 20 | .....QKeySequencePrivate*.d;.... |
2b860 | 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 |
2b880 | 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. |
2b8a0 | 51 4b 65 79 53 65 71 75 65 6e 63 65 20 26 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 51 5f 45 | QKeySequence.&.);.....friend.Q_E |
2b8c0 | 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 |
2b8e0 | 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 4b 65 79 53 65 71 75 65 6e 63 65 20 26 20 29 3b 0a | DataStream.&,.QKeySequence.&.);. |
2b900 | 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 63 63 65 6c 4d 61 6e 61 67 65 72 3b 0a | ....friend.class.QAccelManager;. |
2b920 | 7d 3b 0a 0a 23 65 6c 73 65 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4b 65 79 53 65 | };..#else..class.Q_EXPORT.QKeySe |
2b940 | 71 75 65 6e 63 65 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 | quence.:.public.Qt.{.public:.... |
2b960 | 20 51 4b 65 79 53 65 71 75 65 6e 63 65 28 29 20 7b 7d 0a 20 20 20 20 51 4b 65 79 53 65 71 75 65 | .QKeySequence().{}.....QKeySeque |
2b980 | 6e 63 65 28 20 69 6e 74 20 29 20 7b 7d 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f | nce(.int.).{}.};..#endif.//QT_NO |
2b9a0 | 5f 41 43 43 45 4c 0a 0a 23 65 6e 64 69 66 0a 00 00 00 20 00 71 00 6b 00 62 00 64 00 73 00 6c 00 | _ACCEL..#endif......q.k.b.d.s.l. |
2b9c0 | 35 00 30 00 30 00 30 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 07 3d 2f 2a 2a 2a 2a 2a 2a 2a 2a | 5.0.0.0._.q.w.s...h...=/******** |
2b9e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2ba00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2ba20 | 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 |
2ba40 | 20 51 74 6f 70 69 61 20 43 6f 72 65 20 53 68 61 72 70 20 53 4c 35 30 30 30 20 6b 65 79 62 6f 61 | .Qtopia.Core.Sharp.SL5000.keyboa |
2ba60 | 72 64 20 64 72 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 | rd.driver.**.**.Created.:.200202 |
2ba80 | 31 39 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 | 19.**.**.Copyright.(C).1992-2002 |
2baa0 | 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 |
2bac0 | 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 |
2bae0 | 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 |
2bb00 | 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 |
2bb20 | 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 |
2bb40 | 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 |
2bb60 | 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 |
2bb80 | 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.** |
2bba0 | 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 |
2bbc0 | 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 |
2bbe0 | 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..**. |
2bc00 | 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 |
2bc20 | 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 |
2bc40 | 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 | nal.Edition.**.licenses.for.Qtop |
2bc60 | 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 | ia.Core.may.use.this.file.in.acc |
2bc80 | 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 | ordance.with.the.**.Qt.Embedded. |
2bca0 | 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f | Commercial.License.Agreement.pro |
2bcc0 | 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 |
2bce0 | 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. |
2bd00 | 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 |
2bd20 | 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 |
2bd40 | 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. |
2bd60 | 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 |
2bd80 | 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 |
2bda0 | 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 |
2bdc0 | 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 |
2bde0 | 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 |
2be00 | 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 |
2be20 | 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..**.* |
2be40 | 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. |
2be60 | 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 |
2be80 | 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..**.*** |
2bea0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2bec0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2bee0 | 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4b 42 44 53 4c 35 30 30 30 5f 51 57 53 5f 48 0a 23 | ***/..#ifndef.QKBDSL5000_QWS_H.# |
2bf00 | 64 65 66 69 6e 65 20 51 4b 42 44 53 4c 35 30 30 30 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 | define.QKBDSL5000_QWS_H..#ifndef |
2bf20 | 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6b 62 64 74 74 79 5f 71 77 73 2e 68 22 0a 23 | .QT_H.#include."qkbdtty_qws.h".# |
2bf40 | 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 | endif.//.QT_H..#ifndef.QT_NO_QWS |
2bf60 | 5f 4b 42 44 5f 53 4c 35 30 30 30 0a 0a 63 6c 61 73 73 20 51 57 53 53 4c 35 30 30 30 4b 62 50 72 | _KBD_SL5000..class.QWSSL5000KbPr |
2bf80 | 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 57 53 53 4c 35 30 30 30 4b 65 79 62 6f 61 72 64 48 | ivate;..class.QWSSL5000KeyboardH |
2bfa0 | 61 6e 64 6c 65 72 20 3a 20 70 75 62 6c 69 63 20 51 57 53 54 74 79 4b 65 79 62 6f 61 72 64 48 61 | andler.:.public.QWSTtyKeyboardHa |
2bfc0 | 6e 64 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 53 4c 35 30 30 30 4b 65 79 | ndler.{.public:.....QWSSL5000Key |
2bfe0 | 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a | boardHandler(.const.QString&.);. |
2c000 | 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 53 4c 35 30 30 30 4b 65 79 62 6f 61 72 64 48 61 | ....virtual.~QWSSL5000KeyboardHa |
2c020 | 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 64 6f 4b 65 79 | ndler();......virtual.void.doKey |
2c040 | 28 75 63 68 61 72 20 73 63 61 6e 63 6f 64 65 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f | (uchar.scancode);.....virtual.co |
2c060 | 6e 73 74 20 51 57 53 4b 65 79 4d 61 70 20 2a 6b 65 79 4d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 0a | nst.QWSKeyMap.*keyMap().const;.. |
2c080 | 70 72 69 76 61 74 65 3a 0a 20 20 20 20 62 6f 6f 6c 20 6d 65 74 61 3b 0a 20 20 20 20 62 6f 6f 6c | private:.....bool.meta;.....bool |
2c0a0 | 20 66 6e 3b 0a 20 20 20 20 62 6f 6f 6c 20 6e 75 6d 4c 6f 63 6b 3b 0a 20 20 20 20 51 57 53 53 4c | .fn;.....bool.numLock;.....QWSSL |
2c0c0 | 35 30 30 30 4b 62 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 | 5000KbPrivate.*d;.};..#endif.//. |
2c0e0 | 51 54 5f 4e 4f 5f 51 57 53 5f 4b 42 44 5f 53 4c 35 30 30 30 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 | QT_NO_QWS_KBD_SL5000..#endif.//. |
2c100 | 51 4b 42 44 54 54 59 5f 51 57 53 5f 48 0a 0a 00 00 00 12 00 71 00 6c 00 61 00 79 00 6f 00 75 00 | QKBDTTY_QWS_H.......q.l.a.y.o.u. |
2c120 | 74 00 2e 00 68 00 00 34 48 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | t...h..4H/********************** |
2c140 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2c160 | 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$.* |
2c180 | 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 6c 61 79 6f 75 74 20 63 6c 61 73 73 65 | *.**.Definition.of.layout.classe |
2c1a0 | 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 36 30 34 31 36 0a 2a 2a 0a 2a 2a 20 43 | s.**.**.Created.:.960416.**.**.C |
2c1c0 | 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 | opyright.(C).1992-2002.Trolltech |
2c1e0 | 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..**.* |
2c200 | 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 |
2c220 | 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.. |
2c240 | 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 |
2c260 | 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 |
2c280 | 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 |
2c2a0 | 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 |
2c2c0 | 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 |
2c2e0 | 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 |
2c300 | 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 |
2c320 | 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 |
2c340 | 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 |
2c360 | 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 |
2c380 | 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 |
2c3a0 | 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 |
2c3c0 | 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.**. |
2c3e0 | 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 |
2c400 | 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 |
2c420 | 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 |
2c440 | 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. |
2c460 | 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 |
2c480 | 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 |
2c4a0 | 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..**.** |
2c4c0 | 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 |
2c4e0 | 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 |
2c500 | 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,. |
2c520 | 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. |
2c540 | 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. |
2c560 | 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 |
2c580 | 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. |
2c5a0 | 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 |
2c5c0 | 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..**. |
2c5e0 | 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 |
2c600 | 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..** |
2c620 | 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/. |
2c640 | 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..* |
2c660 | 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. |
2c680 | 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 |
2c6a0 | 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..**. |
2c6c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2c6e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2c700 | 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4c 41 59 4f 55 54 5f 48 0a 23 64 65 66 69 | ******/..#ifndef.QLAYOUT_H.#defi |
2c720 | 6e 65 20 51 4c 41 59 4f 55 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c | ne.QLAYOUT_H..#ifndef.QT_H.#incl |
2c740 | 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 73 69 7a 65 70 | ude."qobject.h".#include."qsizep |
2c760 | 6f 6c 69 63 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 65 | olicy.h".#include."qwidget.h".#e |
2c780 | 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 6c 69 6d 69 74 73 2e 68 | ndif.//.QT_H..#include.<limits.h |
2c7a0 | 3e 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4c 41 59 4f 55 54 0a 0a 23 69 66 20 30 0a 51 | >..#ifndef.QT_NO_LAYOUT..#if.0.Q |
2c7c0 | 5f 4f 42 4a 45 43 54 0a 23 65 6e 64 69 66 0a 0a 73 74 61 74 69 63 20 63 6f 6e 73 74 20 69 6e 74 | _OBJECT.#endif..static.const.int |
2c7e0 | 20 51 4c 41 59 4f 55 54 53 49 5a 45 5f 4d 41 58 20 3d 20 49 4e 54 5f 4d 41 58 2f 32 35 36 2f 31 | .QLAYOUTSIZE_MAX.=.INT_MAX/256/1 |
2c800 | 36 3b 0a 0a 63 6c 61 73 73 20 51 47 72 69 64 4c 61 79 6f 75 74 42 6f 78 3b 0a 63 6c 61 73 73 20 | 6;..class.QGridLayoutBox;.class. |
2c820 | 51 47 72 69 64 4c 61 79 6f 75 74 44 61 74 61 3b 0a 63 6c 61 73 73 20 51 4c 61 79 6f 75 74 3b 0a | QGridLayoutData;.class.QLayout;. |
2c840 | 63 6c 61 73 73 20 51 4c 61 79 6f 75 74 49 74 65 6d 3b 0a 73 74 72 75 63 74 20 51 4c 61 79 6f 75 | class.QLayoutItem;.struct.QLayou |
2c860 | 74 44 61 74 61 3b 0a 63 6c 61 73 73 20 51 4d 65 6e 75 42 61 72 3b 0a 63 6c 61 73 73 20 51 53 70 | tData;.class.QMenuBar;.class.QSp |
2c880 | 61 63 65 72 49 74 65 6d 3b 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 0a 63 6c 61 73 73 20 | acerItem;.class.QWidget;..class. |
2c8a0 | 51 5f 45 58 50 4f 52 54 20 51 47 4c 61 79 6f 75 74 49 74 65 72 61 74 6f 72 20 3a 20 70 75 62 6c | Q_EXPORT.QGLayoutIterator.:.publ |
2c8c0 | 69 63 20 51 53 68 61 72 65 64 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c | ic.QShared.{.public:.....virtual |
2c8e0 | 20 7e 51 47 4c 61 79 6f 75 74 49 74 65 72 61 74 6f 72 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 | .~QGLayoutIterator();.....virtua |
2c900 | 6c 20 51 4c 61 79 6f 75 74 49 74 65 6d 20 2a 6e 65 78 74 28 29 20 3d 20 30 3b 0a 20 20 20 20 76 | l.QLayoutItem.*next().=.0;.....v |
2c920 | 69 72 74 75 61 6c 20 51 4c 61 79 6f 75 74 49 74 65 6d 20 2a 63 75 72 72 65 6e 74 28 29 20 3d 20 | irtual.QLayoutItem.*current().=. |
2c940 | 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 4c 61 79 6f 75 74 49 74 65 6d 20 2a 74 61 6b 65 | 0;.....virtual.QLayoutItem.*take |
2c960 | 43 75 72 72 65 6e 74 28 29 20 3d 20 30 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 | Current().=.0;.};..class.Q_EXPOR |
2c980 | 54 20 51 4c 61 79 6f 75 74 49 74 65 72 61 74 6f 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 | T.QLayoutIterator.{.public:..... |
2c9a0 | 51 4c 61 79 6f 75 74 49 74 65 72 61 74 6f 72 28 20 51 47 4c 61 79 6f 75 74 49 74 65 72 61 74 6f | QLayoutIterator(.QGLayoutIterato |
2c9c0 | 72 20 2a 69 20 29 20 3a 20 69 74 28 20 69 20 29 20 7b 20 7d 0a 20 20 20 20 51 4c 61 79 6f 75 74 | r.*i.).:.it(.i.).{.}.....QLayout |
2c9e0 | 49 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 4c 61 79 6f 75 74 49 74 65 72 61 74 6f 72 20 | Iterator(.const.QLayoutIterator. |
2ca00 | 26 69 20 29 20 3a 20 69 74 28 20 69 2e 69 74 20 29 20 7b 0a 09 69 66 20 28 20 69 74 20 29 0a 09 | &i.).:.it(.i.it.).{..if.(.it.).. |
2ca20 | 20 20 20 20 69 74 2d 3e 72 65 66 28 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 7e 51 4c 61 79 6f 75 | ....it->ref();.....}.....~QLayou |
2ca40 | 74 49 74 65 72 61 74 6f 72 28 29 20 7b 20 69 66 20 28 20 69 74 20 26 26 20 69 74 2d 3e 64 65 72 | tIterator().{.if.(.it.&&.it->der |
2ca60 | 65 66 28 29 20 29 20 64 65 6c 65 74 65 20 69 74 3b 20 7d 0a 20 20 20 20 51 4c 61 79 6f 75 74 49 | ef().).delete.it;.}.....QLayoutI |
2ca80 | 74 65 72 61 74 6f 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 4c 61 79 6f 75 | terator.&operator=(.const.QLayou |
2caa0 | 74 49 74 65 72 61 74 6f 72 20 26 69 20 29 20 7b 0a 09 69 66 20 28 20 69 2e 69 74 20 29 0a 09 20 | tIterator.&i.).{..if.(.i.it.)... |
2cac0 | 20 20 20 69 2e 69 74 2d 3e 72 65 66 28 29 3b 0a 09 69 66 20 28 20 69 74 20 26 26 20 69 74 2d 3e | ...i.it->ref();..if.(.it.&&.it-> |
2cae0 | 64 65 72 65 66 28 29 20 29 0a 09 20 20 20 20 64 65 6c 65 74 65 20 69 74 3b 0a 09 69 74 20 3d 20 | deref().)......delete.it;..it.=. |
2cb00 | 69 2e 69 74 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 20 20 20 20 51 | i.it;..return.*this;.....}.....Q |
2cb20 | 4c 61 79 6f 75 74 49 74 65 6d 20 2a 6f 70 65 72 61 74 6f 72 2b 2b 28 29 20 7b 20 72 65 74 75 72 | LayoutItem.*operator++().{.retur |
2cb40 | 6e 20 69 74 20 3f 20 69 74 2d 3e 6e 65 78 74 28 29 20 3a 20 30 3b 20 7d 0a 20 20 20 20 51 4c 61 | n.it.?.it->next().:.0;.}.....QLa |
2cb60 | 79 6f 75 74 49 74 65 6d 20 2a 63 75 72 72 65 6e 74 28 29 20 7b 20 72 65 74 75 72 6e 20 69 74 20 | youtItem.*current().{.return.it. |
2cb80 | 3f 20 69 74 2d 3e 63 75 72 72 65 6e 74 28 29 20 3a 20 30 3b 20 7d 0a 20 20 20 20 51 4c 61 79 6f | ?.it->current().:.0;.}.....QLayo |
2cba0 | 75 74 49 74 65 6d 20 2a 74 61 6b 65 43 75 72 72 65 6e 74 28 29 20 7b 20 72 65 74 75 72 6e 20 69 | utItem.*takeCurrent().{.return.i |
2cbc0 | 74 20 3f 20 69 74 2d 3e 74 61 6b 65 43 75 72 72 65 6e 74 28 29 20 3a 20 30 3b 20 7d 0a 20 20 20 | t.?.it->takeCurrent().:.0;.}.... |
2cbe0 | 20 76 6f 69 64 20 64 65 6c 65 74 65 43 75 72 72 65 6e 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a | .void.deleteCurrent();..private: |
2cc00 | 0a 20 20 20 20 51 47 4c 61 79 6f 75 74 49 74 65 72 61 74 6f 72 20 2a 69 74 3b 0a 7d 3b 0a 0a 63 | .....QGLayoutIterator.*it;.};..c |
2cc20 | 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4c 61 79 6f 75 74 49 74 65 6d 0a 7b 0a 70 75 62 6c | lass.Q_EXPORT.QLayoutItem.{.publ |
2cc40 | 69 63 3a 0a 20 20 20 20 51 4c 61 79 6f 75 74 49 74 65 6d 28 20 69 6e 74 20 61 6c 69 67 6e 6d 65 | ic:.....QLayoutItem(.int.alignme |
2cc60 | 6e 74 20 3d 20 30 20 29 20 3a 20 61 6c 69 67 6e 28 20 61 6c 69 67 6e 6d 65 6e 74 20 29 20 7b 20 | nt.=.0.).:.align(.alignment.).{. |
2cc80 | 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 4c 61 79 6f 75 74 49 74 65 6d 28 29 3b 0a 20 20 | }.....virtual.~QLayoutItem();... |
2cca0 | 20 20 76 69 72 74 75 61 6c 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 | ..virtual.QSize.sizeHint().const |
2ccc0 | 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 | .=.0;.....virtual.QSize.minimumS |
2cce0 | 69 7a 65 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 69 | ize().const.=.0;.....virtual.QSi |
2cd00 | 7a 65 20 6d 61 78 69 6d 75 6d 53 69 7a 65 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 | ze.maximumSize().const.=.0;..... |
2cd20 | 76 69 72 74 75 61 6c 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 45 78 70 61 6e 64 44 61 74 61 20 | virtual.QSizePolicy::ExpandData. |
2cd40 | 65 78 70 61 6e 64 69 6e 67 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 | expanding().const.=.0;.....virtu |
2cd60 | 61 6c 20 76 6f 69 64 20 73 65 74 47 65 6f 6d 65 74 72 79 28 20 63 6f 6e 73 74 20 51 52 65 63 74 | al.void.setGeometry(.const.QRect |
2cd80 | 26 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 63 74 20 67 65 6f 6d 65 | &.).=.0;.....virtual.QRect.geome |
2cda0 | 74 72 79 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f | try().const.=.0;.....virtual.boo |
2cdc0 | 6c 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 | l.isEmpty().const.=.0;.....virtu |
2cde0 | 61 6c 20 62 6f 6f 6c 20 68 61 73 48 65 69 67 68 74 46 6f 72 57 69 64 74 68 28 29 20 63 6f 6e 73 | al.bool.hasHeightForWidth().cons |
2ce00 | 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 68 65 69 67 68 74 46 6f 72 57 69 64 74 | t;.....virtual.int.heightForWidt |
2ce20 | 68 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 2f 2f 20 23 23 23 20 61 64 64 20 6d | h(.int.).const;.....//.###.add.m |
2ce40 | 69 6e 69 6d 75 6d 48 65 69 67 68 74 46 6f 72 57 69 64 74 68 28 20 69 6e 74 20 29 20 69 6e 20 51 | inimumHeightForWidth(.int.).in.Q |
2ce60 | 74 20 34 2e 30 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 76 61 6c 69 64 61 74 | t.4.0.....virtual.void.invalidat |
2ce80 | 65 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 | e();......virtual.QWidget.*widge |
2cea0 | 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 4c 61 79 6f 75 74 49 74 65 72 61 74 6f 72 | t();.....virtual.QLayoutIterator |
2cec0 | 20 69 74 65 72 61 74 6f 72 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 4c 61 79 6f 75 74 | .iterator();.....virtual.QLayout |
2cee0 | 20 2a 6c 61 79 6f 75 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 70 61 63 65 72 49 | .*layout();.....virtual.QSpacerI |
2cf00 | 74 65 6d 20 2a 73 70 61 63 65 72 49 74 65 6d 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 61 6c 69 67 | tem.*spacerItem();......int.alig |
2cf20 | 6e 6d 65 6e 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 6c 69 67 6e 3b 20 7d 0a | nment().const.{.return.align;.}. |
2cf40 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 6c 69 67 6e 6d 65 6e 74 28 20 69 | ....virtual.void.setAlignment(.i |
2cf60 | 6e 74 20 61 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 69 6e 74 20 61 6c 69 67 | nt.a.);..protected:.....int.alig |
2cf80 | 6e 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 53 70 61 63 65 72 49 74 65 | n;.};..class.Q_EXPORT.QSpacerIte |
2cfa0 | 6d 20 3a 20 70 75 62 6c 69 63 20 51 4c 61 79 6f 75 74 49 74 65 6d 0a 7b 0a 70 75 62 6c 69 63 3a | m.:.public.QLayoutItem.{.public: |
2cfc0 | 0a 20 20 20 20 51 53 70 61 63 65 72 49 74 65 6d 28 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 0a | .....QSpacerItem(.int.w,.int.h,. |
2cfe0 | 09 09 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 53 69 7a 65 54 79 70 65 20 68 44 61 74 61 20 3d | ...QSizePolicy::SizeType.hData.= |
2d000 | 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 4d 69 6e 69 6d 75 6d 2c 0a 09 09 20 51 53 69 7a 65 50 | .QSizePolicy::Minimum,....QSizeP |
2d020 | 6f 6c 69 63 79 3a 3a 53 69 7a 65 54 79 70 65 20 76 44 61 74 61 20 3d 20 51 53 69 7a 65 50 6f 6c | olicy::SizeType.vData.=.QSizePol |
2d040 | 69 63 79 3a 3a 4d 69 6e 69 6d 75 6d 20 29 0a 09 3a 20 77 69 64 74 68 28 20 77 20 29 2c 20 68 65 | icy::Minimum.)..:.width(.w.),.he |
2d060 | 69 67 68 74 28 20 68 20 29 2c 20 73 69 7a 65 50 28 20 68 44 61 74 61 2c 20 76 44 61 74 61 20 29 | ight(.h.),.sizeP(.hData,.vData.) |
2d080 | 20 7b 20 7d 0a 20 20 20 20 76 6f 69 64 20 63 68 61 6e 67 65 53 69 7a 65 28 20 69 6e 74 20 77 2c | .{.}.....void.changeSize(.int.w, |
2d0a0 | 20 69 6e 74 20 68 2c 0a 09 09 20 20 20 20 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 53 69 7a 65 | .int.h,........QSizePolicy::Size |
2d0c0 | 54 79 70 65 20 68 44 61 74 61 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 4d 69 6e 69 6d 75 | Type.hData.=.QSizePolicy::Minimu |
2d0e0 | 6d 2c 0a 09 09 20 20 20 20 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 53 69 7a 65 54 79 70 65 20 | m,........QSizePolicy::SizeType. |
2d100 | 76 44 61 74 61 20 3d 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 4d 69 6e 69 6d 75 6d 20 29 3b 0a | vData.=.QSizePolicy::Minimum.);. |
2d120 | 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | ....QSize.sizeHint().const;..... |
2d140 | 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 | QSize.minimumSize().const;.....Q |
2d160 | 53 69 7a 65 20 6d 61 78 69 6d 75 6d 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 | Size.maximumSize().const;.....QS |
2d180 | 69 7a 65 50 6f 6c 69 63 79 3a 3a 45 78 70 61 6e 64 44 61 74 61 20 65 78 70 61 6e 64 69 6e 67 28 | izePolicy::ExpandData.expanding( |
2d1a0 | 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 |
2d1c0 | 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 47 65 6f 6d 65 74 72 79 28 20 63 6f 6e 73 74 20 51 | t;.....void.setGeometry(.const.Q |
2d1e0 | 52 65 63 74 26 20 29 3b 0a 20 20 20 20 51 52 65 63 74 20 67 65 6f 6d 65 74 72 79 28 29 20 63 6f | Rect&.);.....QRect.geometry().co |
2d200 | 6e 73 74 3b 0a 20 20 20 20 51 53 70 61 63 65 72 49 74 65 6d 20 2a 73 70 61 63 65 72 49 74 65 6d | nst;.....QSpacerItem.*spacerItem |
2d220 | 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 20 77 69 64 74 68 3b 0a 20 20 20 | ();..private:.....int.width;.... |
2d240 | 20 69 6e 74 20 68 65 69 67 68 74 3b 0a 20 20 20 20 51 53 69 7a 65 50 6f 6c 69 63 79 20 73 69 7a | .int.height;.....QSizePolicy.siz |
2d260 | 65 50 3b 0a 20 20 20 20 51 52 65 63 74 20 72 65 63 74 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f | eP;.....QRect.rect;.};..class.Q_ |
2d280 | 45 58 50 4f 52 54 20 51 57 69 64 67 65 74 49 74 65 6d 20 3a 20 70 75 62 6c 69 63 20 51 4c 61 79 | EXPORT.QWidgetItem.:.public.QLay |
2d2a0 | 6f 75 74 49 74 65 6d 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 69 64 67 65 74 49 74 65 | outItem.{.public:.....QWidgetIte |
2d2c0 | 6d 28 20 51 57 69 64 67 65 74 20 2a 77 20 29 20 3a 20 77 69 64 28 20 77 20 29 20 7b 20 7d 0a 20 | m(.QWidget.*w.).:.wid(.w.).{.}.. |
2d2e0 | 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 | ...QSize.sizeHint().const;.....Q |
2d300 | 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 | Size.minimumSize().const;.....QS |
2d320 | 69 7a 65 20 6d 61 78 69 6d 75 6d 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 | ize.maximumSize().const;.....QSi |
2d340 | 7a 65 50 6f 6c 69 63 79 3a 3a 45 78 70 61 6e 64 44 61 74 61 20 65 78 70 61 6e 64 69 6e 67 28 29 | zePolicy::ExpandData.expanding() |
2d360 | 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 74 | .const;.....bool.isEmpty().const |
2d380 | 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 47 65 6f 6d 65 74 72 79 28 20 63 6f 6e 73 74 20 51 52 | ;.....void.setGeometry(.const.QR |
2d3a0 | 65 63 74 26 20 29 3b 0a 20 20 20 20 51 52 65 63 74 20 67 65 6f 6d 65 74 72 79 28 29 20 63 6f 6e | ect&.);.....QRect.geometry().con |
2d3c0 | 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 28 | st;.....virtual.QWidget.*widget( |
2d3e0 | 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 48 65 69 67 68 74 46 6f 72 57 69 64 74 68 28 29 | );......bool.hasHeightForWidth() |
2d400 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 46 6f 72 57 69 64 74 68 28 20 | .const;.....int.heightForWidth(. |
2d420 | 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 57 69 64 67 | int.).const;..private:.....QWidg |
2d440 | 65 74 20 2a 77 69 64 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4c 61 79 | et.*wid;.};..class.Q_EXPORT.QLay |
2d460 | 6f 75 74 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 2c 20 70 75 62 6c 69 63 20 51 4c 61 | out.:.public.QObject,.public.QLa |
2d480 | 79 6f 75 74 49 74 65 6d 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e | youtItem.{.....Q_OBJECT.....Q_EN |
2d4a0 | 55 4d 53 28 20 52 65 73 69 7a 65 4d 6f 64 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 | UMS(.ResizeMode.).....Q_PROPERTY |
2d4c0 | 28 20 69 6e 74 20 6d 61 72 67 69 6e 20 52 45 41 44 20 6d 61 72 67 69 6e 20 57 52 49 54 45 20 73 | (.int.margin.READ.margin.WRITE.s |
2d4e0 | 65 74 4d 61 72 67 69 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 73 | etMargin.).....Q_PROPERTY(.int.s |
2d500 | 70 61 63 69 6e 67 20 52 45 41 44 20 73 70 61 63 69 6e 67 20 57 52 49 54 45 20 73 65 74 53 70 61 | pacing.READ.spacing.WRITE.setSpa |
2d520 | 63 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 52 65 73 69 7a 65 4d 6f 64 | cing.).....Q_PROPERTY(.ResizeMod |
2d540 | 65 20 72 65 73 69 7a 65 4d 6f 64 65 20 52 45 41 44 20 72 65 73 69 7a 65 4d 6f 64 65 20 57 52 49 | e.resizeMode.READ.resizeMode.WRI |
2d560 | 54 45 20 73 65 74 52 65 73 69 7a 65 4d 6f 64 65 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 | TE.setResizeMode.)..public:..... |
2d580 | 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 70 75 74 20 27 41 75 74 6f 27 20 66 69 72 73 74 20 | //.###.Qt.4.0:.put.'Auto'.first. |
2d5a0 | 69 6e 20 65 6e 75 6d 0a 20 20 20 20 65 6e 75 6d 20 52 65 73 69 7a 65 4d 6f 64 65 20 7b 20 46 72 | in.enum.....enum.ResizeMode.{.Fr |
2d5c0 | 65 65 52 65 73 69 7a 65 2c 20 4d 69 6e 69 6d 75 6d 2c 20 46 69 78 65 64 2c 20 41 75 74 6f 20 7d | eeResize,.Minimum,.Fixed,.Auto.} |
2d5e0 | 3b 0a 0a 20 20 20 20 51 4c 61 79 6f 75 74 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c | ;......QLayout(.QWidget.*parent, |
2d600 | 20 69 6e 74 20 6d 61 72 67 69 6e 20 3d 20 30 2c 20 69 6e 74 20 73 70 61 63 69 6e 67 20 3d 20 2d | .int.margin.=.0,.int.spacing.=.- |
2d620 | 31 2c 0a 09 20 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b | 1,.......const.char.*name.=.0.); |
2d640 | 0a 20 20 20 20 51 4c 61 79 6f 75 74 28 20 51 4c 61 79 6f 75 74 20 2a 70 61 72 65 6e 74 4c 61 79 | .....QLayout(.QLayout.*parentLay |
2d660 | 6f 75 74 2c 20 69 6e 74 20 73 70 61 63 69 6e 67 20 3d 20 2d 31 2c 20 63 6f 6e 73 74 20 63 68 61 | out,.int.spacing.=.-1,.const.cha |
2d680 | 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 4c 61 79 6f 75 74 28 20 69 6e 74 20 | r.*name.=.0.);.....QLayout(.int. |
2d6a0 | 73 70 61 63 69 6e 67 20 3d 20 2d 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d | spacing.=.-1,.const.char.*name.= |
2d6c0 | 20 30 20 29 3b 0a 20 20 20 20 7e 51 4c 61 79 6f 75 74 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 6d | .0.);.....~QLayout();......int.m |
2d6e0 | 61 72 67 69 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6f 75 74 73 69 64 65 42 6f | argin().const.{.return.outsideBo |
2d700 | 72 64 65 72 3b 20 7d 0a 20 20 20 20 69 6e 74 20 73 70 61 63 69 6e 67 28 29 20 63 6f 6e 73 74 20 | rder;.}.....int.spacing().const. |
2d720 | 7b 20 72 65 74 75 72 6e 20 69 6e 73 69 64 65 53 70 61 63 69 6e 67 3b 20 7d 0a 0a 20 20 20 20 76 | {.return.insideSpacing;.}......v |
2d740 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d 61 72 67 69 6e 28 20 69 6e 74 20 29 3b 0a 20 20 | irtual.void.setMargin(.int.);... |
2d760 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 70 61 63 69 6e 67 28 20 69 6e 74 20 29 | ..virtual.void.setSpacing(.int.) |
2d780 | 3b 0a 0a 20 20 20 20 69 6e 74 20 64 65 66 61 75 6c 74 42 6f 72 64 65 72 28 29 20 63 6f 6e 73 74 | ;......int.defaultBorder().const |
2d7a0 | 20 7b 20 72 65 74 75 72 6e 20 69 6e 73 69 64 65 53 70 61 63 69 6e 67 3b 20 7d 0a 20 20 20 20 76 | .{.return.insideSpacing;.}.....v |
2d7c0 | 6f 69 64 20 66 72 65 65 7a 65 28 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 | oid.freeze(.int.w,.int.h.);..... |
2d7e0 | 76 6f 69 64 20 66 72 65 65 7a 65 28 29 20 7b 20 73 65 74 52 65 73 69 7a 65 4d 6f 64 65 28 20 46 | void.freeze().{.setResizeMode(.F |
2d800 | 69 78 65 64 20 29 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 52 65 73 69 7a 65 4d 6f 64 | ixed.);.}......void.setResizeMod |
2d820 | 65 28 20 52 65 73 69 7a 65 4d 6f 64 65 20 29 3b 0a 20 20 20 20 52 65 73 69 7a 65 4d 6f 64 65 20 | e(.ResizeMode.);.....ResizeMode. |
2d840 | 72 65 73 69 7a 65 4d 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | resizeMode().const;..#ifndef.QT_ |
2d860 | 4e 4f 5f 4d 45 4e 55 42 41 52 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d | NO_MENUBAR.....virtual.void.setM |
2d880 | 65 6e 75 42 61 72 28 20 51 4d 65 6e 75 42 61 72 20 2a 77 20 29 3b 0a 20 20 20 20 51 4d 65 6e 75 | enuBar(.QMenuBar.*w.);.....QMenu |
2d8a0 | 42 61 72 20 2a 6d 65 6e 75 42 61 72 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6d 65 | Bar.*menuBar().const.{.return.me |
2d8c0 | 6e 75 62 61 72 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 6d 61 | nubar;.}.#endif......QWidget.*ma |
2d8e0 | 69 6e 57 69 64 67 65 74 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 54 6f 70 4c 65 76 65 6c 28 | inWidget();.....bool.isTopLevel( |
2d900 | 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 6f 70 4c 65 76 65 6c 3b 20 7d 0a 0a 20 20 | ).const.{.return.topLevel;.}.... |
2d920 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 75 74 6f 41 64 64 28 20 62 6f 6f 6c 20 | ..virtual.void.setAutoAdd(.bool. |
2d940 | 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 75 74 6f 41 64 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 | );.....bool.autoAdd().const.{.re |
2d960 | 74 75 72 6e 20 61 75 74 6f 4e 65 77 43 68 69 6c 64 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 69 | turn.autoNewChild;.}......void.i |
2d980 | 6e 76 61 6c 69 64 61 74 65 28 29 3b 0a 20 20 20 20 51 52 65 63 74 20 67 65 6f 6d 65 74 72 79 28 | nvalidate();.....QRect.geometry( |
2d9a0 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 63 74 69 76 61 74 65 28 29 3b 0a 0a 20 | ).const;.....bool.activate();... |
2d9c0 | 20 20 20 76 6f 69 64 20 61 64 64 28 20 51 57 69 64 67 65 74 20 2a 77 20 29 20 7b 20 61 64 64 49 | ...void.add(.QWidget.*w.).{.addI |
2d9e0 | 74 65 6d 28 20 6e 65 77 20 51 57 69 64 67 65 74 49 74 65 6d 28 77 29 20 29 3b 20 7d 0a 20 20 20 | tem(.new.QWidgetItem(w).);.}.... |
2da00 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 64 49 74 65 6d 28 20 51 4c 61 79 6f 75 74 49 74 | .virtual.void.addItem(.QLayoutIt |
2da20 | 65 6d 20 2a 20 29 20 3d 20 30 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 28 20 51 57 | em.*.).=.0;......void.remove(.QW |
2da40 | 69 64 67 65 74 20 2a 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 49 74 65 6d 28 | idget.*w.);.....void.removeItem( |
2da60 | 20 51 4c 61 79 6f 75 74 49 74 65 6d 20 2a 20 29 3b 0a 0a 20 20 20 20 51 53 69 7a 65 50 6f 6c 69 | .QLayoutItem.*.);......QSizePoli |
2da80 | 63 79 3a 3a 45 78 70 61 6e 64 44 61 74 61 20 65 78 70 61 6e 64 69 6e 67 28 29 20 63 6f 6e 73 74 | cy::ExpandData.expanding().const |
2daa0 | 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b | ;.....QSize.minimumSize().const; |
2dac0 | 0a 20 20 20 20 51 53 69 7a 65 20 6d 61 78 69 6d 75 6d 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a | .....QSize.maximumSize().const;. |
2dae0 | 20 20 20 20 76 6f 69 64 20 73 65 74 47 65 6f 6d 65 74 72 79 28 20 63 6f 6e 73 74 20 51 52 65 63 | ....void.setGeometry(.const.QRec |
2db00 | 74 26 20 29 20 3d 20 30 3b 0a 20 20 20 20 51 4c 61 79 6f 75 74 49 74 65 72 61 74 6f 72 20 69 74 | t&.).=.0;.....QLayoutIterator.it |
2db20 | 65 72 61 74 6f 72 28 29 20 3d 20 30 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6d 70 74 79 28 29 | erator().=.0;.....bool.isEmpty() |
2db40 | 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 74 6f 74 61 6c 48 65 69 67 68 74 46 6f 72 57 | .const;......int.totalHeightForW |
2db60 | 69 64 74 68 28 20 69 6e 74 20 77 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 74 | idth(.int.w.).const;.....QSize.t |
2db80 | 6f 74 61 6c 4d 69 6e 69 6d 75 6d 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 | otalMinimumSize().const;.....QSi |
2dba0 | 7a 65 20 74 6f 74 61 6c 4d 61 78 69 6d 75 6d 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | ze.totalMaximumSize().const;.... |
2dbc0 | 20 51 53 69 7a 65 20 74 6f 74 61 6c 53 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 | .QSize.totalSizeHint().const;... |
2dbe0 | 20 20 51 4c 61 79 6f 75 74 20 2a 6c 61 79 6f 75 74 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 | ..QLayout.*layout();......bool.s |
2dc00 | 75 70 70 6f 72 74 73 4d 61 72 67 69 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6d | upportsMargin().const.{.return.m |
2dc20 | 61 72 67 69 6e 49 6d 70 6c 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 45 6e 61 62 6c 65 | arginImpl;.}......void.setEnable |
2dc40 | 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6e 61 62 6c 65 64 28 29 20 | d(.bool.);.....bool.isEnabled(). |
2dc60 | 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e | const;..protected:.....bool.even |
2dc80 | 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.*.);. |
2dca0 | 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 74 | ....void.childEvent(.QChildEvent |
2dcc0 | 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 43 68 69 6c 64 4c 61 79 6f 75 74 28 20 | .*e.);.....void.addChildLayout(. |
2dce0 | 51 4c 61 79 6f 75 74 20 2a 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 65 6c 65 74 65 41 6c 6c | QLayout.*l.);.....void.deleteAll |
2dd00 | 49 74 65 6d 73 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 75 70 70 6f 72 74 73 4d 61 | Items();......void.setSupportsMa |
2dd20 | 72 67 69 6e 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 51 52 65 63 74 20 61 6c 69 67 6e 6d 65 6e | rgin(.bool.);.....QRect.alignmen |
2dd40 | 74 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 | tRect(.const.QRect&.).const;..pr |
2dd60 | 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 57 69 64 67 65 74 4c 61 79 6f 75 74 28 | ivate:.....void.setWidgetLayout( |
2dd80 | 20 51 57 69 64 67 65 74 20 2a 2c 20 51 4c 61 79 6f 75 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 | .QWidget.*,.QLayout.*.);.....voi |
2dda0 | 64 20 69 6e 69 74 28 29 3b 0a 20 20 20 20 69 6e 74 20 69 6e 73 69 64 65 53 70 61 63 69 6e 67 3b | d.init();.....int.insideSpacing; |
2ddc0 | 0a 20 20 20 20 69 6e 74 20 6f 75 74 73 69 64 65 42 6f 72 64 65 72 3b 0a 20 20 20 20 75 69 6e 74 | .....int.outsideBorder;.....uint |
2dde0 | 20 74 6f 70 4c 65 76 65 6c 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 65 6e 61 62 6c 65 64 20 | .topLevel.:.1;.....uint.enabled. |
2de00 | 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 61 75 74 6f 4e 65 77 43 68 69 6c 64 20 3a 20 31 3b 0a | :.1;.....uint.autoNewChild.:.1;. |
2de20 | 20 20 20 20 75 69 6e 74 20 66 72 6f 7a 65 6e 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 61 63 | ....uint.frozen.:.1;.....uint.ac |
2de40 | 74 69 76 61 74 65 64 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 6d 61 72 67 69 6e 49 6d 70 6c | tivated.:.1;.....uint.marginImpl |
2de60 | 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 61 75 74 6f 4d 69 6e 69 6d 75 6d 20 3a 20 31 3b 0a | .:.1;.....uint.autoMinimum.:.1;. |
2de80 | 20 20 20 20 75 69 6e 74 20 61 75 74 6f 52 65 73 69 7a 65 4d 6f 64 65 20 3a 20 31 3b 0a 20 20 20 | ....uint.autoResizeMode.:.1;.... |
2dea0 | 20 51 52 65 63 74 20 72 65 63 74 3b 0a 20 20 20 20 51 4c 61 79 6f 75 74 44 61 74 61 20 2a 65 78 | .QRect.rect;.....QLayoutData.*ex |
2dec0 | 74 72 61 44 61 74 61 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 45 4e 55 42 41 52 0a 20 | traData;.#ifndef.QT_NO_MENUBAR.. |
2dee0 | 20 20 20 51 4d 65 6e 75 42 61 72 20 2a 6d 65 6e 75 62 61 72 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 | ...QMenuBar.*menubar;.#endif..pr |
2df00 | 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 | ivate:.#if.defined(Q_DISABLE_COP |
2df20 | 59 29 0a 20 20 20 20 51 4c 61 79 6f 75 74 28 20 63 6f 6e 73 74 20 51 4c 61 79 6f 75 74 20 26 20 | Y).....QLayout(.const.QLayout.&. |
2df40 | 29 3b 0a 20 20 20 20 51 4c 61 79 6f 75 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 | );.....QLayout.&operator=(.const |
2df60 | 20 51 4c 61 79 6f 75 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 73 74 61 74 69 63 | .QLayout.&.);.#endif......static |
2df80 | 20 76 6f 69 64 20 70 72 6f 70 61 67 61 74 65 53 70 61 63 69 6e 67 28 20 51 4c 61 79 6f 75 74 20 | .void.propagateSpacing(.QLayout. |
2dfa0 | 2a 6c 61 79 6f 75 74 20 29 3b 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 4c 61 79 6f | *layout.);.};..inline.void.QLayo |
2dfc0 | 75 74 49 74 65 72 61 74 6f 72 3a 3a 64 65 6c 65 74 65 43 75 72 72 65 6e 74 28 29 0a 7b 0a 20 20 | utIterator::deleteCurrent().{... |
2dfe0 | 20 20 64 65 6c 65 74 65 20 74 61 6b 65 43 75 72 72 65 6e 74 28 29 3b 0a 7d 0a 0a 63 6c 61 73 73 | ..delete.takeCurrent();.}..class |
2e000 | 20 51 5f 45 58 50 4f 52 54 20 51 47 72 69 64 4c 61 79 6f 75 74 20 3a 20 70 75 62 6c 69 63 20 51 | .Q_EXPORT.QGridLayout.:.public.Q |
2e020 | 4c 61 79 6f 75 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 | Layout.{.....Q_OBJECT.public:... |
2e040 | 20 20 51 47 72 69 64 4c 61 79 6f 75 74 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 | ..QGridLayout(.QWidget.*parent,. |
2e060 | 69 6e 74 20 6e 52 6f 77 73 20 3d 20 31 2c 20 69 6e 74 20 6e 43 6f 6c 73 20 3d 20 31 2c 20 69 6e | int.nRows.=.1,.int.nCols.=.1,.in |
2e080 | 74 20 62 6f 72 64 65 72 20 3d 20 30 2c 0a 09 09 20 69 6e 74 20 73 70 61 63 69 6e 67 20 3d 20 2d | t.border.=.0,....int.spacing.=.- |
2e0a0 | 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 | 1,.const.char.*name.=.0.);.....Q |
2e0c0 | 47 72 69 64 4c 61 79 6f 75 74 28 20 69 6e 74 20 6e 52 6f 77 73 20 3d 20 31 2c 20 69 6e 74 20 6e | GridLayout(.int.nRows.=.1,.int.n |
2e0e0 | 43 6f 6c 73 20 3d 20 31 2c 20 69 6e 74 20 73 70 61 63 69 6e 67 20 3d 20 2d 31 2c 0a 09 09 20 63 | Cols.=.1,.int.spacing.=.-1,....c |
2e100 | 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 47 72 69 64 | onst.char.*name.=.0.);.....QGrid |
2e120 | 4c 61 79 6f 75 74 28 20 51 4c 61 79 6f 75 74 20 2a 70 61 72 65 6e 74 4c 61 79 6f 75 74 2c 20 69 | Layout(.QLayout.*parentLayout,.i |
2e140 | 6e 74 20 6e 52 6f 77 73 20 3d 20 31 2c 20 69 6e 74 20 6e 43 6f 6c 73 20 3d 20 31 2c 0a 09 09 20 | nt.nRows.=.1,.int.nCols.=.1,.... |
2e160 | 69 6e 74 20 73 70 61 63 69 6e 67 20 3d 20 2d 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 | int.spacing.=.-1,.const.char.*na |
2e180 | 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 47 72 69 64 4c 61 79 6f 75 74 28 29 3b 0a 0a 20 | me.=.0.);.....~QGridLayout();... |
2e1a0 | 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 | ...QSize.sizeHint().const;.....Q |
2e1c0 | 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 | Size.minimumSize().const;.....QS |
2e1e0 | 69 7a 65 20 6d 61 78 69 6d 75 6d 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f | ize.maximumSize().const;......// |
2e200 | 20 23 23 23 20 72 65 6d 6f 76 65 20 27 76 69 72 74 75 61 6c 27 20 69 6e 20 34 2e 30 20 28 6f 72 | .###.remove.'virtual'.in.4.0.(or |
2e220 | 20 61 64 64 20 27 76 69 72 74 75 61 6c 27 20 74 6f 20 73 65 74 7b 52 6f 77 2c 43 6f 6c 7d 53 70 | .add.'virtual'.to.set{Row,Col}Sp |
2e240 | 61 63 69 6e 67 28 29 29 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 6f 77 | acing()).....virtual.void.setRow |
2e260 | 53 74 72 65 74 63 68 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 73 74 72 65 74 63 68 20 29 3b | Stretch(.int.row,.int.stretch.); |
2e280 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6c 53 74 72 65 74 63 68 28 | .....virtual.void.setColStretch( |
2e2a0 | 20 69 6e 74 20 63 6f 6c 2c 20 69 6e 74 20 73 74 72 65 74 63 68 20 29 3b 0a 20 20 20 20 69 6e 74 | .int.col,.int.stretch.);.....int |
2e2c0 | 20 72 6f 77 53 74 72 65 74 63 68 28 20 69 6e 74 20 72 6f 77 20 29 20 63 6f 6e 73 74 3b 0a 20 20 | .rowStretch(.int.row.).const;... |
2e2e0 | 20 20 69 6e 74 20 63 6f 6c 53 74 72 65 74 63 68 28 20 69 6e 74 20 63 6f 6c 20 29 20 63 6f 6e 73 | ..int.colStretch(.int.col.).cons |
2e300 | 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 52 6f 77 53 70 61 63 69 6e 67 28 20 69 6e 74 20 | t;......void.setRowSpacing(.int. |
2e320 | 72 6f 77 2c 20 69 6e 74 20 6d 69 6e 53 69 7a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 | row,.int.minSize.);.....void.set |
2e340 | 43 6f 6c 53 70 61 63 69 6e 67 28 20 69 6e 74 20 63 6f 6c 2c 20 69 6e 74 20 6d 69 6e 53 69 7a 65 | ColSpacing(.int.col,.int.minSize |
2e360 | 20 29 3b 0a 20 20 20 20 69 6e 74 20 72 6f 77 53 70 61 63 69 6e 67 28 20 69 6e 74 20 72 6f 77 20 | .);.....int.rowSpacing(.int.row. |
2e380 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 6f 6c 53 70 61 63 69 6e 67 28 20 69 6e 74 | ).const;.....int.colSpacing(.int |
2e3a0 | 20 63 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 6e 75 6d 52 6f 77 73 28 29 | .col.).const;......int.numRows() |
2e3c0 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6e 75 6d 43 6f 6c 73 28 29 20 63 6f 6e 73 74 3b | .const;.....int.numCols().const; |
2e3e0 | 0a 20 20 20 20 51 52 65 63 74 20 63 65 6c 6c 47 65 6f 6d 65 74 72 79 28 20 69 6e 74 20 72 6f 77 | .....QRect.cellGeometry(.int.row |
2e400 | 2c 20 69 6e 74 20 63 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 | ,.int.col.).const;......bool.has |
2e420 | 48 65 69 67 68 74 46 6f 72 57 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 | HeightForWidth().const;.....int. |
2e440 | 68 65 69 67 68 74 46 6f 72 57 69 64 74 68 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | heightForWidth(.int.).const;.... |
2e460 | 20 69 6e 74 20 6d 69 6e 69 6d 75 6d 48 65 69 67 68 74 46 6f 72 57 69 64 74 68 28 20 69 6e 74 20 | .int.minimumHeightForWidth(.int. |
2e480 | 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 45 78 70 61 6e | ).const;......QSizePolicy::Expan |
2e4a0 | 64 44 61 74 61 20 65 78 70 61 6e 64 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 | dData.expanding().const;.....voi |
2e4c0 | 64 20 69 6e 76 61 6c 69 64 61 74 65 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 64 64 49 74 65 | d.invalidate();......void.addIte |
2e4e0 | 6d 28 20 51 4c 61 79 6f 75 74 49 74 65 6d 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 | m(.QLayoutItem.*.);.....void.add |
2e500 | 49 74 65 6d 28 20 51 4c 61 79 6f 75 74 49 74 65 6d 20 2a 69 74 65 6d 2c 20 69 6e 74 20 72 6f 77 | Item(.QLayoutItem.*item,.int.row |
2e520 | 2c 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 4d 75 6c 74 69 43 65 | ,.int.col.);.....void.addMultiCe |
2e540 | 6c 6c 28 20 51 4c 61 79 6f 75 74 49 74 65 6d 20 2a 2c 20 69 6e 74 20 66 72 6f 6d 52 6f 77 2c 20 | ll(.QLayoutItem.*,.int.fromRow,. |
2e560 | 69 6e 74 20 74 6f 52 6f 77 2c 0a 09 09 09 20 20 20 20 20 20 20 69 6e 74 20 66 72 6f 6d 43 6f 6c | int.toRow,...........int.fromCol |
2e580 | 2c 20 69 6e 74 20 74 6f 43 6f 6c 2c 20 69 6e 74 20 61 6c 69 67 6e 20 3d 20 30 20 29 3b 0a 0a 20 | ,.int.toCol,.int.align.=.0.);... |
2e5a0 | 20 20 20 76 6f 69 64 20 61 64 64 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a 2c 20 69 6e | ...void.addWidget(.QWidget.*,.in |
2e5c0 | 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 69 6e 74 20 61 6c 69 67 6e 20 3d 20 30 20 29 3b | t.row,.int.col,.int.align.=.0.); |
2e5e0 | 0a 20 20 20 20 76 6f 69 64 20 61 64 64 4d 75 6c 74 69 43 65 6c 6c 57 69 64 67 65 74 28 20 51 57 | .....void.addMultiCellWidget(.QW |
2e600 | 69 64 67 65 74 20 2a 2c 20 69 6e 74 20 66 72 6f 6d 52 6f 77 2c 20 69 6e 74 20 74 6f 52 6f 77 2c | idget.*,.int.fromRow,.int.toRow, |
2e620 | 0a 09 09 09 20 20 20 20 20 69 6e 74 20 66 72 6f 6d 43 6f 6c 2c 20 69 6e 74 20 74 6f 43 6f 6c 2c | .........int.fromCol,.int.toCol, |
2e640 | 20 69 6e 74 20 61 6c 69 67 6e 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 4c 61 | .int.align.=.0.);.....void.addLa |
2e660 | 79 6f 75 74 28 20 51 4c 61 79 6f 75 74 20 2a 6c 61 79 6f 75 74 2c 20 69 6e 74 20 72 6f 77 2c 20 | yout(.QLayout.*layout,.int.row,. |
2e680 | 69 6e 74 20 63 6f 6c 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 4d 75 6c 74 69 43 65 6c 6c 4c | int.col);.....void.addMultiCellL |
2e6a0 | 61 79 6f 75 74 28 20 51 4c 61 79 6f 75 74 20 2a 6c 61 79 6f 75 74 2c 20 69 6e 74 20 66 72 6f 6d | ayout(.QLayout.*layout,.int.from |
2e6c0 | 52 6f 77 2c 20 69 6e 74 20 74 6f 52 6f 77 2c 0a 09 09 09 20 20 20 20 20 69 6e 74 20 66 72 6f 6d | Row,.int.toRow,.........int.from |
2e6e0 | 43 6f 6c 2c 20 69 6e 74 20 74 6f 43 6f 6c 2c 20 69 6e 74 20 61 6c 69 67 6e 20 3d 20 30 20 29 3b | Col,.int.toCol,.int.align.=.0.); |
2e700 | 0a 20 20 20 20 76 6f 69 64 20 61 64 64 52 6f 77 53 70 61 63 69 6e 67 28 20 69 6e 74 20 72 6f 77 | .....void.addRowSpacing(.int.row |
2e720 | 2c 20 69 6e 74 20 6d 69 6e 73 69 7a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 43 6f 6c | ,.int.minsize.);.....void.addCol |
2e740 | 53 70 61 63 69 6e 67 28 20 69 6e 74 20 63 6f 6c 2c 20 69 6e 74 20 6d 69 6e 73 69 7a 65 20 29 3b | Spacing(.int.col,.int.minsize.); |
2e760 | 0a 0a 20 20 20 20 76 6f 69 64 20 65 78 70 61 6e 64 28 20 69 6e 74 20 72 6f 77 73 2c 20 69 6e 74 | ......void.expand(.int.rows,.int |
2e780 | 20 63 6f 6c 73 20 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 43 6f 72 6e 65 72 20 7b 20 54 6f 70 4c | .cols.);......enum.Corner.{.TopL |
2e7a0 | 65 66 74 2c 20 54 6f 70 52 69 67 68 74 2c 20 42 6f 74 74 6f 6d 4c 65 66 74 2c 20 42 6f 74 74 6f | eft,.TopRight,.BottomLeft,.Botto |
2e7c0 | 6d 52 69 67 68 74 20 7d 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4f 72 69 67 69 6e 28 20 43 6f | mRight.};.....void.setOrigin(.Co |
2e7e0 | 72 6e 65 72 20 29 3b 0a 20 20 20 20 43 6f 72 6e 65 72 20 6f 72 69 67 69 6e 28 29 20 63 6f 6e 73 | rner.);.....Corner.origin().cons |
2e800 | 74 3b 0a 20 20 20 20 51 4c 61 79 6f 75 74 49 74 65 72 61 74 6f 72 20 69 74 65 72 61 74 6f 72 28 | t;.....QLayoutIterator.iterator( |
2e820 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 47 65 6f 6d 65 74 72 79 28 20 63 6f 6e 73 74 20 51 | );.....void.setGeometry(.const.Q |
2e840 | 52 65 63 74 26 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 20 66 69 | Rect&.);..protected:.....bool.fi |
2e860 | 6e 64 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 2a 20 77 2c 20 69 6e 74 20 2a 72 2c 20 69 6e | ndWidget(.QWidget*.w,.int.*r,.in |
2e880 | 74 20 2a 63 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 28 20 51 4c 61 79 6f 75 74 49 74 65 | t.*c.);.....void.add(.QLayoutIte |
2e8a0 | 6d 2a 2c 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 0a 70 72 69 76 61 74 65 | m*,.int.row,.int.col.);..private |
2e8c0 | 3a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 | :.#if.defined(Q_DISABLE_COPY)... |
2e8e0 | 20 20 51 47 72 69 64 4c 61 79 6f 75 74 28 20 63 6f 6e 73 74 20 51 47 72 69 64 4c 61 79 6f 75 74 | ..QGridLayout(.const.QGridLayout |
2e900 | 20 26 20 29 3b 0a 20 20 20 20 51 47 72 69 64 4c 61 79 6f 75 74 20 26 6f 70 65 72 61 74 6f 72 3d | .&.);.....QGridLayout.&operator= |
2e920 | 28 20 63 6f 6e 73 74 20 51 47 72 69 64 4c 61 79 6f 75 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a | (.const.QGridLayout.&.);.#endif. |
2e940 | 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 20 69 6e 74 20 72 6f 77 73 2c 20 69 6e 74 20 63 6f | .....void.init(.int.rows,.int.co |
2e960 | 6c 73 20 29 3b 0a 20 20 20 20 51 47 72 69 64 4c 61 79 6f 75 74 44 61 74 61 20 2a 64 61 74 61 3b | ls.);.....QGridLayoutData.*data; |
2e980 | 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 42 6f 78 4c 61 79 6f 75 74 44 61 74 61 3b 0a 63 6c 61 73 73 | .};..class.QBoxLayoutData;.class |
2e9a0 | 20 51 44 6f 63 6b 57 69 6e 64 6f 77 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 42 | .QDockWindow;..class.Q_EXPORT.QB |
2e9c0 | 6f 78 4c 61 79 6f 75 74 20 3a 20 70 75 62 6c 69 63 20 51 4c 61 79 6f 75 74 0a 7b 0a 20 20 20 20 | oxLayout.:.public.QLayout.{..... |
2e9e0 | 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 44 69 72 65 63 74 | Q_OBJECT.public:.....enum.Direct |
2ea00 | 69 6f 6e 20 7b 20 4c 65 66 74 54 6f 52 69 67 68 74 2c 20 52 69 67 68 74 54 6f 4c 65 66 74 2c 20 | ion.{.LeftToRight,.RightToLeft,. |
2ea20 | 54 6f 70 54 6f 42 6f 74 74 6f 6d 2c 20 42 6f 74 74 6f 6d 54 6f 54 6f 70 2c 0a 09 09 20 20 20 20 | TopToBottom,.BottomToTop,....... |
2ea40 | 20 44 6f 77 6e 20 3d 20 54 6f 70 54 6f 42 6f 74 74 6f 6d 2c 20 55 70 20 3d 20 42 6f 74 74 6f 6d | .Down.=.TopToBottom,.Up.=.Bottom |
2ea60 | 54 6f 54 6f 70 20 7d 3b 0a 0a 20 20 20 20 51 42 6f 78 4c 61 79 6f 75 74 28 20 51 57 69 64 67 65 | ToTop.};......QBoxLayout(.QWidge |
2ea80 | 74 20 2a 70 61 72 65 6e 74 2c 20 44 69 72 65 63 74 69 6f 6e 2c 20 69 6e 74 20 62 6f 72 64 65 72 | t.*parent,.Direction,.int.border |
2eaa0 | 20 3d 20 30 2c 20 69 6e 74 20 73 70 61 63 69 6e 67 20 3d 20 2d 31 2c 0a 09 09 63 6f 6e 73 74 20 | .=.0,.int.spacing.=.-1,...const. |
2eac0 | 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 42 6f 78 4c 61 79 6f 75 74 | char.*name.=.0.);.....QBoxLayout |
2eae0 | 28 20 51 4c 61 79 6f 75 74 20 2a 70 61 72 65 6e 74 4c 61 79 6f 75 74 2c 20 44 69 72 65 63 74 69 | (.QLayout.*parentLayout,.Directi |
2eb00 | 6f 6e 2c 20 69 6e 74 20 73 70 61 63 69 6e 67 20 3d 20 2d 31 2c 0a 09 09 63 6f 6e 73 74 20 63 68 | on,.int.spacing.=.-1,...const.ch |
2eb20 | 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 42 6f 78 4c 61 79 6f 75 74 28 20 | ar.*name.=.0.);.....QBoxLayout(. |
2eb40 | 44 69 72 65 63 74 69 6f 6e 2c 20 69 6e 74 20 73 70 61 63 69 6e 67 20 3d 20 2d 31 2c 20 63 6f 6e | Direction,.int.spacing.=.-1,.con |
2eb60 | 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 42 6f 78 4c 61 | st.char.*name.=.0.);.....~QBoxLa |
2eb80 | 79 6f 75 74 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 64 64 49 74 65 6d 28 20 51 4c 61 79 6f | yout();......void.addItem(.QLayo |
2eba0 | 75 74 49 74 65 6d 20 2a 20 29 3b 0a 0a 20 20 20 20 44 69 72 65 63 74 69 6f 6e 20 64 69 72 65 63 | utItem.*.);......Direction.direc |
2ebc0 | 74 69 6f 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 69 72 3b 20 7d 0a 20 20 20 | tion().const.{.return.dir;.}.... |
2ebe0 | 20 76 6f 69 64 20 73 65 74 44 69 72 65 63 74 69 6f 6e 28 20 44 69 72 65 63 74 69 6f 6e 20 29 3b | .void.setDirection(.Direction.); |
2ec00 | 0a 0a 20 20 20 20 76 6f 69 64 20 61 64 64 53 70 61 63 69 6e 67 28 20 69 6e 74 20 73 69 7a 65 20 | ......void.addSpacing(.int.size. |
2ec20 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 53 74 72 65 74 63 68 28 20 69 6e 74 20 73 74 72 65 | );.....void.addStretch(.int.stre |
2ec40 | 74 63 68 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 57 69 64 67 65 74 28 20 51 | tch.=.0.);.....void.addWidget(.Q |
2ec60 | 57 69 64 67 65 74 20 2a 2c 20 69 6e 74 20 73 74 72 65 74 63 68 20 3d 20 30 2c 20 69 6e 74 20 61 | Widget.*,.int.stretch.=.0,.int.a |
2ec80 | 6c 69 67 6e 6d 65 6e 74 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 4c 61 79 6f | lignment.=.0.);.....void.addLayo |
2eca0 | 75 74 28 20 51 4c 61 79 6f 75 74 20 2a 6c 61 79 6f 75 74 2c 20 69 6e 74 20 73 74 72 65 74 63 68 | ut(.QLayout.*layout,.int.stretch |
2ecc0 | 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 53 74 72 75 74 28 20 69 6e 74 20 29 | .=.0.);.....void.addStrut(.int.) |
2ece0 | 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 53 70 61 63 69 6e 67 28 20 69 6e 74 20 69 | ;......void.insertSpacing(.int.i |
2ed00 | 6e 64 65 78 2c 20 69 6e 74 20 73 69 7a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 | ndex,.int.size.);.....void.inser |
2ed20 | 74 53 74 72 65 74 63 68 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 69 6e 74 20 73 74 72 65 74 63 68 | tStretch(.int.index,.int.stretch |
2ed40 | 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 57 69 64 67 65 74 28 20 69 | .=.0.);.....void.insertWidget(.i |
2ed60 | 6e 74 20 69 6e 64 65 78 2c 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 20 69 6e 74 20 73 | nt.index,.QWidget.*widget,.int.s |
2ed80 | 74 72 65 74 63 68 20 3d 20 30 2c 0a 09 09 20 20 20 20 20 20 20 69 6e 74 20 61 6c 69 67 6e 6d 65 | tretch.=.0,..........int.alignme |
2eda0 | 6e 74 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 4c 61 79 6f 75 74 28 | nt.=.0.);.....void.insertLayout( |
2edc0 | 20 69 6e 74 20 69 6e 64 65 78 2c 20 51 4c 61 79 6f 75 74 20 2a 6c 61 79 6f 75 74 2c 20 69 6e 74 | .int.index,.QLayout.*layout,.int |
2ede0 | 20 73 74 72 65 74 63 68 20 3d 20 30 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 53 74 72 | .stretch.=.0.);......bool.setStr |
2ee00 | 65 74 63 68 46 61 63 74 6f 72 28 20 51 57 69 64 67 65 74 2a 2c 20 69 6e 74 20 73 74 72 65 74 63 | etchFactor(.QWidget*,.int.stretc |
2ee20 | 68 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 53 74 72 65 74 63 68 46 61 63 74 6f 72 28 20 | h.);.....bool.setStretchFactor(. |
2ee40 | 51 4c 61 79 6f 75 74 20 2a 6c 2c 20 69 6e 74 20 73 74 72 65 74 63 68 20 29 3b 0a 0a 20 20 20 20 | QLayout.*l,.int.stretch.);...... |
2ee60 | 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a | QSize.sizeHint().const;.....QSiz |
2ee80 | 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 | e.minimumSize().const;.....QSize |
2eea0 | 20 6d 61 78 69 6d 75 6d 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 | .maximumSize().const;......bool. |
2eec0 | 68 61 73 48 65 69 67 68 74 46 6f 72 57 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 | hasHeightForWidth().const;.....i |
2eee0 | 6e 74 20 68 65 69 67 68 74 46 6f 72 57 69 64 74 68 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a | nt.heightForWidth(.int.).const;. |
2ef00 | 20 20 20 20 69 6e 74 20 6d 69 6e 69 6d 75 6d 48 65 69 67 68 74 46 6f 72 57 69 64 74 68 28 20 69 | ....int.minimumHeightForWidth(.i |
2ef20 | 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 45 78 | nt.).const;......QSizePolicy::Ex |
2ef40 | 70 61 6e 64 44 61 74 61 20 65 78 70 61 6e 64 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | pandData.expanding().const;..... |
2ef60 | 76 6f 69 64 20 69 6e 76 61 6c 69 64 61 74 65 28 29 3b 0a 20 20 20 20 51 4c 61 79 6f 75 74 49 74 | void.invalidate();.....QLayoutIt |
2ef80 | 65 72 61 74 6f 72 20 69 74 65 72 61 74 6f 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 47 | erator.iterator();.....void.setG |
2efa0 | 65 6f 6d 65 74 72 79 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 29 3b 0a 0a 20 20 20 20 69 6e | eometry(.const.QRect&.);......in |
2efc0 | 74 20 66 69 6e 64 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 2a 20 77 20 29 3b 0a 0a 70 72 6f | t.findWidget(.QWidget*.w.);..pro |
2efe0 | 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 49 74 65 6d 28 20 69 6e 74 | tected:.....void.insertItem(.int |
2f000 | 20 69 6e 64 65 78 2c 20 51 4c 61 79 6f 75 74 49 74 65 6d 20 2a 20 29 3b 0a 0a 70 72 69 76 61 74 | .index,.QLayoutItem.*.);..privat |
2f020 | 65 3a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 63 6b 57 69 6e 64 6f 77 3b | e:.....friend.class.QDockWindow; |
2f040 | 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 | .#if.defined(Q_DISABLE_COPY).... |
2f060 | 20 51 42 6f 78 4c 61 79 6f 75 74 28 20 63 6f 6e 73 74 20 51 42 6f 78 4c 61 79 6f 75 74 20 26 20 | .QBoxLayout(.const.QBoxLayout.&. |
2f080 | 29 3b 0a 20 20 20 20 51 42 6f 78 4c 61 79 6f 75 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f | );.....QBoxLayout.&operator=(.co |
2f0a0 | 6e 73 74 20 51 42 6f 78 4c 61 79 6f 75 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 | nst.QBoxLayout.&.);.#endif...... |
2f0c0 | 76 6f 69 64 20 73 65 74 75 70 47 65 6f 6d 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 61 6c 63 48 | void.setupGeom();.....void.calcH |
2f0e0 | 66 77 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 51 42 6f 78 4c 61 79 6f 75 74 44 61 74 61 20 2a 64 | fw(.int.);.....QBoxLayoutData.*d |
2f100 | 61 74 61 3b 0a 20 20 20 20 44 69 72 65 63 74 69 6f 6e 20 64 69 72 3b 0a 20 20 20 20 51 42 6f 78 | ata;.....Direction.dir;.....QBox |
2f120 | 4c 61 79 6f 75 74 20 2a 63 72 65 61 74 65 54 6d 70 43 6f 70 79 28 29 3b 0a 7d 3b 0a 0a 63 6c 61 | Layout.*createTmpCopy();.};..cla |
2f140 | 73 73 20 51 5f 45 58 50 4f 52 54 20 51 48 42 6f 78 4c 61 79 6f 75 74 20 3a 20 70 75 62 6c 69 63 | ss.Q_EXPORT.QHBoxLayout.:.public |
2f160 | 20 51 42 6f 78 4c 61 79 6f 75 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 | .QBoxLayout.{.....Q_OBJECT.publi |
2f180 | 63 3a 0a 20 20 20 20 51 48 42 6f 78 4c 61 79 6f 75 74 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 | c:.....QHBoxLayout(.QWidget.*par |
2f1a0 | 65 6e 74 2c 20 69 6e 74 20 62 6f 72 64 65 72 20 3d 20 30 2c 0a 09 09 20 69 6e 74 20 73 70 61 63 | ent,.int.border.=.0,....int.spac |
2f1c0 | 69 6e 67 20 3d 20 2d 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 | ing.=.-1,.const.char.*name.=.0.) |
2f1e0 | 3b 0a 20 20 20 20 51 48 42 6f 78 4c 61 79 6f 75 74 28 20 51 4c 61 79 6f 75 74 20 2a 70 61 72 65 | ;.....QHBoxLayout(.QLayout.*pare |
2f200 | 6e 74 4c 61 79 6f 75 74 2c 0a 09 09 20 69 6e 74 20 73 70 61 63 69 6e 67 20 3d 20 2d 31 2c 20 63 | ntLayout,....int.spacing.=.-1,.c |
2f220 | 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 48 42 6f 78 | onst.char.*name.=.0.);.....QHBox |
2f240 | 4c 61 79 6f 75 74 28 20 69 6e 74 20 73 70 61 63 69 6e 67 20 3d 20 2d 31 2c 20 63 6f 6e 73 74 20 | Layout(.int.spacing.=.-1,.const. |
2f260 | 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 0a 20 20 20 20 7e 51 48 42 6f 78 4c 61 79 | char.*name.=.0.);......~QHBoxLay |
2f280 | 6f 75 74 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 | out();..private:.//.Disabled.cop |
2f2a0 | 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. |
2f2c0 | 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 48 42 6f | defined(Q_DISABLE_COPY).....QHBo |
2f2e0 | 78 4c 61 79 6f 75 74 28 20 63 6f 6e 73 74 20 51 48 42 6f 78 4c 61 79 6f 75 74 20 26 20 29 3b 0a | xLayout(.const.QHBoxLayout.&.);. |
2f300 | 20 20 20 20 51 48 42 6f 78 4c 61 79 6f 75 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 | ....QHBoxLayout.&operator=(.cons |
2f320 | 74 20 51 48 42 6f 78 4c 61 79 6f 75 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 63 6c | t.QHBoxLayout.&.);.#endif.};..cl |
2f340 | 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 42 6f 78 4c 61 79 6f 75 74 20 3a 20 70 75 62 6c 69 | ass.Q_EXPORT.QVBoxLayout.:.publi |
2f360 | 63 20 51 42 6f 78 4c 61 79 6f 75 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c | c.QBoxLayout.{.....Q_OBJECT.publ |
2f380 | 69 63 3a 0a 20 20 20 20 51 56 42 6f 78 4c 61 79 6f 75 74 28 20 51 57 69 64 67 65 74 20 2a 70 61 | ic:.....QVBoxLayout(.QWidget.*pa |
2f3a0 | 72 65 6e 74 2c 20 69 6e 74 20 62 6f 72 64 65 72 20 3d 20 30 2c 0a 09 09 20 69 6e 74 20 73 70 61 | rent,.int.border.=.0,....int.spa |
2f3c0 | 63 69 6e 67 20 3d 20 2d 31 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 | cing.=.-1,.const.char.*name.=.0. |
2f3e0 | 29 3b 0a 20 20 20 20 51 56 42 6f 78 4c 61 79 6f 75 74 28 20 51 4c 61 79 6f 75 74 20 2a 70 61 72 | );.....QVBoxLayout(.QLayout.*par |
2f400 | 65 6e 74 4c 61 79 6f 75 74 2c 0a 09 09 20 69 6e 74 20 73 70 61 63 69 6e 67 20 3d 20 2d 31 2c 20 | entLayout,....int.spacing.=.-1,. |
2f420 | 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 56 42 6f | const.char.*name.=.0.);.....QVBo |
2f440 | 78 4c 61 79 6f 75 74 28 20 69 6e 74 20 73 70 61 63 69 6e 67 20 3d 20 2d 31 2c 20 63 6f 6e 73 74 | xLayout(.int.spacing.=.-1,.const |
2f460 | 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 0a 20 20 20 20 7e 51 56 42 6f 78 4c 61 | .char.*name.=.0.);......~QVBoxLa |
2f480 | 79 6f 75 74 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 | yout();..private:.//.Disabled.co |
2f4a0 | 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 |
2f4c0 | 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 56 42 | .defined(Q_DISABLE_COPY).....QVB |
2f4e0 | 6f 78 4c 61 79 6f 75 74 28 20 63 6f 6e 73 74 20 51 56 42 6f 78 4c 61 79 6f 75 74 20 26 20 29 3b | oxLayout(.const.QVBoxLayout.&.); |
2f500 | 0a 20 20 20 20 51 56 42 6f 78 4c 61 79 6f 75 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e | .....QVBoxLayout.&operator=(.con |
2f520 | 73 74 20 51 56 42 6f 78 4c 61 79 6f 75 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 | st.QVBoxLayout.&.);.#endif.};..# |
2f540 | 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 4c 41 59 4f 55 54 0a 23 65 6e 64 69 66 20 2f 2f 20 | endif.//.QT_NO_LAYOUT.#endif.//. |
2f560 | 51 4c 41 59 4f 55 54 5f 48 0a 00 00 00 16 00 71 00 6c 00 69 00 73 00 74 00 76 00 69 00 65 00 77 | QLAYOUT_H......q.l.i.s.t.v.i.e.w |
2f580 | 00 2e 00 68 00 00 4d ba 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..M./*********************** |
2f5a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2f5c0 | 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$.** |
2f5e0 | 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 4c 69 73 74 56 69 65 77 20 77 69 64 67 | .**.Definition.of.QListView.widg |
2f600 | 65 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 37 30 38 30 39 0a | et.class.**.**.Created.:.970809. |
2f620 | 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 | **.**.Copyright.(C).1992-2002.Tr |
2f640 | 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 |
2f660 | 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 |
2f680 | 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 54 | e.widgets.module.of.the.Qt.GUI.T |
2f6a0 | 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 |
2f6c0 | 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 |
2f6e0 | 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 |
2f700 | 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. |
2f720 | 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 |
2f740 | 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 |
2f760 | 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 |
2f780 | 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. |
2f7a0 | 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 |
2f7c0 | 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 |
2f7e0 | 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 |
2f800 | 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. |
2f820 | 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 |
2f840 | 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.. |
2f860 | 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 |
2f880 | 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 |
2f8a0 | 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 |
2f8c0 | 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. |
2f8e0 | 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 |
2f900 | 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 |
2f920 | 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 |
2f940 | 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 |
2f960 | 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. |
2f980 | 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 |
2f9a0 | 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..** |
2f9c0 | 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 |
2f9e0 | 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 |
2fa00 | 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 |
2fa20 | 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 |
2fa40 | 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 |
2fa60 | 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 |
2fa80 | 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 |
2faa0 | 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 |
2fac0 | 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 |
2fae0 | 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 |
2fb00 | 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. |
2fb20 | 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..**.************************ |
2fb40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
2fb60 | 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 4c 49 53 54 56 49 | **************/..#ifndef.QLISTVI |
2fb80 | 45 57 5f 48 0a 23 64 65 66 69 6e 65 20 51 4c 49 53 54 56 49 45 57 5f 48 0a 0a 23 69 66 6e 64 65 | EW_H.#define.QLISTVIEW_H..#ifnde |
2fba0 | 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 63 72 6f 6c 6c 76 69 65 77 2e 68 22 0a | f.QT_H.#include."qscrollview.h". |
2fbc0 | 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 4c 49 | #endif.//.QT_H..#ifndef.QT_NO_LI |
2fbe0 | 53 54 56 49 45 57 0a 0a 0a 63 6c 61 73 73 20 51 50 69 78 6d 61 70 3b 0a 63 6c 61 73 73 20 51 46 | STVIEW...class.QPixmap;.class.QF |
2fc00 | 6f 6e 74 3b 0a 63 6c 61 73 73 20 51 48 65 61 64 65 72 3b 0a 63 6c 61 73 73 20 51 49 63 6f 6e 53 | ont;.class.QHeader;.class.QIconS |
2fc20 | 65 74 3b 0a 0a 63 6c 61 73 73 20 51 4c 69 73 74 56 69 65 77 3b 0a 73 74 72 75 63 74 20 51 4c 69 | et;..class.QListView;.struct.QLi |
2fc40 | 73 74 56 69 65 77 50 72 69 76 61 74 65 3b 0a 73 74 72 75 63 74 20 51 43 68 65 63 6b 4c 69 73 74 | stViewPrivate;.struct.QCheckList |
2fc60 | 49 74 65 6d 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d | ItemPrivate;.class.QListViewItem |
2fc80 | 49 74 65 72 61 74 6f 72 3b 0a 73 74 72 75 63 74 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 49 74 | Iterator;.struct.QListViewItemIt |
2fca0 | 65 72 61 74 6f 72 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 44 72 61 67 4f 62 6a 65 63 74 | eratorPrivate;.class.QDragObject |
2fcc0 | 3b 0a 63 6c 61 73 73 20 51 4d 69 6d 65 53 6f 75 72 63 65 3b 0a 63 6c 61 73 73 20 51 4c 69 6e 65 | ;.class.QMimeSource;.class.QLine |
2fce0 | 45 64 69 74 3b 0a 63 6c 61 73 73 20 51 4c 69 73 74 56 69 65 77 54 6f 6f 6c 54 69 70 3b 0a 0a 63 | Edit;.class.QListViewToolTip;..c |
2fd00 | 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 3a 20 70 75 | lass.Q_EXPORT.QListViewItem.:.pu |
2fd20 | 62 6c 69 63 20 51 74 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4c 69 73 74 | blic.Qt.{.....friend.class.QList |
2fd40 | 56 69 65 77 49 74 65 6d 49 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 | ViewItemIterator;.....friend.cla |
2fd60 | 73 73 20 51 4c 69 73 74 56 69 65 77 54 6f 6f 6c 54 69 70 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 | ss.QListViewToolTip;..public:... |
2fd80 | 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 28 20 51 4c 69 73 74 56 69 65 77 20 2a 20 70 61 72 | ..QListViewItem(.QListView.*.par |
2fda0 | 65 6e 74 20 29 3b 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 28 20 51 4c 69 73 74 56 | ent.);.....QListViewItem(.QListV |
2fdc0 | 69 65 77 49 74 65 6d 20 2a 20 70 61 72 65 6e 74 20 29 3b 0a 20 20 20 20 51 4c 69 73 74 56 69 65 | iewItem.*.parent.);.....QListVie |
2fde0 | 77 49 74 65 6d 28 20 51 4c 69 73 74 56 69 65 77 20 2a 20 70 61 72 65 6e 74 2c 20 51 4c 69 73 74 | wItem(.QListView.*.parent,.QList |
2fe00 | 56 69 65 77 49 74 65 6d 20 2a 20 61 66 74 65 72 20 29 3b 0a 20 20 20 20 51 4c 69 73 74 56 69 65 | ViewItem.*.after.);.....QListVie |
2fe20 | 77 49 74 65 6d 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 70 61 72 65 6e 74 2c 20 51 | wItem(.QListViewItem.*.parent,.Q |
2fe40 | 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 61 66 74 65 72 20 29 3b 0a 0a 20 20 20 20 51 4c 69 | ListViewItem.*.after.);......QLi |
2fe60 | 73 74 56 69 65 77 49 74 65 6d 28 20 51 4c 69 73 74 56 69 65 77 20 2a 20 70 61 72 65 6e 74 2c 0a | stViewItem(.QListView.*.parent,. |
2fe80 | 09 09 20 20 20 51 53 74 72 69 6e 67 2c 20 20 20 20 20 51 53 74 72 69 6e 67 20 3d 20 51 53 74 72 | .....QString,.....QString.=.QStr |
2fea0 | 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 20 20 20 51 53 74 72 69 6e 67 20 3d 20 51 53 74 72 69 6e | ing::null,......QString.=.QStrin |
2fec0 | 67 3a 3a 6e 75 6c 6c 2c 20 51 53 74 72 69 6e 67 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c | g::null,.QString.=.QString::null |
2fee0 | 2c 0a 09 09 20 20 20 51 53 74 72 69 6e 67 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 | ,......QString.=.QString::null,. |
2ff00 | 51 53 74 72 69 6e 67 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 20 20 20 51 53 | QString.=.QString::null,......QS |
2ff20 | 74 72 69 6e 67 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 51 53 74 72 69 6e 67 20 3d | tring.=.QString::null,.QString.= |
2ff40 | 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 | .QString::null.);.....QListViewI |
2ff60 | 74 65 6d 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 70 61 72 65 6e 74 2c 0a 09 09 20 | tem(.QListViewItem.*.parent,.... |
2ff80 | 20 20 51 53 74 72 69 6e 67 2c 20 20 20 20 20 51 53 74 72 69 6e 67 20 3d 20 51 53 74 72 69 6e 67 | ..QString,.....QString.=.QString |
2ffa0 | 3a 3a 6e 75 6c 6c 2c 0a 09 09 20 20 20 51 53 74 72 69 6e 67 20 3d 20 51 53 74 72 69 6e 67 3a 3a | ::null,......QString.=.QString:: |
2ffc0 | 6e 75 6c 6c 2c 20 51 53 74 72 69 6e 67 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 | null,.QString.=.QString::null,.. |
2ffe0 | 09 20 20 20 51 53 74 72 69 6e 67 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 51 53 74 | ....QString.=.QString::null,.QSt |
30000 | 72 69 6e 67 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 20 20 20 51 53 74 72 69 | ring.=.QString::null,......QStri |
30020 | 6e 67 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 51 53 74 72 69 6e 67 20 3d 20 51 53 | ng.=.QString::null,.QString.=.QS |
30040 | 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 | tring::null.);......QListViewIte |
30060 | 6d 28 20 51 4c 69 73 74 56 69 65 77 20 2a 20 70 61 72 65 6e 74 2c 20 51 4c 69 73 74 56 69 65 77 | m(.QListView.*.parent,.QListView |
30080 | 49 74 65 6d 20 2a 20 61 66 74 65 72 2c 0a 09 09 20 20 20 51 53 74 72 69 6e 67 2c 20 20 20 20 20 | Item.*.after,......QString,..... |
300a0 | 51 53 74 72 69 6e 67 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 20 20 20 51 53 | QString.=.QString::null,......QS |
300c0 | 74 72 69 6e 67 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 51 53 74 72 69 6e 67 20 3d | tring.=.QString::null,.QString.= |
300e0 | 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 20 20 20 51 53 74 72 69 6e 67 20 3d 20 51 | .QString::null,......QString.=.Q |
30100 | 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 51 53 74 72 69 6e 67 20 3d 20 51 53 74 72 69 6e 67 3a | String::null,.QString.=.QString: |
30120 | 3a 6e 75 6c 6c 2c 0a 09 09 20 20 20 51 53 74 72 69 6e 67 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e | :null,......QString.=.QString::n |
30140 | 75 6c 6c 2c 20 51 53 74 72 69 6e 67 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a | ull,.QString.=.QString::null.);. |
30160 | 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d | ....QListViewItem(.QListViewItem |
30180 | 20 2a 20 70 61 72 65 6e 74 2c 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 61 66 74 65 72 | .*.parent,.QListViewItem.*.after |
301a0 | 2c 0a 09 09 20 20 20 51 53 74 72 69 6e 67 2c 20 20 20 20 20 51 53 74 72 69 6e 67 20 3d 20 51 53 | ,......QString,.....QString.=.QS |
301c0 | 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 20 20 20 51 53 74 72 69 6e 67 20 3d 20 51 53 74 72 | tring::null,......QString.=.QStr |
301e0 | 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 51 53 74 72 69 6e 67 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 | ing::null,.QString.=.QString::nu |
30200 | 6c 6c 2c 0a 09 09 20 20 20 51 53 74 72 69 6e 67 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c | ll,......QString.=.QString::null |
30220 | 2c 20 51 53 74 72 69 6e 67 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 20 20 20 | ,.QString.=.QString::null,...... |
30240 | 51 53 74 72 69 6e 67 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 51 53 74 72 69 6e 67 | QString.=.QString::null,.QString |
30260 | 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | .=.QString::null.);.....virtual. |
30280 | 7e 51 4c 69 73 74 56 69 65 77 49 74 65 6d 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | ~QListViewItem();......virtual.v |
302a0 | 6f 69 64 20 69 6e 73 65 72 74 49 74 65 6d 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 | oid.insertItem(.QListViewItem.*. |
302c0 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 74 61 6b 65 49 74 65 6d 28 20 51 4c | );.....virtual.void.takeItem(.QL |
302e0 | 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | istViewItem.*.);.....virtual.voi |
30300 | 64 20 72 65 6d 6f 76 65 49 74 65 6d 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 69 74 65 | d.removeItem(.QListViewItem.*ite |
30320 | 6d 20 29 20 7b 20 74 61 6b 65 49 74 65 6d 28 20 69 74 65 6d 20 29 3b 20 7d 20 2f 2f 6f 62 73 6f | m.).{.takeItem(.item.);.}.//obso |
30340 | 6c 65 74 65 2c 20 75 73 65 20 74 61 6b 65 49 74 65 6d 20 69 6e 73 74 65 61 64 0a 0a 20 20 20 20 | lete,.use.takeItem.instead...... |
30360 | 69 6e 74 20 68 65 69 67 68 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | int.height().const;.....virtual. |
30380 | 76 6f 69 64 20 69 6e 76 61 6c 69 64 61 74 65 48 65 69 67 68 74 28 29 3b 0a 20 20 20 20 69 6e 74 | void.invalidateHeight();.....int |
303a0 | 20 74 6f 74 61 6c 48 65 69 67 68 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 | .totalHeight().const;.....virtua |
303c0 | 6c 20 69 6e 74 20 77 69 64 74 68 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 4d 65 74 72 69 63 73 26 | l.int.width(.const.QFontMetrics& |
303e0 | 2c 0a 09 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 51 4c 69 73 74 56 69 65 77 2a 2c 20 69 6e 74 | ,..........const.QListView*,.int |
30400 | 20 63 6f 6c 75 6d 6e 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 77 69 64 74 68 43 68 | .column).const;.....void.widthCh |
30420 | 61 6e 67 65 64 28 69 6e 74 20 63 6f 6c 75 6d 6e 3d 2d 31 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | anged(int.column=-1).const;..... |
30440 | 69 6e 74 20 64 65 70 74 68 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | int.depth().const;......virtual. |
30460 | 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 69 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | void.setText(.int,.const.QString |
30480 | 20 26 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 74 65 78 74 28 20 69 | .&);.....virtual.QString.text(.i |
304a0 | 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 | nt.).const;......virtual.void.se |
304c0 | 74 50 69 78 6d 61 70 28 20 69 6e 74 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 29 3b | tPixmap(.int,.const.QPixmap.&.); |
304e0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 20 70 69 78 | .....virtual.const.QPixmap.*.pix |
30500 | 6d 61 70 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 | map(.int.).const;......virtual.Q |
30520 | 53 74 72 69 6e 67 20 6b 65 79 28 20 69 6e 74 2c 20 62 6f 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 | String.key(.int,.bool.).const;.. |
30540 | 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 63 6f 6d 70 61 72 65 28 20 51 4c 69 73 74 56 69 65 | ...virtual.int.compare(.QListVie |
30560 | 77 49 74 65 6d 20 2a 69 2c 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 29 20 63 6f 6e 73 74 3b | wItem.*i,.int.col,.bool.).const; |
30580 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 6f 72 74 43 68 69 6c 64 49 74 65 6d 73 | .....virtual.void.sortChildItems |
305a0 | 28 20 69 6e 74 2c 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 63 68 69 6c 64 43 6f 75 | (.int,.bool.);......int.childCou |
305c0 | 6e 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 43 68 69 6c 64 72 65 6e 3b 20 7d | nt().const.{.return.nChildren;.} |
305e0 | 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4f 70 65 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 | ......bool.isOpen().const.{.retu |
30600 | 72 6e 20 6f 70 65 6e 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4f | rn.open;.}.....virtual.void.setO |
30620 | 70 65 6e 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 | pen(.bool.);.....virtual.void.se |
30640 | 74 75 70 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 53 65 6c 65 | tup();......virtual.void.setSele |
30660 | 63 74 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 65 6c 65 63 74 65 | cted(.bool.);.....bool.isSelecte |
30680 | 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 65 6c 65 63 74 65 64 3b 20 7d 0a 0a | d().const.{.return.selected;.}.. |
306a0 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 43 65 6c 6c 28 20 51 50 61 69 | ....virtual.void.paintCell(.QPai |
306c0 | 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 20 63 67 2c 0a | nter.*,.const.QColorGroup.&.cg,. |
306e0 | 09 09 09 20 20 20 20 69 6e 74 20 63 6f 6c 75 6d 6e 2c 20 69 6e 74 20 77 69 64 74 68 2c 20 69 6e | .......int.column,.int.width,.in |
30700 | 74 20 61 6c 69 67 6e 6d 65 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | t.alignment.);.....virtual.void. |
30720 | 70 61 69 6e 74 42 72 61 6e 63 68 65 73 28 20 51 50 61 69 6e 74 65 72 20 2a 20 70 2c 20 63 6f 6e | paintBranches(.QPainter.*.p,.con |
30740 | 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 20 63 67 2c 0a 09 09 09 09 69 6e 74 20 77 2c 20 | st.QColorGroup.&.cg,.....int.w,. |
30760 | 69 6e 74 20 79 2c 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | int.y,.int.h.);.....virtual.void |
30780 | 20 70 61 69 6e 74 46 6f 63 75 73 28 20 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 | .paintFocus(.QPainter.*,.const.Q |
307a0 | 43 6f 6c 6f 72 47 72 6f 75 70 20 26 20 63 67 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 | ColorGroup.&.cg,.........const.Q |
307c0 | 52 65 63 74 20 26 20 72 20 29 3b 0a 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a | Rect.&.r.);......QListViewItem.* |
307e0 | 20 66 69 72 73 74 43 68 69 6c 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 4c 69 73 74 56 69 | .firstChild().const;.....QListVi |
30800 | 65 77 49 74 65 6d 20 2a 20 6e 65 78 74 53 69 62 6c 69 6e 67 28 29 20 63 6f 6e 73 74 20 7b 20 72 | ewItem.*.nextSibling().const.{.r |
30820 | 65 74 75 72 6e 20 73 69 62 6c 69 6e 67 49 74 65 6d 3b 20 7d 0a 20 20 20 20 51 4c 69 73 74 56 69 | eturn.siblingItem;.}.....QListVi |
30840 | 65 77 49 74 65 6d 20 2a 20 70 61 72 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 4c | ewItem.*.parent().const;......QL |
30860 | 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 69 74 65 6d 41 62 6f 76 65 28 29 3b 0a 20 20 20 20 51 | istViewItem.*.itemAbove();.....Q |
30880 | 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 69 74 65 6d 42 65 6c 6f 77 28 29 3b 0a 0a 20 20 20 | ListViewItem.*.itemBelow();..... |
308a0 | 20 69 6e 74 20 69 74 65 6d 50 6f 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 4c 69 73 74 | .int.itemPos().const;......QList |
308c0 | 56 69 65 77 20 2a 6c 69 73 74 56 69 65 77 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 | View.*listView().const;......vir |
308e0 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 65 6c 65 63 74 61 62 6c 65 28 20 62 6f 6f 6c 20 65 6e | tual.void.setSelectable(.bool.en |
30900 | 61 62 6c 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 65 6c 65 63 74 61 62 6c 65 28 29 20 | able.);.....bool.isSelectable(). |
30920 | 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 65 6c 65 63 74 61 62 6c 65 20 26 26 20 65 6e 61 | const.{.return.selectable.&&.ena |
30940 | 62 6c 65 64 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 45 78 70 | bled;.}......virtual.void.setExp |
30960 | 61 6e 64 61 62 6c 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 78 70 61 | andable(.bool.);.....bool.isExpa |
30980 | 6e 64 61 62 6c 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 65 78 70 61 6e 64 61 62 | ndable().const.{.return.expandab |
309a0 | 6c 65 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 70 61 69 6e 74 28 29 20 63 6f 6e 73 74 3b | le;.}......void.repaint().const; |
309c0 | 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 6f 72 74 28 29 3b 0a 20 20 20 20 76 | ......virtual.void.sort();.....v |
309e0 | 6f 69 64 20 6d 6f 76 65 49 74 65 6d 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 61 66 74 | oid.moveItem(.QListViewItem.*aft |
30a00 | 65 72 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 72 61 67 45 | er.);......virtual.void.setDragE |
30a20 | 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 61 6c 6c 6f 77 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 | nabled(.bool.allow.);.....virtua |
30a40 | 6c 20 76 6f 69 64 20 73 65 74 44 72 6f 70 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 61 6c 6c 6f | l.void.setDropEnabled(.bool.allo |
30a60 | 77 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 72 61 67 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 | w.);.....bool.dragEnabled().cons |
30a80 | 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 72 6f 70 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b | t;.....bool.dropEnabled().const; |
30aa0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 61 63 63 65 70 74 44 72 6f 70 28 20 63 6f | .....virtual.bool.acceptDrop(.co |
30ac0 | 6e 73 74 20 51 4d 69 6d 65 53 6f 75 72 63 65 20 2a 6d 69 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 0a | nst.QMimeSource.*mime.).const;.. |
30ae0 | 20 20 20 20 76 6f 69 64 20 73 65 74 56 69 73 69 62 6c 65 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 | ....void.setVisible(.bool.b.);.. |
30b00 | 20 20 20 62 6f 6f 6c 20 69 73 56 69 73 69 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 | ...bool.isVisible().const;...... |
30b20 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 65 6e 61 6d 65 45 6e 61 62 6c 65 64 28 20 69 | virtual.void.setRenameEnabled(.i |
30b40 | 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 6e 61 6d | nt.col,.bool.b.);.....bool.renam |
30b60 | 65 45 6e 61 62 6c 65 64 28 20 69 6e 74 20 63 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 | eEnabled(.int.col.).const;.....v |
30b80 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 74 61 72 74 52 65 6e 61 6d 65 28 20 69 6e 74 20 63 6f 6c | irtual.void.startRename(.int.col |
30ba0 | 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 45 6e 61 62 6c 65 64 | .);......virtual.void.setEnabled |
30bc0 | 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6e 61 62 6c 65 64 28 29 | (.bool.b.);.....bool.isEnabled() |
30be0 | 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 72 74 74 69 28 29 20 | .const;......virtual.int.rtti(). |
30c00 | 63 6f 6e 73 74 3b 0a 20 20 20 20 2f 2f 20 23 23 23 20 51 74 20 34 3a 20 6d 61 6b 65 20 63 6f 6e | const;.....//.###.Qt.4:.make.con |
30c20 | 73 74 20 6f 72 20 62 65 74 74 65 72 20 75 73 65 20 61 6e 20 65 6e 75 6d 0a 20 20 20 20 73 74 61 | st.or.better.use.an.enum.....sta |
30c40 | 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | tic.int.RTTI;......virtual.void. |
30c60 | 73 65 74 4d 75 6c 74 69 4c 69 6e 65 73 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 62 20 29 3b 0a | setMultiLinesEnabled(.bool.b.);. |
30c80 | 20 20 20 20 62 6f 6f 6c 20 6d 75 6c 74 69 4c 69 6e 65 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e | ....bool.multiLinesEnabled().con |
30ca0 | 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | st;..protected:.....virtual.void |
30cc0 | 20 65 6e 66 6f 72 63 65 53 6f 72 74 4f 72 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 | .enforceSortOrder().const;.....v |
30ce0 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 48 65 69 67 68 74 28 20 69 6e 74 20 29 3b 0a 20 20 | irtual.void.setHeight(.int.);... |
30d00 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 63 74 69 76 61 74 65 28 29 3b 0a 0a 20 20 20 20 | ..virtual.void.activate();...... |
30d20 | 62 6f 6f 6c 20 61 63 74 69 76 61 74 65 64 50 6f 73 28 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 23 | bool.activatedPos(.QPoint.&.);.# |
30d40 | 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 69 72 | ifndef.QT_NO_DRAGANDDROP.....vir |
30d60 | 74 75 61 6c 20 76 6f 69 64 20 64 72 6f 70 70 65 64 28 20 51 44 72 6f 70 45 76 65 6e 74 20 2a 65 | tual.void.dropped(.QDropEvent.*e |
30d80 | 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 67 | .);.#endif.....virtual.void.drag |
30da0 | 45 6e 74 65 72 65 64 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 67 | Entered();.....virtual.void.drag |
30dc0 | 4c 65 66 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6f 6b 52 65 6e 61 6d | Left();.....virtual.void.okRenam |
30de0 | 65 28 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 | e(.int.col.);.....virtual.void.c |
30e00 | 61 6e 63 65 6c 52 65 6e 61 6d 65 28 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 6f 69 | ancelRename(.int.col.);......voi |
30e20 | 64 20 69 67 6e 6f 72 65 44 6f 75 62 6c 65 43 6c 69 63 6b 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a | d.ignoreDoubleClick();..private: |
30e40 | 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 6d 6f 76 65 54 | .....void.init();.....void.moveT |
30e60 | 6f 4a 75 73 74 41 66 74 65 72 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 29 3b 0a 20 | oJustAfter(.QListViewItem.*.);.. |
30e80 | 20 20 20 76 6f 69 64 20 65 6e 66 6f 72 63 65 53 6f 72 74 4f 72 64 65 72 42 61 63 6b 54 6f 52 6f | ...void.enforceSortOrderBackToRo |
30ea0 | 6f 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 52 65 6e 61 6d 65 42 6f 78 28 29 | ot();.....void.removeRenameBox() |
30ec0 | 3b 0a 0a 20 20 20 20 69 6e 74 20 6f 77 6e 48 65 69 67 68 74 3b 0a 20 20 20 20 69 6e 74 20 6d 61 | ;......int.ownHeight;.....int.ma |
30ee0 | 79 62 65 54 6f 74 61 6c 48 65 69 67 68 74 3b 0a 20 20 20 20 69 6e 74 20 6e 43 68 69 6c 64 72 65 | ybeTotalHeight;.....int.nChildre |
30f00 | 6e 3b 0a 0a 20 20 20 20 75 69 6e 74 20 6c 73 63 3a 20 31 34 3b 0a 20 20 20 20 75 69 6e 74 20 6c | n;......uint.lsc:.14;.....uint.l |
30f20 | 73 6f 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 6f 70 65 6e 20 3a 20 31 3b 0a 20 20 20 20 75 69 | so:.1;.....uint.open.:.1;.....ui |
30f40 | 6e 74 20 73 65 6c 65 63 74 65 64 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 73 65 6c 65 63 74 | nt.selected.:.1;.....uint.select |
30f60 | 61 62 6c 65 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 63 6f 6e 66 69 67 75 72 65 64 3a 20 31 3b | able:.1;.....uint.configured:.1; |
30f80 | 0a 20 20 20 20 75 69 6e 74 20 65 78 70 61 6e 64 61 62 6c 65 3a 20 31 3b 0a 20 20 20 20 75 69 6e | .....uint.expandable:.1;.....uin |
30fa0 | 74 20 69 73 5f 72 6f 6f 74 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 61 6c 6c 6f 77 5f 64 72 61 | t.is_root:.1;.....uint.allow_dra |
30fc0 | 67 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 61 6c 6c 6f 77 5f 64 72 6f 70 20 3a 20 31 3b 0a | g.:.1;.....uint.allow_drop.:.1;. |
30fe0 | 20 20 20 20 75 69 6e 74 20 76 69 73 69 62 6c 65 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 65 | ....uint.visible.:.1;.....uint.e |
31000 | 6e 61 62 6c 65 64 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 6d 6c 65 6e 61 62 6c 65 64 20 3a | nabled.:.1;.....uint.mlenabled.: |
31020 | 20 31 3b 0a 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 70 61 72 65 6e 74 49 | .1;......QListViewItem.*.parentI |
31040 | 74 65 6d 3b 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 73 69 62 6c 69 6e 67 | tem;.....QListViewItem.*.sibling |
31060 | 49 74 65 6d 3b 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 63 68 69 6c 64 49 | Item;.....QListViewItem.*.childI |
31080 | 74 65 6d 3b 0a 20 20 20 20 51 4c 69 6e 65 45 64 69 74 20 2a 72 65 6e 61 6d 65 42 6f 78 3b 0a 20 | tem;.....QLineEdit.*renameBox;.. |
310a0 | 20 20 20 69 6e 74 20 72 65 6e 61 6d 65 43 6f 6c 3b 0a 0a 20 20 20 20 76 6f 69 64 20 2a 20 63 6f | ...int.renameCol;......void.*.co |
310c0 | 6c 75 6d 6e 73 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4c 69 73 74 56 69 | lumns;......friend.class.QListVi |
310e0 | 65 77 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 43 68 65 63 6b 4c 69 73 74 49 74 65 6d 3b 0a 0a 63 | ew;.};..class.QCheckListItem;..c |
31100 | 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4c 69 73 74 56 69 65 77 3a 20 70 75 62 6c 69 63 20 | lass.Q_EXPORT.QListView:.public. |
31120 | 51 53 63 72 6f 6c 6c 56 69 65 77 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 | QScrollView.{.....friend.class.Q |
31140 | 4c 69 73 74 56 69 65 77 49 74 65 6d 49 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 | ListViewItemIterator;.....friend |
31160 | 20 63 6c 61 73 73 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 3b 0a 20 20 20 20 66 72 69 65 6e 64 | .class.QListViewItem;.....friend |
31180 | 20 63 6c 61 73 73 20 51 43 68 65 63 6b 4c 69 73 74 49 74 65 6d 3b 0a 20 20 20 20 66 72 69 65 6e | .class.QCheckListItem;.....frien |
311a0 | 64 20 63 6c 61 73 73 20 51 4c 69 73 74 56 69 65 77 54 6f 6f 6c 54 69 70 3b 0a 0a 20 20 20 20 51 | d.class.QListViewToolTip;......Q |
311c0 | 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e 55 4d 53 28 20 53 65 6c 65 63 74 69 6f 6e 4d 6f | _OBJECT.....Q_ENUMS(.SelectionMo |
311e0 | 64 65 20 52 65 73 69 7a 65 4d 6f 64 65 20 52 65 6e 61 6d 65 41 63 74 69 6f 6e 20 29 0a 20 20 20 | de.ResizeMode.RenameAction.).... |
31200 | 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 63 6f 6c 75 6d 6e 73 20 52 45 41 44 20 63 6f | .Q_PROPERTY(.int.columns.READ.co |
31220 | 6c 75 6d 6e 73 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6d 75 6c | lumns.).....Q_PROPERTY(.bool.mul |
31240 | 74 69 53 65 6c 65 63 74 69 6f 6e 20 52 45 41 44 20 69 73 4d 75 6c 74 69 53 65 6c 65 63 74 69 6f | tiSelection.READ.isMultiSelectio |
31260 | 6e 20 57 52 49 54 45 20 73 65 74 4d 75 6c 74 69 53 65 6c 65 63 74 69 6f 6e 20 44 45 53 49 47 4e | n.WRITE.setMultiSelection.DESIGN |
31280 | 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 53 65 6c | ABLE.false.).....Q_PROPERTY(.Sel |
312a0 | 65 63 74 69 6f 6e 4d 6f 64 65 20 73 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 52 45 41 44 20 73 65 | ectionMode.selectionMode.READ.se |
312c0 | 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 57 52 49 54 45 20 73 65 74 53 65 6c 65 63 74 69 6f 6e 4d 6f | lectionMode.WRITE.setSelectionMo |
312e0 | 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 63 68 69 6c 64 43 6f | de.).....Q_PROPERTY(.int.childCo |
31300 | 75 6e 74 20 52 45 41 44 20 63 68 69 6c 64 43 6f 75 6e 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 | unt.READ.childCount.).....Q_PROP |
31320 | 45 52 54 59 28 20 62 6f 6f 6c 20 61 6c 6c 43 6f 6c 75 6d 6e 73 53 68 6f 77 46 6f 63 75 73 20 52 | ERTY(.bool.allColumnsShowFocus.R |
31340 | 45 41 44 20 61 6c 6c 43 6f 6c 75 6d 6e 73 53 68 6f 77 46 6f 63 75 73 20 57 52 49 54 45 20 73 65 | EAD.allColumnsShowFocus.WRITE.se |
31360 | 74 41 6c 6c 43 6f 6c 75 6d 6e 73 53 68 6f 77 46 6f 63 75 73 20 29 0a 20 20 20 20 51 5f 50 52 4f | tAllColumnsShowFocus.).....Q_PRO |
31380 | 50 45 52 54 59 28 20 62 6f 6f 6c 20 73 68 6f 77 53 6f 72 74 49 6e 64 69 63 61 74 6f 72 20 52 45 | PERTY(.bool.showSortIndicator.RE |
313a0 | 41 44 20 73 68 6f 77 53 6f 72 74 49 6e 64 69 63 61 74 6f 72 20 57 52 49 54 45 20 73 65 74 53 68 | AD.showSortIndicator.WRITE.setSh |
313c0 | 6f 77 53 6f 72 74 49 6e 64 69 63 61 74 6f 72 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 | owSortIndicator.).....Q_PROPERTY |
313e0 | 28 20 69 6e 74 20 69 74 65 6d 4d 61 72 67 69 6e 20 52 45 41 44 20 69 74 65 6d 4d 61 72 67 69 6e | (.int.itemMargin.READ.itemMargin |
31400 | 20 57 52 49 54 45 20 73 65 74 49 74 65 6d 4d 61 72 67 69 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f | .WRITE.setItemMargin.).....Q_PRO |
31420 | 50 45 52 54 59 28 20 62 6f 6f 6c 20 72 6f 6f 74 49 73 44 65 63 6f 72 61 74 65 64 20 52 45 41 44 | PERTY(.bool.rootIsDecorated.READ |
31440 | 20 72 6f 6f 74 49 73 44 65 63 6f 72 61 74 65 64 20 57 52 49 54 45 20 73 65 74 52 6f 6f 74 49 73 | .rootIsDecorated.WRITE.setRootIs |
31460 | 44 65 63 6f 72 61 74 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c | Decorated.).....Q_PROPERTY(.bool |
31480 | 20 73 68 6f 77 54 6f 6f 6c 54 69 70 73 20 52 45 41 44 20 73 68 6f 77 54 6f 6f 6c 54 69 70 73 20 | .showToolTips.READ.showToolTips. |
314a0 | 57 52 49 54 45 20 73 65 74 53 68 6f 77 54 6f 6f 6c 54 69 70 73 20 29 0a 20 20 20 20 51 5f 50 52 | WRITE.setShowToolTips.).....Q_PR |
314c0 | 4f 50 45 52 54 59 28 20 52 65 73 69 7a 65 4d 6f 64 65 20 72 65 73 69 7a 65 4d 6f 64 65 20 52 45 | OPERTY(.ResizeMode.resizeMode.RE |
314e0 | 41 44 20 72 65 73 69 7a 65 4d 6f 64 65 20 57 52 49 54 45 20 73 65 74 52 65 73 69 7a 65 4d 6f 64 | AD.resizeMode.WRITE.setResizeMod |
31500 | 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 74 72 65 65 53 74 65 70 | e.).....Q_PROPERTY(.int.treeStep |
31520 | 53 69 7a 65 20 52 45 41 44 20 74 72 65 65 53 74 65 70 53 69 7a 65 20 57 52 49 54 45 20 73 65 74 | Size.READ.treeStepSize.WRITE.set |
31540 | 54 72 65 65 53 74 65 70 53 69 7a 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 52 | TreeStepSize.).....Q_PROPERTY(.R |
31560 | 65 6e 61 6d 65 41 63 74 69 6f 6e 20 64 65 66 61 75 6c 74 52 65 6e 61 6d 65 41 63 74 69 6f 6e 20 | enameAction.defaultRenameAction. |
31580 | 52 45 41 44 20 64 65 66 61 75 6c 74 52 65 6e 61 6d 65 41 63 74 69 6f 6e 20 57 52 49 54 45 20 73 | READ.defaultRenameAction.WRITE.s |
315a0 | 65 74 44 65 66 61 75 6c 74 52 65 6e 61 6d 65 41 63 74 69 6f 6e 20 29 0a 0a 70 75 62 6c 69 63 3a | etDefaultRenameAction.)..public: |
315c0 | 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d | .....QListView(.QWidget*.parent= |
315e0 | 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 57 46 6c 61 67 73 20 66 20 | 0,.const.char*.name=0,.WFlags.f. |
31600 | 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 4c 69 73 74 56 69 65 77 28 29 3b 0a 0a 20 20 20 20 69 6e | =.0.);.....~QListView();......in |
31620 | 74 20 74 72 65 65 53 74 65 70 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 | t.treeStepSize().const;.....virt |
31640 | 75 61 6c 20 76 6f 69 64 20 73 65 74 54 72 65 65 53 74 65 70 53 69 7a 65 28 20 69 6e 74 20 29 3b | ual.void.setTreeStepSize(.int.); |
31660 | 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 72 74 49 74 65 6d 28 20 51 | ......virtual.void.insertItem(.Q |
31680 | 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | ListViewItem.*.);.....virtual.vo |
316a0 | 69 64 20 74 61 6b 65 49 74 65 6d 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 29 3b 0a | id.takeItem(.QListViewItem.*.);. |
316c0 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 49 74 65 6d 28 20 51 4c 69 | ....virtual.void.removeItem(.QLi |
316e0 | 73 74 56 69 65 77 49 74 65 6d 20 2a 69 74 65 6d 20 29 20 7b 20 74 61 6b 65 49 74 65 6d 28 20 69 | stViewItem.*item.).{.takeItem(.i |
31700 | 74 65 6d 20 29 3b 20 7d 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 2c 20 75 73 65 20 74 61 6b 65 49 74 | tem.);.}.//.obsolete,.use.takeIt |
31720 | 65 6d 20 69 6e 73 74 65 61 64 0a 0a 20 20 20 20 51 48 65 61 64 65 72 20 2a 20 68 65 61 64 65 72 | em.instead......QHeader.*.header |
31740 | 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 61 64 64 43 6f | ().const;......virtual.int.addCo |
31760 | 6c 75 6d 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 2c 20 69 6e 74 20 | lumn(.const.QString.&label,.int. |
31780 | 73 69 7a 65 20 3d 20 2d 31 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 61 64 64 43 | size.=.-1);.....virtual.int.addC |
317a0 | 6f 6c 75 6d 6e 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 69 63 6f 6e 73 65 74 2c 20 | olumn(.const.QIconSet&.iconset,. |
317c0 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 2c 20 69 6e 74 20 73 69 7a 65 20 3d | const.QString.&label,.int.size.= |
317e0 | 20 2d 31 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 43 6f 6c | .-1);.....virtual.void.removeCol |
31800 | 75 6d 6e 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | umn(.int.index.);.....virtual.vo |
31820 | 69 64 20 73 65 74 43 6f 6c 75 6d 6e 54 65 78 74 28 20 69 6e 74 20 63 6f 6c 75 6d 6e 2c 20 63 6f | id.setColumnText(.int.column,.co |
31840 | 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 | nst.QString.&label.);.....virtua |
31860 | 6c 20 76 6f 69 64 20 73 65 74 43 6f 6c 75 6d 6e 54 65 78 74 28 20 69 6e 74 20 63 6f 6c 75 6d 6e | l.void.setColumnText(.int.column |
31880 | 2c 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 69 63 6f 6e 73 65 74 2c 20 63 6f 6e 73 74 | ,.const.QIconSet&.iconset,.const |
318a0 | 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 63 | .QString.&label.);.....QString.c |
318c0 | 6f 6c 75 6d 6e 54 65 78 74 28 20 69 6e 74 20 63 6f 6c 75 6d 6e 20 29 20 63 6f 6e 73 74 3b 0a 20 | olumnText(.int.column.).const;.. |
318e0 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6c 75 6d 6e 57 69 64 74 68 28 20 | ...virtual.void.setColumnWidth(. |
31900 | 69 6e 74 20 63 6f 6c 75 6d 6e 2c 20 69 6e 74 20 77 69 64 74 68 20 29 3b 0a 20 20 20 20 69 6e 74 | int.column,.int.width.);.....int |
31920 | 20 63 6f 6c 75 6d 6e 57 69 64 74 68 28 20 69 6e 74 20 63 6f 6c 75 6d 6e 20 29 20 63 6f 6e 73 74 | .columnWidth(.int.column.).const |
31940 | 3b 0a 20 20 20 20 65 6e 75 6d 20 57 69 64 74 68 4d 6f 64 65 20 7b 20 4d 61 6e 75 61 6c 2c 20 4d | ;.....enum.WidthMode.{.Manual,.M |
31960 | 61 78 69 6d 75 6d 20 7d 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f | aximum.};.....virtual.void.setCo |
31980 | 6c 75 6d 6e 57 69 64 74 68 4d 6f 64 65 28 20 69 6e 74 20 63 6f 6c 75 6d 6e 2c 20 57 69 64 74 68 | lumnWidthMode(.int.column,.Width |
319a0 | 4d 6f 64 65 20 29 3b 0a 20 20 20 20 57 69 64 74 68 4d 6f 64 65 20 63 6f 6c 75 6d 6e 57 69 64 74 | Mode.);.....WidthMode.columnWidt |
319c0 | 68 4d 6f 64 65 28 20 69 6e 74 20 63 6f 6c 75 6d 6e 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 | hMode(.int.column.).const;.....i |
319e0 | 6e 74 20 63 6f 6c 75 6d 6e 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c | nt.columns().const;......virtual |
31a00 | 20 76 6f 69 64 20 73 65 74 43 6f 6c 75 6d 6e 41 6c 69 67 6e 6d 65 6e 74 28 20 69 6e 74 2c 20 69 | .void.setColumnAlignment(.int,.i |
31a20 | 6e 74 20 29 3b 0a 20 20 20 20 69 6e 74 20 63 6f 6c 75 6d 6e 41 6c 69 67 6e 6d 65 6e 74 28 20 69 | nt.);.....int.columnAlignment(.i |
31a40 | 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 28 29 3b 0a 0a 20 | nt.).const;......void.show();... |
31a60 | 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 69 74 65 6d 41 74 28 20 63 6f 6e 73 74 | ...QListViewItem.*.itemAt(.const |
31a80 | 20 51 50 6f 69 6e 74 20 26 20 73 63 72 65 65 6e 50 6f 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | .QPoint.&.screenPos.).const;.... |
31aa0 | 20 51 52 65 63 74 20 69 74 65 6d 52 65 63 74 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 56 69 65 77 | .QRect.itemRect(.const.QListView |
31ac0 | 49 74 65 6d 20 2a 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 69 74 65 6d 50 6f 73 28 | Item.*.).const;.....int.itemPos( |
31ae0 | 20 63 6f 6e 73 74 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 29 3b 0a 0a 20 20 20 20 76 | .const.QListViewItem.*.);......v |
31b00 | 6f 69 64 20 65 6e 73 75 72 65 49 74 65 6d 56 69 73 69 62 6c 65 28 20 63 6f 6e 73 74 20 51 4c 69 | oid.ensureItemVisible(.const.QLi |
31b20 | 73 74 56 69 65 77 49 74 65 6d 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 70 61 69 6e | stViewItem.*.);......void.repain |
31b40 | 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 29 20 63 | tItem(.const.QListViewItem.*.).c |
31b60 | 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d 75 6c 74 69 | onst;......virtual.void.setMulti |
31b80 | 53 65 6c 65 63 74 69 6f 6e 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 62 6f | Selection(.bool.enable.);.....bo |
31ba0 | 6f 6c 20 69 73 4d 75 6c 74 69 53 65 6c 65 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 | ol.isMultiSelection().const;.... |
31bc0 | 20 20 65 6e 75 6d 20 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 7b 20 53 69 6e 67 6c 65 2c 20 4d | ..enum.SelectionMode.{.Single,.M |
31be0 | 75 6c 74 69 2c 20 45 78 74 65 6e 64 65 64 2c 20 4e 6f 53 65 6c 65 63 74 69 6f 6e 20 20 7d 3b 0a | ulti,.Extended,.NoSelection..};. |
31c00 | 20 20 20 20 76 6f 69 64 20 73 65 74 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 28 20 53 65 6c 65 63 | ....void.setSelectionMode(.Selec |
31c20 | 74 69 6f 6e 4d 6f 64 65 20 6d 6f 64 65 20 29 3b 0a 20 20 20 20 53 65 6c 65 63 74 69 6f 6e 4d 6f | tionMode.mode.);.....SelectionMo |
31c40 | 64 65 20 73 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 | de.selectionMode().const;......v |
31c60 | 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 65 61 72 53 65 6c 65 63 74 69 6f 6e 28 29 3b 0a 20 20 | irtual.void.clearSelection();... |
31c80 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 65 6c 65 63 74 65 64 28 20 51 4c 69 73 | ..virtual.void.setSelected(.QLis |
31ca0 | 74 56 69 65 77 49 74 65 6d 20 2a 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 | tViewItem.*,.bool.);.....void.se |
31cc0 | 74 53 65 6c 65 63 74 69 6f 6e 41 6e 63 68 6f 72 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 | tSelectionAnchor(.QListViewItem. |
31ce0 | 2a 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 65 6c 65 63 74 65 64 28 20 63 6f 6e 73 74 20 | *.);.....bool.isSelected(.const. |
31d00 | 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 4c 69 | QListViewItem.*.).const;.....QLi |
31d20 | 73 74 56 69 65 77 49 74 65 6d 20 2a 20 73 65 6c 65 63 74 65 64 49 74 65 6d 28 29 20 63 6f 6e 73 | stViewItem.*.selectedItem().cons |
31d40 | 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 65 6e 28 20 51 4c 69 | t;.....virtual.void.setOpen(.QLi |
31d60 | 73 74 56 69 65 77 49 74 65 6d 20 2a 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 | stViewItem.*,.bool.);.....bool.i |
31d80 | 73 4f 70 65 6e 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 29 20 63 | sOpen(.const.QListViewItem.*.).c |
31da0 | 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 75 72 72 65 | onst;......virtual.void.setCurre |
31dc0 | 6e 74 49 74 65 6d 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 29 3b 0a 20 20 20 20 51 | ntItem(.QListViewItem.*.);.....Q |
31de0 | 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 63 75 72 72 65 6e 74 49 74 65 6d 28 29 20 63 6f 6e | ListViewItem.*.currentItem().con |
31e00 | 73 74 3b 0a 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 66 69 72 73 74 43 68 | st;......QListViewItem.*.firstCh |
31e20 | 69 6c 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a | ild().const;.....QListViewItem.* |
31e40 | 20 6c 61 73 74 49 74 65 6d 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 63 68 69 6c | .lastItem().const;......int.chil |
31e60 | 64 43 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | dCount().const;......virtual.voi |
31e80 | 64 20 73 65 74 41 6c 6c 43 6f 6c 75 6d 6e 73 53 68 6f 77 46 6f 63 75 73 28 20 62 6f 6f 6c 20 29 | d.setAllColumnsShowFocus(.bool.) |
31ea0 | 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 6c 6c 43 6f 6c 75 6d 6e 73 53 68 6f 77 46 6f 63 75 73 28 29 | ;.....bool.allColumnsShowFocus() |
31ec0 | 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 49 74 65 | .const;......virtual.void.setIte |
31ee0 | 6d 4d 61 72 67 69 6e 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e 74 20 69 74 65 6d 4d 61 72 67 | mMargin(.int.);.....int.itemMarg |
31f00 | 69 6e 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 | in().const;......virtual.void.se |
31f20 | 74 52 6f 6f 74 49 73 44 65 63 6f 72 61 74 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f | tRootIsDecorated(.bool.);.....bo |
31f40 | 6f 6c 20 72 6f 6f 74 49 73 44 65 63 6f 72 61 74 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 | ol.rootIsDecorated().const;..... |
31f60 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 6f 72 74 69 6e 67 28 20 69 6e 74 20 63 6f | .virtual.void.setSorting(.int.co |
31f80 | 6c 75 6d 6e 2c 20 62 6f 6f 6c 20 61 73 63 65 6e 64 69 6e 67 20 3d 20 54 52 55 45 20 29 3b 0a 20 | lumn,.bool.ascending.=.TRUE.);.. |
31fa0 | 20 20 20 69 6e 74 20 73 6f 72 74 43 6f 6c 75 6d 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 | ...int.sortColumn().const;.....v |
31fc0 | 6f 69 64 20 73 65 74 53 6f 72 74 43 6f 6c 75 6d 6e 28 20 69 6e 74 20 63 6f 6c 75 6d 6e 20 29 3b | oid.setSortColumn(.int.column.); |
31fe0 | 0a 20 20 20 20 53 6f 72 74 4f 72 64 65 72 20 73 6f 72 74 4f 72 64 65 72 28 29 20 63 6f 6e 73 74 | .....SortOrder.sortOrder().const |
32000 | 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 6f 72 74 4f 72 64 65 72 28 20 53 6f 72 74 4f 72 64 | ;.....void.setSortOrder(.SortOrd |
32020 | 65 72 20 6f 72 64 65 72 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 6f 72 | er.order.);.....virtual.void.sor |
32040 | 74 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 28 20 | t();......virtual.void.setFont(. |
32060 | 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | const.QFont.&.);.....virtual.voi |
32080 | 64 20 73 65 74 50 61 6c 65 74 74 65 28 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 20 29 | d.setPalette(.const.QPalette.&.) |
320a0 | 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 6a 65 63 74 | ;......bool.eventFilter(.QObject |
320c0 | 20 2a 20 6f 2c 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a | .*.o,.QEvent.*.);......QSize.siz |
320e0 | 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d | eHint().const;.....QSize.minimum |
32100 | 53 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | SizeHint().const;......virtual.v |
32120 | 6f 69 64 20 73 65 74 53 68 6f 77 53 6f 72 74 49 6e 64 69 63 61 74 6f 72 28 20 62 6f 6f 6c 20 73 | oid.setShowSortIndicator(.bool.s |
32140 | 68 6f 77 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 68 6f 77 53 6f 72 74 49 6e 64 69 63 61 74 6f | how.);.....bool.showSortIndicato |
32160 | 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 | r().const;.....virtual.void.setS |
32180 | 68 6f 77 54 6f 6f 6c 54 69 70 73 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 | howToolTips(.bool.b.);.....bool. |
321a0 | 73 68 6f 77 54 6f 6f 6c 54 69 70 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 | showToolTips().const;......enum. |
321c0 | 52 65 73 69 7a 65 4d 6f 64 65 20 7b 20 4e 6f 43 6f 6c 75 6d 6e 2c 20 41 6c 6c 43 6f 6c 75 6d 6e | ResizeMode.{.NoColumn,.AllColumn |
321e0 | 73 2c 20 4c 61 73 74 43 6f 6c 75 6d 6e 20 7d 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | s,.LastColumn.};.....virtual.voi |
32200 | 64 20 73 65 74 52 65 73 69 7a 65 4d 6f 64 65 28 20 52 65 73 69 7a 65 4d 6f 64 65 20 6d 20 29 3b | d.setResizeMode(.ResizeMode.m.); |
32220 | 0a 20 20 20 20 52 65 73 69 7a 65 4d 6f 64 65 20 72 65 73 69 7a 65 4d 6f 64 65 28 29 20 63 6f 6e | .....ResizeMode.resizeMode().con |
32240 | 73 74 3b 0a 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 66 69 6e 64 49 74 65 | st;......QListViewItem.*.findIte |
32260 | 6d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 2c 20 69 6e 74 20 63 6f 6c 75 | m(.const.QString&.text,.int.colu |
32280 | 6d 6e 2c 20 43 6f 6d 70 61 72 69 73 6f 6e 46 6c 61 67 73 20 63 6f 6d 70 61 72 65 20 3d 20 45 78 | mn,.ComparisonFlags.compare.=.Ex |
322a0 | 61 63 74 4d 61 74 63 68 20 7c 20 43 61 73 65 53 65 6e 73 69 74 69 76 65 20 29 20 63 6f 6e 73 74 | actMatch.|.CaseSensitive.).const |
322c0 | 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 52 65 6e 61 6d 65 41 63 74 69 6f 6e 20 7b 20 41 63 63 65 70 | ;......enum.RenameAction.{.Accep |
322e0 | 74 2c 20 52 65 6a 65 63 74 20 7d 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 | t,.Reject.};.....virtual.void.se |
32300 | 74 44 65 66 61 75 6c 74 52 65 6e 61 6d 65 41 63 74 69 6f 6e 28 20 52 65 6e 61 6d 65 41 63 74 69 | tDefaultRenameAction(.RenameActi |
32320 | 6f 6e 20 61 20 29 3b 0a 20 20 20 20 52 65 6e 61 6d 65 41 63 74 69 6f 6e 20 64 65 66 61 75 6c 74 | on.a.);.....RenameAction.default |
32340 | 52 65 6e 61 6d 65 41 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 | RenameAction().const;.....bool.i |
32360 | 73 52 65 6e 61 6d 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 68 69 64 | sRenaming().const;......void.hid |
32380 | 65 43 6f 6c 75 6d 6e 28 20 69 6e 74 20 63 6f 6c 75 6d 6e 20 29 3b 0a 0a 70 75 62 6c 69 63 20 73 | eColumn(.int.column.);..public.s |
323a0 | 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a | lots:.....virtual.void.clear();. |
323c0 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 76 65 72 74 53 65 6c 65 63 74 69 6f 6e | ....virtual.void.invertSelection |
323e0 | 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 6c 65 63 74 41 6c 6c 28 20 | ();.....virtual.void.selectAll(. |
32400 | 62 6f 6f 6c 20 73 65 6c 65 63 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 74 72 69 67 67 65 72 55 | bool.select.);.....void.triggerU |
32420 | 70 64 61 74 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 6f 6e 74 65 6e 74 73 50 6f 73 | pdate();.....void.setContentsPos |
32440 | 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 6a 75 73 | (.int.x,.int.y.);.....void.adjus |
32460 | 74 43 6f 6c 75 6d 6e 28 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 | tColumn(.int.col.);..signals:... |
32480 | 20 20 76 6f 69 64 20 73 65 6c 65 63 74 69 6f 6e 43 68 61 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 | ..void.selectionChanged();.....v |
324a0 | 6f 69 64 20 73 65 6c 65 63 74 69 6f 6e 43 68 61 6e 67 65 64 28 20 51 4c 69 73 74 56 69 65 77 49 | oid.selectionChanged(.QListViewI |
324c0 | 74 65 6d 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 75 72 72 65 6e 74 43 68 61 6e 67 65 64 | tem.*.);.....void.currentChanged |
324e0 | 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c | (.QListViewItem.*.);.....void.cl |
32500 | 69 63 6b 65 64 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 29 3b 0a 20 20 20 20 76 6f | icked(.QListViewItem.*.);.....vo |
32520 | 69 64 20 63 6c 69 63 6b 65 64 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 2c 20 63 6f 6e | id.clicked(.QListViewItem.*,.con |
32540 | 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 72 65 | st.QPoint.&,.int.);.....void.pre |
32560 | 73 73 65 64 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 | ssed(.QListViewItem.*.);.....voi |
32580 | 64 20 70 72 65 73 73 65 64 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 2c 20 63 6f 6e 73 | d.pressed(.QListViewItem.*,.cons |
325a0 | 74 20 51 50 6f 69 6e 74 20 26 2c 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 6f 75 | t.QPoint.&,.int.);......void.dou |
325c0 | 62 6c 65 43 6c 69 63 6b 65 64 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 29 3b 0a 20 | bleClicked(.QListViewItem.*.);.. |
325e0 | 20 20 20 76 6f 69 64 20 64 6f 75 62 6c 65 43 6c 69 63 6b 65 64 28 20 51 4c 69 73 74 56 69 65 77 | ...void.doubleClicked(.QListView |
32600 | 49 74 65 6d 20 2a 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 2c 20 69 6e 74 20 29 3b 0a 20 20 | Item.*,.const.QPoint&,.int.);... |
32620 | 20 20 76 6f 69 64 20 72 65 74 75 72 6e 50 72 65 73 73 65 64 28 20 51 4c 69 73 74 56 69 65 77 49 | ..void.returnPressed(.QListViewI |
32640 | 74 65 6d 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 70 61 63 65 50 72 65 73 73 65 64 28 20 | tem.*.);.....void.spacePressed(. |
32660 | 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 69 67 68 | QListViewItem.*.);.....void.righ |
32680 | 74 42 75 74 74 6f 6e 43 6c 69 63 6b 65 64 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 2c | tButtonClicked(.QListViewItem.*, |
326a0 | 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 | .const.QPoint&,.int.);.....void. |
326c0 | 72 69 67 68 74 42 75 74 74 6f 6e 50 72 65 73 73 65 64 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 | rightButtonPressed(.QListViewIte |
326e0 | 6d 20 2a 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 | m.*,.const.QPoint&,.int.);.....v |
32700 | 6f 69 64 20 6d 6f 75 73 65 42 75 74 74 6f 6e 50 72 65 73 73 65 64 28 20 69 6e 74 2c 20 51 4c 69 | oid.mouseButtonPressed(.int,.QLi |
32720 | 73 74 56 69 65 77 49 74 65 6d 20 2a 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 2c 20 69 6e | stViewItem.*,.const.QPoint&.,.in |
32740 | 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 42 75 74 74 6f 6e 43 6c 69 63 6b 65 64 | t.);.....void.mouseButtonClicked |
32760 | 28 20 69 6e 74 2c 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 2c 20 20 63 6f 6e 73 74 20 51 | (.int,.QListViewItem.*,..const.Q |
32780 | 50 6f 69 6e 74 26 2c 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 78 74 | Point&,.int.);......void.context |
327a0 | 4d 65 6e 75 52 65 71 75 65 73 74 65 64 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 2c 20 | MenuRequested(.QListViewItem.*,. |
327c0 | 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 | const.QPoint.&,.int.);......void |
327e0 | 20 6f 6e 49 74 65 6d 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 69 74 65 6d 20 29 3b 0a | .onItem(.QListViewItem.*item.);. |
32800 | 20 20 20 20 76 6f 69 64 20 6f 6e 56 69 65 77 70 6f 72 74 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 | ....void.onViewport();......void |
32820 | 20 65 78 70 61 6e 64 65 64 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 69 74 65 6d 20 29 | .expanded(.QListViewItem.*item.) |
32840 | 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6c 6c 61 70 73 65 64 28 20 51 4c 69 73 74 56 69 65 77 49 | ;.....void.collapsed(.QListViewI |
32860 | 74 65 6d 20 2a 69 74 65 6d 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 52 41 47 41 | tem.*item.);.#ifndef.QT_NO_DRAGA |
32880 | 4e 44 44 52 4f 50 0a 20 20 20 20 76 6f 69 64 20 64 72 6f 70 70 65 64 28 20 51 44 72 6f 70 45 76 | NDDROP.....void.dropped(.QDropEv |
328a0 | 65 6e 74 20 2a 65 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 69 74 65 6d 52 65 | ent.*e.);.#endif.....void.itemRe |
328c0 | 6e 61 6d 65 64 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 69 74 65 6d 2c 20 69 6e 74 20 | named(.QListViewItem.*item,.int. |
328e0 | 63 6f 6c 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 | col,.const.QString.&.);.....void |
32900 | 20 69 74 65 6d 52 65 6e 61 6d 65 64 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 69 74 65 | .itemRenamed(.QListViewItem.*ite |
32920 | 6d 2c 20 69 6e 74 20 63 6f 6c 20 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 | m,.int.col..);..protected:.....v |
32940 | 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 4d 6f | oid.contentsMousePressEvent(.QMo |
32960 | 75 73 65 45 76 65 6e 74 20 2a 20 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 | useEvent.*.e.);.....void.content |
32980 | 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 65 45 76 65 6e 74 20 | sMouseReleaseEvent(.QMouseEvent. |
329a0 | 2a 20 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 4d 6f 76 | *.e.);.....void.contentsMouseMov |
329c0 | 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 65 20 29 3b 0a 20 20 20 20 76 | eEvent(.QMouseEvent.*.e.);.....v |
329e0 | 6f 69 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 44 6f 75 62 6c 65 43 6c 69 63 6b 45 76 65 6e | oid.contentsMouseDoubleClickEven |
32a00 | 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 | t(.QMouseEvent.*.e.);.....void.c |
32a20 | 6f 6e 74 65 6e 74 73 43 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e 74 28 20 51 43 6f 6e 74 65 78 | ontentsContextMenuEvent(.QContex |
32a40 | 74 4d 65 6e 75 45 76 65 6e 74 20 2a 20 65 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f | tMenuEvent.*.e.);.#ifndef.QT_NO_ |
32a60 | 44 52 41 47 41 4e 44 44 52 4f 50 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 44 72 61 | DRAGANDDROP.....void.contentsDra |
32a80 | 67 45 6e 74 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 65 20 | gEnterEvent(.QDragEnterEvent.*e. |
32aa0 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 44 72 61 67 4d 6f 76 65 45 76 65 6e | );.....void.contentsDragMoveEven |
32ac0 | 74 28 20 51 44 72 61 67 4d 6f 76 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 | t(.QDragMoveEvent.*e.);.....void |
32ae0 | 20 63 6f 6e 74 65 6e 74 73 44 72 61 67 4c 65 61 76 65 45 76 65 6e 74 28 20 51 44 72 61 67 4c 65 | .contentsDragLeaveEvent(.QDragLe |
32b00 | 61 76 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 | aveEvent.*e.);.....void.contents |
32b20 | 44 72 6f 70 45 76 65 6e 74 28 20 51 44 72 6f 70 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 | DropEvent(.QDropEvent.*e.);..... |
32b40 | 76 69 72 74 75 61 6c 20 51 44 72 61 67 4f 62 6a 65 63 74 20 2a 64 72 61 67 4f 62 6a 65 63 74 28 | virtual.QDragObject.*dragObject( |
32b60 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 74 61 72 74 44 72 61 67 28 29 3b | );.....virtual.void.startDrag(); |
32b80 | 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 6f 69 64 20 66 6f 63 75 73 49 6e 45 76 65 6e 74 28 20 | .#endif......void.focusInEvent(. |
32ba0 | 51 46 6f 63 75 73 45 76 65 6e 74 20 2a 20 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 6f 63 75 | QFocusEvent.*.e.);.....void.focu |
32bc0 | 73 4f 75 74 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 6e 74 20 2a 20 65 20 29 3b 0a 0a 20 | sOutEvent(.QFocusEvent.*.e.);... |
32be0 | 20 20 20 76 6f 69 64 20 6b 65 79 50 72 65 73 73 45 76 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 | ...void.keyPressEvent(.QKeyEvent |
32c00 | 20 2a 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 | .*e.);......void.resizeEvent(.QR |
32c20 | 65 73 69 7a 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 76 69 65 77 70 6f | esizeEvent.*e.);.....void.viewpo |
32c40 | 72 74 52 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 65 20 29 | rtResizeEvent(.QResizeEvent.*e.) |
32c60 | 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 45 76 65 6e 74 28 20 51 53 68 6f 77 45 76 65 6e | ;......void.showEvent(.QShowEven |
32c80 | 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 65 6e 74 73 4f 66 66 | t.*.);......void.drawContentsOff |
32ca0 | 73 65 74 28 20 51 50 61 69 6e 74 65 72 20 2a 2c 20 69 6e 74 20 6f 78 2c 20 69 6e 74 20 6f 79 2c | set(.QPainter.*,.int.ox,.int.oy, |
32cc0 | 0a 09 09 09 20 20 20 20 20 69 6e 74 20 63 78 2c 20 69 6e 74 20 63 79 2c 20 69 6e 74 20 63 77 2c | .........int.cx,.int.cy,.int.cw, |
32ce0 | 20 69 6e 74 20 63 68 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 | .int.ch.);......virtual.void.pai |
32d00 | 6e 74 45 6d 70 74 79 41 72 65 61 28 20 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 | ntEmptyArea(.QPainter.*,.const.Q |
32d20 | 52 65 63 74 20 26 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 | Rect.&.);.....void.styleChange(. |
32d40 | 51 53 74 79 6c 65 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 77 69 6e 64 6f 77 41 63 74 69 76 61 | QStyle&.);.....void.windowActiva |
32d60 | 74 69 6f 6e 43 68 61 6e 67 65 28 20 62 6f 6f 6c 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 20 73 | tionChange(.bool.);..protected.s |
32d80 | 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 43 6f 6e 74 65 6e 74 73 28 29 3b | lots:.....void.updateContents(); |
32da0 | 0a 20 20 20 20 76 6f 69 64 20 64 6f 41 75 74 6f 53 63 72 6f 6c 6c 28 29 3b 0a 0a 70 72 69 76 61 | .....void.doAutoScroll();..priva |
32dc0 | 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 63 68 61 6e 67 65 53 6f 72 74 43 6f 6c | te.slots:.....void.changeSortCol |
32de0 | 75 6d 6e 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 61 6e 64 6c 65 49 6e 64 65 78 | umn(.int.);.....void.handleIndex |
32e00 | 43 68 61 6e 67 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 44 69 72 74 79 49 74 | Change();.....void.updateDirtyIt |
32e20 | 65 6d 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 61 6b 65 56 69 73 69 62 6c 65 28 29 3b 0a 20 | ems();.....void.makeVisible();.. |
32e40 | 20 20 20 76 6f 69 64 20 68 61 6e 64 6c 65 53 69 7a 65 43 68 61 6e 67 65 28 20 69 6e 74 2c 20 69 | ...void.handleSizeChange(.int,.i |
32e60 | 6e 74 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 61 72 74 52 65 6e 61 6d 65 28 | nt,.int.);.....void.startRename( |
32e80 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 70 65 6e 46 6f 63 75 73 49 74 65 6d 28 29 3b 0a 0a 70 72 | );.....void.openFocusItem();..pr |
32ea0 | 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 50 72 65 | ivate:.....void.contentsMousePre |
32ec0 | 73 73 45 76 65 6e 74 45 78 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 65 20 29 3b 0a 20 20 | ssEventEx(.QMouseEvent.*.e.);... |
32ee0 | 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 | ..void.contentsMouseReleaseEvent |
32f00 | 45 78 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 | Ex(.QMouseEvent.*.e.);.....void. |
32f20 | 69 6e 69 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 47 65 6f 6d 65 74 72 69 65 | init();.....void.updateGeometrie |
32f40 | 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 62 75 69 6c 64 44 72 61 77 61 62 6c 65 4c 69 73 74 28 | s();.....void.buildDrawableList( |
32f60 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 63 6f 6e 66 69 67 75 72 65 49 74 65 | ).const;.....void.reconfigureIte |
32f80 | 6d 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 77 69 64 74 68 43 68 61 6e 67 65 64 28 63 6f 6e 73 | ms();.....void.widthChanged(cons |
32fa0 | 74 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 2a 2c 20 69 6e 74 20 63 29 3b 0a 20 20 20 20 76 6f | t.QListViewItem*,.int.c);.....vo |
32fc0 | 69 64 20 68 61 6e 64 6c 65 49 74 65 6d 43 68 61 6e 67 65 28 20 51 4c 69 73 74 56 69 65 77 49 74 | id.handleItemChange(.QListViewIt |
32fe0 | 65 6d 20 2a 6f 6c 64 2c 20 62 6f 6f 6c 20 73 68 69 66 74 2c 20 62 6f 6f 6c 20 63 6f 6e 74 72 6f | em.*old,.bool.shift,.bool.contro |
33000 | 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 63 74 52 61 6e 67 65 28 20 51 4c 69 73 74 | l.);.....void.selectRange(.QList |
33020 | 56 69 65 77 49 74 65 6d 20 2a 66 72 6f 6d 2c 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 74 | ViewItem.*from,.QListViewItem.*t |
33040 | 6f 2c 20 62 6f 6f 6c 20 69 6e 76 65 72 74 2c 20 62 6f 6f 6c 20 69 6e 63 6c 75 64 65 46 69 72 73 | o,.bool.invert,.bool.includeFirs |
33060 | 74 2c 20 62 6f 6f 6c 20 63 6c 65 61 72 53 65 6c 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 | t,.bool.clearSel.=.FALSE.);..... |
33080 | 62 6f 6f 6c 20 73 65 6c 65 63 74 52 61 6e 67 65 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 | bool.selectRange(.QListViewItem. |
330a0 | 2a 6e 65 77 49 74 65 6d 2c 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 6f 6c 64 49 74 65 6d | *newItem,.QListViewItem.*oldItem |
330c0 | 2c 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 61 6e 63 68 6f 72 49 74 65 6d 20 29 3b 0a 20 | ,.QListViewItem.*anchorItem.);.. |
330e0 | 20 20 20 62 6f 6f 6c 20 63 6c 65 61 72 52 61 6e 67 65 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 | ...bool.clearRange(.QListViewIte |
33100 | 6d 20 2a 66 72 6f 6d 2c 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 74 6f 2c 20 62 6f 6f 6c | m.*from,.QListViewItem.*to,.bool |
33120 | 20 69 6e 63 6c 75 64 65 46 69 72 73 74 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 | .includeFirst.=.TRUE.);.....void |
33140 | 20 64 6f 41 75 74 6f 53 63 72 6f 6c 6c 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 63 75 72 | .doAutoScroll(.const.QPoint.&cur |
33160 | 73 6f 72 50 6f 73 20 29 3b 0a 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 50 72 69 76 61 74 65 20 | sorPos.);......QListViewPrivate. |
33180 | 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 20 63 6f 70 79 20 | *.d;..private:.//.Disabled.copy. |
331a0 | 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 |
331c0 | 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 4c 69 73 74 56 | fined(Q_DISABLE_COPY).....QListV |
331e0 | 69 65 77 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 56 69 65 77 20 26 20 29 3b 0a 20 20 20 20 51 4c | iew(.const.QListView.&.);.....QL |
33200 | 69 73 74 56 69 65 77 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 56 | istView.&operator=(.const.QListV |
33220 | 69 65 77 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 | iew.&.);.#endif.};...class.Q_EXP |
33240 | 4f 52 54 20 51 43 68 65 63 6b 4c 69 73 74 49 74 65 6d 20 3a 20 70 75 62 6c 69 63 20 51 4c 69 73 | ORT.QCheckListItem.:.public.QLis |
33260 | 74 56 69 65 77 49 74 65 6d 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 54 79 70 | tViewItem.{.public:.....enum.Typ |
33280 | 65 20 7b 20 52 61 64 69 6f 42 75 74 74 6f 6e 2c 0a 09 09 43 68 65 63 6b 42 6f 78 2c 0a 09 09 43 | e.{.RadioButton,...CheckBox,...C |
332a0 | 6f 6e 74 72 6f 6c 6c 65 72 2c 0a 09 09 52 61 64 69 6f 42 75 74 74 6f 6e 43 6f 6e 74 72 6f 6c 6c | ontroller,...RadioButtonControll |
332c0 | 65 72 3d 43 6f 6e 74 72 6f 6c 6c 65 72 2c 0a 09 09 43 68 65 63 6b 42 6f 78 43 6f 6e 74 72 6f 6c | er=Controller,...CheckBoxControl |
332e0 | 6c 65 72 20 7d 3b 0a 20 20 20 20 2f 2f 20 23 23 23 20 73 68 6f 75 6c 64 20 62 65 20 69 6e 74 65 | ler.};.....//.###.should.be.inte |
33300 | 67 72 61 74 65 64 20 77 69 74 68 20 71 62 75 74 74 6f 6e 20 69 6e 20 76 65 72 34 20 70 65 72 68 | grated.with.qbutton.in.ver4.perh |
33320 | 61 70 73 0a 20 20 20 20 65 6e 75 6d 20 54 6f 67 67 6c 65 53 74 61 74 65 20 7b 20 4f 66 66 2c 20 | aps.....enum.ToggleState.{.Off,. |
33340 | 4e 6f 43 68 61 6e 67 65 2c 20 4f 6e 20 7d 3b 0a 0a 20 20 20 20 51 43 68 65 63 6b 4c 69 73 74 49 | NoChange,.On.};......QCheckListI |
33360 | 74 65 6d 28 20 51 43 68 65 63 6b 4c 69 73 74 49 74 65 6d 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e | tem(.QCheckListItem.*parent,.con |
33380 | 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 0a 09 09 20 20 20 20 54 79 70 65 20 3d 20 52 | st.QString.&text,.......Type.=.R |
333a0 | 61 64 69 6f 42 75 74 74 6f 6e 43 6f 6e 74 72 6f 6c 6c 65 72 20 29 3b 0a 20 20 20 20 51 43 68 65 | adioButtonController.);.....QChe |
333c0 | 63 6b 4c 69 73 74 49 74 65 6d 28 20 51 43 68 65 63 6b 4c 69 73 74 49 74 65 6d 20 2a 70 61 72 65 | ckListItem(.QCheckListItem.*pare |
333e0 | 6e 74 2c 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 61 66 74 65 72 2c 0a 20 09 09 20 20 20 | nt,.QListViewItem.*after,....... |
33400 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 54 79 70 65 20 3d 20 52 61 64 | .const.QString.&text,.Type.=.Rad |
33420 | 69 6f 42 75 74 74 6f 6e 43 6f 6e 74 72 6f 6c 6c 65 72 20 29 3b 0a 20 20 20 20 51 43 68 65 63 6b | ioButtonController.);.....QCheck |
33440 | 4c 69 73 74 49 74 65 6d 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 70 61 72 65 6e 74 2c | ListItem(.QListViewItem.*parent, |
33460 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 0a 09 09 20 20 20 20 54 79 70 65 | .const.QString.&text,.......Type |
33480 | 20 3d 20 52 61 64 69 6f 42 75 74 74 6f 6e 43 6f 6e 74 72 6f 6c 6c 65 72 20 29 3b 0a 20 20 20 20 | .=.RadioButtonController.);..... |
334a0 | 51 43 68 65 63 6b 4c 69 73 74 49 74 65 6d 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 70 | QCheckListItem(.QListViewItem.*p |
334c0 | 61 72 65 6e 74 2c 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 61 66 74 65 72 2c 0a 20 09 09 | arent,.QListViewItem.*after,.... |
334e0 | 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 54 79 70 65 20 3d 20 | ....const.QString.&text,.Type.=. |
33500 | 52 61 64 69 6f 42 75 74 74 6f 6e 43 6f 6e 74 72 6f 6c 6c 65 72 20 29 3b 0a 20 20 20 20 51 43 68 | RadioButtonController.);.....QCh |
33520 | 65 63 6b 4c 69 73 74 49 74 65 6d 28 20 51 4c 69 73 74 56 69 65 77 20 2a 70 61 72 65 6e 74 2c 20 | eckListItem(.QListView.*parent,. |
33540 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 0a 09 09 20 20 20 20 54 79 70 65 20 | const.QString.&text,.......Type. |
33560 | 3d 20 52 61 64 69 6f 42 75 74 74 6f 6e 43 6f 6e 74 72 6f 6c 6c 65 72 20 29 3b 0a 20 20 20 20 51 | =.RadioButtonController.);.....Q |
33580 | 43 68 65 63 6b 4c 69 73 74 49 74 65 6d 28 20 51 4c 69 73 74 56 69 65 77 20 2a 70 61 72 65 6e 74 | CheckListItem(.QListView.*parent |
335a0 | 2c 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 61 66 74 65 72 2c 0a 20 09 09 20 20 20 20 63 | ,.QListViewItem.*after,........c |
335c0 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 54 79 70 65 20 3d 20 52 61 64 69 6f | onst.QString.&text,.Type.=.Radio |
335e0 | 42 75 74 74 6f 6e 43 6f 6e 74 72 6f 6c 6c 65 72 20 29 3b 0a 20 20 20 20 51 43 68 65 63 6b 4c 69 | ButtonController.);.....QCheckLi |
33600 | 73 74 49 74 65 6d 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 70 61 72 65 6e 74 2c 20 63 | stItem(.QListViewItem.*parent,.c |
33620 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 0a 09 09 20 20 20 20 63 6f 6e 73 74 20 | onst.QString.&text,.......const. |
33640 | 51 50 69 78 6d 61 70 20 26 20 29 3b 0a 20 20 20 20 51 43 68 65 63 6b 4c 69 73 74 49 74 65 6d 28 | QPixmap.&.);.....QCheckListItem( |
33660 | 20 51 4c 69 73 74 56 69 65 77 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | .QListView.*parent,.const.QStrin |
33680 | 67 20 26 74 65 78 74 2c 0a 09 09 20 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 29 | g.&text,.......const.QPixmap.&.) |
336a0 | 3b 0a 20 20 20 20 7e 51 43 68 65 63 6b 4c 69 73 74 49 74 65 6d 28 29 3b 0a 0a 20 20 20 20 76 6f | ;.....~QCheckListItem();......vo |
336c0 | 69 64 20 70 61 69 6e 74 43 65 6c 6c 28 20 51 50 61 69 6e 74 65 72 20 2a 2c 20 20 63 6f 6e 73 74 | id.paintCell(.QPainter.*,..const |
336e0 | 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 20 63 67 2c 0a 09 09 20 20 20 20 69 6e 74 20 63 6f 6c | .QColorGroup.&.cg,.......int.col |
33700 | 75 6d 6e 2c 20 69 6e 74 20 77 69 64 74 68 2c 20 69 6e 74 20 61 6c 69 67 6e 6d 65 6e 74 20 29 3b | umn,.int.width,.int.alignment.); |
33720 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 46 6f 63 75 73 28 20 51 50 | .....virtual.void.paintFocus(.QP |
33740 | 61 69 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 20 63 67 | ainter.*,.const.QColorGroup.&.cg |
33760 | 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 20 72 20 29 3b 0a 20 20 20 | ,.........const.QRect.&.r.);.... |
33780 | 20 69 6e 74 20 77 69 64 74 68 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 4d 65 74 72 69 63 73 26 2c | .int.width(.const.QFontMetrics&, |
337a0 | 20 63 6f 6e 73 74 20 51 4c 69 73 74 56 69 65 77 2a 2c 20 69 6e 74 20 63 6f 6c 75 6d 6e 29 20 63 | .const.QListView*,.int.column).c |
337c0 | 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 75 70 28 29 3b 0a 0a 20 20 20 20 76 69 72 | onst;.....void.setup();......vir |
337e0 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4f 6e 28 20 62 6f 6f 6c 20 29 3b 20 2f 2f 20 23 23 23 20 | tual.void.setOn(.bool.);.//.###. |
33800 | 73 68 6f 75 6c 64 20 62 65 20 72 65 70 6c 61 63 65 64 20 62 79 20 73 65 74 43 68 65 63 6b 65 64 | should.be.replaced.by.setChecked |
33820 | 20 69 6e 20 76 65 72 34 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4f 6e 28 29 20 63 6f 6e 73 74 20 7b | .in.ver4.....bool.isOn().const.{ |
33840 | 20 72 65 74 75 72 6e 20 6f 6e 3b 20 7d 0a 20 20 20 20 54 79 70 65 20 74 79 70 65 28 29 20 63 6f | .return.on;.}.....Type.type().co |
33860 | 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6d 79 54 79 70 65 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 | nst.{.return.myType;.}.....QStri |
33880 | 6e 67 20 74 65 78 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 4c 69 73 74 56 69 | ng.text().const.{.return.QListVi |
338a0 | 65 77 49 74 65 6d 3a 3a 74 65 78 74 28 20 30 20 29 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 | ewItem::text(.0.);.}.....QString |
338c0 | 20 74 65 78 74 28 20 69 6e 74 20 6e 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 4c | .text(.int.n.).const.{.return.QL |
338e0 | 69 73 74 56 69 65 77 49 74 65 6d 3a 3a 74 65 78 74 28 20 6e 20 29 3b 20 7d 0a 0a 20 20 20 20 76 | istViewItem::text(.n.);.}......v |
33900 | 6f 69 64 20 73 65 74 54 72 69 73 74 61 74 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f | oid.setTristate(.bool.);.....boo |
33920 | 6c 20 69 73 54 72 69 73 74 61 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 54 6f 67 67 6c 65 | l.isTristate().const;.....Toggle |
33940 | 53 74 61 74 65 20 73 74 61 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 | State.state().const;.....void.se |
33960 | 74 53 74 61 74 65 28 20 54 6f 67 67 6c 65 53 74 61 74 65 20 73 29 3b 0a 0a 20 20 20 20 69 6e 74 | tState(.ToggleState.s);......int |
33980 | 20 72 74 74 69 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 | .rtti().const;.....static.int.RT |
339a0 | 54 49 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 61 63 74 69 76 61 74 | TI;..protected:.....void.activat |
339c0 | 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 74 75 72 6e 4f 66 66 43 68 69 6c 64 28 29 3b 0a 20 20 | e();.....void.turnOffChild();... |
339e0 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 74 61 74 65 43 68 61 6e 67 65 28 20 62 6f 6f 6c | ..virtual.void.stateChange(.bool |
33a00 | 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 | .);..private:.....void.init();.. |
33a20 | 20 20 20 54 6f 67 67 6c 65 53 74 61 74 65 20 69 6e 74 65 72 6e 61 6c 53 74 61 74 65 28 29 20 63 | ...ToggleState.internalState().c |
33a40 | 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 74 6f 72 65 64 53 74 61 74 65 28 20 54 | onst;.....void.setStoredState(.T |
33a60 | 6f 67 67 6c 65 53 74 61 74 65 20 6e 65 77 53 74 61 74 65 2c 20 76 6f 69 64 20 2a 6b 65 79 20 29 | oggleState.newState,.void.*key.) |
33a80 | 3b 0a 20 20 20 20 54 6f 67 67 6c 65 53 74 61 74 65 20 73 74 6f 72 65 64 53 74 61 74 65 28 20 76 | ;.....ToggleState.storedState(.v |
33aa0 | 6f 69 64 20 2a 6b 65 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 61 74 65 | oid.*key.).const;.....void.state |
33ac0 | 43 68 61 6e 67 65 28 20 54 6f 67 67 6c 65 53 74 61 74 65 20 73 20 29 3b 0a 20 20 20 20 76 6f 69 | Change(.ToggleState.s.);.....voi |
33ae0 | 64 20 72 65 73 74 6f 72 65 53 74 61 74 65 28 20 76 6f 69 64 20 2a 6b 65 79 2c 20 69 6e 74 20 64 | d.restoreState(.void.*key,.int.d |
33b00 | 65 70 74 68 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 43 6f 6e 74 72 | epth.=.0.);.....void.updateContr |
33b20 | 6f 6c 6c 65 72 28 20 62 6f 6f 6c 20 75 70 64 61 74 65 20 3d 20 54 52 55 45 20 2c 20 62 6f 6f 6c | oller(.bool.update.=.TRUE.,.bool |
33b40 | 20 73 74 6f 72 65 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 | .store.=.FALSE.);.....void.updat |
33b60 | 65 53 74 6f 72 65 64 53 74 61 74 65 28 20 76 6f 69 64 20 2a 6b 65 79 20 29 3b 0a 20 20 20 20 76 | eStoredState(.void.*key.);.....v |
33b80 | 6f 69 64 20 73 65 74 53 74 61 74 65 28 20 54 6f 67 67 6c 65 53 74 61 74 65 20 73 2c 20 62 6f 6f | oid.setState(.ToggleState.s,.boo |
33ba0 | 6c 20 75 70 64 61 74 65 2c 20 62 6f 6f 6c 20 73 74 6f 72 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 | l.update,.bool.store.);.....void |
33bc0 | 20 73 65 74 43 75 72 72 65 6e 74 53 74 61 74 65 28 20 54 6f 67 67 6c 65 53 74 61 74 65 20 73 20 | .setCurrentState(.ToggleState.s. |
33be0 | 29 3b 0a 0a 20 20 20 20 54 79 70 65 20 6d 79 54 79 70 65 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 6e | );......Type.myType;.....bool.on |
33c00 | 3b 20 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 69 6e 20 76 65 72 34 0a 20 20 20 20 51 43 68 65 | ;.//.###.remove.in.ver4.....QChe |
33c20 | 63 6b 4c 69 73 74 49 74 65 6d 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 | ckListItemPrivate.*d;.};..class. |
33c40 | 51 5f 45 58 50 4f 52 54 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 49 74 65 72 61 74 6f 72 0a 7b | Q_EXPORT.QListViewItemIterator.{ |
33c60 | 0a 20 20 20 20 66 72 69 65 6e 64 20 73 74 72 75 63 74 20 51 4c 69 73 74 56 69 65 77 50 72 69 76 | .....friend.struct.QListViewPriv |
33c80 | 61 74 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4c 69 73 74 56 69 65 77 3b | ate;.....friend.class.QListView; |
33ca0 | 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 3b | .....friend.class.QListViewItem; |
33cc0 | 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 49 74 65 72 61 74 6f 72 46 6c 61 67 20 | ..public:.....enum.IteratorFlag. |
33ce0 | 7b 0a 09 56 69 73 69 62 6c 65 20 3d 20 09 09 30 78 30 30 30 30 30 30 30 31 2c 0a 09 49 6e 76 69 | {..Visible.=...0x00000001,..Invi |
33d00 | 73 69 62 6c 65 20 3d 20 09 09 30 78 30 30 30 30 30 30 30 32 2c 0a 09 53 65 6c 65 63 74 65 64 20 | sible.=...0x00000002,..Selected. |
33d20 | 3d 09 09 30 78 30 30 30 30 30 30 30 34 2c 0a 09 55 6e 73 65 6c 65 63 74 65 64 20 3d 20 09 09 30 | =..0x00000004,..Unselected.=...0 |
33d40 | 78 30 30 30 30 30 30 30 38 2c 0a 09 53 65 6c 65 63 74 61 62 6c 65 20 3d 09 09 30 78 30 30 30 30 | x00000008,..Selectable.=..0x0000 |
33d60 | 30 30 31 30 2c 0a 09 4e 6f 74 53 65 6c 65 63 74 61 62 6c 65 20 3d 09 09 30 78 30 30 30 30 30 30 | 0010,..NotSelectable.=..0x000000 |
33d80 | 32 30 2c 0a 09 44 72 61 67 45 6e 61 62 6c 65 64 20 3d 09 09 30 78 30 30 30 30 30 30 34 30 2c 0a | 20,..DragEnabled.=..0x00000040,. |
33da0 | 09 44 72 61 67 44 69 73 61 62 6c 65 64 20 3d 09 09 30 78 30 30 30 30 30 30 38 30 2c 0a 09 44 72 | .DragDisabled.=..0x00000080,..Dr |
33dc0 | 6f 70 45 6e 61 62 6c 65 64 20 3d 09 09 30 78 30 30 30 30 30 31 30 30 2c 0a 09 44 72 6f 70 44 69 | opEnabled.=..0x00000100,..DropDi |
33de0 | 73 61 62 6c 65 64 20 3d 09 09 30 78 30 30 30 30 30 32 30 30 2c 0a 09 45 78 70 61 6e 64 61 62 6c | sabled.=..0x00000200,..Expandabl |
33e00 | 65 20 3d 09 09 30 78 30 30 30 30 30 34 30 30 2c 0a 09 4e 6f 74 45 78 70 61 6e 64 61 62 6c 65 20 | e.=..0x00000400,..NotExpandable. |
33e20 | 3d 09 09 30 78 30 30 30 30 30 38 30 30 2c 0a 09 43 68 65 63 6b 65 64 20 3d 09 09 30 78 30 30 30 | =..0x00000800,..Checked.=..0x000 |
33e40 | 30 31 30 30 30 2c 0a 09 4e 6f 74 43 68 65 63 6b 65 64 20 3d 09 09 30 78 30 30 30 30 32 30 30 30 | 01000,..NotChecked.=..0x00002000 |
33e60 | 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 49 74 65 72 61 74 | .....};......QListViewItemIterat |
33e80 | 6f 72 28 29 3b 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 49 74 65 72 61 74 6f 72 28 | or();.....QListViewItemIterator( |
33ea0 | 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 69 74 65 6d 20 29 3b 0a 20 20 20 20 51 4c 69 73 | .QListViewItem.*item.);.....QLis |
33ec0 | 74 56 69 65 77 49 74 65 6d 49 74 65 72 61 74 6f 72 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d | tViewItemIterator(.QListViewItem |
33ee0 | 20 2a 69 74 65 6d 2c 20 69 6e 74 20 69 74 65 72 61 74 6f 72 46 6c 61 67 73 20 29 3b 0a 0a 20 20 | .*item,.int.iteratorFlags.);.... |
33f00 | 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 49 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 | ..QListViewItemIterator(.const.Q |
33f20 | 4c 69 73 74 56 69 65 77 49 74 65 6d 49 74 65 72 61 74 6f 72 20 26 69 74 20 29 3b 0a 20 20 20 20 | ListViewItemIterator.&it.);..... |
33f40 | 51 4c 69 73 74 56 69 65 77 49 74 65 6d 49 74 65 72 61 74 6f 72 28 20 51 4c 69 73 74 56 69 65 77 | QListViewItemIterator(.QListView |
33f60 | 20 2a 6c 76 20 29 3b 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 49 74 65 72 61 74 6f | .*lv.);.....QListViewItemIterato |
33f80 | 72 28 20 51 4c 69 73 74 56 69 65 77 20 2a 6c 76 2c 20 69 6e 74 20 69 74 65 72 61 74 6f 72 46 6c | r(.QListView.*lv,.int.iteratorFl |
33fa0 | 61 67 73 20 29 3b 0a 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 49 74 65 72 61 74 6f | ags.);......QListViewItemIterato |
33fc0 | 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 56 69 65 77 49 74 65 | r.&operator=(.const.QListViewIte |
33fe0 | 6d 49 74 65 72 61 74 6f 72 20 26 69 74 20 29 3b 0a 0a 20 20 20 20 7e 51 4c 69 73 74 56 69 65 77 | mIterator.&it.);......~QListView |
34000 | 49 74 65 6d 49 74 65 72 61 74 6f 72 28 29 3b 0a 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 | ItemIterator();......QListViewIt |
34020 | 65 6d 49 74 65 72 61 74 6f 72 20 26 6f 70 65 72 61 74 6f 72 2b 2b 28 29 3b 0a 20 20 20 20 63 6f | emIterator.&operator++();.....co |
34040 | 6e 73 74 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 49 74 65 72 61 74 6f 72 20 6f 70 65 72 61 74 | nst.QListViewItemIterator.operat |
34060 | 6f 72 2b 2b 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 49 74 | or++(.int.);.....QListViewItemIt |
34080 | 65 72 61 74 6f 72 20 26 6f 70 65 72 61 74 6f 72 2b 3d 28 20 69 6e 74 20 6a 20 29 3b 0a 0a 20 20 | erator.&operator+=(.int.j.);.... |
340a0 | 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 49 74 65 72 61 74 6f 72 20 26 6f 70 65 72 61 74 6f | ..QListViewItemIterator.&operato |
340c0 | 72 2d 2d 28 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 49 74 | r--();.....const.QListViewItemIt |
340e0 | 65 72 61 74 6f 72 20 6f 70 65 72 61 74 6f 72 2d 2d 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 51 4c | erator.operator--(.int.);.....QL |
34100 | 69 73 74 56 69 65 77 49 74 65 6d 49 74 65 72 61 74 6f 72 20 26 6f 70 65 72 61 74 6f 72 2d 3d 28 | istViewItemIterator.&operator-=( |
34120 | 20 69 6e 74 20 6a 20 29 3b 0a 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 2a 20 6f 70 | .int.j.);......QListViewItem*.op |
34140 | 65 72 61 74 6f 72 2a 28 29 3b 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 63 75 | erator*();.....QListViewItem.*cu |
34160 | 72 72 65 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 51 | rrent().const;..protected:.....Q |
34180 | 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 63 75 72 72 3b 0a 20 20 20 20 51 4c 69 73 74 56 69 65 | ListViewItem.*curr;.....QListVie |
341a0 | 77 20 2a 6c 69 73 74 56 69 65 77 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 4c 69 73 74 | w.*listView;..private:.....QList |
341c0 | 56 69 65 77 49 74 65 6d 49 74 65 72 61 74 6f 72 50 72 69 76 61 74 65 2a 20 64 28 29 20 63 6f 6e | ViewItemIteratorPrivate*.d().con |
341e0 | 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 20 69 6e 74 20 66 6c 61 67 73 20 29 3b 0a | st;.....void.init(.int.flags.);. |
34200 | 20 20 20 20 76 6f 69 64 20 61 64 64 54 6f 4c 69 73 74 56 69 65 77 28 29 3b 0a 20 20 20 20 76 6f | ....void.addToListView();.....vo |
34220 | 69 64 20 63 75 72 72 65 6e 74 52 65 6d 6f 76 65 64 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6d 61 | id.currentRemoved();.....bool.ma |
34240 | 74 63 68 65 73 46 6c 61 67 73 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 2a | tchesFlags(.const.QListViewItem* |
34260 | 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 74 65 73 74 50 61 69 72 28 20 51 4c 69 | .).const;.....bool.testPair(.QLi |
34280 | 73 74 56 69 65 77 49 74 65 6d 49 74 65 72 61 74 6f 72 3a 3a 49 74 65 72 61 74 6f 72 46 6c 61 67 | stViewItemIterator::IteratorFlag |
342a0 | 2c 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 49 74 65 72 61 74 6f 72 3a 3a 49 74 65 72 61 74 6f | ,.QListViewItemIterator::Iterato |
342c0 | 72 46 6c 61 67 2c 20 62 6f 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 | rFlag,.bool.).const;.....bool.is |
342e0 | 43 68 65 63 6b 65 64 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 2a 20 29 20 | Checked(.const.QListViewItem*.). |
34300 | 63 6f 6e 73 74 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 4c 49 53 54 56 | const;.};..#endif.//.QT_NO_LISTV |
34320 | 49 45 57 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4c 49 53 54 56 49 45 57 5f 48 0a 00 00 00 28 00 | IEW..#endif.//.QLISTVIEW_H....(. |
34340 | 71 00 6d 00 65 00 6d 00 6f 00 72 00 79 00 6d 00 61 00 6e 00 61 00 67 00 65 00 72 00 5f 00 71 00 | q.m.e.m.o.r.y.m.a.n.a.g.e.r._.q. |
34360 | 77 00 73 00 2e 00 68 00 00 0c 48 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | w.s...h...H/******************** |
34380 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
343a0 | 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$ |
343c0 | 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 4d 65 6d 6f 72 79 4d 61 6e 61 | .**.**.Definition.of.QMemoryMana |
343e0 | 67 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 30 30 30 34 31 31 | ger.class.**.**.Created.:.000411 |
34400 | 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 32 20 54 | .**.**.Copyright.(C).2000-2002.T |
34420 | 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 |
34440 | 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 |
34460 | 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 |
34480 | 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 |
344a0 | 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 |
344c0 | 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 |
344e0 | 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 |
34500 | 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 |
34520 | 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 |
34540 | 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. |
34560 | 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..**.** |
34580 | 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 |
345a0 | 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 |
345c0 | 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 | l.Edition.**.licenses.for.Qtopia |
345e0 | 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 | .Core.may.use.this.file.in.accor |
34600 | 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f | dance.with.the.**.Qt.Embedded.Co |
34620 | 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 69 | mmercial.License.Agreement.provi |
34640 | 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 |
34660 | 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 |
34680 | 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 |
346a0 | 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 |
346c0 | 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 |
346e0 | 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 |
34700 | 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 |
34720 | 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. |
34740 | 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 |
34760 | 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. |
34780 | 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 |
347a0 | 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..**.**. |
347c0 | 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 |
347e0 | 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 |
34800 | 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..**.***** |
34820 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
34840 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
34860 | 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4d 45 4d 4f 52 59 4d 41 4e 41 47 45 52 5f 51 57 53 5f 48 | */..#ifndef.QMEMORYMANAGER_QWS_H |
34880 | 0a 23 64 65 66 69 6e 65 20 51 4d 45 4d 4f 52 59 4d 41 4e 41 47 45 52 5f 51 57 53 5f 48 0a 0a 23 | .#define.QMEMORYMANAGER_QWS_H..# |
348a0 | 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 6d 61 6e 61 67 | ifndef.QT_H.#include."qfontmanag |
348c0 | 65 72 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 | er_qws.h".#include."qstring.h".# |
348e0 | 69 6e 63 6c 75 64 65 20 22 71 6d 61 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 70 72 69 76 61 | include."qmap.h".#include.<priva |
34900 | 74 65 2f 71 74 65 78 74 65 6e 67 69 6e 65 5f 70 2e 68 3e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 | te/qtextengine_p.h>.#endif.//.QT |
34920 | 5f 48 0a 0a 0a 63 6c 61 73 73 20 51 46 6f 6e 74 44 65 66 3b 0a 63 6c 61 73 73 20 51 4d 65 6d 6f | _H...class.QFontDef;.class.QMemo |
34940 | 72 79 4d 61 6e 61 67 65 72 50 69 78 6d 61 70 20 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 | ryManagerPixmap.{.....friend.cla |
34960 | 73 73 20 51 4d 65 6d 6f 72 79 4d 61 6e 61 67 65 72 3b 0a 20 20 20 20 75 63 68 61 72 2a 20 64 61 | ss.QMemoryManager;.....uchar*.da |
34980 | 74 61 3b 0a 20 20 20 20 69 6e 74 20 78 6f 66 66 73 65 74 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 | ta;.....int.xoffset;.};..class.Q |
349a0 | 4d 65 6d 6f 72 79 4d 61 6e 61 67 65 72 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 65 6d | MemoryManager.{.public:.....QMem |
349c0 | 6f 72 79 4d 61 6e 61 67 65 72 28 0a 09 76 6f 69 64 2a 20 76 72 61 6d 2c 20 69 6e 74 20 76 72 61 | oryManager(..void*.vram,.int.vra |
349e0 | 6d 73 69 7a 65 2c 0a 09 76 6f 69 64 2a 20 66 6f 6e 74 72 6f 6d 0a 09 2f 2f 2c 20 2e 2e 2e 0a 20 | msize,..void*.fontrom..//,...... |
34a00 | 20 20 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 50 69 78 6d 61 70 73 0a 20 20 20 20 74 79 70 65 64 65 | ...);......//.Pixmaps.....typede |
34a20 | 66 20 69 6e 74 20 50 69 78 6d 61 70 49 44 3b 0a 20 20 20 20 50 69 78 6d 61 70 49 44 20 6e 65 77 | f.int.PixmapID;.....PixmapID.new |
34a40 | 50 69 78 6d 61 70 28 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 69 6e 74 20 64 2c 20 69 6e 74 20 | Pixmap(int.w,.int.h,.int.d,.int. |
34a60 | 6f 70 74 69 6d 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 65 6c 65 74 65 50 69 78 6d 61 70 28 50 | optim.);.....void.deletePixmap(P |
34a80 | 69 78 6d 61 70 49 44 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 56 52 41 4d 28 50 69 78 6d 61 70 | ixmapID);.....bool.inVRAM(Pixmap |
34aa0 | 49 44 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 66 69 6e 64 50 69 78 6d 61 70 28 50 | ID).const;.....void.findPixmap(P |
34ac0 | 69 78 6d 61 70 49 44 2c 0a 09 20 20 20 20 69 6e 74 20 77 69 64 74 68 2c 20 69 6e 74 20 64 65 70 | ixmapID,......int.width,.int.dep |
34ae0 | 74 68 2c 20 2f 2f 20 73 61 6d 65 73 20 61 73 20 70 61 73 73 65 64 20 77 68 65 6e 20 63 72 65 61 | th,.//.sames.as.passed.when.crea |
34b00 | 74 65 64 0a 09 20 20 20 20 75 63 68 61 72 2a 2a 20 61 64 64 72 65 73 73 2c 20 69 6e 74 2a 20 78 | ted......uchar**.address,.int*.x |
34b20 | 6f 66 66 73 65 74 2c 20 69 6e 74 2a 20 6c 69 6e 65 73 74 65 70 29 3b 0a 0a 20 20 20 20 2f 2f 20 | offset,.int*.linestep);......//. |
34b40 | 46 6f 6e 74 73 0a 20 20 20 20 74 79 70 65 64 65 66 20 76 6f 69 64 2a 20 46 6f 6e 74 49 44 3b 0a | Fonts.....typedef.void*.FontID;. |
34b60 | 20 20 20 20 46 6f 6e 74 49 44 20 72 65 66 46 6f 6e 74 28 63 6f 6e 73 74 20 51 46 6f 6e 74 44 65 | ....FontID.refFont(const.QFontDe |
34b80 | 66 26 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 65 72 65 66 46 6f 6e 74 28 46 6f 6e 74 49 44 29 3b | f&);.....void.derefFont(FontID); |
34ba0 | 0a 20 20 20 20 51 52 65 6e 64 65 72 65 64 46 6f 6e 74 2a 20 66 6f 6e 74 52 65 6e 64 65 72 65 72 | .....QRenderedFont*.fontRenderer |
34bc0 | 28 46 6f 6e 74 49 44 29 3b 20 2f 2f 20 58 58 58 20 4a 55 53 54 20 46 4f 52 20 4d 45 54 52 49 43 | (FontID);.//.XXX.JUST.FOR.METRIC |
34be0 | 53 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 46 6f 6e 74 28 46 6f 6e 74 49 44 2c 20 67 6c 79 70 68 5f | S.....bool.inFont(FontID,.glyph_ |
34c00 | 74 20 67 6c 79 70 68 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 47 6c 79 70 68 20 6c 6f 63 6b 47 | t.glyph).const;.....QGlyph.lockG |
34c20 | 6c 79 70 68 28 46 6f 6e 74 49 44 2c 20 67 6c 79 70 68 5f 74 20 67 6c 79 70 68 29 3b 0a 20 20 20 | lyph(FontID,.glyph_t.glyph);.... |
34c40 | 20 51 47 6c 79 70 68 4d 65 74 72 69 63 73 2a 20 6c 6f 63 6b 47 6c 79 70 68 4d 65 74 72 69 63 73 | .QGlyphMetrics*.lockGlyphMetrics |
34c60 | 28 46 6f 6e 74 49 44 2c 20 67 6c 79 70 68 5f 74 20 67 6c 79 70 68 29 3b 0a 20 20 20 20 76 6f 69 | (FontID,.glyph_t.glyph);.....voi |
34c80 | 64 20 75 6e 6c 6f 63 6b 47 6c 79 70 68 28 46 6f 6e 74 49 44 2c 20 67 6c 79 70 68 5f 74 20 67 6c | d.unlockGlyph(FontID,.glyph_t.gl |
34ca0 | 79 70 68 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 53 41 56 45 46 4f 4e 54 | yph);.#ifndef.QT_NO_QWS_SAVEFONT |
34cc0 | 53 0a 20 20 20 20 76 6f 69 64 20 73 61 76 65 50 72 65 72 65 6e 64 65 72 65 64 46 6f 6e 74 28 63 | S.....void.savePrerenderedFont(c |
34ce0 | 6f 6e 73 74 20 51 46 6f 6e 74 44 65 66 26 2c 20 62 6f 6f 6c 20 61 6c 6c 3d 54 52 55 45 29 3b 0a | onst.QFontDef&,.bool.all=TRUE);. |
34d00 | 20 20 20 20 76 6f 69 64 20 73 61 76 65 50 72 65 72 65 6e 64 65 72 65 64 46 6f 6e 74 28 46 6f 6e | ....void.savePrerenderedFont(Fon |
34d20 | 74 49 44 20 69 64 2c 20 62 6f 6f 6c 20 61 6c 6c 3d 54 52 55 45 29 3b 0a 23 65 6e 64 69 66 0a 20 | tID.id,.bool.all=TRUE);.#endif.. |
34d40 | 20 20 20 62 6f 6f 6c 20 66 6f 6e 74 53 6d 6f 6f 74 68 28 46 6f 6e 74 49 44 20 69 64 29 20 63 6f | ...bool.fontSmooth(FontID.id).co |
34d60 | 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 66 6f 6e 74 41 73 63 65 6e 74 28 46 6f 6e 74 49 44 20 69 | nst;.....int.fontAscent(FontID.i |
34d80 | 64 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 66 6f 6e 74 44 65 73 63 65 6e 74 28 46 6f | d).const;.....int.fontDescent(Fo |
34da0 | 6e 74 49 44 20 69 64 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 66 6f 6e 74 4d 69 6e 4c | ntID.id).const;.....int.fontMinL |
34dc0 | 65 66 74 42 65 61 72 69 6e 67 28 46 6f 6e 74 49 44 20 69 64 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | eftBearing(FontID.id).const;.... |
34de0 | 20 69 6e 74 20 66 6f 6e 74 4d 69 6e 52 69 67 68 74 42 65 61 72 69 6e 67 28 46 6f 6e 74 49 44 20 | .int.fontMinRightBearing(FontID. |
34e00 | 69 64 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 66 6f 6e 74 4c 65 61 64 69 6e 67 28 46 | id).const;.....int.fontLeading(F |
34e20 | 6f 6e 74 49 44 20 69 64 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 66 6f 6e 74 4d 61 78 | ontID.id).const;.....int.fontMax |
34e40 | 57 69 64 74 68 28 46 6f 6e 74 49 44 20 69 64 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 | Width(FontID.id).const;.....int. |
34e60 | 66 6f 6e 74 55 6e 64 65 72 6c 69 6e 65 50 6f 73 28 46 6f 6e 74 49 44 20 69 64 29 20 63 6f 6e 73 | fontUnderlinePos(FontID.id).cons |
34e80 | 74 3b 0a 20 20 20 20 69 6e 74 20 66 6f 6e 74 4c 69 6e 65 57 69 64 74 68 28 46 6f 6e 74 49 44 20 | t;.....int.fontLineWidth(FontID. |
34ea0 | 69 64 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 66 6f 6e 74 4c 69 6e 65 53 70 61 63 69 | id).const;.....int.fontLineSpaci |
34ec0 | 6e 67 28 46 6f 6e 74 49 44 20 69 64 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 | ng(FontID.id).const;..private:.. |
34ee0 | 20 20 20 51 4d 61 70 3c 50 69 78 6d 61 70 49 44 2c 51 4d 65 6d 6f 72 79 4d 61 6e 61 67 65 72 50 | ...QMap<PixmapID,QMemoryManagerP |
34f00 | 69 78 6d 61 70 3e 20 70 69 78 6d 61 70 5f 6d 61 70 3b 0a 20 20 20 20 69 6e 74 20 6e 65 78 74 5f | ixmap>.pixmap_map;.....int.next_ |
34f20 | 70 69 78 6d 61 70 5f 69 64 3b 0a 20 20 20 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 46 6f 6e 74 | pixmap_id;.....QMap<QString,Font |
34f40 | 49 44 3e 20 66 6f 6e 74 5f 6d 61 70 3b 0a 20 20 20 20 69 6e 74 20 6e 65 78 74 5f 66 6f 6e 74 5f | ID>.font_map;.....int.next_font_ |
34f60 | 69 64 3b 0a 7d 3b 0a 0a 65 78 74 65 72 6e 20 51 4d 65 6d 6f 72 79 4d 61 6e 61 67 65 72 2a 20 6d | id;.};..extern.QMemoryManager*.m |
34f80 | 65 6d 6f 72 79 6d 61 6e 61 67 65 72 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4d 45 4d 4f 52 59 | emorymanager;..#endif.//.QMEMORY |
34fa0 | 4d 41 4e 41 47 45 52 5f 51 57 53 5f 48 0a 00 00 00 1c 00 71 00 69 00 6e 00 70 00 75 00 74 00 64 | MANAGER_QWS_H......q.i.n.p.u.t.d |
34fc0 | 00 69 00 61 00 6c 00 6f 00 67 00 2e 00 68 00 00 0e 30 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .i.a.l.o.g...h...0/************* |
34fe0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
35000 | 2a 2a 2a 2a 2a 2a 2a 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 | *******************************. |
35020 | 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 51 49 | **.$Id:.$.**.**.Definition.of.QI |
35040 | 6e 70 75 74 44 69 61 6c 6f 67 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a | nputDialog.class.**.**.Created.: |
35060 | 20 39 39 31 32 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 | .991212.**.**.Copyright.(C).1992 |
35080 | 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 |
350a0 | 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 |
350c0 | 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 68 65 20 | rt.of.the.dialogs.module.of.the. |
350e0 | 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. |
35100 | 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 |
35120 | 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 |
35140 | 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 |
35160 | 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.** |
35180 | 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 |
351a0 | 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. |
351c0 | 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 |
351e0 | 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.* |
35200 | 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 |
35220 | 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. |
35240 | 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 |
35260 | 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 |
35280 | 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 |
352a0 | 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. |
352c0 | 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 |
352e0 | 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 |
35300 | 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 |
35320 | 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 |
35340 | 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 |
35360 | 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 |
35380 | 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 |
353a0 | 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 |
353c0 | 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. |
353e0 | 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 |
35400 | 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 |
35420 | 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 |
35440 | 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 |
35460 | 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 |
35480 | 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 |
354a0 | 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 |
354c0 | 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 |
354e0 | 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 |
35500 | 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 |
35520 | 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 |
35540 | 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 |
35560 | 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..**.**************** |
35580 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
355a0 | 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 |
355c0 | 20 51 49 4e 50 55 54 44 49 41 4c 4f 47 5f 48 0a 23 64 65 66 69 6e 65 20 51 49 4e 50 55 54 44 49 | .QINPUTDIALOG_H.#define.QINPUTDI |
355e0 | 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 20 22 71 | ALOG_H..#ifndef.QT_H.#include."q |
35600 | 64 69 61 6c 6f 67 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 | dialog.h".#include."qstring.h".# |
35620 | 69 6e 63 6c 75 64 65 20 22 71 6c 69 6e 65 65 64 69 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 | include."qlineedit.h".#endif.//. |
35640 | 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4e 50 55 54 44 49 41 4c 4f 47 0a | QT_H..#ifndef.QT_NO_INPUTDIALOG. |
35660 | 0a 63 6c 61 73 73 20 51 53 70 69 6e 42 6f 78 3b 0a 63 6c 61 73 73 20 51 43 6f 6d 62 6f 42 6f 78 | .class.QSpinBox;.class.QComboBox |
35680 | 3b 0a 63 6c 61 73 73 20 51 49 6e 70 75 74 44 69 61 6c 6f 67 50 72 69 76 61 74 65 3b 0a 0a 63 6c | ;.class.QInputDialogPrivate;..cl |
356a0 | 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 49 6e 70 75 74 44 69 61 6c 6f 67 20 3a 20 70 75 62 6c | ass.Q_EXPORT.QInputDialog.:.publ |
356c0 | 69 63 20 51 44 69 61 6c 6f 67 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 72 69 76 61 | ic.QDialog.{.....Q_OBJECT..priva |
356e0 | 74 65 3a 0a 20 20 20 20 65 6e 75 6d 20 54 79 70 65 20 7b 20 4c 69 6e 65 45 64 69 74 2c 20 53 70 | te:.....enum.Type.{.LineEdit,.Sp |
35700 | 69 6e 42 6f 78 2c 20 43 6f 6d 62 6f 42 6f 78 2c 20 45 64 69 74 61 62 6c 65 43 6f 6d 62 6f 42 6f | inBox,.ComboBox,.EditableComboBo |
35720 | 78 20 7d 3b 0a 0a 20 20 20 20 51 49 6e 70 75 74 44 69 61 6c 6f 67 28 20 63 6f 6e 73 74 20 51 53 | x.};......QInputDialog(.const.QS |
35740 | 74 72 69 6e 67 20 26 6c 61 62 65 6c 2c 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c | tring.&label,.QWidget*.parent=0, |
35760 | 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 0a 09 09 20 62 6f 6f 6c 20 6d 6f 64 | .const.char*.name=0,....bool.mod |
35780 | 61 6c 20 3d 20 54 52 55 45 2c 20 54 79 70 65 20 74 79 70 65 20 3d 20 4c 69 6e 65 45 64 69 74 20 | al.=.TRUE,.Type.type.=.LineEdit. |
357a0 | 29 3b 20 2f 2f 23 23 23 20 34 2e 30 3a 20 77 69 64 67 65 74 20 66 6c 61 67 21 0a 20 20 20 20 7e | );.//###.4.0:.widget.flag!.....~ |
357c0 | 51 49 6e 70 75 74 44 69 61 6c 6f 67 28 29 3b 0a 0a 20 20 20 20 51 4c 69 6e 65 45 64 69 74 20 2a | QInputDialog();......QLineEdit.* |
357e0 | 6c 69 6e 65 45 64 69 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 70 69 6e 42 6f 78 20 2a | lineEdit().const;.....QSpinBox.* |
35800 | 73 70 69 6e 42 6f 78 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 6f 6d 62 6f 42 6f 78 20 2a | spinBox().const;.....QComboBox.* |
35820 | 63 6f 6d 62 6f 42 6f 78 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 43 6f 6d 62 6f 42 6f 78 20 | comboBox().const;.....QComboBox. |
35840 | 2a 65 64 69 74 61 62 6c 65 43 6f 6d 62 6f 42 6f 78 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 | *editableComboBox().const;...... |
35860 | 76 6f 69 64 20 73 65 74 54 79 70 65 28 20 54 79 70 65 20 74 20 29 3b 0a 20 20 20 20 54 79 70 65 | void.setType(.Type.t.);.....Type |
35880 | 20 74 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2f 23 23 | .type().const;..public:.....//## |
358a0 | 23 20 34 2e 30 3a 20 77 69 64 67 65 74 20 66 6c 61 67 21 0a 20 20 20 20 73 74 61 74 69 63 20 51 | #.4.0:.widget.flag!.....static.Q |
358c0 | 53 74 72 69 6e 67 20 67 65 74 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 | String.getText(.const.QString.&c |
358e0 | 61 70 74 69 6f 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 2c 20 51 4c | aption,.const.QString.&label,.QL |
35900 | 69 6e 65 45 64 69 74 3a 3a 45 63 68 6f 4d 6f 64 65 20 65 63 68 6f 20 3d 20 51 4c 69 6e 65 45 64 | ineEdit::EchoMode.echo.=.QLineEd |
35920 | 69 74 3a 3a 4e 6f 72 6d 61 6c 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | it::Normal,........const.QString |
35940 | 20 26 74 65 78 74 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 62 6f 6f 6c 20 2a 6f 6b | .&text.=.QString::null,.bool.*ok |
35960 | 20 3d 20 30 2c 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 | .=.0,.QWidget.*parent.=.0,.const |
35980 | 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e | .char.*name.=.0.);.....static.in |
359a0 | 74 20 67 65 74 49 6e 74 65 67 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 61 70 | t.getInteger(.const.QString.&cap |
359c0 | 74 69 6f 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 2c 20 69 6e 74 20 | tion,.const.QString.&label,.int. |
359e0 | 76 61 6c 75 65 20 3d 20 30 2c 20 69 6e 74 20 6d 69 6e 56 61 6c 75 65 20 3d 20 2d 32 31 34 37 34 | value.=.0,.int.minValue.=.-21474 |
35a00 | 38 33 36 34 37 2c 0a 09 09 09 20 20 20 69 6e 74 20 6d 61 78 56 61 6c 75 65 20 3d 20 32 31 34 37 | 83647,.......int.maxValue.=.2147 |
35a20 | 34 38 33 36 34 37 2c 0a 09 09 09 20 20 20 69 6e 74 20 73 74 65 70 20 3d 20 31 2c 20 62 6f 6f 6c | 483647,.......int.step.=.1,.bool |
35a40 | 20 2a 6f 6b 20 3d 20 30 2c 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 | .*ok.=.0,.QWidget.*parent.=.0,.c |
35a60 | 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 | onst.char.*name.=.0.);.....stati |
35a80 | 63 20 64 6f 75 62 6c 65 20 67 65 74 44 6f 75 62 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | c.double.getDouble(.const.QStrin |
35aa0 | 67 20 26 63 61 70 74 69 6f 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c | g.&caption,.const.QString.&label |
35ac0 | 2c 20 64 6f 75 62 6c 65 20 76 61 6c 75 65 20 3d 20 30 2c 0a 09 09 09 20 20 20 20 20 64 6f 75 62 | ,.double.value.=.0,.........doub |
35ae0 | 6c 65 20 6d 69 6e 56 61 6c 75 65 20 3d 20 2d 32 31 34 37 34 38 33 36 34 37 2c 20 64 6f 75 62 6c | le.minValue.=.-2147483647,.doubl |
35b00 | 65 20 6d 61 78 56 61 6c 75 65 20 3d 20 32 31 34 37 34 38 33 36 34 37 2c 0a 09 09 09 20 20 20 20 | e.maxValue.=.2147483647,........ |
35b20 | 20 69 6e 74 20 64 65 63 69 6d 61 6c 73 20 3d 20 31 2c 20 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 30 2c | .int.decimals.=.1,.bool.*ok.=.0, |
35b40 | 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 | .QWidget.*parent.=.0,.const.char |
35b60 | 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 | .*name.=.0.);.....static.QString |
35b80 | 20 67 65 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 61 70 74 69 6f 6e | .getItem(.const.QString.&caption |
35ba0 | 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 2c 20 63 6f 6e 73 74 20 51 53 | ,.const.QString.&label,.const.QS |
35bc0 | 74 72 69 6e 67 4c 69 73 74 20 26 6c 69 73 74 2c 0a 09 09 09 20 20 20 20 69 6e 74 20 63 75 72 72 | tringList.&list,........int.curr |
35be0 | 65 6e 74 20 3d 20 30 2c 20 62 6f 6f 6c 20 65 64 69 74 61 62 6c 65 20 3d 20 54 52 55 45 2c 0a 09 | ent.=.0,.bool.editable.=.TRUE,.. |
35c00 | 09 09 20 20 20 20 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 30 2c 20 51 57 69 64 67 65 74 20 2a 70 61 72 | ......bool.*ok.=.0,.QWidget.*par |
35c20 | 65 6e 74 20 3d 20 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b | ent.=.0,.const.char.*name.=.0.); |
35c40 | 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 65 78 74 43 68 | ..private.slots:.....void.textCh |
35c60 | 61 6e 67 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 20 29 3b 0a 20 20 20 20 76 | anged(.const.QString.&s.);.....v |
35c80 | 6f 69 64 20 74 72 79 41 63 63 65 70 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 | oid.tryAccept();..private:.....Q |
35ca0 | 49 6e 70 75 74 44 69 61 6c 6f 67 50 72 69 76 61 74 65 20 2a 64 3b 0a 20 20 20 20 66 72 69 65 6e | InputDialogPrivate.*d;.....frien |
35cc0 | 64 20 63 6c 61 73 73 20 51 49 6e 70 75 74 44 69 61 6c 6f 67 50 72 69 76 61 74 65 3b 20 2f 2a 20 | d.class.QInputDialogPrivate;./*. |
35ce0 | 74 6f 20 61 76 6f 69 64 20 27 68 61 73 20 6e 6f 20 66 72 69 65 6e 64 73 27 20 77 61 72 6e 69 6e | to.avoid.'has.no.friends'.warnin |
35d00 | 67 73 2e 2e 2e 20 2a 2f 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 | gs....*/..private:.//.Disabled.c |
35d20 | 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 | opy.constructor.and.operator=.#i |
35d40 | 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 49 | f.defined(Q_DISABLE_COPY).....QI |
35d60 | 6e 70 75 74 44 69 61 6c 6f 67 28 20 63 6f 6e 73 74 20 51 49 6e 70 75 74 44 69 61 6c 6f 67 20 26 | nputDialog(.const.QInputDialog.& |
35d80 | 20 29 3b 0a 20 20 20 20 51 49 6e 70 75 74 44 69 61 6c 6f 67 20 26 6f 70 65 72 61 74 6f 72 3d 28 | .);.....QInputDialog.&operator=( |
35da0 | 20 63 6f 6e 73 74 20 51 49 6e 70 75 74 44 69 61 6c 6f 67 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a | .const.QInputDialog.&.);.#endif. |
35dc0 | 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 49 4e 50 55 54 44 49 41 4c 4f 47 0a | };..#endif.//.QT_NO_INPUTDIALOG. |
35de0 | 0a 23 65 6e 64 69 66 20 2f 2f 20 51 49 4e 50 55 54 44 49 41 4c 4f 47 5f 48 0a 0a 00 00 00 24 00 | .#endif.//.QINPUTDIALOG_H.....$. |
35e00 | 71 00 67 00 66 00 78 00 72 00 65 00 70 00 65 00 61 00 74 00 65 00 72 00 5f 00 71 00 77 00 73 00 | q.g.f.x.r.e.p.e.a.t.e.r._.q.w.s. |
35e20 | 2e 00 68 00 00 08 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 | ..h...(/************************ |
35e40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
35e60 | 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$.**. |
35e80 | 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 29 20 32 30 30 32 20 | **.....**.**.Copyright.(C).2002. |
35ea0 | 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 |
35ec0 | 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. |
35ee0 | 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. |
35f00 | 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. |
35f20 | 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 |
35f40 | 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 |
35f60 | 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 |
35f80 | 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.**. |
35fa0 | 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. |
35fc0 | 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 |
35fe0 | 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..**.* |
36000 | 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 |
36020 | 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 |
36040 | 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 | al.Edition.**.licenses.for.Qtopi |
36060 | 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f | a.Core.may.use.this.file.in.acco |
36080 | 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 | rdance.with.the.**.Qt.Embedded.C |
360a0 | 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 |
360c0 | 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 |
360e0 | 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 |
36100 | 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 |
36120 | 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 |
36140 | 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 |
36160 | 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 |
36180 | 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. |
361a0 | 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 |
361c0 | 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 |
361e0 | 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 |
36200 | 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. |
36220 | 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..**.** |
36240 | 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 |
36260 | 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. |
36280 | 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..**.**** |
362a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
362c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
362e0 | 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 46 58 52 45 50 45 41 54 45 52 5f 51 57 53 5f 48 0a | **/..#ifndef.QGFXREPEATER_QWS_H. |
36300 | 23 64 65 66 69 6e 65 20 51 47 46 58 52 45 50 45 41 54 45 52 5f 51 57 53 5f 48 0a 0a 23 69 66 6e | #define.QGFXREPEATER_QWS_H..#ifn |
36320 | 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 66 78 5f 71 77 73 2e 68 22 0a 23 | def.QT_H.#include."qgfx_qws.h".# |
36340 | 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 | endif.//.QT_H..#ifndef.QT_NO_QWS |
36360 | 5f 52 45 50 45 41 54 45 52 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 74 2e 68 22 | _REPEATER..#include."qptrlist.h" |
36380 | 0a 0a 63 6c 61 73 73 20 51 53 63 72 65 65 6e 52 65 63 3b 0a 0a 63 6c 61 73 73 20 51 52 65 70 65 | ..class.QScreenRec;..class.QRepe |
363a0 | 61 74 65 72 53 63 72 65 65 6e 20 3a 20 70 75 62 6c 69 63 20 51 53 63 72 65 65 6e 0a 7b 0a 70 75 | aterScreen.:.public.QScreen.{.pu |
363c0 | 62 6c 69 63 3a 0a 0a 20 20 20 20 51 52 65 70 65 61 74 65 72 53 63 72 65 65 6e 28 69 6e 74 29 3b | blic:......QRepeaterScreen(int); |
363e0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 52 65 70 65 61 74 65 72 53 63 72 65 65 6e 28 29 3b | .....virtual.~QRepeaterScreen(); |
36400 | 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 6f 6e 6e 65 63 74 28 63 6f 6e 73 74 | ......virtual.bool.connect(const |
36420 | 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 47 66 78 20 2a 20 | .QString.&);.....virtual.QGfx.*. |
36440 | 63 72 65 61 74 65 47 66 78 28 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 2c 69 6e 74 2c 69 6e | createGfx(unsigned.char.*,int,in |
36460 | 74 2c 69 6e 74 2c 69 6e 74 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 6e 69 | t,int,int);.....virtual.bool.ini |
36480 | 74 44 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 64 69 73 63 | tDevice();.....virtual.void.disc |
364a0 | 6f 6e 6e 65 63 74 28 29 20 7b 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 | onnect().{}.....virtual.void.set |
364c0 | 4d 6f 64 65 28 69 6e 74 2c 69 6e 74 2c 69 6e 74 29 20 7b 7d 0a 20 20 20 20 76 69 72 74 75 61 6c | Mode(int,int,int).{}.....virtual |
364e0 | 20 69 6e 74 20 69 6e 69 74 43 75 72 73 6f 72 28 76 6f 69 64 20 2a 2c 62 6f 6f 6c 3d 46 41 4c 53 | .int.initCursor(void.*,bool=FALS |
36500 | 45 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 69 72 74 79 28 63 6f | E);.....virtual.void.setDirty(co |
36520 | 6e 73 74 20 51 52 65 63 74 20 26 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 73 68 | nst.QRect.&);.....virtual.int.sh |
36540 | 61 72 65 64 52 61 6d 53 69 7a 65 28 76 6f 69 64 20 2a 29 3b 0a 20 20 20 20 51 49 6d 61 67 65 20 | aredRamSize(void.*);.....QImage. |
36560 | 2a 20 72 65 61 64 53 63 72 65 65 6e 28 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 51 52 65 | *.readScreen(int,int,int,int,QRe |
36580 | 67 69 6f 6e 20 26 29 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 67 65 74 52 65 71 75 69 72 65 64 | gion.&);.....QRegion.getRequired |
365a0 | 55 70 64 61 74 65 28 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 29 3b | Update(int,int,int,int,int,int); |
365c0 | 0a 0a 70 72 69 76 61 74 65 3a 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 77 5f 63 75 72 73 6f 72 5f 65 | ..private:......bool.sw_cursor_e |
365e0 | 78 69 73 74 73 3b 0a 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 53 63 72 65 65 6e 52 65 63 3e | xists;......QPtrList<QScreenRec> |
36600 | 20 73 63 72 65 65 6e 73 3b 0a 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 | .screens;..};..#endif.//.QT_NO_Q |
36620 | 57 53 5f 52 45 50 45 41 54 45 52 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 47 46 58 52 45 50 45 41 | WS_REPEATER..#endif.//.QGFXREPEA |
36640 | 54 45 52 5f 51 57 53 5f 48 0a 00 00 00 12 00 71 00 6d 00 6c 00 69 00 6e 00 65 00 64 00 2e 00 68 | TER_QWS_H......q.m.l.i.n.e.d...h |
36660 | 00 00 04 2c 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ...,/*************************** |
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 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 | *****************.**.$Id$.**.**. |
366c0 | 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 |
366e0 | 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..**. |
36700 | 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 |
36720 | 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. |
36740 | 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 |
36760 | 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 |
36780 | 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.. |
367a0 | 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 |
367c0 | 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 |
367e0 | 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 |
36800 | 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 |
36820 | 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 |
36840 | 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 |
36860 | 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 |
36880 | 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 |
368a0 | 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 |
368c0 | 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. |
368e0 | 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 |
36900 | 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 |
36920 | 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 |
36940 | 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 |
36960 | 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 |
36980 | 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 |
369a0 | 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:// |
369c0 | 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 |
369e0 | 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..**.********** |
36a00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
36a20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
36a40 | 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 4d 4c 49 4e 45 44 5f 48 0a 23 64 65 66 69 6e 65 20 51 | ***/.#ifndef.QMLINED_H.#define.Q |
36a60 | 4d 4c 49 4e 45 44 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 75 6c 74 69 6c 69 6e 65 65 64 69 | MLINED_H.#include."qmultilineedi |
36a80 | 74 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 1a 00 71 00 6b 00 62 00 64 00 74 00 74 00 79 00 5f | t.h".#endif......q.k.b.d.t.t.y._ |
36aa0 | 00 71 00 77 00 73 00 2e 00 68 00 00 07 48 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .q.w.s...h...H/***************** |
36ac0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
36ae0 | 2a 2a 2a 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 | ***************************.**.$ |
36b00 | 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 70 69 61 20 43 | Id$.**.**.Definition.of.Qtopia.C |
36b20 | 6f 72 65 20 6b 65 79 62 6f 61 72 64 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 | ore.keyboards.**.**.Created.:.99 |
36b40 | 31 30 32 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 | 1025.**.**.Copyright.(C).1992-20 |
36b60 | 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 |
36b80 | 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. |
36ba0 | 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 |
36bc0 | 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. |
36be0 | 62 65 20 64 69 73 74 72 69 62 75 74 65 64 20 61 6e 64 2f 6f 72 20 6d 6f 64 69 66 69 65 64 20 75 | be.distributed.and/or.modified.u |
36c00 | 6e 64 65 72 20 74 68 65 20 74 65 72 6d 73 20 6f 66 20 74 68 65 0a 2a 2a 20 47 4e 55 20 47 65 6e | nder.the.terms.of.the.**.GNU.Gen |
36c20 | 65 72 61 6c 20 50 75 62 6c 69 63 20 4c 69 63 65 6e 73 65 20 76 65 72 73 69 6f 6e 20 32 20 61 73 | eral.Public.License.version.2.as |
36c40 | 20 70 75 62 6c 69 73 68 65 64 20 62 79 20 74 68 65 20 46 72 65 65 20 53 6f 66 74 77 61 72 65 0a | .published.by.the.Free.Software. |
36c60 | 2a 2a 20 46 6f 75 6e 64 61 74 69 6f 6e 20 61 6e 64 20 61 70 70 65 61 72 69 6e 67 20 69 6e 20 74 | **.Foundation.and.appearing.in.t |
36c80 | 68 65 20 66 69 6c 65 20 4c 49 43 45 4e 53 45 2e 47 50 4c 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 | he.file.LICENSE.GPL.included.in. |
36ca0 | 74 68 65 0a 2a 2a 20 70 61 63 6b 61 67 69 6e 67 20 6f 66 20 74 68 69 73 20 66 69 6c 65 2e 0a 2a | the.**.packaging.of.this.file..* |
36cc0 | 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. |
36ce0 | 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6f 72 20 51 74 20 50 72 6f 66 65 73 73 | Enterprise.Edition.or.Qt.Profess |
36d00 | 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 | ional.Edition.**.licenses.for.Qt |
36d20 | 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 | opia.Core.may.use.this.file.in.a |
36d40 | 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 | ccordance.with.the.**.Qt.Embedde |
36d60 | 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 | d.Commercial.License.Agreement.p |
36d80 | 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..**.** |
36da0 | 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 |
36dc0 | 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 |
36de0 | 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,. |
36e00 | 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. |
36e20 | 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. |
36e40 | 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 |
36e60 | 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. |
36e80 | 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 |
36ea0 | 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..**. |
36ec0 | 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 |
36ee0 | 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..** |
36f00 | 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 |
36f20 | 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 |
36f40 | 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..**.* |
36f60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
36f80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
36fa0 | 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4b 42 44 54 54 59 5f 51 57 53 5f 48 0a 23 64 | *****/..#ifndef.QKBDTTY_QWS_H.#d |
36fc0 | 65 66 69 6e 65 20 51 4b 42 44 54 54 59 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | efine.QKBDTTY_QWS_H..#ifndef.QT_ |
36fe0 | 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6b 62 64 70 63 31 30 31 5f 71 77 73 2e 68 22 0a 23 65 6e | H.#include."qkbdpc101_qws.h".#en |
37000 | 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 4b | dif.//.QT_H..#ifndef.QT_NO_QWS_K |
37020 | 45 59 42 4f 41 52 44 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 42 44 5f 54 | EYBOARD..#ifndef.QT_NO_QWS_KBD_T |
37040 | 54 59 0a 0a 63 6c 61 73 73 20 51 57 53 54 74 79 4b 62 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 | TY..class.QWSTtyKbPrivate;..clas |
37060 | 73 20 51 57 53 54 74 79 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 20 3a 20 70 75 62 6c 69 63 | s.QWSTtyKeyboardHandler.:.public |
37080 | 20 51 57 53 50 43 31 30 31 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 0a 7b 0a 70 75 62 6c 69 | .QWSPC101KeyboardHandler.{.publi |
370a0 | 63 3a 0a 20 20 20 20 51 57 53 54 74 79 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 20 63 6f | c:.....QWSTtyKeyboardHandler(.co |
370c0 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 | nst.QString&.);.....virtual.~QWS |
370e0 | 54 74 79 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 | TtyKeyboardHandler();..protected |
37100 | 3a 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 4b 65 79 45 76 65 | :.....virtual.void.processKeyEve |
37120 | 6e 74 28 69 6e 74 20 75 6e 69 63 6f 64 65 2c 20 69 6e 74 20 6b 65 79 63 6f 64 65 2c 20 69 6e 74 | nt(int.unicode,.int.keycode,.int |
37140 | 20 6d 6f 64 69 66 69 65 72 73 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .modifiers,..................... |
37160 | 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6c 20 69 73 50 72 65 73 73 2c 20 62 6f 6f 6c 20 61 | ............bool.isPress,.bool.a |
37180 | 75 74 6f 52 65 70 65 61 74 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 57 53 54 74 79 | utoRepeat);..private:.....QWSTty |
371a0 | 4b 62 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 66 | KbPrivate.*d;.};..#endif..#endif |
371c0 | 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 45 59 42 4f 41 52 44 0a 0a 23 65 6e 64 69 66 20 2f | .//.QT_NO_QWS_KEYBOARD..#endif./ |
371e0 | 2f 20 51 4b 42 44 54 54 59 5f 51 57 53 5f 48 0a 0a 00 00 00 1c 00 71 00 6d 00 6f 00 74 00 69 00 | /.QKBDTTY_QWS_H.......q.m.o.t.i. |
37200 | 66 00 64 00 69 00 61 00 6c 00 6f 00 67 00 2e 00 68 00 00 0b 54 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | f.d.i.a.l.o.g...h...T/********** |
37220 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
37240 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
37260 | 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 |
37280 | 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 74 2f 4d 6f 74 69 66 | t.extension.classes.for.Xt/Motif |
372a0 | 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 20 28 43 29 20 31 39 | .support..**.**.Copyright.(C).19 |
372c0 | 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 |
372e0 | 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. |
37300 | 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 66 6f 72 20 58 74 2f | part.of.the.Qt.extension.for.Xt/ |
37320 | 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 6e 73 65 65 73 20 68 | Motif.support..**.**.Licensees.h |
37340 | 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 |
37360 | 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 73 65 0a 2a 2a 20 74 | on.licenses.for.X11.may.use.**.t |
37380 | 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. |
373a0 | 51 74 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 | Qt.Commercial.License.Agreement. |
373c0 | 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a | provided.**.with.the.Software..* |
373e0 | 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 65 20 | *.**.This.file.is.not.available. |
37400 | 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 65 20 | for.use.under.any.other.license. |
37420 | 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 6d 69 | without.**.express.written.permi |
37440 | 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 72 2e | ssion.from.the.copyright.holder. |
37460 | 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. |
37480 | 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, |
374a0 | 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 |
374c0 | 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 |
374e0 | 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..**.* |
37500 | 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 |
37520 | 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 |
37540 | 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 |
37560 | 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 |
37580 | 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 68 2e | s..**.**.Contact.info@trolltech. |
375a0 | 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 |
375c0 | 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. |
375e0 | 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 | .**.**************************** |
37600 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
37620 | 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 49 46 44 49 41 4c 4f | **********/..#ifndef.QMOTIFDIALO |
37640 | 47 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 4f 54 49 46 44 49 41 4c 4f 47 5f 48 0a 0a 23 69 6e 63 | G_H.#define.QMOTIFDIALOG_H..#inc |
37660 | 6c 75 64 65 20 3c 71 64 69 61 6c 6f 67 2e 68 3e 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 58 31 31 2f | lude.<qdialog.h>..#include.<X11/ |
37680 | 49 6e 74 72 69 6e 73 69 63 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 58 6d 2f 58 6d 2e 68 3e 0a | Intrinsic.h>.#include.<Xm/Xm.h>. |
376a0 | 0a 63 6c 61 73 73 20 51 4d 6f 74 69 66 57 69 64 67 65 74 3b 0a 63 6c 61 73 73 20 51 4d 6f 74 69 | .class.QMotifWidget;.class.QMoti |
376c0 | 66 44 69 61 6c 6f 67 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 4d 6f 74 69 66 44 69 61 | fDialogPrivate;..class.QMotifDia |
376e0 | 6c 6f 67 20 3a 20 70 75 62 6c 69 63 20 51 44 69 61 6c 6f 67 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a | log.:.public.QDialog.{.....Q_OBJ |
37700 | 45 43 54 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 | ECT..public:.....//.obsolete.... |
37720 | 20 65 6e 75 6d 20 44 69 61 6c 6f 67 54 79 70 65 20 7b 0a 09 50 72 6f 6d 70 74 2c 0a 09 53 65 6c | .enum.DialogType.{..Prompt,..Sel |
37740 | 65 63 74 69 6f 6e 2c 0a 09 43 6f 6d 6d 61 6e 64 2c 0a 09 46 69 6c 65 53 65 6c 65 63 74 69 6f 6e | ection,..Command,..FileSelection |
37760 | 2c 0a 09 54 65 6d 70 6c 61 74 65 2c 0a 09 45 72 72 6f 72 2c 0a 09 49 6e 66 6f 72 6d 61 74 69 6f | ,..Template,..Error,..Informatio |
37780 | 6e 2c 0a 09 4d 65 73 73 61 67 65 2c 0a 09 51 75 65 73 74 69 6f 6e 2c 0a 09 57 61 72 6e 69 6e 67 | n,..Message,..Question,..Warning |
377a0 | 2c 0a 09 57 6f 72 6b 69 6e 67 0a 20 20 20 20 7d 3b 0a 20 20 20 20 2f 2f 20 6f 62 73 6f 6c 65 74 | ,..Working.....};.....//.obsolet |
377c0 | 65 0a 20 20 20 20 51 4d 6f 74 69 66 44 69 61 6c 6f 67 28 20 44 69 61 6c 6f 67 54 79 70 65 20 64 | e.....QMotifDialog(.DialogType.d |
377e0 | 69 61 6c 6f 67 74 79 70 65 2c 0a 09 09 20 20 57 69 64 67 65 74 20 70 61 72 65 6e 74 2c 20 41 72 | ialogtype,.....Widget.parent,.Ar |
37800 | 67 4c 69 73 74 20 61 72 67 73 20 3d 20 4e 55 4c 4c 2c 20 43 61 72 64 69 6e 61 6c 20 61 72 67 63 | gList.args.=.NULL,.Cardinal.argc |
37820 | 6f 75 6e 74 20 3d 20 30 2c 0a 09 09 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d | ount.=.0,.....const.char.*name.= |
37840 | 20 30 2c 20 62 6f 6f 6c 20 6d 6f 64 61 6c 20 3d 20 46 41 4c 53 45 2c 20 57 46 6c 61 67 73 20 66 | .0,.bool.modal.=.FALSE,.WFlags.f |
37860 | 6c 61 67 73 20 3d 20 30 20 29 3b 0a 20 20 20 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 | lags.=.0.);.....//.obsolete..... |
37880 | 51 4d 6f 74 69 66 44 69 61 6c 6f 67 28 20 57 69 64 67 65 74 20 70 61 72 65 6e 74 2c 20 41 72 67 | QMotifDialog(.Widget.parent,.Arg |
378a0 | 4c 69 73 74 20 61 72 67 73 20 3d 20 4e 55 4c 4c 2c 20 43 61 72 64 69 6e 61 6c 20 61 72 67 63 6f | List.args.=.NULL,.Cardinal.argco |
378c0 | 75 6e 74 20 3d 20 30 2c 0a 09 09 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 | unt.=.0,.....const.char.*name.=. |
378e0 | 30 2c 20 62 6f 6f 6c 20 6d 6f 64 61 6c 20 3d 20 46 41 4c 53 45 2c 20 57 46 6c 61 67 73 20 66 6c | 0,.bool.modal.=.FALSE,.WFlags.fl |
37900 | 61 67 73 20 3d 20 30 20 29 3b 0a 0a 20 20 20 20 51 4d 6f 74 69 66 44 69 61 6c 6f 67 28 20 57 69 | ags.=.0.);......QMotifDialog(.Wi |
37920 | 64 67 65 74 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 | dget.parent,.const.char.*name.=. |
37940 | 30 2c 0a 09 09 20 20 62 6f 6f 6c 20 6d 6f 64 61 6c 20 3d 20 46 41 4c 53 45 2c 20 57 46 6c 61 67 | 0,.....bool.modal.=.FALSE,.WFlag |
37960 | 73 20 66 6c 61 67 73 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 4d 6f 74 69 66 44 69 61 6c 6f 67 28 | s.flags.=.0.);.....QMotifDialog( |
37980 | 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 | .QWidget.*parent,.const.char.*na |
379a0 | 6d 65 20 3d 20 30 2c 0a 09 09 20 20 62 6f 6f 6c 20 6d 6f 64 61 6c 20 3d 20 46 41 4c 53 45 2c 20 | me.=.0,.....bool.modal.=.FALSE,. |
379c0 | 57 46 6c 61 67 73 20 66 6c 61 67 73 20 3d 20 30 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c | WFlags.flags.=.0.);......virtual |
379e0 | 20 7e 51 4d 6f 74 69 66 44 69 61 6c 6f 67 28 29 3b 0a 0a 20 20 20 20 57 69 64 67 65 74 20 73 68 | .~QMotifDialog();......Widget.sh |
37a00 | 65 6c 6c 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 57 69 64 67 65 74 20 64 69 61 6c 6f 67 28 29 | ell().const;.....Widget.dialog() |
37a20 | 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 28 29 3b 0a 20 20 20 20 76 6f | .const;......void.show();.....vo |
37a40 | 69 64 20 68 69 64 65 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 61 63 63 65 | id.hide();......static.void.acce |
37a60 | 70 74 43 61 6c 6c 62 61 63 6b 28 20 57 69 64 67 65 74 2c 20 58 74 50 6f 69 6e 74 65 72 2c 20 58 | ptCallback(.Widget,.XtPointer,.X |
37a80 | 74 50 6f 69 6e 74 65 72 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 72 65 6a 65 | tPointer.);.....static.void.reje |
37aa0 | 63 74 43 61 6c 6c 62 61 63 6b 28 20 57 69 64 67 65 74 2c 20 58 74 50 6f 69 6e 74 65 72 2c 20 58 | ctCallback(.Widget,.XtPointer,.X |
37ac0 | 74 50 6f 69 6e 74 65 72 20 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 | tPointer.);..public.slots:.....v |
37ae0 | 6f 69 64 20 61 63 63 65 70 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6a 65 63 74 28 29 3b | oid.accept();.....void.reject(); |
37b00 | 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 28 20 51 45 76 | ..protected:.....bool.event(.QEv |
37b20 | 65 6e 74 20 2a 20 29 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 | ent.*.);..#if.!defined(Q_NO_USIN |
37b40 | 47 5f 4b 45 59 57 4f 52 44 29 0a 20 20 20 20 75 73 69 6e 67 20 51 4f 62 6a 65 63 74 3a 3a 69 6e | G_KEYWORD).....using.QObject::in |
37b60 | 73 65 72 74 43 68 69 6c 64 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 | sertChild;.#endif..private:..... |
37b80 | 51 4d 6f 74 69 66 44 69 61 6c 6f 67 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 20 20 20 20 76 6f 69 | QMotifDialogPrivate.*d;......voi |
37ba0 | 64 20 69 6e 69 74 28 20 57 69 64 67 65 74 20 70 61 72 65 6e 74 20 3d 20 4e 55 4c 4c 2c 20 41 72 | d.init(.Widget.parent.=.NULL,.Ar |
37bc0 | 67 4c 69 73 74 20 61 72 67 73 20 3d 20 4e 55 4c 4c 2c 20 43 61 72 64 69 6e 61 6c 20 61 72 67 63 | gList.args.=.NULL,.Cardinal.argc |
37be0 | 6f 75 6e 74 20 3d 20 30 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 61 6c 69 7a 65 28 20 57 69 | ount.=.0);......void.realize(.Wi |
37c00 | 64 67 65 74 20 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 43 68 69 6c 64 28 20 | dget.w.);.....void.insertChild(. |
37c20 | 57 69 64 67 65 74 20 77 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 65 6c 65 74 65 43 68 69 6c 64 | Widget.w.);.....void.deleteChild |
37c40 | 28 20 57 69 64 67 65 74 20 77 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 71 | (.Widget.w.);......friend.void.q |
37c60 | 6d 6f 74 69 66 5f 64 69 61 6c 6f 67 5f 72 65 61 6c 69 7a 65 28 20 57 69 64 67 65 74 2c 20 58 74 | motif_dialog_realize(.Widget,.Xt |
37c80 | 56 61 6c 75 65 4d 61 73 6b 20 2a 2c 20 58 53 65 74 57 69 6e 64 6f 77 41 74 74 72 69 62 75 74 65 | ValueMask.*,.XSetWindowAttribute |
37ca0 | 73 20 2a 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 64 20 71 6d 6f 74 69 66 5f 64 69 61 | s.*);.....friend.void.qmotif_dia |
37cc0 | 6c 6f 67 5f 69 6e 73 65 72 74 5f 63 68 69 6c 64 28 20 57 69 64 67 65 74 20 29 3b 0a 20 20 20 20 | log_insert_child(.Widget.);..... |
37ce0 | 66 72 69 65 6e 64 20 76 6f 69 64 20 71 6d 6f 74 69 66 5f 64 69 61 6c 6f 67 5f 64 65 6c 65 74 65 | friend.void.qmotif_dialog_delete |
37d00 | 5f 63 68 69 6c 64 28 20 57 69 64 67 65 74 20 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 | _child(.Widget.);.....friend.voi |
37d20 | 64 20 71 6d 6f 74 69 66 5f 64 69 61 6c 6f 67 5f 63 68 61 6e 67 65 5f 6d 61 6e 61 67 65 64 28 20 | d.qmotif_dialog_change_managed(. |
37d40 | 57 69 64 67 65 74 20 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4d 4f 54 49 46 44 49 | Widget.);.};..#endif.//.QMOTIFDI |
37d60 | 41 4c 4f 47 5f 48 0a 00 00 00 12 00 71 00 68 00 65 00 61 00 64 00 65 00 72 00 2e 00 68 00 00 1d | ALOG_H......q.h.e.a.d.e.r...h... |
37d80 | 3b 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 | ;/****************************** |
37da0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
37dc0 | 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 |
37de0 | 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 48 65 61 64 65 72 20 77 69 64 67 65 74 20 63 6c 61 73 | efinition.of.QHeader.widget.clas |
37e00 | 73 20 28 74 61 62 6c 65 20 68 65 61 64 65 72 29 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a | s.(table.header).**.**.Created.: |
37e20 | 20 39 36 31 31 30 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 | .961105.**.**.Copyright.(C).1992 |
37e40 | 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 |
37e60 | 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 |
37e80 | 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 20 | rt.of.the.widgets.module.of.the. |
37ea0 | 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. |
37ec0 | 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 |
37ee0 | 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 |
37f00 | 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 |
37f20 | 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.** |
37f40 | 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 |
37f60 | 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. |
37f80 | 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 |
37fa0 | 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.* |
37fc0 | 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 |
37fe0 | 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. |
38000 | 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 |
38020 | 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 |
38040 | 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 |
38060 | 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. |
38080 | 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 |
380a0 | 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 |
380c0 | 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 |
380e0 | 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 |
38100 | 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 |
38120 | 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 |
38140 | 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 |
38160 | 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 |
38180 | 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. |
381a0 | 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 |
381c0 | 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 |
381e0 | 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 |
38200 | 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 |
38220 | 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 |
38240 | 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 |
38260 | 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 |
38280 | 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 |
382a0 | 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 |
382c0 | 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 |
382e0 | 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 |
38300 | 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 |
38320 | 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..**.**************** |
38340 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
38360 | 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 |
38380 | 20 51 48 45 41 44 45 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 48 45 41 44 45 52 5f 48 0a 0a 23 69 | .QHEADER_H.#define.QHEADER_H..#i |
383a0 | 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a | fndef.QT_H.#include."qwidget.h". |
383c0 | 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 | #include."qstring.h".#include."q |
383e0 | 69 63 6f 6e 73 65 74 2e 68 22 20 2f 2f 20 63 6f 6e 76 65 72 73 69 6f 6e 20 51 50 69 78 6d 61 70 | iconset.h".//.conversion.QPixmap |
38400 | 2d 3e 51 49 63 6f 6e 73 65 74 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 | ->QIconset.#endif.//.QT_H..#ifnd |
38420 | 65 66 20 51 54 5f 4e 4f 5f 48 45 41 44 45 52 0a 0a 63 6c 61 73 73 20 51 53 68 6f 77 45 76 65 6e | ef.QT_NO_HEADER..class.QShowEven |
38440 | 74 3b 0a 63 6c 61 73 73 20 51 48 65 61 64 65 72 44 61 74 61 3b 0a 63 6c 61 73 73 20 51 54 61 62 | t;.class.QHeaderData;.class.QTab |
38460 | 6c 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 48 65 61 64 65 72 20 3a 20 70 75 | le;..class.Q_EXPORT.QHeader.:.pu |
38480 | 62 6c 69 63 20 51 57 69 64 67 65 74 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 | blic.QWidget.{.....friend.class. |
384a0 | 51 54 61 62 6c 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 61 62 6c 65 48 | QTable;.....friend.class.QTableH |
384c0 | 65 61 64 65 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4c 69 73 74 56 69 65 | eader;.....friend.class.QListVie |
384e0 | 77 3b 0a 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 | w;......Q_OBJECT.....Q_PROPERTY( |
38500 | 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 72 69 65 6e 74 61 74 69 6f 6e 20 52 45 41 44 20 6f 72 | .Orientation.orientation.READ.or |
38520 | 69 65 6e 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 | ientation.WRITE.setOrientation.) |
38540 | 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 20 52 | .....Q_PROPERTY(.bool.tracking.R |
38560 | 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 20 29 | EAD.tracking.WRITE.setTracking.) |
38580 | 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 63 6f 75 6e 74 20 52 45 41 44 20 | .....Q_PROPERTY(.int.count.READ. |
385a0 | 63 6f 75 6e 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6f 66 66 73 | count.).....Q_PROPERTY(.int.offs |
385c0 | 65 74 20 52 45 41 44 20 6f 66 66 73 65 74 20 57 52 49 54 45 20 73 65 74 4f 66 66 73 65 74 20 29 | et.READ.offset.WRITE.setOffset.) |
385e0 | 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6d 6f 76 69 6e 67 20 52 45 41 | .....Q_PROPERTY(.bool.moving.REA |
38600 | 44 20 69 73 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 20 57 52 49 54 45 20 73 65 74 4d 6f 76 69 6e | D.isMovingEnabled.WRITE.setMovin |
38620 | 67 45 6e 61 62 6c 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 | gEnabled.).....Q_PROPERTY(.bool. |
38640 | 73 74 72 65 74 63 68 69 6e 67 20 52 45 41 44 20 69 73 53 74 72 65 74 63 68 45 6e 61 62 6c 65 64 | stretching.READ.isStretchEnabled |
38660 | 20 57 52 49 54 45 20 73 65 74 53 74 72 65 74 63 68 45 6e 61 62 6c 65 64 20 29 0a 0a 70 75 62 6c | .WRITE.setStretchEnabled.)..publ |
38680 | 69 63 3a 0a 20 20 20 20 51 48 65 61 64 65 72 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 | ic:.....QHeader(.QWidget*.parent |
386a0 | 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 51 48 | =0,.const.char*.name=0.);.....QH |
386c0 | 65 61 64 65 72 28 20 69 6e 74 2c 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 | eader(.int,.QWidget*.parent=0,.c |
386e0 | 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 48 65 61 64 65 | onst.char*.name=0.);.....~QHeade |
38700 | 72 28 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 61 64 64 4c 61 62 65 6c 28 20 63 6f 6e 73 74 20 51 | r();......int..addLabel(.const.Q |
38720 | 53 74 72 69 6e 67 20 26 2c 20 69 6e 74 20 73 69 7a 65 20 3d 20 2d 31 20 29 3b 0a 20 20 20 20 69 | String.&,.int.size.=.-1.);.....i |
38740 | 6e 74 09 09 61 64 64 4c 61 62 65 6c 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 2c 20 63 | nt..addLabel(.const.QIconSet&,.c |
38760 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 69 6e 74 20 73 69 7a 65 20 3d 20 2d 31 20 29 3b | onst.QString.&,.int.size.=.-1.); |
38780 | 0a 20 20 20 20 76 6f 69 64 20 09 72 65 6d 6f 76 65 4c 61 62 65 6c 28 20 69 6e 74 20 73 65 63 74 | .....void..removeLabel(.int.sect |
387a0 | 69 6f 6e 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4c 61 62 65 6c | ion.);.....virtual.void.setLabel |
387c0 | 28 20 69 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 69 6e 74 20 73 69 7a 65 | (.int,.const.QString.&,.int.size |
387e0 | 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 73 65 74 4c 61 62 | .=.-1.);.....virtual.void.setLab |
38800 | 65 6c 28 20 69 6e 74 2c 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 2c 20 63 6f 6e 73 74 20 | el(.int,.const.QIconSet&,.const. |
38820 | 51 53 74 72 69 6e 67 20 26 2c 20 69 6e 74 20 73 69 7a 65 20 3d 20 2d 31 20 29 3b 0a 20 20 20 20 | QString.&,.int.size.=.-1.);..... |
38840 | 51 53 74 72 69 6e 67 20 09 6c 61 62 65 6c 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 20 29 20 63 6f | QString..label(.int.section.).co |
38860 | 6e 73 74 3b 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 2a 20 09 69 63 6f 6e 53 65 74 28 20 69 6e 74 | nst;.....QIconSet*..iconSet(.int |
38880 | 20 73 65 63 74 69 6f 6e 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | .section.).const;......virtual.v |
388a0 | 6f 69 64 20 73 65 74 4f 72 69 65 6e 74 61 74 69 6f 6e 28 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 | oid.setOrientation(.Orientation. |
388c0 | 29 3b 0a 20 20 20 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 72 69 65 6e 74 61 74 69 6f 6e 28 29 | );.....Orientation.orientation() |
388e0 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 72 61 63 | .const;.....virtual.void.setTrac |
38900 | 6b 69 6e 67 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 74 72 | king(.bool.enable.);.....bool.tr |
38920 | 61 63 6b 69 6e 67 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 | acking().const;......virtual.voi |
38940 | 64 20 73 65 74 43 6c 69 63 6b 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 2c 20 69 6e 74 20 73 65 63 | d.setClickEnabled(.bool,.int.sec |
38960 | 74 69 6f 6e 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 73 65 | tion.=.-1.);.....virtual.void.se |
38980 | 74 52 65 73 69 7a 65 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 2c 20 69 6e 74 20 73 65 63 74 69 6f | tResizeEnabled(.bool,.int.sectio |
389a0 | 6e 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 73 65 74 4d 6f | n.=.-1.);.....virtual.void.setMo |
389c0 | 76 69 6e 67 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | vingEnabled(.bool.);.....virtual |
389e0 | 20 76 6f 69 64 20 73 65 74 53 74 72 65 74 63 68 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 62 2c | .void.setStretchEnabled(.bool.b, |
38a00 | 20 69 6e 74 20 73 65 63 74 69 6f 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 09 73 65 74 53 74 72 | .int.section.);.....void..setStr |
38a20 | 65 74 63 68 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 62 20 29 20 7b 20 73 65 74 53 74 72 65 74 | etchEnabled(.bool.b.).{.setStret |
38a40 | 63 68 45 6e 61 62 6c 65 64 28 20 62 2c 20 2d 31 20 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 09 | chEnabled(.b,.-1.);.}.....bool.. |
38a60 | 69 73 43 6c 69 63 6b 45 6e 61 62 6c 65 64 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 20 3d 20 2d 31 | isClickEnabled(.int.section.=.-1 |
38a80 | 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 09 69 73 52 65 73 69 7a 65 45 6e 61 62 | .).const;.....bool..isResizeEnab |
38aa0 | 6c 65 64 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 20 3d 20 2d 31 20 29 20 63 6f 6e 73 74 3b 0a 20 | led(.int.section.=.-1.).const;.. |
38ac0 | 20 20 20 62 6f 6f 6c 20 09 69 73 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 | ...bool..isMovingEnabled().const |
38ae0 | 3b 0a 20 20 20 20 62 6f 6f 6c 20 09 69 73 53 74 72 65 74 63 68 45 6e 61 62 6c 65 64 28 29 20 63 | ;.....bool..isStretchEnabled().c |
38b00 | 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 09 69 73 53 74 72 65 74 63 68 45 6e 61 62 6c 65 64 | onst;.....bool..isStretchEnabled |
38b20 | 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 | (.int.section.).const;......void |
38b40 | 20 09 72 65 73 69 7a 65 53 65 63 74 69 6f 6e 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 2c 20 69 6e | ..resizeSection(.int.section,.in |
38b60 | 74 20 73 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 73 65 63 74 69 6f 6e 53 69 7a 65 28 20 69 6e 74 | t.s.);.....int..sectionSize(.int |
38b80 | 20 73 65 63 74 69 6f 6e 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 73 65 63 74 69 | .section.).const;.....int..secti |
38ba0 | 6f 6e 50 6f 73 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | onPos(.int.section.).const;..... |
38bc0 | 69 6e 74 09 09 73 65 63 74 69 6f 6e 41 74 28 20 69 6e 74 20 70 6f 73 20 29 20 63 6f 6e 73 74 3b | int..sectionAt(.int.pos.).const; |
38be0 | 0a 20 20 20 20 69 6e 74 09 09 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 | .....int..count().const;.....int |
38c00 | 20 09 68 65 61 64 65 72 57 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 | ..headerWidth().const;.....QRect |
38c20 | 09 73 65 63 74 69 6f 6e 52 65 63 74 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 20 29 20 63 6f 6e 73 | .sectionRect(.int.section.).cons |
38c40 | 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 65 6c 6c 53 69 7a 65 | t;......virtual.void.setCellSize |
38c60 | 28 20 69 6e 74 20 2c 20 69 6e 74 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 2c 20 64 6f 20 6e | (.int.,.int.);.//.obsolete,.do.n |
38c80 | 6f 74 20 75 73 65 0a 20 20 20 20 69 6e 74 09 09 63 65 6c 6c 53 69 7a 65 28 20 69 6e 74 20 69 20 | ot.use.....int..cellSize(.int.i. |
38ca0 | 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 65 63 74 69 6f 6e 53 69 7a 65 28 20 6d 61 | ).const.{.return.sectionSize(.ma |
38cc0 | 70 54 6f 53 65 63 74 69 6f 6e 28 69 29 20 29 3b 20 7d 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 2c 20 | pToSection(i).);.}.//.obsolete,. |
38ce0 | 64 6f 20 6e 6f 74 20 75 73 65 0a 20 20 20 20 69 6e 74 09 09 63 65 6c 6c 50 6f 73 28 20 69 6e 74 | do.not.use.....int..cellPos(.int |
38d00 | 20 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 2c 20 64 6f 20 6e 6f 74 20 75 73 | .).const;.//.obsolete,.do.not.us |
38d20 | 65 0a 20 20 20 20 69 6e 74 09 09 63 65 6c 6c 41 74 28 20 69 6e 74 20 70 6f 73 20 29 20 63 6f 6e | e.....int..cellAt(.int.pos.).con |
38d40 | 73 74 20 7b 20 72 65 74 75 72 6e 20 6d 61 70 54 6f 49 6e 64 65 78 28 20 73 65 63 74 69 6f 6e 41 | st.{.return.mapToIndex(.sectionA |
38d60 | 74 28 70 6f 73 20 2b 20 6f 66 66 73 65 74 28 29 29 20 29 3b 20 7d 20 2f 2f 20 6f 62 73 6f 6c 65 | t(pos.+.offset()).);.}.//.obsole |
38d80 | 74 65 2c 20 64 6f 20 6e 6f 74 20 75 73 65 0a 0a 20 20 20 20 69 6e 74 20 09 6f 66 66 73 65 74 28 | te,.do.not.use......int..offset( |
38da0 | 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 09 73 69 7a 65 48 69 6e 74 28 29 20 63 | ).const;......QSize.sizeHint().c |
38dc0 | 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 09 09 6d 61 70 54 6f 53 65 63 74 69 6f 6e 28 20 69 6e | onst;......int..mapToSection(.in |
38de0 | 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 6d 61 70 54 6f 49 | t.index.).const;.....int..mapToI |
38e00 | 6e 64 65 78 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 | ndex(.int.section.).const;.....i |
38e20 | 6e 74 09 09 6d 61 70 54 6f 4c 6f 67 69 63 61 6c 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 20 2f | nt..mapToLogical(.int.).const;./ |
38e40 | 2f 20 6f 62 73 6f 6c 65 74 65 2c 20 64 6f 20 6e 6f 74 20 75 73 65 0a 20 20 20 20 69 6e 74 09 09 | /.obsolete,.do.not.use.....int.. |
38e60 | 6d 61 70 54 6f 41 63 74 75 61 6c 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 6f 62 73 | mapToActual(.int.).const;.//.obs |
38e80 | 6f 6c 65 74 65 2c 20 64 6f 20 6e 6f 74 20 75 73 65 0a 0a 20 20 20 20 76 6f 69 64 20 09 6d 6f 76 | olete,.do.not.use......void..mov |
38ea0 | 65 53 65 63 74 69 6f 6e 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 2c 20 69 6e 74 20 74 6f 49 6e 64 | eSection(.int.section,.int.toInd |
38ec0 | 65 78 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 76 65 43 65 6c 6c 28 | ex.);.....virtual.void.moveCell( |
38ee0 | 20 69 6e 74 2c 20 69 6e 74 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 2c 20 64 6f 20 6e 6f 74 20 | .int,.int);.//.obsolete,.do.not. |
38f00 | 75 73 65 0a 0a 20 20 20 20 76 6f 69 64 20 09 73 65 74 53 6f 72 74 49 6e 64 69 63 61 74 6f 72 28 | use......void..setSortIndicator( |
38f20 | 20 69 6e 74 20 73 65 63 74 69 6f 6e 2c 20 62 6f 6f 6c 20 61 73 63 65 6e 64 69 6e 67 20 3d 20 54 | .int.section,.bool.ascending.=.T |
38f40 | 52 55 45 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 2c 20 64 6f 20 6e 6f 74 20 75 73 65 0a 20 | RUE.);.//.obsolete,.do.not.use.. |
38f60 | 20 20 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 73 65 74 53 6f 72 74 49 6e 64 69 63 61 74 6f 72 28 | ...inline.void.setSortIndicator( |
38f80 | 20 69 6e 74 20 73 65 63 74 69 6f 6e 2c 20 53 6f 72 74 4f 72 64 65 72 20 6f 72 64 65 72 20 29 0a | .int.section,.SortOrder.order.). |
38fa0 | 09 7b 20 73 65 74 53 6f 72 74 49 6e 64 69 63 61 74 6f 72 28 20 73 65 63 74 69 6f 6e 2c 20 28 6f | .{.setSortIndicator(.section,.(o |
38fc0 | 72 64 65 72 20 3d 3d 20 41 73 63 65 6e 64 69 6e 67 29 20 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 | rder.==.Ascending).);.}.....int. |
38fe0 | 09 73 6f 72 74 49 6e 64 69 63 61 74 6f 72 53 65 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 | .sortIndicatorSection().const;.. |
39000 | 20 20 20 53 6f 72 74 4f 72 64 65 72 09 73 6f 72 74 49 6e 64 69 63 61 74 6f 72 4f 72 64 65 72 28 | ...SortOrder.sortIndicatorOrder( |
39020 | 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 61 64 6a 75 73 74 | ).const;......void........adjust |
39040 | 48 65 61 64 65 72 53 69 7a 65 28 29 20 7b 20 61 64 6a 75 73 74 48 65 61 64 65 72 53 69 7a 65 28 | HeaderSize().{.adjustHeaderSize( |
39060 | 20 2d 31 20 29 3b 20 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 | .-1.);.}..public.slots:.....void |
39080 | 20 09 73 65 74 55 70 64 61 74 65 73 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 | ..setUpdatesEnabled(.bool.enable |
390a0 | 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4f 66 66 73 65 74 28 20 | .);.....virtual.void.setOffset(. |
390c0 | 69 6e 74 20 70 6f 73 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 09 63 6c | int.pos.);..signals:.....void.cl |
390e0 | 69 63 6b 65 64 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 70 | icked(.int.section.);.....void.p |
39100 | 72 65 73 73 65 64 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 | ressed(.int.section.);.....void. |
39120 | 72 65 6c 65 61 73 65 64 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 20 29 3b 0a 20 20 20 20 76 6f 69 | released(.int.section.);.....voi |
39140 | 64 09 73 69 7a 65 43 68 61 6e 67 65 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 2c 20 69 6e 74 20 6f | d.sizeChange(.int.section,.int.o |
39160 | 6c 64 53 69 7a 65 2c 20 69 6e 74 20 6e 65 77 53 69 7a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 | ldSize,.int.newSize.);.....void. |
39180 | 69 6e 64 65 78 43 68 61 6e 67 65 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 2c 20 69 6e 74 20 66 72 | indexChange(.int.section,.int.fr |
391a0 | 6f 6d 49 6e 64 65 78 2c 20 69 6e 74 20 74 6f 49 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 | omIndex,.int.toIndex.);.....void |
391c0 | 09 73 65 63 74 69 6f 6e 43 6c 69 63 6b 65 64 28 20 69 6e 74 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c | .sectionClicked(.int.);.//.obsol |
391e0 | 65 74 65 2c 20 64 6f 20 6e 6f 74 20 75 73 65 0a 20 20 20 20 76 6f 69 64 09 6d 6f 76 65 64 28 20 | ete,.do.not.use.....void.moved(. |
39200 | 69 6e 74 2c 20 69 6e 74 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 2c 20 64 6f 20 6e 6f 74 20 | int,.int.);.//.obsolete,.do.not. |
39220 | 75 73 65 0a 20 20 20 20 76 6f 69 64 09 73 65 63 74 69 6f 6e 48 61 6e 64 6c 65 44 6f 75 62 6c 65 | use.....void.sectionHandleDouble |
39240 | 43 6c 69 63 6b 65 64 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 20 29 3b 0a 0a 70 72 6f 74 65 63 74 | Clicked(.int.section.);..protect |
39260 | 65 64 3a 0a 20 20 20 20 76 6f 69 64 09 70 61 69 6e 74 45 76 65 6e 74 28 20 51 50 61 69 6e 74 45 | ed:.....void.paintEvent(.QPaintE |
39280 | 76 65 6e 74 20 2a 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 | vent.*.);.....void.showEvent(.QS |
392a0 | 68 6f 77 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 09 72 65 73 69 7a 65 45 | howEvent.*e.);.....void..resizeE |
392c0 | 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 51 52 65 | vent(.QResizeEvent.*e.);.....QRe |
392e0 | 63 74 09 73 52 65 63 74 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 | ct.sRect(.int.index.);......virt |
39300 | 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 53 65 63 74 69 6f 6e 28 20 51 50 61 69 6e 74 65 72 20 | ual.void.paintSection(.QPainter. |
39320 | 2a 70 2c 20 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 66 72 29 3b | *p,.int.index,.const.QRect&.fr); |
39340 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 53 65 63 74 69 6f 6e 4c 61 | .....virtual.void.paintSectionLa |
39360 | 62 65 6c 28 20 51 50 61 69 6e 74 65 72 2a 20 70 2c 20 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e | bel(.QPainter*.p,.int.index,.con |
39380 | 73 74 20 51 52 65 63 74 26 20 66 72 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 09 66 6f 6e 74 43 | st.QRect&.fr.);......void..fontC |
393a0 | 68 61 6e 67 65 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a 0a 20 20 20 20 76 6f 69 | hange(.const.QFont.&.);......voi |
393c0 | 64 09 6d 6f 75 73 65 50 72 65 73 73 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a | d.mousePressEvent(.QMouseEvent.* |
393e0 | 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 28 20 | .);.....void.mouseReleaseEvent(. |
39400 | 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6d 6f 75 73 65 4d | QMouseEvent.*.);.....void.mouseM |
39420 | 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 | oveEvent(.QMouseEvent.*.);.....v |
39440 | 6f 69 64 09 6d 6f 75 73 65 44 6f 75 62 6c 65 43 6c 69 63 6b 45 76 65 6e 74 28 20 51 4d 6f 75 73 | oid.mouseDoubleClickEvent(.QMous |
39460 | 65 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 6b 65 79 50 72 65 73 73 45 76 | eEvent.*.);......void.keyPressEv |
39480 | 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 6b 65 79 | ent(.QKeyEvent.*.);.....void.key |
394a0 | 52 65 6c 65 61 73 65 45 76 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 70 72 | ReleaseEvent(.QKeyEvent.*.);..pr |
394c0 | 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 09 68 61 6e 64 6c 65 43 6f 6c 75 6d 6e 4d 6f 76 65 | ivate:.....void.handleColumnMove |
394e0 | 28 20 69 6e 74 20 66 72 6f 6d 49 64 78 2c 20 69 6e 74 20 74 6f 49 64 78 20 29 3b 0a 20 20 20 20 | (.int.fromIdx,.int.toIdx.);..... |
39500 | 76 6f 69 64 20 09 61 64 6a 75 73 74 48 65 61 64 65 72 53 69 7a 65 28 20 69 6e 74 20 64 69 66 66 | void..adjustHeaderSize(.int.diff |
39520 | 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 69 6e 69 74 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 76 | .);.....void.init(.int.);......v |
39540 | 6f 69 64 09 70 61 69 6e 74 52 65 63 74 28 20 69 6e 74 20 70 2c 20 69 6e 74 20 73 20 29 3b 0a 20 | oid.paintRect(.int.p,.int.s.);.. |
39560 | 20 20 20 76 6f 69 64 09 6d 61 72 6b 4c 69 6e 65 28 20 69 6e 74 20 69 64 78 20 29 3b 0a 20 20 20 | ...void.markLine(.int.idx.);.... |
39580 | 20 76 6f 69 64 09 75 6e 4d 61 72 6b 4c 69 6e 65 28 20 69 6e 74 20 69 64 78 20 29 3b 0a 20 20 20 | .void.unMarkLine(.int.idx.);.... |
395a0 | 20 69 6e 74 09 09 70 50 6f 73 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 | .int..pPos(.int.i.).const;.....i |
395c0 | 6e 74 09 09 70 53 69 7a 65 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e | nt..pSize(.int.i.).const;.....in |
395e0 | 74 20 09 66 69 6e 64 4c 69 6e 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 68 61 6e | t..findLine(.int.);.....int..han |
39600 | 64 6c 65 41 74 28 20 69 6e 74 20 70 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 09 72 65 76 65 72 73 | dleAt(.int.p.);.....bool..revers |
39620 | 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 09 63 61 6c 63 75 6c 61 74 65 50 6f | e().const;.....void..calculatePo |
39640 | 73 69 74 69 6f 6e 73 28 20 62 6f 6f 6c 20 6f 6e 6c 79 56 69 73 69 62 6c 65 20 3d 20 46 41 4c 53 | sitions(.bool.onlyVisible.=.FALS |
39660 | 45 2c 20 69 6e 74 20 73 74 61 72 74 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 68 61 6e | E,.int.start.=.0.);.....void.han |
39680 | 64 6c 65 43 6f 6c 75 6d 6e 52 65 73 69 7a 65 28 69 6e 74 2c 20 69 6e 74 2c 20 62 6f 6f 6c 2c 20 | dleColumnResize(int,.int,.bool,. |
396a0 | 62 6f 6f 6c 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 51 53 69 7a 65 09 73 65 63 74 69 6f 6e | bool.=.TRUE.);.....QSize.section |
396c0 | 53 69 7a 65 48 69 6e 74 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 2c 20 63 6f 6e 73 74 20 51 46 6f | SizeHint(.int.section,.const.QFo |
396e0 | 6e 74 4d 65 74 72 69 63 73 26 20 66 6d 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 | ntMetrics&.fm.).const;.....void. |
39700 | 73 65 74 53 65 63 74 69 6f 6e 53 69 7a 65 41 6e 64 48 65 69 67 68 74 28 20 69 6e 74 20 73 65 63 | setSectionSizeAndHeight(.int.sec |
39720 | 74 69 6f 6e 2c 20 69 6e 74 20 73 69 7a 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 09 72 65 73 | tion,.int.size.);......void..res |
39740 | 69 7a 65 41 72 72 61 79 73 28 20 69 6e 74 20 73 69 7a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 | izeArrays(.int.size.);.....void. |
39760 | 09 73 65 74 49 73 41 54 61 62 6c 65 48 65 61 64 65 72 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 | .setIsATableHeader(.bool.b.);... |
39780 | 20 20 69 6e 74 09 09 6f 66 66 73 3b 0a 20 20 20 20 69 6e 74 09 09 68 61 6e 64 6c 65 49 64 78 3b | ..int..offs;.....int..handleIdx; |
397a0 | 0a 20 20 20 20 69 6e 74 09 09 6f 6c 64 48 49 64 78 53 69 7a 65 3b 0a 20 20 20 20 69 6e 74 09 09 | .....int..oldHIdxSize;.....int.. |
397c0 | 6d 6f 76 65 54 6f 49 64 78 3b 0a 20 20 20 20 65 6e 75 6d 20 53 74 61 74 65 20 7b 20 49 64 6c 65 | moveToIdx;.....enum.State.{.Idle |
397e0 | 2c 20 53 6c 69 64 69 6e 67 2c 20 50 72 65 73 73 65 64 2c 20 4d 6f 76 69 6e 67 2c 20 42 6c 6f 63 | ,.Sliding,.Pressed,.Moving,.Bloc |
39800 | 6b 65 64 20 7d 3b 0a 20 20 20 20 53 74 61 74 65 09 73 74 61 74 65 3b 0a 20 20 20 20 51 43 4f 4f | ked.};.....State.state;.....QCOO |
39820 | 52 44 09 63 6c 69 63 6b 50 6f 73 3b 0a 20 20 20 20 62 6f 6f 6c 09 74 72 61 63 6b 69 6e 67 49 73 | RD.clickPos;.....bool.trackingIs |
39840 | 4f 6e 3b 0a 20 20 20 20 69 6e 74 20 6f 6c 64 48 61 6e 64 6c 65 49 64 78 3b 0a 20 20 20 20 69 6e | On;.....int.oldHandleIdx;.....in |
39860 | 74 09 63 61 63 68 65 64 50 6f 73 3b 20 2f 2f 20 6e 6f 74 20 75 73 65 64 0a 20 20 20 20 4f 72 69 | t.cachedPos;.//.not.used.....Ori |
39880 | 65 6e 74 61 74 69 6f 6e 20 6f 72 69 65 6e 74 3b 0a 0a 20 20 20 20 51 48 65 61 64 65 72 44 61 74 | entation.orient;......QHeaderDat |
398a0 | 61 20 2a 64 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 | a.*d;..private:.//.Disabled.copy |
398c0 | 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 |
398e0 | 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 48 65 61 64 | efined(Q_DISABLE_COPY).....QHead |
39900 | 65 72 28 20 63 6f 6e 73 74 20 51 48 65 61 64 65 72 20 26 20 29 3b 0a 20 20 20 20 51 48 65 61 64 | er(.const.QHeader.&.);.....QHead |
39920 | 65 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 48 65 61 64 65 72 20 26 20 29 | er.&operator=(.const.QHeader.&.) |
39940 | 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 51 48 65 61 64 65 72 3a 3a 4f 72 | ;.#endif.};...inline.QHeader::Or |
39960 | 69 65 6e 74 61 74 69 6f 6e 20 51 48 65 61 64 65 72 3a 3a 6f 72 69 65 6e 74 61 74 69 6f 6e 28 29 | ientation.QHeader::orientation() |
39980 | 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 3b 0a 7d 0a 0a 69 | .const.{.....return.orient;.}..i |
399a0 | 6e 6c 69 6e 65 20 76 6f 69 64 20 51 48 65 61 64 65 72 3a 3a 73 65 74 54 72 61 63 6b 69 6e 67 28 | nline.void.QHeader::setTracking( |
399c0 | 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 20 7b 20 74 72 61 63 6b 69 6e 67 49 73 4f 6e 20 3d 20 | .bool.enable.).{.trackingIsOn.=. |
399e0 | 65 6e 61 62 6c 65 3b 20 7d 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 48 65 61 64 65 72 3a 3a 74 | enable;.}.inline.bool.QHeader::t |
39a00 | 72 61 63 6b 69 6e 67 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 72 61 63 6b 69 6e | racking().const.{.return.trackin |
39a20 | 67 49 73 4f 6e 3b 20 7d 0a 0a 65 78 74 65 72 6e 20 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 71 | gIsOn;.}..extern.Q_EXPORT.bool.q |
39a40 | 74 5f 71 68 65 61 64 65 72 5f 6c 61 62 65 6c 5f 72 65 74 75 72 6e 5f 6e 75 6c 6c 5f 73 74 72 69 | t_qheader_label_return_null_stri |
39a60 | 6e 67 73 3b 20 2f 2f 20 6e 65 65 64 65 64 20 66 6f 72 20 70 72 6f 66 65 73 73 69 6f 6e 61 6c 20 | ngs;.//.needed.for.professional. |
39a80 | 65 64 69 74 69 6f 6e 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 48 45 41 44 45 52 0a | edition..#endif.//.QT_NO_HEADER. |
39aa0 | 0a 23 65 6e 64 69 66 20 2f 2f 20 51 48 45 41 44 45 52 5f 48 0a 00 00 00 14 00 71 00 69 00 63 00 | .#endif.//.QHEADER_H......q.i.c. |
39ac0 | 6f 00 6e 00 73 00 65 00 74 00 2e 00 68 00 00 0f e5 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | o.n.s.e.t...h..../************** |
39ae0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
39b00 | 2a 2a 2a 2a 2a 2a 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 | ******************************.* |
39b20 | 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 49 63 6f 6e | *.$Id$.**.**.Definition.of.QIcon |
39b40 | 53 65 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 38 30 33 31 38 | Set.class.**.**.Created.:.980318 |
39b60 | 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 31 20 54 | .**.**.Copyright.(C).1992-2001.T |
39b80 | 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 |
39ba0 | 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 |
39bc0 | 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 |
39be0 | 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 |
39c00 | 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 |
39c20 | 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 |
39c40 | 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. |
39c60 | 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 |
39c80 | 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 |
39ca0 | 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 |
39cc0 | 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. |
39ce0 | 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 |
39d00 | 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 |
39d20 | 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 |
39d40 | 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. |
39d60 | 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 |
39d80 | 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.. |
39da0 | 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 |
39dc0 | 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 |
39de0 | 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 |
39e00 | 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. |
39e20 | 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 |
39e40 | 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 |
39e60 | 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 |
39e80 | 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 |
39ea0 | 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. |
39ec0 | 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 |
39ee0 | 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..** |
39f00 | 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 |
39f20 | 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 |
39f40 | 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 |
39f60 | 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 |
39f80 | 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 |
39fa0 | 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 |
39fc0 | 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 |
39fe0 | 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 |
3a000 | 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 |
3a020 | 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 |
3a040 | 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. |
3a060 | 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..**.************************ |
3a080 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3a0a0 | 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 49 43 4f 4e 53 45 | **************/..#ifndef.QICONSE |
3a0c0 | 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 49 43 4f 4e 53 45 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 | T_H.#define.QICONSET_H..#ifndef. |
3a0e0 | 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 | QT_H.#include."qobject.h".#inclu |
3a100 | 64 65 20 22 71 70 69 78 6d 61 70 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 | de."qpixmap.h".#endif.//.QT_H..# |
3a120 | 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 43 4f 4e 53 45 54 0a 0a 63 6c 61 73 73 20 51 49 63 6f | ifndef.QT_NO_ICONSET..class.QIco |
3a140 | 6e 46 61 63 74 6f 72 79 3b 0a 63 6c 61 73 73 20 51 49 63 6f 6e 53 65 74 50 72 69 76 61 74 65 3b | nFactory;.class.QIconSetPrivate; |
3a160 | 0a 0a 2f 2f 20 23 23 23 20 52 65 6d 6f 76 65 20 61 6c 6c 20 27 76 69 72 74 75 61 6c 27 20 66 75 | ..//.###.Remove.all.'virtual'.fu |
3a180 | 6e 63 74 69 6f 6e 73 20 69 6e 20 51 49 63 6f 6e 53 65 74 20 28 62 75 74 20 6e 6f 74 20 51 49 63 | nctions.in.QIconSet.(but.not.QIc |
3a1a0 | 6f 6e 46 61 63 74 6f 72 79 29 20 69 6e 20 51 74 20 34 2e 30 0a 63 6c 61 73 73 20 51 5f 45 58 50 | onFactory).in.Qt.4.0.class.Q_EXP |
3a1c0 | 4f 52 54 20 51 49 63 6f 6e 53 65 74 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2f 20 74 68 | ORT.QIconSet.{.public:.....//.th |
3a1e0 | 65 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6d 61 6b 65 73 20 61 73 73 75 6d 70 74 69 6f | e.implementation.makes.assumptio |
3a200 | 6e 73 20 61 62 6f 75 74 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 65 73 65 0a 20 20 20 20 | ns.about.the.value.of.these..... |
3a220 | 65 6e 75 6d 20 53 69 7a 65 20 7b 20 41 75 74 6f 6d 61 74 69 63 2c 20 53 6d 61 6c 6c 2c 20 4c 61 | enum.Size.{.Automatic,.Small,.La |
3a240 | 72 67 65 20 7d 3b 0a 20 20 20 20 65 6e 75 6d 20 4d 6f 64 65 20 7b 20 4e 6f 72 6d 61 6c 2c 20 44 | rge.};.....enum.Mode.{.Normal,.D |
3a260 | 69 73 61 62 6c 65 64 2c 20 41 63 74 69 76 65 20 7d 3b 0a 20 20 20 20 65 6e 75 6d 20 53 74 61 74 | isabled,.Active.};.....enum.Stat |
3a280 | 65 20 7b 20 4f 6e 2c 20 4f 66 66 20 7d 3b 0a 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 28 29 3b 0a | e.{.On,.Off.};......QIconSet();. |
3a2a0 | 20 20 20 20 51 49 63 6f 6e 53 65 74 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 26 20 70 69 78 | ....QIconSet(.const.QPixmap&.pix |
3a2c0 | 6d 61 70 2c 20 53 69 7a 65 20 73 69 7a 65 20 3d 20 41 75 74 6f 6d 61 74 69 63 20 29 3b 0a 20 20 | map,.Size.size.=.Automatic.);... |
3a2e0 | 20 20 51 49 63 6f 6e 53 65 74 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 26 20 73 6d 61 6c 6c | ..QIconSet(.const.QPixmap&.small |
3a300 | 50 69 78 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 26 20 6c 61 72 67 65 50 69 78 20 29 3b 0a | Pix,.const.QPixmap&.largePix.);. |
3a320 | 20 20 20 20 51 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 6f 74 | ....QIconSet(.const.QIconSet&.ot |
3a340 | 68 65 72 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 49 63 6f 6e 53 65 74 28 29 3b 0a | her.);.....virtual.~QIconSet();. |
3a360 | 0a 20 20 20 20 76 6f 69 64 20 72 65 73 65 74 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 26 20 | .....void.reset(.const.QPixmap&. |
3a380 | 70 69 78 6d 61 70 2c 20 53 69 7a 65 20 73 69 7a 65 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 | pixmap,.Size.size.);......virtua |
3a3a0 | 6c 20 76 6f 69 64 20 73 65 74 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 26 | l.void.setPixmap(.const.QPixmap& |
3a3c0 | 20 70 69 78 6d 61 70 2c 20 53 69 7a 65 20 73 69 7a 65 2c 0a 09 09 09 20 20 20 20 4d 6f 64 65 20 | .pixmap,.Size.size,........Mode. |
3a3e0 | 6d 6f 64 65 20 3d 20 4e 6f 72 6d 61 6c 2c 20 53 74 61 74 65 20 73 74 61 74 65 20 3d 20 4f 66 66 | mode.=.Normal,.State.state.=.Off |
3a400 | 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 69 78 6d 61 70 28 20 | .);.....virtual.void.setPixmap(. |
3a420 | 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 53 69 7a 65 20 73 69 | const.QString&.fileName,.Size.si |
3a440 | 7a 65 2c 0a 09 09 09 20 20 20 20 4d 6f 64 65 20 6d 6f 64 65 20 3d 20 4e 6f 72 6d 61 6c 2c 20 53 | ze,........Mode.mode.=.Normal,.S |
3a460 | 74 61 74 65 20 73 74 61 74 65 20 3d 20 4f 66 66 20 29 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 20 | tate.state.=.Off.);.....QPixmap. |
3a480 | 70 69 78 6d 61 70 28 20 53 69 7a 65 20 73 69 7a 65 2c 20 4d 6f 64 65 20 6d 6f 64 65 2c 20 53 74 | pixmap(.Size.size,.Mode.mode,.St |
3a4a0 | 61 74 65 20 73 74 61 74 65 20 3d 20 4f 66 66 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 69 | ate.state.=.Off.).const;.....QPi |
3a4c0 | 78 6d 61 70 20 70 69 78 6d 61 70 28 20 53 69 7a 65 20 73 69 7a 65 2c 20 62 6f 6f 6c 20 65 6e 61 | xmap.pixmap(.Size.size,.bool.ena |
3a4e0 | 62 6c 65 64 2c 20 53 74 61 74 65 20 73 74 61 74 65 20 3d 20 4f 66 66 20 29 20 63 6f 6e 73 74 3b | bled,.State.state.=.Off.).const; |
3a500 | 0a 20 20 20 20 51 50 69 78 6d 61 70 20 70 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | .....QPixmap.pixmap().const;.... |
3a520 | 20 62 6f 6f 6c 20 69 73 47 65 6e 65 72 61 74 65 64 28 20 53 69 7a 65 20 73 69 7a 65 2c 20 4d 6f | .bool.isGenerated(.Size.size,.Mo |
3a540 | 64 65 20 6d 6f 64 65 2c 20 53 74 61 74 65 20 73 74 61 74 65 20 3d 20 4f 66 66 20 29 20 63 6f 6e | de.mode,.State.state.=.Off.).con |
3a560 | 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 47 65 6e 65 72 61 74 65 64 28 29 3b 0a 20 | st;.....void.clearGenerated();.. |
3a580 | 20 20 20 76 6f 69 64 20 69 6e 73 74 61 6c 6c 49 63 6f 6e 46 61 63 74 6f 72 79 28 20 51 49 63 6f | ...void.installIconFactory(.QIco |
3a5a0 | 6e 46 61 63 74 6f 72 79 20 2a 66 61 63 74 6f 72 79 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 | nFactory.*factory.);......bool.i |
3a5c0 | 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 65 74 61 63 68 28 | sNull().const;......void.detach( |
3a5e0 | 29 3b 0a 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e | );......QIconSet&.operator=(.con |
3a600 | 73 74 20 51 49 63 6f 6e 53 65 74 26 20 6f 74 68 65 72 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 73 74 | st.QIconSet&.other.);......//.st |
3a620 | 61 74 69 63 20 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 | atic.functions.....static.void.s |
3a640 | 65 74 49 63 6f 6e 53 69 7a 65 28 20 53 69 7a 65 20 77 68 69 63 68 2c 20 63 6f 6e 73 74 20 51 53 | etIconSize(.Size.which,.const.QS |
3a660 | 69 7a 65 26 20 73 69 7a 65 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 63 6f 6e 73 74 20 51 53 | ize&.size.);.....static.const.QS |
3a680 | 69 7a 65 26 20 69 63 6f 6e 53 69 7a 65 28 20 53 69 7a 65 20 77 68 69 63 68 20 29 3b 0a 0a 23 69 | ize&.iconSize(.Size.which.);..#i |
3a6a0 | 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 52 49 | fndef.Q_QDOC.....Q_DUMMY_COMPARI |
3a6c0 | 53 4f 4e 5f 4f 50 45 52 41 54 4f 52 28 51 49 63 6f 6e 53 65 74 29 0a 23 65 6e 64 69 66 0a 0a 70 | SON_OPERATOR(QIconSet).#endif..p |
3a6e0 | 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 6e 6f 72 6d 61 6c 69 7a 65 28 20 53 69 7a 65 | rivate:.....void.normalize(.Size |
3a700 | 26 20 77 68 69 63 68 2c 20 63 6f 6e 73 74 20 51 53 69 7a 65 26 20 70 69 78 53 69 7a 65 20 29 3b | &.which,.const.QSize&.pixSize.); |
3a720 | 0a 20 20 20 20 51 50 69 78 6d 61 70 20 2a 63 72 65 61 74 65 53 63 61 6c 65 64 28 20 53 69 7a 65 | .....QPixmap.*createScaled(.Size |
3a740 | 20 73 69 7a 65 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 73 75 70 70 6c 69 65 64 50 69 | .size,.const.QPixmap.*suppliedPi |
3a760 | 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 20 2a 63 72 65 61 74 65 44 69 | x.).const;.....QPixmap.*createDi |
3a780 | 73 61 62 6c 65 64 28 20 53 69 7a 65 20 73 69 7a 65 2c 20 53 74 61 74 65 20 73 74 61 74 65 20 29 | sabled(.Size.size,.State.state.) |
3a7a0 | 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 50 72 69 76 61 74 65 20 2a 64 3b | .const;......QIconSetPrivate.*d; |
3a7c0 | 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 49 63 6f 6e 46 61 63 74 6f 72 79 | .};..class.Q_EXPORT.QIconFactory |
3a7e0 | 20 3a 20 70 72 69 76 61 74 65 20 51 53 68 61 72 65 64 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 | .:.private.QShared.{.public:.... |
3a800 | 20 51 49 63 6f 6e 46 61 63 74 6f 72 79 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 49 | .QIconFactory();.....virtual.~QI |
3a820 | 63 6f 6e 46 61 63 74 6f 72 79 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 69 78 6d | conFactory();......virtual.QPixm |
3a840 | 61 70 20 2a 63 72 65 61 74 65 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 | ap.*createPixmap(.const.QIconSet |
3a860 | 26 20 69 63 6f 6e 53 65 74 2c 20 51 49 63 6f 6e 53 65 74 3a 3a 53 69 7a 65 20 73 69 7a 65 2c 0a | &.iconSet,.QIconSet::Size.size,. |
3a880 | 09 09 09 09 20 20 20 51 49 63 6f 6e 53 65 74 3a 3a 4d 6f 64 65 20 6d 6f 64 65 2c 20 51 49 63 6f | .......QIconSet::Mode.mode,.QIco |
3a8a0 | 6e 53 65 74 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 | nSet::State.state.);.....void.se |
3a8c0 | 74 41 75 74 6f 44 65 6c 65 74 65 28 20 62 6f 6f 6c 20 61 75 74 6f 44 65 6c 65 74 65 20 29 20 7b | tAutoDelete(.bool.autoDelete.).{ |
3a8e0 | 20 61 75 74 6f 44 65 6c 20 3d 20 61 75 74 6f 44 65 6c 65 74 65 3b 20 7d 0a 20 20 20 20 62 6f 6f | .autoDel.=.autoDelete;.}.....boo |
3a900 | 6c 20 61 75 74 6f 44 65 6c 65 74 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 75 | l.autoDelete().const.{.return.au |
3a920 | 74 6f 44 65 6c 3b 20 7d 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 49 63 6f 6e 46 61 63 74 6f 72 | toDel;.}......static.QIconFactor |
3a940 | 79 20 2a 64 65 66 61 75 6c 74 46 61 63 74 6f 72 79 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 | y.*defaultFactory();.....static. |
3a960 | 76 6f 69 64 20 69 6e 73 74 61 6c 6c 44 65 66 61 75 6c 74 46 61 63 74 6f 72 79 28 20 51 49 63 6f | void.installDefaultFactory(.QIco |
3a980 | 6e 46 61 63 74 6f 72 79 20 2a 66 61 63 74 6f 72 79 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 23 | nFactory.*factory.);..private:.# |
3a9a0 | 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 |
3a9c0 | 49 63 6f 6e 46 61 63 74 6f 72 79 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 46 61 63 74 6f 72 79 20 | IconFactory(.const.QIconFactory. |
3a9e0 | 26 20 29 3b 0a 20 20 20 20 51 49 63 6f 6e 46 61 63 74 6f 72 79 20 26 6f 70 65 72 61 74 6f 72 3d | &.);.....QIconFactory.&operator= |
3aa00 | 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 46 61 63 74 6f 72 79 20 26 20 29 3b 0a 23 65 6e 64 69 66 | (.const.QIconFactory.&.);.#endif |
3aa20 | 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 49 63 6f 6e 53 65 74 3b 0a 20 20 20 | ......friend.class.QIconSet;.... |
3aa40 | 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 49 63 6f 6e 53 65 74 50 72 69 76 61 74 65 3b 0a 0a | .friend.class.QIconSetPrivate;.. |
3aa60 | 20 20 20 20 75 69 6e 74 20 61 75 74 6f 44 65 6c 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 75 | ....uint.autoDel.:.1;.....uint.u |
3aa80 | 6e 75 73 65 64 20 3a 20 33 31 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f | nused.:.31;.};..#endif.//.QT_NO_ |
3aaa0 | 49 43 4f 4e 53 45 54 0a 23 65 6e 64 69 66 0a 00 00 00 0e 00 71 00 68 00 74 00 74 00 70 00 2e 00 | ICONSET.#endif......q.h.t.t.p... |
3aac0 | 68 00 00 1d 69 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...i/************************** |
3aae0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3ab00 | 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$.**.** |
3ab20 | 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 48 74 74 70 20 61 6e 64 20 72 65 6c 61 74 65 64 | .Definition.of.QHttp.and.related |
3ab40 | 20 63 6c 61 73 73 65 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 | .classes..**.**.Created.:.970521 |
3ab60 | 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 37 2d 32 30 30 30 20 54 | .**.**.Copyright.(C).1997-2000.T |
3ab80 | 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 |
3aba0 | 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 |
3abc0 | 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 51 74 20 47 55 49 20 | he.network.module.of.the.Qt.GUI. |
3abe0 | 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. |
3ac00 | 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 |
3ac20 | 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 |
3ac40 | 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 |
3ac60 | 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 |
3ac80 | 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. |
3aca0 | 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 |
3acc0 | 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 |
3ace0 | 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 |
3ad00 | 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. |
3ad20 | 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 |
3ad40 | 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 |
3ad60 | 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 |
3ad80 | 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. |
3ada0 | 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 |
3adc0 | 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 | t.Enterprise.Edition.licenses.ma |
3ade0 | 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 |
3ae00 | 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 20 | .with.the.Qt.Commercial.License. |
3ae20 | 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 | Agreement.provided.**.with.the.S |
3ae40 | 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 |
3ae60 | 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 |
3ae80 | 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 |
3aea0 | 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 |
3aec0 | 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 |
3aee0 | 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. |
3af00 | 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@ |
3af20 | 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 |
3af40 | 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 |
3af60 | 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 |
3af80 | 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 |
3afa0 | 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 |
3afc0 | 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. |
3afe0 | 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@ |
3b000 | 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. |
3b020 | 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 |
3b040 | 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..**.****************** |
3b060 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3b080 | 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 |
3b0a0 | 48 54 54 50 5f 48 0a 23 64 65 66 69 6e 65 20 51 48 54 54 50 5f 48 0a 0a 23 69 66 6e 64 65 66 20 | HTTP_H.#define.QHTTP_H..#ifndef. |
3b0c0 | 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 | QT_H.#include."qobject.h".#inclu |
3b0e0 | 64 65 20 22 71 6e 65 74 77 6f 72 6b 70 72 6f 74 6f 63 6f 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 | de."qnetworkprotocol.h".#include |
3b100 | 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a | ."qstringlist.h".#endif.//.QT_H. |
3b120 | 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 4e 45 54 57 4f 52 4b | .#if.!defined(.QT_MODULE_NETWORK |
3b140 | 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 | .).||.defined(.QT_LICENSE_PROFES |
3b160 | 53 49 4f 4e 41 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 49 4e 54 45 52 4e 41 4c | SIONAL.).||.defined(.QT_INTERNAL |
3b180 | 5f 4e 45 54 57 4f 52 4b 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 48 54 54 | _NETWORK.).#define.QM_EXPORT_HTT |
3b1a0 | 50 0a 23 64 65 66 69 6e 65 20 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 5f 48 54 54 | P.#define.QM_TEMPLATE_EXTERN_HTT |
3b1c0 | 50 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 48 54 54 50 20 51 | P.#else.#define.QM_EXPORT_HTTP.Q |
3b1e0 | 5f 45 58 50 4f 52 54 0a 23 64 65 66 69 6e 65 20 51 4d 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 | _EXPORT.#define.QM_TEMPLATE_EXTE |
3b200 | 52 4e 5f 48 54 54 50 20 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 0a 23 65 6e 64 69 66 | RN_HTTP.Q_TEMPLATE_EXTERN.#endif |
3b220 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 50 52 4f 54 4f 43 4f 4c 5f | ..#ifndef.QT_NO_NETWORKPROTOCOL_ |
3b240 | 48 54 54 50 0a 0a 63 6c 61 73 73 20 51 53 6f 63 6b 65 74 3b 0a 63 6c 61 73 73 20 51 54 69 6d 65 | HTTP..class.QSocket;.class.QTime |
3b260 | 72 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 53 74 72 65 61 6d 3b 0a 63 6c 61 73 73 | rEvent;.class.QTextStream;.class |
3b280 | 20 51 49 4f 44 65 76 69 63 65 3b 0a 0a 63 6c 61 73 73 20 51 48 74 74 70 50 72 69 76 61 74 65 3b | .QIODevice;..class.QHttpPrivate; |
3b2a0 | 0a 63 6c 61 73 73 20 51 48 74 74 70 52 65 71 75 65 73 74 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 | .class.QHttpRequest;..class.QM_E |
3b2c0 | 58 50 4f 52 54 5f 48 54 54 50 20 51 48 74 74 70 48 65 61 64 65 72 0a 7b 0a 70 75 62 6c 69 63 3a | XPORT_HTTP.QHttpHeader.{.public: |
3b2e0 | 0a 20 20 20 20 51 48 74 74 70 48 65 61 64 65 72 28 29 3b 0a 20 20 20 20 51 48 74 74 70 48 65 61 | .....QHttpHeader();.....QHttpHea |
3b300 | 64 65 72 28 20 63 6f 6e 73 74 20 51 48 74 74 70 48 65 61 64 65 72 26 20 68 65 61 64 65 72 20 29 | der(.const.QHttpHeader&.header.) |
3b320 | 3b 0a 20 20 20 20 51 48 74 74 70 48 65 61 64 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | ;.....QHttpHeader(.const.QString |
3b340 | 26 20 73 74 72 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 48 74 74 70 48 65 61 64 65 | &.str.);.....virtual.~QHttpHeade |
3b360 | 72 28 29 3b 0a 0a 20 20 20 20 51 48 74 74 70 48 65 61 64 65 72 26 20 6f 70 65 72 61 74 6f 72 3d | r();......QHttpHeader&.operator= |
3b380 | 28 20 63 6f 6e 73 74 20 51 48 74 74 70 48 65 61 64 65 72 26 20 68 20 29 3b 0a 0a 20 20 20 20 51 | (.const.QHttpHeader&.h.);......Q |
3b3a0 | 53 74 72 69 6e 67 20 76 61 6c 75 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6b 65 79 | String.value(.const.QString&.key |
3b3c0 | 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 56 61 6c 75 65 28 20 63 6f 6e | .).const;.....void.setValue(.con |
3b3e0 | 73 74 20 51 53 74 72 69 6e 67 26 20 6b 65 79 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 | st.QString&.key,.const.QString&. |
3b400 | 76 61 6c 75 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 56 61 6c 75 65 28 20 63 | value.);.....void.removeValue(.c |
3b420 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6b 65 79 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e | onst.QString&.key.);......QStrin |
3b440 | 67 4c 69 73 74 20 6b 65 79 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 | gList.keys().const;.....bool.has |
3b460 | 4b 65 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6b 65 79 20 29 20 63 6f 6e 73 74 3b | Key(.const.QString&.key.).const; |
3b480 | 0a 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 43 6f 6e 74 65 6e 74 4c 65 6e 67 74 68 28 29 20 63 6f | ......bool.hasContentLength().co |
3b4a0 | 6e 73 74 3b 0a 20 20 20 20 75 69 6e 74 20 63 6f 6e 74 65 6e 74 4c 65 6e 67 74 68 28 29 20 63 6f | nst;.....uint.contentLength().co |
3b4c0 | 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 6f 6e 74 65 6e 74 4c 65 6e 67 74 68 28 20 | nst;.....void.setContentLength(. |
3b4e0 | 69 6e 74 20 6c 65 6e 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 43 6f 6e 74 65 6e 74 54 | int.len.);......bool.hasContentT |
3b500 | 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 63 6f 6e 74 65 6e 74 | ype().const;.....QString.content |
3b520 | 54 79 70 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 6f 6e 74 65 6e | Type().const;.....void.setConten |
3b540 | 74 54 79 70 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 79 70 65 20 29 3b 0a 0a 20 | tType(.const.QString&.type.);... |
3b560 | 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 29 20 63 6f | ...virtual.QString.toString().co |
3b580 | 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 6e 73 74 3b 0a 0a | nst;.....bool.isValid().const;.. |
3b5a0 | 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 6d 61 6a 6f 72 56 65 72 73 69 6f 6e 28 29 20 63 | ....virtual.int.majorVersion().c |
3b5c0 | 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 6d 69 6e 6f 72 56 | onst.=.0;.....virtual.int.minorV |
3b5e0 | 65 72 73 69 6f 6e 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a | ersion().const.=.0;..protected:. |
3b600 | 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 70 61 72 73 65 4c 69 6e 65 28 20 63 6f 6e 73 | ....virtual.bool.parseLine(.cons |
3b620 | 74 20 51 53 74 72 69 6e 67 26 20 6c 69 6e 65 2c 20 69 6e 74 20 6e 75 6d 62 65 72 20 29 3b 0a 20 | t.QString&.line,.int.number.);.. |
3b640 | 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 | ...bool.parse(.const.QString&.st |
3b660 | 72 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 56 61 6c 69 64 28 20 62 6f 6f 6c 20 29 3b 0a | r.);.....void.setValid(.bool.);. |
3b680 | 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 4d 61 70 3c 51 53 74 72 69 6e 67 2c 51 53 74 72 69 | .private:.....QMap<QString,QStri |
3b6a0 | 6e 67 3e 20 76 61 6c 75 65 73 3b 0a 20 20 20 20 62 6f 6f 6c 20 76 61 6c 69 64 3b 0a 7d 3b 0a 0a | ng>.values;.....bool.valid;.};.. |
3b6c0 | 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 48 54 54 50 20 51 48 74 74 70 52 65 73 70 6f 6e | class.QM_EXPORT_HTTP.QHttpRespon |
3b6e0 | 73 65 48 65 61 64 65 72 20 3a 20 70 75 62 6c 69 63 20 51 48 74 74 70 48 65 61 64 65 72 0a 7b 0a | seHeader.:.public.QHttpHeader.{. |
3b700 | 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 48 74 74 70 52 65 73 70 6f 6e 73 65 48 65 61 64 65 72 | private:.....QHttpResponseHeader |
3b720 | 28 20 69 6e 74 20 63 6f 64 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 20 | (.int.code,.const.QString&.text. |
3b740 | 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 69 6e 74 20 6d 61 6a 6f 72 56 65 72 20 3d 20 | =.QString::null,.int.majorVer.=. |
3b760 | 31 2c 20 69 6e 74 20 6d 69 6e 6f 72 56 65 72 20 3d 20 31 20 29 3b 0a 20 20 20 20 51 48 74 74 70 | 1,.int.minorVer.=.1.);.....QHttp |
3b780 | 52 65 73 70 6f 6e 73 65 48 65 61 64 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 | ResponseHeader(.const.QString&.s |
3b7a0 | 74 72 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 74 61 74 75 73 4c 69 6e 65 28 20 69 | tr.);......void.setStatusLine(.i |
3b7c0 | 6e 74 20 63 6f 64 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 20 3d 20 51 | nt.code,.const.QString&.text.=.Q |
3b7e0 | 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 69 6e 74 20 6d 61 6a 6f 72 56 65 72 20 3d 20 31 2c 20 | String::null,.int.majorVer.=.1,. |
3b800 | 69 6e 74 20 6d 69 6e 6f 72 56 65 72 20 3d 20 31 20 29 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 | int.minorVer.=.1.);..public:.... |
3b820 | 20 51 48 74 74 70 52 65 73 70 6f 6e 73 65 48 65 61 64 65 72 28 29 3b 0a 20 20 20 20 51 48 74 74 | .QHttpResponseHeader();.....QHtt |
3b840 | 70 52 65 73 70 6f 6e 73 65 48 65 61 64 65 72 28 20 63 6f 6e 73 74 20 51 48 74 74 70 52 65 73 70 | pResponseHeader(.const.QHttpResp |
3b860 | 6f 6e 73 65 48 65 61 64 65 72 26 20 68 65 61 64 65 72 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 73 | onseHeader&.header.);......int.s |
3b880 | 74 61 74 75 73 43 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 72 | tatusCode().const;.....QString.r |
3b8a0 | 65 61 73 6f 6e 50 68 72 61 73 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 6d 61 | easonPhrase().const;......int.ma |
3b8c0 | 6a 6f 72 56 65 72 73 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6d 69 6e 6f | jorVersion().const;.....int.mino |
3b8e0 | 72 56 65 72 73 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 | rVersion().const;......QString.t |
3b900 | 6f 53 74 72 69 6e 67 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 | oString().const;..protected:.... |
3b920 | 20 62 6f 6f 6c 20 70 61 72 73 65 4c 69 6e 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 | .bool.parseLine(.const.QString&. |
3b940 | 6c 69 6e 65 2c 20 69 6e 74 20 6e 75 6d 62 65 72 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 | line,.int.number.);..private:... |
3b960 | 20 20 69 6e 74 20 73 74 61 74 43 6f 64 65 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 72 65 61 73 | ..int.statCode;.....QString.reas |
3b980 | 6f 6e 50 68 72 3b 0a 20 20 20 20 69 6e 74 20 6d 61 6a 56 65 72 3b 0a 20 20 20 20 69 6e 74 20 6d | onPhr;.....int.majVer;.....int.m |
3b9a0 | 69 6e 56 65 72 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 48 74 74 70 3b 0a | inVer;......friend.class.QHttp;. |
3b9c0 | 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 48 54 54 50 20 51 48 74 74 70 52 65 | };..class.QM_EXPORT_HTTP.QHttpRe |
3b9e0 | 71 75 65 73 74 48 65 61 64 65 72 20 3a 20 70 75 62 6c 69 63 20 51 48 74 74 70 48 65 61 64 65 72 | questHeader.:.public.QHttpHeader |
3ba00 | 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 48 74 74 70 52 65 71 75 65 73 74 48 65 61 64 65 | .{.public:.....QHttpRequestHeade |
3ba20 | 72 28 29 3b 0a 20 20 20 20 51 48 74 74 70 52 65 71 75 65 73 74 48 65 61 64 65 72 28 20 63 6f 6e | r();.....QHttpRequestHeader(.con |
3ba40 | 73 74 20 51 53 74 72 69 6e 67 26 20 6d 65 74 68 6f 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | st.QString&.method,.const.QStrin |
3ba60 | 67 26 20 70 61 74 68 2c 20 69 6e 74 20 6d 61 6a 6f 72 56 65 72 20 3d 20 31 2c 20 69 6e 74 20 6d | g&.path,.int.majorVer.=.1,.int.m |
3ba80 | 69 6e 6f 72 56 65 72 20 3d 20 31 20 29 3b 0a 20 20 20 20 51 48 74 74 70 52 65 71 75 65 73 74 48 | inorVer.=.1.);.....QHttpRequestH |
3baa0 | 65 61 64 65 72 28 20 63 6f 6e 73 74 20 51 48 74 74 70 52 65 71 75 65 73 74 48 65 61 64 65 72 26 | eader(.const.QHttpRequestHeader& |
3bac0 | 20 68 65 61 64 65 72 20 29 3b 0a 20 20 20 20 51 48 74 74 70 52 65 71 75 65 73 74 48 65 61 64 65 | .header.);.....QHttpRequestHeade |
3bae0 | 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 20 29 3b 0a 0a 20 20 20 20 76 6f | r(.const.QString&.str.);......vo |
3bb00 | 69 64 20 73 65 74 52 65 71 75 65 73 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6d 65 | id.setRequest(.const.QString&.me |
3bb20 | 74 68 6f 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 61 74 68 2c 20 69 6e 74 20 6d | thod,.const.QString&.path,.int.m |
3bb40 | 61 6a 6f 72 56 65 72 20 3d 20 31 2c 20 69 6e 74 20 6d 69 6e 6f 72 56 65 72 20 3d 20 31 20 29 3b | ajorVer.=.1,.int.minorVer.=.1.); |
3bb60 | 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6d 65 74 68 6f 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 | ......QString.method().const;... |
3bb80 | 20 20 51 53 74 72 69 6e 67 20 70 61 74 68 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 | ..QString.path().const;......int |
3bba0 | 20 6d 61 6a 6f 72 56 65 72 73 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6d | .majorVersion().const;.....int.m |
3bbc0 | 69 6e 6f 72 56 65 72 73 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e | inorVersion().const;......QStrin |
3bbe0 | 67 20 74 6f 53 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a | g.toString().const;..protected:. |
3bc00 | 20 20 20 20 62 6f 6f 6c 20 70 61 72 73 65 4c 69 6e 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | ....bool.parseLine(.const.QStrin |
3bc20 | 67 26 20 6c 69 6e 65 2c 20 69 6e 74 20 6e 75 6d 62 65 72 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a | g&.line,.int.number.);..private: |
3bc40 | 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6d 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 70 3b 0a 20 | .....QString.m;.....QString.p;.. |
3bc60 | 20 20 20 69 6e 74 20 6d 61 6a 56 65 72 3b 0a 20 20 20 20 69 6e 74 20 6d 69 6e 56 65 72 3b 0a 7d | ...int.majVer;.....int.minVer;.} |
3bc80 | 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 48 54 54 50 20 51 48 74 74 70 20 3a 20 | ;..class.QM_EXPORT_HTTP.QHttp.:. |
3bca0 | 70 75 62 6c 69 63 20 51 4e 65 74 77 6f 72 6b 50 72 6f 74 6f 63 6f 6c 0a 7b 0a 20 20 20 20 51 5f | public.QNetworkProtocol.{.....Q_ |
3bcc0 | 4f 42 4a 45 43 54 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 48 74 74 70 28 29 3b 0a 20 20 20 | OBJECT..public:.....QHttp();.... |
3bce0 | 20 51 48 74 74 70 28 20 51 4f 62 6a 65 63 74 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 | .QHttp(.QObject*.parent,.const.c |
3bd00 | 68 61 72 2a 20 6e 61 6d 65 20 3d 20 30 20 29 3b 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 | har*.name.=.0.);.//.###.Qt.4.0:. |
3bd20 | 6d 61 6b 65 20 70 61 72 65 6e 74 3d 30 20 61 6e 64 20 67 65 74 20 72 69 64 20 6f 66 20 74 68 65 | make.parent=0.and.get.rid.of.the |
3bd40 | 20 51 48 74 74 70 28 29 20 63 6f 6e 73 74 72 75 63 74 6f 72 0a 20 20 20 20 51 48 74 74 70 28 20 | .QHttp().constructor.....QHttp(. |
3bd60 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 68 6f 73 74 6e 61 6d 65 2c 20 51 5f 55 49 4e 54 31 | const.QString.&hostname,.Q_UINT1 |
3bd80 | 36 20 70 6f 72 74 3d 38 30 2c 20 51 4f 62 6a 65 63 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f | 6.port=80,.QObject*.parent=0,.co |
3bda0 | 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 76 69 72 74 75 61 | nst.char*.name.=.0.);.....virtua |
3bdc0 | 6c 20 7e 51 48 74 74 70 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 73 75 70 70 6f 72 74 65 64 4f 70 | l.~QHttp();......int.supportedOp |
3bde0 | 65 72 61 74 69 6f 6e 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 53 74 61 74 | erations().const;......enum.Stat |
3be00 | 65 20 7b 20 55 6e 63 6f 6e 6e 65 63 74 65 64 2c 20 48 6f 73 74 4c 6f 6f 6b 75 70 2c 20 43 6f 6e | e.{.Unconnected,.HostLookup,.Con |
3be20 | 6e 65 63 74 69 6e 67 2c 20 53 65 6e 64 69 6e 67 2c 20 52 65 61 64 69 6e 67 2c 20 43 6f 6e 6e 65 | necting,.Sending,.Reading,.Conne |
3be40 | 63 74 65 64 2c 20 43 6c 6f 73 69 6e 67 20 7d 3b 0a 20 20 20 20 65 6e 75 6d 20 45 72 72 6f 72 20 | cted,.Closing.};.....enum.Error. |
3be60 | 7b 0a 09 4e 6f 45 72 72 6f 72 2c 0a 09 55 6e 6b 6e 6f 77 6e 45 72 72 6f 72 2c 0a 09 48 6f 73 74 | {..NoError,..UnknownError,..Host |
3be80 | 4e 6f 74 46 6f 75 6e 64 2c 0a 09 43 6f 6e 6e 65 63 74 69 6f 6e 52 65 66 75 73 65 64 2c 0a 09 55 | NotFound,..ConnectionRefused,..U |
3bea0 | 6e 65 78 70 65 63 74 65 64 43 6c 6f 73 65 2c 0a 09 49 6e 76 61 6c 69 64 52 65 73 70 6f 6e 73 65 | nexpectedClose,..InvalidResponse |
3bec0 | 48 65 61 64 65 72 2c 0a 09 57 72 6f 6e 67 43 6f 6e 74 65 6e 74 4c 65 6e 67 74 68 2c 0a 09 41 62 | Header,..WrongContentLength,..Ab |
3bee0 | 6f 72 74 65 64 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 69 6e 74 20 73 65 74 48 6f 73 74 28 63 6f | orted.....};......int.setHost(co |
3bf00 | 6e 73 74 20 51 53 74 72 69 6e 67 20 26 68 6f 73 74 6e 61 6d 65 2c 20 51 5f 55 49 4e 54 31 36 20 | nst.QString.&hostname,.Q_UINT16. |
3bf20 | 70 6f 72 74 3d 38 30 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 67 65 74 28 20 63 6f 6e 73 74 20 51 | port=80.);......int.get(.const.Q |
3bf40 | 53 74 72 69 6e 67 26 20 70 61 74 68 2c 20 51 49 4f 44 65 76 69 63 65 2a 20 74 6f 3d 30 20 29 3b | String&.path,.QIODevice*.to=0.); |
3bf60 | 0a 20 20 20 20 69 6e 74 20 70 6f 73 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 61 | .....int.post(.const.QString&.pa |
3bf80 | 74 68 2c 20 51 49 4f 44 65 76 69 63 65 2a 20 64 61 74 61 2c 20 51 49 4f 44 65 76 69 63 65 2a 20 | th,.QIODevice*.data,.QIODevice*. |
3bfa0 | 74 6f 3d 30 20 20 29 3b 0a 20 20 20 20 69 6e 74 20 70 6f 73 74 28 20 63 6f 6e 73 74 20 51 53 74 | to=0..);.....int.post(.const.QSt |
3bfc0 | 72 69 6e 67 26 20 70 61 74 68 2c 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 26 20 64 61 | ring&.path,.const.QByteArray&.da |
3bfe0 | 74 61 2c 20 51 49 4f 44 65 76 69 63 65 2a 20 74 6f 3d 30 20 29 3b 0a 20 20 20 20 69 6e 74 20 68 | ta,.QIODevice*.to=0.);.....int.h |
3c000 | 65 61 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 70 61 74 68 20 29 3b 0a 20 20 20 20 | ead(.const.QString&.path.);..... |
3c020 | 69 6e 74 20 72 65 71 75 65 73 74 28 20 63 6f 6e 73 74 20 51 48 74 74 70 52 65 71 75 65 73 74 48 | int.request(.const.QHttpRequestH |
3c040 | 65 61 64 65 72 20 26 68 65 61 64 65 72 2c 20 51 49 4f 44 65 76 69 63 65 20 2a 64 65 76 69 63 65 | eader.&header,.QIODevice.*device |
3c060 | 3d 30 2c 20 51 49 4f 44 65 76 69 63 65 20 2a 74 6f 3d 30 20 29 3b 0a 20 20 20 20 69 6e 74 20 72 | =0,.QIODevice.*to=0.);.....int.r |
3c080 | 65 71 75 65 73 74 28 20 63 6f 6e 73 74 20 51 48 74 74 70 52 65 71 75 65 73 74 48 65 61 64 65 72 | equest(.const.QHttpRequestHeader |
3c0a0 | 20 26 68 65 61 64 65 72 2c 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 64 61 74 61 | .&header,.const.QByteArray.&data |
3c0c0 | 2c 20 51 49 4f 44 65 76 69 63 65 20 2a 74 6f 3d 30 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 63 6c | ,.QIODevice.*to=0.);......int.cl |
3c0e0 | 6f 73 65 43 6f 6e 6e 65 63 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 51 5f 55 4c 4f 4e 47 20 62 79 | oseConnection();......Q_ULONG.by |
3c100 | 74 65 73 41 76 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 | tesAvailable().const;.....Q_LONG |
3c120 | 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 5f 55 4c 4f 4e 47 20 | .readBlock(.char.*data,.Q_ULONG. |
3c140 | 6d 61 78 6c 65 6e 20 29 3b 0a 20 20 20 20 51 42 79 74 65 41 72 72 61 79 20 72 65 61 64 41 6c 6c | maxlen.);.....QByteArray.readAll |
3c160 | 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 63 75 72 72 65 6e 74 49 64 28 29 20 63 6f 6e 73 74 3b 0a | ();......int.currentId().const;. |
3c180 | 20 20 20 20 51 49 4f 44 65 76 69 63 65 2a 20 63 75 72 72 65 6e 74 53 6f 75 72 63 65 44 65 76 69 | ....QIODevice*.currentSourceDevi |
3c1a0 | 63 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 4f 44 65 76 69 63 65 2a 20 63 75 72 72 65 | ce().const;.....QIODevice*.curre |
3c1c0 | 6e 74 44 65 73 74 69 6e 61 74 69 6f 6e 44 65 76 69 63 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | ntDestinationDevice().const;.... |
3c1e0 | 20 51 48 74 74 70 52 65 71 75 65 73 74 48 65 61 64 65 72 20 63 75 72 72 65 6e 74 52 65 71 75 65 | .QHttpRequestHeader.currentReque |
3c200 | 73 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 50 65 6e 64 69 6e 67 52 | st().const;.....bool.hasPendingR |
3c220 | 65 71 75 65 73 74 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 50 | equests().const;.....void.clearP |
3c240 | 65 6e 64 69 6e 67 52 65 71 75 65 73 74 73 28 29 3b 0a 0a 20 20 20 20 53 74 61 74 65 20 73 74 61 | endingRequests();......State.sta |
3c260 | 74 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 45 72 72 6f 72 20 65 72 72 6f 72 28 29 20 63 | te().const;......Error.error().c |
3c280 | 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 65 72 72 6f 72 53 74 72 69 6e 67 28 29 20 | onst;.....QString.errorString(). |
3c2a0 | 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 69 64 20 61 | const;..public.slots:.....void.a |
3c2c0 | 62 6f 72 74 28 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 74 61 74 65 | bort();..signals:.....void.state |
3c2e0 | 43 68 61 6e 67 65 64 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 70 6f 6e 73 | Changed(.int.);.....void.respons |
3c300 | 65 48 65 61 64 65 72 52 65 63 65 69 76 65 64 28 20 63 6f 6e 73 74 20 51 48 74 74 70 52 65 73 70 | eHeaderReceived(.const.QHttpResp |
3c320 | 6f 6e 73 65 48 65 61 64 65 72 26 20 72 65 73 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 61 | onseHeader&.resp.);.....void.rea |
3c340 | 64 79 52 65 61 64 28 20 63 6f 6e 73 74 20 51 48 74 74 70 52 65 73 70 6f 6e 73 65 48 65 61 64 65 | dyRead(.const.QHttpResponseHeade |
3c360 | 72 26 20 72 65 73 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 61 74 61 53 65 6e 64 50 72 6f 67 | r&.resp.);.....void.dataSendProg |
3c380 | 72 65 73 73 28 20 69 6e 74 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 61 74 61 52 | ress(.int,.int.);.....void.dataR |
3c3a0 | 65 61 64 50 72 6f 67 72 65 73 73 28 20 69 6e 74 2c 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 76 6f | eadProgress(.int,.int.);......vo |
3c3c0 | 69 64 20 72 65 71 75 65 73 74 53 74 61 72 74 65 64 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f | id.requestStarted(.int.);.....vo |
3c3e0 | 69 64 20 72 65 71 75 65 73 74 46 69 6e 69 73 68 65 64 28 20 69 6e 74 2c 20 62 6f 6f 6c 20 29 3b | id.requestFinished(.int,.bool.); |
3c400 | 0a 20 20 20 20 76 6f 69 64 20 64 6f 6e 65 28 20 62 6f 6f 6c 20 29 3b 0a 0a 70 72 6f 74 65 63 74 | .....void.done(.bool.);..protect |
3c420 | 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 6f 70 65 72 61 74 69 6f 6e 47 65 74 28 20 51 4e 65 74 77 | ed:.....void.operationGet(.QNetw |
3c440 | 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 70 65 | orkOperation.*op.);.....void.ope |
3c460 | 72 61 74 69 6f 6e 50 75 74 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f 70 | rationPut(.QNetworkOperation.*op |
3c480 | 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 74 69 6d 65 72 45 76 65 6e 74 28 20 51 54 69 6d 65 72 | .);......void.timerEvent(.QTimer |
3c4a0 | 45 76 65 6e 74 20 2a 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 | Event.*.);..private.slots:.....v |
3c4c0 | 6f 69 64 20 63 6c 69 65 6e 74 52 65 70 6c 79 28 20 63 6f 6e 73 74 20 51 48 74 74 70 52 65 73 70 | oid.clientReply(.const.QHttpResp |
3c4e0 | 6f 6e 73 65 48 65 61 64 65 72 20 26 72 65 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 69 65 | onseHeader.&rep.);.....void.clie |
3c500 | 6e 74 44 6f 6e 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 69 65 6e 74 53 | ntDone(.bool.);.....void.clientS |
3c520 | 74 61 74 65 43 68 61 6e 67 65 64 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 74 | tateChanged(.int.);......void.st |
3c540 | 61 72 74 4e 65 78 74 52 65 71 75 65 73 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 6c 6f 74 52 | artNextRequest();.....void.slotR |
3c560 | 65 61 64 79 52 65 61 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 6c 6f 74 43 6f 6e 6e 65 63 74 | eadyRead();.....void.slotConnect |
3c580 | 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 6c 6f 74 45 72 72 6f 72 28 20 69 6e 74 20 29 3b | ed();.....void.slotError(.int.); |
3c5a0 | 0a 20 20 20 20 76 6f 69 64 20 73 6c 6f 74 43 6c 6f 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 | .....void.slotClosed();.....void |
3c5c0 | 20 73 6c 6f 74 42 79 74 65 73 57 72 69 74 74 65 6e 28 20 69 6e 74 20 29 3b 0a 0a 70 72 69 76 61 | .slotBytesWritten(.int.);..priva |
3c5e0 | 74 65 3a 0a 20 20 20 20 51 48 74 74 70 50 72 69 76 61 74 65 20 2a 64 3b 0a 20 20 20 20 76 6f 69 | te:.....QHttpPrivate.*d;.....voi |
3c600 | 64 20 2a 75 6e 75 73 65 64 3b 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 72 65 6d 6f 76 65 | d.*unused;.//.###.Qt.4.0:.remove |
3c620 | 20 74 68 69 73 20 28 69 6e 20 66 6f 72 20 62 69 6e 61 72 79 20 63 6f 6d 70 61 74 69 62 69 6c 69 | .this.(in.for.binary.compatibili |
3c640 | 74 79 29 0a 20 20 20 20 69 6e 74 20 62 79 74 65 73 52 65 61 64 3b 0a 0a 20 20 20 20 69 6e 74 20 | ty).....int.bytesRead;......int. |
3c660 | 61 64 64 52 65 71 75 65 73 74 28 20 51 48 74 74 70 52 65 71 75 65 73 74 20 2a 20 29 3b 0a 20 20 | addRequest(.QHttpRequest.*.);... |
3c680 | 20 20 76 6f 69 64 20 73 65 6e 64 52 65 71 75 65 73 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 | ..void.sendRequest();.....void.f |
3c6a0 | 69 6e 69 73 68 65 64 57 69 74 68 53 75 63 63 65 73 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 | inishedWithSuccess();.....void.f |
3c6c0 | 69 6e 69 73 68 65 64 57 69 74 68 45 72 72 6f 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 | inishedWithError(.const.QString& |
3c6e0 | 20 64 65 74 61 69 6c 2c 20 69 6e 74 20 65 72 72 6f 72 43 6f 64 65 20 29 3b 0a 0a 20 20 20 20 76 | .detail,.int.errorCode.);......v |
3c700 | 6f 69 64 20 6b 69 6c 6c 49 64 6c 65 54 69 6d 65 72 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 | oid.killIdleTimer();......void.i |
3c720 | 6e 69 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 74 61 74 65 28 20 69 6e 74 20 29 3b | nit();.....void.setState(.int.); |
3c740 | 0a 20 20 20 20 76 6f 69 64 20 63 6c 6f 73 65 28 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 | .....void.close();......friend.c |
3c760 | 6c 61 73 73 20 51 48 74 74 70 4e 6f 72 6d 61 6c 52 65 71 75 65 73 74 3b 0a 20 20 20 20 66 72 69 | lass.QHttpNormalRequest;.....fri |
3c780 | 65 6e 64 20 63 6c 61 73 73 20 51 48 74 74 70 53 65 74 48 6f 73 74 52 65 71 75 65 73 74 3b 0a 20 | end.class.QHttpSetHostRequest;.. |
3c7a0 | 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 48 74 74 70 43 6c 6f 73 65 52 65 71 75 65 73 | ...friend.class.QHttpCloseReques |
3c7c0 | 74 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 48 74 74 70 50 47 48 52 65 71 75 | t;.....friend.class.QHttpPGHRequ |
3c7e0 | 65 73 74 3b 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 48 54 54 50 | est;.};..#define.Q_DEFINED_QHTTP |
3c800 | 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 66 0a | .#include."qwinexport.h".#endif. |
3c820 | 23 65 6e 64 69 66 0a 00 00 00 16 00 71 00 6d 00 65 00 6d 00 61 00 72 00 72 00 61 00 79 00 2e 00 | #endif......q.m.e.m.a.r.r.a.y... |
3c840 | 68 00 00 12 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 2a 2a | h..../************************** |
3c860 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3c880 | 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$.**.** |
3c8a0 | 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 4d 65 6d 41 72 72 61 79 20 74 65 6d 70 6c 61 74 | .Definition.of.QMemArray.templat |
3c8c0 | 65 2f 6d 61 63 72 6f 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 33 | e/macro.class.**.**.Created.:.93 |
3c8e0 | 30 39 30 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 | 0906.**.**.Copyright.(C).1992-20 |
3c900 | 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 |
3c920 | 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. |
3c940 | 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 |
3c960 | 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 |
3c980 | 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 |
3c9a0 | 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 |
3c9c0 | 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 |
3c9e0 | 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 |
3ca00 | 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 |
3ca20 | 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. |
3ca40 | 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 |
3ca60 | 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 |
3ca80 | 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. |
3caa0 | 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 |
3cac0 | 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. |
3cae0 | 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 |
3cb00 | 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 |
3cb20 | 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 |
3cb40 | 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 |
3cb60 | 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 |
3cb80 | 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 |
3cba0 | 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.**. |
3cbc0 | 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 |
3cbe0 | 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 |
3cc00 | 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. |
3cc20 | 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. |
3cc40 | 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 |
3cc60 | 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. |
3cc80 | 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 |
3cca0 | 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 |
3ccc0 | 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. |
3cce0 | 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 |
3cd00 | 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 |
3cd20 | 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 |
3cd40 | 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 |
3cd60 | 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 |
3cd80 | 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 |
3cda0 | 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. |
3cdc0 | 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. |
3cde0 | 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..**.********************* |
3ce00 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3ce20 | 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 45 4d | *****************/..#ifndef.QMEM |
3ce40 | 41 52 52 41 59 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 45 4d 41 52 52 41 59 5f 48 0a 0a 23 69 66 | ARRAY_H.#define.QMEMARRAY_H..#if |
3ce60 | 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 61 72 72 61 79 2e 68 22 0a 23 | ndef.QT_H.#include."qgarray.h".# |
3ce80 | 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 | endif.//.QT_H...template<class.t |
3cea0 | 79 70 65 3e 0a 63 6c 61 73 73 20 51 4d 65 6d 41 72 72 61 79 20 3a 20 70 75 62 6c 69 63 20 51 47 | ype>.class.QMemArray.:.public.QG |
3cec0 | 41 72 72 61 79 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 74 79 70 65 64 65 66 20 74 79 70 65 | Array.{.public:.....typedef.type |
3cee0 | 2a 20 49 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 63 6f 6e 73 74 20 74 79 | *.Iterator;.....typedef.const.ty |
3cf00 | 70 65 2a 20 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 74 | pe*.ConstIterator;.....typedef.t |
3cf20 | 79 70 65 20 56 61 6c 75 65 54 79 70 65 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 | ype.ValueType;..protected:.....Q |
3cf40 | 4d 65 6d 41 72 72 61 79 28 20 69 6e 74 2c 20 69 6e 74 20 29 20 3a 20 51 47 41 72 72 61 79 28 20 | MemArray(.int,.int.).:.QGArray(. |
3cf60 | 30 2c 20 30 20 29 20 7b 7d 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 65 6d 41 72 72 61 79 | 0,.0.).{}..public:.....QMemArray |
3cf80 | 28 29 20 7b 7d 0a 20 20 20 20 51 4d 65 6d 41 72 72 61 79 28 20 69 6e 74 20 73 69 7a 65 20 29 20 | ().{}.....QMemArray(.int.size.). |
3cfa0 | 3a 20 51 47 41 72 72 61 79 28 73 69 7a 65 2a 73 69 7a 65 6f 66 28 74 79 70 65 29 29 20 7b 7d 20 | :.QGArray(size*sizeof(type)).{}. |
3cfc0 | 2f 2f 20 23 23 23 20 34 2e 30 20 51 5f 45 58 50 4c 49 43 49 54 0a 20 20 20 20 51 4d 65 6d 41 72 | //.###.4.0.Q_EXPLICIT.....QMemAr |
3cfe0 | 72 61 79 28 20 63 6f 6e 73 74 20 51 4d 65 6d 41 72 72 61 79 3c 74 79 70 65 3e 20 26 61 20 29 20 | ray(.const.QMemArray<type>.&a.). |
3d000 | 3a 20 51 47 41 72 72 61 79 28 61 29 20 7b 7d 0a 20 20 20 7e 51 4d 65 6d 41 72 72 61 79 28 29 20 | :.QGArray(a).{}....~QMemArray(). |
3d020 | 7b 7d 0a 20 20 20 20 51 4d 65 6d 41 72 72 61 79 3c 74 79 70 65 3e 20 26 6f 70 65 72 61 74 6f 72 | {}.....QMemArray<type>.&operator |
3d040 | 3d 28 63 6f 6e 73 74 20 51 4d 65 6d 41 72 72 61 79 3c 74 79 70 65 3e 20 26 61 29 0a 09 09 09 09 | =(const.QMemArray<type>.&a)..... |
3d060 | 7b 20 72 65 74 75 72 6e 20 28 51 4d 65 6d 41 72 72 61 79 3c 74 79 70 65 3e 26 29 51 47 41 72 72 | {.return.(QMemArray<type>&)QGArr |
3d080 | 61 79 3a 3a 61 73 73 69 67 6e 28 61 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 64 61 74 61 28 | ay::assign(a);.}.....type.*data( |
3d0a0 | 29 20 20 20 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 41 72 | )....const.{.return.(type.*)QGAr |
3d0c0 | 72 61 79 3a 3a 64 61 74 61 28 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 6e 72 65 66 73 28 29 | ray::data();.}.....uint..nrefs() |
3d0e0 | 20 20 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 51 47 41 72 72 61 79 3a 3a 6e 72 65 66 73 | ...const.{.return.QGArray::nrefs |
3d100 | 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 09 | ();.}.....uint..size()....const. |
3d120 | 7b 20 72 65 74 75 72 6e 20 51 47 41 72 72 61 79 3a 3a 73 69 7a 65 28 29 2f 73 69 7a 65 6f 66 28 | {.return.QGArray::size()/sizeof( |
3d140 | 74 79 70 65 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 75 6e 74 28 29 20 20 20 63 6f 6e | type);.}.....uint..count()...con |
3d160 | 73 74 09 7b 20 72 65 74 75 72 6e 20 73 69 7a 65 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 | st.{.return.size();.}.....bool.. |
3d180 | 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 51 47 41 72 72 61 79 | isEmpty().const.{.return.QGArray |
3d1a0 | 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 69 73 4e 75 6c | ::size().==.0;.}.....bool..isNul |
3d1c0 | 6c 28 29 20 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 51 47 41 72 72 61 79 3a 3a 64 61 74 | l()..const.{.return.QGArray::dat |
3d1e0 | 61 28 29 20 3d 3d 20 30 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 72 65 73 69 7a 65 28 20 75 69 | a().==.0;.}.....bool..resize(.ui |
3d200 | 6e 74 20 73 69 7a 65 20 29 09 7b 20 72 65 74 75 72 6e 20 51 47 41 72 72 61 79 3a 3a 72 65 73 69 | nt.size.).{.return.QGArray::resi |
3d220 | 7a 65 28 73 69 7a 65 2a 73 69 7a 65 6f 66 28 74 79 70 65 29 29 3b 20 7d 0a 20 20 20 20 62 6f 6f | ze(size*sizeof(type));.}.....boo |
3d240 | 6c 20 20 72 65 73 69 7a 65 28 20 75 69 6e 74 20 73 69 7a 65 2c 20 4f 70 74 69 6d 69 7a 61 74 69 | l..resize(.uint.size,.Optimizati |
3d260 | 6f 6e 20 6f 70 74 69 6d 20 29 20 7b 20 72 65 74 75 72 6e 20 51 47 41 72 72 61 79 3a 3a 72 65 73 | on.optim.).{.return.QGArray::res |
3d280 | 69 7a 65 28 73 69 7a 65 2a 73 69 7a 65 6f 66 28 74 79 70 65 29 2c 20 6f 70 74 69 6d 29 3b 20 7d | ize(size*sizeof(type),.optim);.} |
3d2a0 | 0a 20 20 20 20 62 6f 6f 6c 20 20 74 72 75 6e 63 61 74 65 28 20 75 69 6e 74 20 70 6f 73 20 29 09 | .....bool..truncate(.uint.pos.). |
3d2c0 | 7b 20 72 65 74 75 72 6e 20 51 47 41 72 72 61 79 3a 3a 72 65 73 69 7a 65 28 70 6f 73 2a 73 69 7a | {.return.QGArray::resize(pos*siz |
3d2e0 | 65 6f 66 28 74 79 70 65 29 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 66 69 6c 6c 28 20 63 6f | eof(type));.}.....bool..fill(.co |
3d300 | 6e 73 74 20 74 79 70 65 20 26 64 2c 20 69 6e 74 20 73 69 7a 65 20 3d 20 2d 31 20 29 0a 09 7b 20 | nst.type.&d,.int.size.=.-1.)..{. |
3d320 | 72 65 74 75 72 6e 20 51 47 41 72 72 61 79 3a 3a 66 69 6c 6c 28 28 63 68 61 72 2a 29 26 64 2c 73 | return.QGArray::fill((char*)&d,s |
3d340 | 69 7a 65 2c 73 69 7a 65 6f 66 28 74 79 70 65 29 20 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 | ize,sizeof(type).);.}.....void.. |
3d360 | 64 65 74 61 63 68 28 29 09 09 7b 20 51 47 41 72 72 61 79 3a 3a 64 65 74 61 63 68 28 29 3b 20 7d | detach()..{.QGArray::detach();.} |
3d380 | 0a 20 20 20 20 51 4d 65 6d 41 72 72 61 79 3c 74 79 70 65 3e 20 20 20 63 6f 70 79 28 29 20 63 6f | .....QMemArray<type>...copy().co |
3d3a0 | 6e 73 74 0a 09 7b 20 51 4d 65 6d 41 72 72 61 79 3c 74 79 70 65 3e 20 74 6d 70 3b 20 72 65 74 75 | nst..{.QMemArray<type>.tmp;.retu |
3d3c0 | 72 6e 20 74 6d 70 2e 64 75 70 6c 69 63 61 74 65 28 2a 74 68 69 73 29 3b 20 7d 0a 20 20 20 20 51 | rn.tmp.duplicate(*this);.}.....Q |
3d3e0 | 4d 65 6d 41 72 72 61 79 3c 74 79 70 65 3e 26 20 61 73 73 69 67 6e 28 20 63 6f 6e 73 74 20 51 4d | MemArray<type>&.assign(.const.QM |
3d400 | 65 6d 41 72 72 61 79 3c 74 79 70 65 3e 26 20 61 20 29 0a 09 7b 20 72 65 74 75 72 6e 20 28 51 4d | emArray<type>&.a.)..{.return.(QM |
3d420 | 65 6d 41 72 72 61 79 3c 74 79 70 65 3e 26 29 51 47 41 72 72 61 79 3a 3a 61 73 73 69 67 6e 28 61 | emArray<type>&)QGArray::assign(a |
3d440 | 29 3b 20 7d 0a 20 20 20 20 51 4d 65 6d 41 72 72 61 79 3c 74 79 70 65 3e 26 20 61 73 73 69 67 6e | );.}.....QMemArray<type>&.assign |
3d460 | 28 20 63 6f 6e 73 74 20 74 79 70 65 20 2a 61 2c 20 75 69 6e 74 20 6e 20 29 0a 09 7b 20 72 65 74 | (.const.type.*a,.uint.n.)..{.ret |
3d480 | 75 72 6e 20 28 51 4d 65 6d 41 72 72 61 79 3c 74 79 70 65 3e 26 29 51 47 41 72 72 61 79 3a 3a 61 | urn.(QMemArray<type>&)QGArray::a |
3d4a0 | 73 73 69 67 6e 28 28 63 68 61 72 2a 29 61 2c 6e 2a 73 69 7a 65 6f 66 28 74 79 70 65 29 29 3b 20 | ssign((char*)a,n*sizeof(type));. |
3d4c0 | 7d 0a 20 20 20 20 51 4d 65 6d 41 72 72 61 79 3c 74 79 70 65 3e 26 20 64 75 70 6c 69 63 61 74 65 | }.....QMemArray<type>&.duplicate |
3d4e0 | 28 20 63 6f 6e 73 74 20 51 4d 65 6d 41 72 72 61 79 3c 74 79 70 65 3e 26 20 61 20 29 0a 09 7b 20 | (.const.QMemArray<type>&.a.)..{. |
3d500 | 72 65 74 75 72 6e 20 28 51 4d 65 6d 41 72 72 61 79 3c 74 79 70 65 3e 26 29 51 47 41 72 72 61 79 | return.(QMemArray<type>&)QGArray |
3d520 | 3a 3a 64 75 70 6c 69 63 61 74 65 28 61 29 3b 20 7d 0a 20 20 20 20 51 4d 65 6d 41 72 72 61 79 3c | ::duplicate(a);.}.....QMemArray< |
3d540 | 74 79 70 65 3e 26 20 64 75 70 6c 69 63 61 74 65 28 20 63 6f 6e 73 74 20 74 79 70 65 20 2a 61 2c | type>&.duplicate(.const.type.*a, |
3d560 | 20 75 69 6e 74 20 6e 20 29 0a 09 7b 20 72 65 74 75 72 6e 20 28 51 4d 65 6d 41 72 72 61 79 3c 74 | .uint.n.)..{.return.(QMemArray<t |
3d580 | 79 70 65 3e 26 29 51 47 41 72 72 61 79 3a 3a 64 75 70 6c 69 63 61 74 65 28 28 63 68 61 72 2a 29 | ype>&)QGArray::duplicate((char*) |
3d5a0 | 61 2c 6e 2a 73 69 7a 65 6f 66 28 74 79 70 65 29 29 3b 20 7d 0a 20 20 20 20 51 4d 65 6d 41 72 72 | a,n*sizeof(type));.}.....QMemArr |
3d5c0 | 61 79 3c 74 79 70 65 3e 26 20 73 65 74 52 61 77 44 61 74 61 28 20 63 6f 6e 73 74 20 74 79 70 65 | ay<type>&.setRawData(.const.type |
3d5e0 | 20 2a 61 2c 20 75 69 6e 74 20 6e 20 29 0a 09 7b 20 72 65 74 75 72 6e 20 28 51 4d 65 6d 41 72 72 | .*a,.uint.n.)..{.return.(QMemArr |
3d600 | 61 79 3c 74 79 70 65 3e 26 29 51 47 41 72 72 61 79 3a 3a 73 65 74 52 61 77 44 61 74 61 28 28 63 | ay<type>&)QGArray::setRawData((c |
3d620 | 68 61 72 2a 29 61 2c 0a 09 09 09 09 09 09 20 20 20 20 20 6e 2a 73 69 7a 65 6f 66 28 74 79 70 65 | har*)a,............n*sizeof(type |
3d640 | 29 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 72 65 73 65 74 52 61 77 44 61 74 61 28 20 63 6f 6e | ));.}.....void.resetRawData(.con |
3d660 | 73 74 20 74 79 70 65 20 2a 61 2c 20 75 69 6e 74 20 6e 20 29 0a 09 7b 20 51 47 41 72 72 61 79 3a | st.type.*a,.uint.n.)..{.QGArray: |
3d680 | 3a 72 65 73 65 74 52 61 77 44 61 74 61 28 28 63 68 61 72 2a 29 61 2c 6e 2a 73 69 7a 65 6f 66 28 | :resetRawData((char*)a,n*sizeof( |
3d6a0 | 74 79 70 65 29 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 66 69 6e 64 28 20 63 6f 6e 73 74 20 74 | type));.}.....int..find(.const.t |
3d6c0 | 79 70 65 20 26 64 2c 20 75 69 6e 74 20 69 3d 30 20 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 | ype.&d,.uint.i=0.).const..{.retu |
3d6e0 | 72 6e 20 51 47 41 72 72 61 79 3a 3a 66 69 6e 64 28 28 63 68 61 72 2a 29 26 64 2c 69 2c 73 69 7a | rn.QGArray::find((char*)&d,i,siz |
3d700 | 65 6f 66 28 74 79 70 65 29 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 63 6f 6e 74 61 69 6e 73 28 | eof(type));.}.....int..contains( |
3d720 | 20 63 6f 6e 73 74 20 74 79 70 65 20 26 64 20 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e | .const.type.&d.).const..{.return |
3d740 | 20 51 47 41 72 72 61 79 3a 3a 63 6f 6e 74 61 69 6e 73 28 28 63 68 61 72 2a 29 26 64 2c 73 69 7a | .QGArray::contains((char*)&d,siz |
3d760 | 65 6f 66 28 74 79 70 65 29 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 6f 72 74 28 29 20 7b 20 | eof(type));.}.....void.sort().{. |
3d780 | 51 47 41 72 72 61 79 3a 3a 73 6f 72 74 28 73 69 7a 65 6f 66 28 74 79 70 65 29 29 3b 20 7d 0a 20 | QGArray::sort(sizeof(type));.}.. |
3d7a0 | 20 20 20 69 6e 74 20 20 62 73 65 61 72 63 68 28 20 63 6f 6e 73 74 20 74 79 70 65 20 26 64 20 29 | ...int..bsearch(.const.type.&d.) |
3d7c0 | 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 51 47 41 72 72 61 79 3a 3a 62 73 65 61 72 63 | .const..{.return.QGArray::bsearc |
3d7e0 | 68 28 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 26 64 2c 73 69 7a 65 6f 66 28 74 79 70 65 29 29 3b | h((const.char*)&d,sizeof(type)); |
3d800 | 20 7d 0a 20 20 20 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 6d 61 79 62 65 20 70 72 6f 76 | .}.....//.###.Qt.4.0:.maybe.prov |
3d820 | 69 64 65 20 75 69 6e 74 20 6f 76 65 72 6c 6f 61 64 20 61 73 20 77 6f 72 6b 2d 61 72 6f 75 6e 64 | ide.uint.overload.as.work-around |
3d840 | 20 66 6f 72 20 4d 53 56 43 20 62 75 67 0a 20 20 20 20 74 79 70 65 26 20 6f 70 65 72 61 74 6f 72 | .for.MSVC.bug.....type&.operator |
3d860 | 5b 5d 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 | [](.int.i.).const..{.return.(typ |
3d880 | 65 20 26 29 28 2a 28 74 79 70 65 20 2a 29 51 47 41 72 72 61 79 3a 3a 61 74 28 69 2a 73 69 7a 65 | e.&)(*(type.*)QGArray::at(i*size |
3d8a0 | 6f 66 28 74 79 70 65 29 29 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 26 20 61 74 28 20 75 69 6e 74 | of(type)));.}.....type&.at(.uint |
3d8c0 | 20 69 20 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 26 29 28 2a 28 | .i.).const..{.return.(type.&)(*( |
3d8e0 | 74 79 70 65 20 2a 29 51 47 41 72 72 61 79 3a 3a 61 74 28 69 2a 73 69 7a 65 6f 66 28 74 79 70 65 | type.*)QGArray::at(i*sizeof(type |
3d900 | 29 29 29 3b 20 7d 0a 09 20 6f 70 65 72 61 74 6f 72 20 63 6f 6e 73 74 20 74 79 70 65 2a 28 29 20 | )));.}...operator.const.type*(). |
3d920 | 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 28 63 6f 6e 73 74 20 74 79 70 65 20 2a 29 51 47 41 | const.{.return.(const.type.*)QGA |
3d940 | 72 72 61 79 3a 3a 64 61 74 61 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f | rray::data();.}.....bool.operato |
3d960 | 72 3d 3d 28 20 63 6f 6e 73 74 20 51 4d 65 6d 41 72 72 61 79 3c 74 79 70 65 3e 20 26 61 20 29 20 | r==(.const.QMemArray<type>.&a.). |
3d980 | 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 73 45 71 75 61 6c 28 61 29 3b 20 7d 0a 20 20 20 | const.{.return.isEqual(a);.}.... |
3d9a0 | 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 4d 65 6d 41 72 72 61 | .bool.operator!=(.const.QMemArra |
3d9c0 | 79 3c 74 79 70 65 3e 20 26 61 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 21 69 73 45 | y<type>.&a.).const.{.return.!isE |
3d9e0 | 71 75 61 6c 28 61 29 3b 20 7d 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 62 65 67 69 6e 28 29 20 | qual(a);.}.....Iterator.begin(). |
3da00 | 7b 20 72 65 74 75 72 6e 20 64 61 74 61 28 29 3b 20 7d 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 | {.return.data();.}.....Iterator. |
3da20 | 65 6e 64 28 29 20 7b 20 72 65 74 75 72 6e 20 64 61 74 61 28 29 20 2b 20 73 69 7a 65 28 29 3b 20 | end().{.return.data().+.size();. |
3da40 | 7d 0a 20 20 20 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 | }.....ConstIterator.begin().cons |
3da60 | 74 20 7b 20 72 65 74 75 72 6e 20 64 61 74 61 28 29 3b 20 7d 0a 20 20 20 20 43 6f 6e 73 74 49 74 | t.{.return.data();.}.....ConstIt |
3da80 | 65 72 61 74 6f 72 20 65 6e 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 61 74 61 | erator.end().const.{.return.data |
3daa0 | 28 29 20 2b 20 73 69 7a 65 28 29 3b 20 7d 0a 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f | ().+.size();.}.};..#ifndef.QT_NO |
3dac0 | 5f 43 4f 4d 50 41 54 0a 23 64 65 66 69 6e 65 20 51 41 72 72 61 79 20 51 4d 65 6d 41 72 72 61 79 | _COMPAT.#define.QArray.QMemArray |
3dae0 | 0a 23 65 6e 64 69 66 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 4d 45 4d 41 | .#endif..#define.Q_DEFINED_QMEMA |
3db00 | 52 52 41 59 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 | RRAY.#include."qwinexport.h".#en |
3db20 | 64 69 66 20 2f 2f 20 51 41 52 52 41 59 5f 48 0a 00 00 00 1a 00 71 00 67 00 66 00 78 00 76 00 66 | dif.//.QARRAY_H......q.g.f.x.v.f |
3db40 | 00 62 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 08 c5 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .b._.q.w.s...h..../************* |
3db60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3db80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3dba0 | 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 49 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 | .**.$Id$.**.**.Implementation.of |
3dbc0 | 20 51 47 66 78 76 66 62 20 28 76 69 72 74 75 61 6c 20 66 72 61 6d 65 20 62 75 66 66 65 72 20 64 | .QGfxvfb.(virtual.frame.buffer.d |
3dbe0 | 72 69 76 65 72 29 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 | river).**.**.Created.:.940721.** |
3dc00 | 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 |
3dc20 | 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. |
3dc40 | 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. |
3dc60 | 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 |
3dc80 | 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 |
3dca0 | 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 |
3dcc0 | 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 |
3dce0 | 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 |
3dd00 | 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 |
3dd20 | 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 |
3dd40 | 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.**. |
3dd60 | 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 |
3dd80 | 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 |
3dda0 | 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 |
3ddc0 | 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 |
3dde0 | 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 |
3de00 | 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 |
3de20 | 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 |
3de40 | 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 |
3de60 | 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 |
3de80 | 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 |
3dea0 | 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 |
3dec0 | 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 |
3dee0 | 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:// |
3df00 | 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 |
3df20 | 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.**. |
3df40 | 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 |
3df60 | 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 |
3df80 | 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. |
3dfa0 | 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 |
3dfc0 | 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 |
3dfe0 | 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. |
3e000 | 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..**.******** |
3e020 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3e040 | 2a 2a 2a 2a 2a 2a 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 | ******************************/. |
3e060 | 0a 23 69 66 6e 64 65 66 20 51 47 46 58 56 46 42 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 | .#ifndef.QGFXVFB_QWS_H.#define.Q |
3e080 | 47 46 58 56 46 42 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 | GFXVFB_QWS_H..#ifndef.QT_H.#incl |
3e0a0 | 75 64 65 20 22 71 67 66 78 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a | ude."qgfx_qws.h".#endif.//.QT_H. |
3e0c0 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 56 46 42 0a 0a 23 69 6e 63 6c 75 64 65 | .#ifndef.QT_NO_QWS_VFB..#include |
3e0e0 | 20 22 71 76 66 62 68 64 72 2e 68 22 0a 0a 0a 63 6c 61 73 73 20 51 56 46 62 4d 6f 75 73 65 48 61 | ."qvfbhdr.h"...class.QVFbMouseHa |
3e100 | 6e 64 6c 65 72 3b 0a 63 6c 61 73 73 20 51 56 46 62 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 | ndler;.class.QVFbKeyboardHandler |
3e120 | 3b 0a 0a 63 6c 61 73 73 20 51 56 46 62 53 63 72 65 65 6e 20 3a 20 70 75 62 6c 69 63 20 51 53 63 | ;..class.QVFbScreen.:.public.QSc |
3e140 | 72 65 65 6e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 56 46 62 53 63 72 65 65 6e 28 20 69 | reen.{.public:.....QVFbScreen(.i |
3e160 | 6e 74 20 64 69 73 70 6c 61 79 5f 69 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 56 | nt.display_id.);.....virtual.~QV |
3e180 | 46 62 53 63 72 65 65 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 6e 69 | FbScreen();.....virtual.bool.ini |
3e1a0 | 74 44 65 76 69 63 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 6f 6e 6e | tDevice();.....virtual.bool.conn |
3e1c0 | 65 63 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 69 73 70 6c 61 79 53 70 65 63 20 | ect(.const.QString.&displaySpec. |
3e1e0 | 29 3b 0a 20 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 28 29 | );.....virtual.void.disconnect() |
3e200 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 69 6e 69 74 43 75 72 73 6f 72 28 76 6f 69 | ;.....virtual.int.initCursor(voi |
3e220 | 64 2a 2c 20 62 6f 6f 6c 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 68 75 74 | d*,.bool);.....virtual.void.shut |
3e240 | 64 6f 77 6e 44 65 76 69 63 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 47 66 78 20 2a | downDevice();.....virtual.QGfx.* |
3e260 | 20 63 72 65 61 74 65 47 66 78 28 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 2c 69 6e 74 2c 69 | .createGfx(unsigned.char.*,int,i |
3e280 | 6e 74 2c 69 6e 74 2c 69 6e 74 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 61 | nt,int,int);.....virtual.void.sa |
3e2a0 | 76 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 73 74 6f 72 65 28 29 | ve();.....virtual.void.restore() |
3e2c0 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d 6f 64 65 28 69 6e 74 20 6e | ;.....virtual.void.setMode(int.n |
3e2e0 | 77 2c 69 6e 74 20 6e 68 2c 69 6e 74 20 6e 64 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | w,int.nh,int.nd);......virtual.v |
3e300 | 6f 69 64 20 73 65 74 44 69 72 74 79 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 72 20 29 0a 09 | oid.setDirty(.const.QRect&.r.).. |
3e320 | 7b 20 68 64 72 2d 3e 64 69 72 74 79 20 3d 20 54 52 55 45 3b 20 68 64 72 2d 3e 75 70 64 61 74 65 | {.hdr->dirty.=.TRUE;.hdr->update |
3e340 | 20 3d 20 68 64 72 2d 3e 75 70 64 61 74 65 2e 75 6e 69 74 65 28 20 72 20 29 3b 20 7d 0a 0a 20 20 | .=.hdr->update.unite(.r.);.}.... |
3e360 | 20 20 62 6f 6f 6c 20 73 75 63 63 65 73 73 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 | ..bool.success;.....unsigned.cha |
3e380 | 72 20 2a 73 68 6d 72 67 6e 3b 0a 20 20 20 20 51 56 46 62 48 65 61 64 65 72 20 2a 68 64 72 3b 0a | r.*shmrgn;.....QVFbHeader.*hdr;. |
3e3a0 | 20 20 20 20 51 56 46 62 4d 6f 75 73 65 48 61 6e 64 6c 65 72 20 2a 6d 6f 75 73 65 48 61 6e 64 6c | ....QVFbMouseHandler.*mouseHandl |
3e3c0 | 65 72 3b 0a 20 20 20 20 51 56 46 62 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 20 2a 6b 65 79 | er;.....QVFbKeyboardHandler.*key |
3e3e0 | 62 6f 61 72 64 48 61 6e 64 6c 65 72 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 | boardHandler;.};..#endif..#endif |
3e400 | 20 2f 2f 20 51 47 46 58 56 46 42 5f 51 57 53 5f 48 0a 00 00 00 14 00 71 00 6d 00 6f 00 64 00 75 | .//.QGFXVFB_QWS_H......q.m.o.d.u |
3e420 | 00 6c 00 65 00 73 00 2e 00 68 00 00 01 81 2f 2a 20 54 68 65 73 65 20 6d 6f 64 75 6c 65 73 20 61 | .l.e.s...h..../*.These.modules.a |
3e440 | 72 65 20 70 72 65 73 65 6e 74 20 69 6e 20 74 68 69 73 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e | re.present.in.this.configuration |
3e460 | 20 6f 66 20 51 74 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 4d 4f 44 55 4c 45 5f 53 54 59 4c | .of.Qt.*/.#define.QT_MODULE_STYL |
3e480 | 45 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4d 4f 44 55 4c 45 5f 54 4f 4f 4c 53 0a 23 64 65 66 69 | ES.#define.QT_MODULE_TOOLS.#defi |
3e4a0 | 6e 65 20 51 54 5f 4d 4f 44 55 4c 45 5f 4b 45 52 4e 45 4c 0a 23 64 65 66 69 6e 65 20 51 54 5f 4d | ne.QT_MODULE_KERNEL.#define.QT_M |
3e4c0 | 4f 44 55 4c 45 5f 57 49 44 47 45 54 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4d 4f 44 55 4c 45 5f | ODULE_WIDGETS.#define.QT_MODULE_ |
3e4e0 | 44 49 41 4c 4f 47 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4d 4f 44 55 4c 45 5f 49 43 4f 4e 56 49 | DIALOGS.#define.QT_MODULE_ICONVI |
3e500 | 45 57 0a 23 64 65 66 69 6e 65 20 51 54 5f 4d 4f 44 55 4c 45 5f 57 4f 52 4b 53 50 41 43 45 0a 23 | EW.#define.QT_MODULE_WORKSPACE.# |
3e520 | 64 65 66 69 6e 65 20 51 54 5f 4d 4f 44 55 4c 45 5f 4e 45 54 57 4f 52 4b 0a 23 64 65 66 69 6e 65 | define.QT_MODULE_NETWORK.#define |
3e540 | 20 51 54 5f 4d 4f 44 55 4c 45 5f 43 41 4e 56 41 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4d 4f 44 | .QT_MODULE_CANVAS.#define.QT_MOD |
3e560 | 55 4c 45 5f 54 41 42 4c 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4d 4f 44 55 4c 45 5f 58 4d 4c 0a | ULE_TABLE.#define.QT_MODULE_XML. |
3e580 | 23 64 65 66 69 6e 65 20 51 54 5f 4d 4f 44 55 4c 45 5f 4f 50 45 4e 47 4c 0a 23 64 65 66 69 6e 65 | #define.QT_MODULE_OPENGL.#define |
3e5a0 | 20 51 54 5f 4d 4f 44 55 4c 45 5f 53 51 4c 0a 00 00 00 12 00 71 00 6a 00 70 00 65 00 67 00 69 00 | .QT_MODULE_SQL......q.j.p.e.g.i. |
3e5c0 | 6f 00 2e 00 68 00 00 06 8e 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | o...h..../********************** |
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 0a 2a 2a 20 24 49 64 3a 20 24 | **********************.**.$Id:.$ |
3e620 | 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 4a 50 45 47 20 51 49 6d 61 67 65 | .**.**.Definition.of.JPEG.QImage |
3e640 | 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 36 32 | .IOHandler.**.**.Created.:.97062 |
3e660 | 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. |
3e680 | 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 |
3e6a0 | 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. |
3e6c0 | 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. |
3e6e0 | 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. |
3e700 | 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 |
3e720 | 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 |
3e740 | 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 |
3e760 | 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 |
3e780 | 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. |
3e7a0 | 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 |
3e7c0 | 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 |
3e7e0 | 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 |
3e800 | 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. |
3e820 | 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 |
3e840 | 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 |
3e860 | 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 |
3e880 | 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. |
3e8a0 | 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 |
3e8c0 | 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 |
3e8e0 | 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. |
3e900 | 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 |
3e920 | 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 |
3e940 | 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 |
3e960 | 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. |
3e980 | 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 |
3e9a0 | 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 |
3e9c0 | 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 |
3e9e0 | 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..* |
3ea00 | 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 |
3ea20 | 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 |
3ea40 | 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 |
3ea60 | 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 |
3ea80 | 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 |
3eaa0 | 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 |
3eac0 | 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. |
3eae0 | 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 |
3eb00 | 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 |
3eb20 | 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 |
3eb40 | 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 |
3eb60 | 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..**.*********************** |
3eb80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3eba0 | 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 4a 50 45 47 49 | ***************/..#ifndef.QJPEGI |
3ebc0 | 4f 5f 48 0a 23 64 65 66 69 6e 65 20 51 4a 50 45 47 49 4f 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 | O_H.#define.QJPEGIO_H..#include. |
3ebe0 | 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 | "qglobal.h"..#ifndef.QT_NO_IMAGE |
3ec00 | 49 4f 5f 4a 50 45 47 0a 0a 76 6f 69 64 20 71 49 6e 69 74 4a 70 65 67 49 4f 28 29 3b 0a 0a 23 65 | IO_JPEG..void.qInitJpegIO();..#e |
3ec20 | 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 4a 50 45 47 0a 0a 23 65 6e 64 | ndif.//.QT_NO_IMAGEIO_JPEG..#end |
3ec40 | 69 66 20 2f 2f 20 51 4a 50 45 47 49 4f 5f 48 0a 00 00 00 22 00 71 00 69 00 6e 00 74 00 65 00 72 | if.//.QJPEGIO_H....".q.i.n.t.e.r |
3ec60 | 00 6c 00 61 00 63 00 65 00 73 00 74 00 79 00 6c 00 65 00 2e 00 68 00 00 11 20 2f 2a 2a 2a 2a 2a | .l.a.c.e.s.t.y.l.e...h..../***** |
3ec80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3eca0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3ecc0 | 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 49 6d 70 6c 65 6d 65 6e 74 61 | *******.**.$Id$.**.**.Implementa |
3ece0 | 74 69 6f 6e 20 6f 66 20 51 49 6e 74 65 72 6c 61 63 65 53 74 79 6c 65 20 77 69 64 67 65 74 20 63 | tion.of.QInterlaceStyle.widget.c |
3ed00 | 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 31 30 31 32 32 0a 2a 2a 0a 2a | lass.**.**.Created.:.010122.**.* |
3ed20 | 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 31 20 54 72 6f 6c 6c 74 | *.Copyright.(C).1992-2001.Trollt |
3ed40 | 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..* |
3ed60 | 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 77 69 | *.**.This.file.is.part.of.the.wi |
3ed80 | 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b | dgets.module.of.the.Qt.GUI.Toolk |
3eda0 | 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 |
3edc0 | 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. |
3ede0 | 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. |
3ee00 | 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 |
3ee20 | 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 |
3ee40 | 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 |
3ee60 | 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. |
3ee80 | 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 |
3eea0 | 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 |
3eec0 | 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 |
3eee0 | 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.**. |
3ef00 | 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. |
3ef20 | 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 |
3ef40 | 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..**.* |
3ef60 | 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 |
3ef80 | 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 |
3efa0 | 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 |
3efc0 | 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. |
3efe0 | 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 |
3f000 | 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..* |
3f020 | 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 |
3f040 | 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 |
3f060 | 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 |
3f080 | 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. |
3f0a0 | 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..**.**. |
3f0c0 | 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 |
3f0e0 | 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. |
3f100 | 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 |
3f120 | 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. |
3f140 | 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 |
3f160 | 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 |
3f180 | 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 |
3f1a0 | 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 |
3f1c0 | 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. |
3f1e0 | 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 |
3f200 | 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. |
3f220 | 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 | .**.**************************** |
3f240 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3f260 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 20 30 20 2f 2f 20 23 23 23 23 23 23 20 6e 6f 74 | **********/..#if.0.//.######.not |
3f280 | 20 70 6f 72 74 65 64 20 74 6f 20 6e 65 77 20 41 50 49 20 79 65 74 0a 23 69 66 6e 64 65 66 20 51 | .ported.to.new.API.yet.#ifndef.Q |
3f2a0 | 49 4e 54 45 52 4c 41 43 45 53 54 59 4c 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 49 4e 54 45 52 4c | INTERLACESTYLE_H.#define.QINTERL |
3f2c0 | 41 43 45 53 54 59 4c 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 | ACESTYLE_H..#ifndef.QT_H.#includ |
3f2e0 | 65 20 22 71 6d 6f 74 69 66 73 74 79 6c 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 | e."qmotifstyle.h".#endif.//.QT_H |
3f300 | 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 49 4e 54 45 52 | ..#if.!defined(QT_NO_STYLE_INTER |
3f320 | 4c 41 43 45 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e 29 0a 0a 23 69 6e | LACE).||.defined(QT_PLUGIN)..#in |
3f340 | 63 6c 75 64 65 20 22 71 70 61 6c 65 74 74 65 2e 68 22 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f | clude."qpalette.h"..class.Q_EXPO |
3f360 | 52 54 20 51 49 6e 74 65 72 6c 61 63 65 53 74 79 6c 65 20 3a 20 70 75 62 6c 69 63 20 51 4d 6f 74 | RT.QInterlaceStyle.:.public.QMot |
3f380 | 69 66 53 74 79 6c 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 49 6e 74 65 72 6c 61 63 65 | ifStyle.{.public:.....QInterlace |
3f3a0 | 53 74 79 6c 65 28 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 | Style();.....void.polish(.QAppli |
3f3c0 | 63 61 74 69 6f 6e 2a 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 | cation*);.....void.unPolish(.QAp |
3f3e0 | 70 6c 69 63 61 74 69 6f 6e 2a 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 20 51 57 | plication*);.....void.polish(.QW |
3f400 | 69 64 67 65 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 | idget*.);.....void.unPolish(.QWi |
3f420 | 64 67 65 74 2a 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 64 65 66 61 75 6c 74 46 72 61 6d 65 57 69 | dget*.);......int.defaultFrameWi |
3f440 | 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 20 70 75 73 68 42 75 74 74 6f | dth().const;.....QRect.pushButto |
3f460 | 6e 43 6f 6e 74 65 6e 74 73 52 65 63 74 28 20 51 50 75 73 68 42 75 74 74 6f 6e 20 2a 62 74 6e 20 | nContentsRect(.QPushButton.*btn. |
3f480 | 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 46 6f 63 75 73 52 65 63 74 20 28 20 51 50 61 | );......void.drawFocusRect.(.QPa |
3f4a0 | 69 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 2c 20 63 6f 6e 73 74 20 51 43 | inter.*,.const.QRect.&,.const.QC |
3f4c0 | 6f 6c 6f 72 47 72 6f 75 70 20 26 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 2a 20 62 67 20 3d | olorGroup.&,.const.QColor.*.bg.= |
3f4e0 | 20 30 2c 20 62 6f 6f 6c 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 | .0,.bool.=.FALSE.);.....void.dra |
3f500 | 77 42 75 74 74 6f 6e 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 20 78 2c 20 69 6e 74 | wButton(.QPainter.*p,.int.x,.int |
3f520 | 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 | .y,.int.w,.int.h,.........const. |
3f540 | 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 67 2c 20 62 6f 6f 6c 20 73 75 6e 6b 65 6e 20 3d 20 46 41 | QColorGroup.&g,.bool.sunken.=.FA |
3f560 | 4c 53 45 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 2a 66 69 6c 6c 20 | LSE,.........const.QBrush.*fill. |
3f580 | 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 42 75 74 74 6f 6e 4d 61 73 6b 20 28 | =.0.);.....void.drawButtonMask.( |
3f5a0 | 20 51 50 61 69 6e 74 65 72 20 2a 20 70 2c 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 | .QPainter.*.p,.int.x,.int.y,.int |
3f5c0 | 20 77 2c 20 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 42 65 76 65 6c 42 | .w,.int.h.);.....void.drawBevelB |
3f5e0 | 75 74 74 6f 6e 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 | utton(.QPainter.*p,.int.x,.int.y |
3f600 | 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 0a 09 09 09 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f | ,.int.w,.int.h,......const.QColo |
3f620 | 72 47 72 6f 75 70 20 26 67 2c 20 62 6f 6f 6c 20 73 75 6e 6b 65 6e 20 3d 20 46 41 4c 53 45 2c 0a | rGroup.&g,.bool.sunken.=.FALSE,. |
3f640 | 09 09 09 20 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 2a 66 69 6c 6c 20 3d 20 30 20 29 3b 0a 0a | .....const.QBrush.*fill.=.0.);.. |
3f660 | 20 20 20 20 76 6f 69 64 20 64 72 61 77 50 75 73 68 42 75 74 74 6f 6e 28 20 51 50 75 73 68 42 75 | ....void.drawPushButton(.QPushBu |
3f680 | 74 74 6f 6e 2a 20 62 74 6e 2c 20 51 50 61 69 6e 74 65 72 20 2a 70 29 3b 0a 20 20 20 20 51 53 69 | tton*.btn,.QPainter.*p);.....QSi |
3f6a0 | 7a 65 20 69 6e 64 69 63 61 74 6f 72 53 69 7a 65 20 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 | ze.indicatorSize.().const;.....v |
3f6c0 | 6f 69 64 20 64 72 61 77 49 6e 64 69 63 61 74 6f 72 20 28 20 51 50 61 69 6e 74 65 72 20 2a 20 70 | oid.drawIndicator.(.QPainter.*.p |
3f6e0 | 2c 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 63 6f | ,.int.x,.int.y,.int.w,.int.h,.co |
3f700 | 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 20 67 2c 20 69 6e 74 20 73 74 61 74 65 2c 20 | nst.QColorGroup.&.g,.int.state,. |
3f720 | 62 6f 6f 6c 20 64 6f 77 6e 20 3d 20 46 41 4c 53 45 2c 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 64 20 | bool.down.=.FALSE,.bool.enabled. |
3f740 | 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 49 6e 64 69 63 61 74 6f 72 | =.TRUE.);.....void.drawIndicator |
3f760 | 4d 61 73 6b 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c | Mask(.QPainter.*p,.int.x,.int.y, |
3f780 | 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 51 53 69 7a 65 20 | .int.w,.int.h,.int.);.....QSize. |
3f7a0 | 65 78 63 6c 75 73 69 76 65 49 6e 64 69 63 61 74 6f 72 53 69 7a 65 20 28 29 20 63 6f 6e 73 74 3b | exclusiveIndicatorSize.().const; |
3f7c0 | 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 45 78 63 6c 75 73 69 76 65 49 6e 64 69 63 61 74 6f 72 | .....void.drawExclusiveIndicator |
3f7e0 | 28 20 51 50 61 69 6e 74 65 72 20 2a 20 70 2c 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e | (.QPainter.*.p,.int.x,.int.y,.in |
3f800 | 74 20 77 2c 20 69 6e 74 20 68 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 20 | t.w,.int.h,.const.QColorGroup.&. |
3f820 | 67 2c 20 62 6f 6f 6c 20 6f 6e 2c 20 62 6f 6f 6c 20 64 6f 77 6e 20 3d 20 46 41 4c 53 45 2c 20 62 | g,.bool.on,.bool.down.=.FALSE,.b |
3f840 | 6f 6f 6c 20 65 6e 61 62 6c 65 64 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 | ool.enabled.=.TRUE.);.....void.d |
3f860 | 72 61 77 45 78 63 6c 75 73 69 76 65 49 6e 64 69 63 61 74 6f 72 4d 61 73 6b 28 20 51 50 61 69 6e | rawExclusiveIndicatorMask(.QPain |
3f880 | 74 65 72 20 2a 20 70 2c 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e | ter.*.p,.int.x,.int.y,.int.w,.in |
3f8a0 | 74 20 68 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 51 52 65 63 74 20 63 6f 6d 62 6f 42 75 74 74 | t.h,.bool.);.....QRect.comboButt |
3f8c0 | 6f 6e 52 65 63 74 20 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 | onRect.(.int.x,.int.y,.int.w,.in |
3f8e0 | 74 20 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6d 62 6f 42 75 74 74 6f 6e 28 | t.h.);.....void.drawComboButton( |
3f900 | 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 | .QPainter.*p,.int.x,.int.y,.int. |
3f920 | 77 2c 20 69 6e 74 20 68 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 67 2c 20 | w,.int.h,.const.QColorGroup.&g,. |
3f940 | 62 6f 6f 6c 20 73 75 6e 6b 65 6e 2c 20 62 6f 6f 6c 20 65 64 69 74 61 62 6c 65 2c 20 62 6f 6f 6c | bool.sunken,.bool.editable,.bool |
3f960 | 20 65 6e 61 62 6c 65 64 2c 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 2a 66 62 20 29 3b 0a 20 20 | .enabled,.const.QBrush.*fb.);... |
3f980 | 20 20 76 6f 69 64 20 64 72 61 77 50 75 73 68 42 75 74 74 6f 6e 4c 61 62 65 6c 28 20 51 50 75 73 | ..void.drawPushButtonLabel(.QPus |
3f9a0 | 68 42 75 74 74 6f 6e 2a 20 62 74 6e 2c 20 51 50 61 69 6e 74 65 72 20 2a 70 29 3b 0a 20 20 20 20 | hButton*.btn,.QPainter.*p);..... |
3f9c0 | 76 6f 69 64 20 64 72 61 77 50 61 6e 65 6c 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 | void.drawPanel(.QPainter.*p,.int |
3f9e0 | 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 20 20 20 20 63 | .x,.int.y,.int.w,.int.h,.......c |
3fa00 | 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 2c 20 62 6f 6f 6c 20 73 75 6e 6b 65 6e 2c | onst.QColorGroup.&,.bool.sunken, |
3fa20 | 0a 09 09 20 20 20 20 69 6e 74 20 6c 69 6e 65 57 69 64 74 68 2c 20 63 6f 6e 73 74 20 51 42 72 75 | .......int.lineWidth,.const.QBru |
3fa40 | 73 68 20 2a 66 69 6c 6c 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 63 72 6f 6c 6c 42 61 72 4d | sh.*fill.);......void.scrollBarM |
3fa60 | 65 74 72 69 63 73 28 20 63 6f 6e 73 74 20 51 53 63 72 6f 6c 6c 42 61 72 2a 20 73 62 2c 20 69 6e | etrics(.const.QScrollBar*.sb,.in |
3fa80 | 74 20 26 73 6c 69 64 65 72 4d 69 6e 2c 20 69 6e 74 20 26 73 6c 69 64 65 72 4d 61 78 2c 20 69 6e | t.&sliderMin,.int.&sliderMax,.in |
3faa0 | 74 20 26 73 6c 69 64 65 72 4c 65 6e 67 74 68 2c 20 69 6e 74 20 26 62 75 74 74 6f 6e 44 69 6d 20 | t.&sliderLength,.int.&buttonDim. |
3fac0 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 53 63 72 6f 6c 6c 42 61 72 43 6f 6e 74 72 6f 6c | );.....void.drawScrollBarControl |
3fae0 | 73 28 20 51 50 61 69 6e 74 65 72 2a 20 70 2c 20 63 6f 6e 73 74 20 51 53 63 72 6f 6c 6c 42 61 72 | s(.QPainter*.p,.const.QScrollBar |
3fb00 | 2a 20 73 62 2c 20 69 6e 74 20 73 6c 69 64 65 72 53 74 61 72 74 2c 20 75 69 6e 74 20 63 6f 6e 74 | *.sb,.int.sliderStart,.uint.cont |
3fb20 | 72 6f 6c 73 2c 20 75 69 6e 74 20 61 63 74 69 76 65 43 6f 6e 74 72 6f 6c 20 29 3b 0a 20 20 20 20 | rols,.uint.activeControl.);..... |
3fb40 | 76 6f 69 64 20 64 72 61 77 53 6c 69 64 65 72 28 20 51 50 61 69 6e 74 65 72 20 2a 20 70 2c 20 69 | void.drawSlider(.QPainter.*.p,.i |
3fb60 | 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 63 6f 6e 73 74 | nt.x,.int.y,.int.w,.int.h,.const |
3fb80 | 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 20 67 2c 20 4f 72 69 65 6e 74 61 74 69 6f 6e 2c 20 62 | .QColorGroup.&.g,.Orientation,.b |
3fba0 | 6f 6f 6c 20 74 69 63 6b 41 62 6f 76 65 2c 20 62 6f 6f 6c 20 74 69 63 6b 42 65 6c 6f 77 20 29 3b | ool.tickAbove,.bool.tickBelow.); |
3fbc0 | 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 53 6c 69 64 65 72 47 72 6f 6f 76 65 28 20 51 50 61 69 | .....void.drawSliderGroove(.QPai |
3fbe0 | 6e 74 65 72 20 2a 20 70 2c 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 | nter.*.p,.int.x,.int.y,.int.w,.i |
3fc00 | 6e 74 20 68 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 20 67 2c 20 51 43 4f | nt.h,.const.QColorGroup.&.g,.QCO |
3fc20 | 4f 52 44 20 63 2c 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 29 3b 0a 20 20 20 20 69 6e 74 20 73 70 | ORD.c,.Orientation.);.....int.sp |
3fc40 | 6c 69 74 74 65 72 57 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 | litterWidth().const;.....void.dr |
3fc60 | 61 77 53 70 6c 69 74 74 65 72 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 20 78 2c 20 | awSplitter(.QPainter.*p,.int.x,. |
3fc80 | 69 6e 74 20 79 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 | int.y,.int.w,.int.h,.........con |
3fca0 | 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 67 2c 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f | st.QColorGroup.&g,.Orientation.o |
3fcc0 | 72 69 65 6e 74 29 3b 0a 0a 20 20 20 20 69 6e 74 20 62 75 74 74 6f 6e 44 65 66 61 75 6c 74 49 6e | rient);......int.buttonDefaultIn |
3fce0 | 64 69 63 61 74 6f 72 57 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 73 65 | dicatorWidth().const;.....int.se |
3fd00 | 74 53 6c 69 64 65 72 54 68 69 63 6b 6e 65 73 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 | tSliderThickness().const;.....QS |
3fd20 | 69 7a 65 20 73 63 72 6f 6c 6c 42 61 72 45 78 74 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 | ize.scrollBarExtent().const;..pr |
3fd40 | 69 76 61 74 65 3a 0a 20 20 20 20 51 50 61 6c 65 74 74 65 20 6f 6c 64 50 61 6c 65 74 74 65 3b 0a | ivate:.....QPalette.oldPalette;. |
3fd60 | 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 49 4e 54 45 52 4c | };..#endif.//.QT_NO_STYLE_INTERL |
3fd80 | 41 43 45 0a 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 00 00 00 1a 00 71 00 6d 00 6f 00 74 00 | ACE..#endif.#endif......q.m.o.t. |
3fda0 | 69 00 66 00 73 00 74 00 79 00 6c 00 65 00 2e 00 68 00 00 0f b2 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | i.f.s.t.y.l.e...h..../********** |
3fdc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3fde0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
3fe00 | 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 |
3fe20 | 20 4d 6f 74 69 66 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 | .Motif-like.style.class.**.**.Cr |
3fe40 | 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 67 68 74 20 28 | eated.:.981231.**.**.Copyright.( |
3fe60 | 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 6c | C).1998-2000.Trolltech.ASA...All |
3fe80 | 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 |
3fea0 | 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. |
3fec0 | 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 |
3fee0 | 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. |
3ff00 | 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 |
3ff20 | 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 |
3ff40 | 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. |
3ff60 | 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. |
3ff80 | 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..**.* |
3ffa0 | 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 |
3ffc0 | 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 |
3ffe0 | 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 |
40000 | 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 |
40020 | 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 |
40040 | 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. |
40060 | 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 |
40080 | 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 |
400a0 | 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 |
400c0 | 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.** |
400e0 | 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 |
40100 | 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 |
40120 | 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 |
40140 | 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 |
40160 | 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 |
40180 | 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. |
401a0 | 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 |
401c0 | 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 |
401e0 | 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 |
40200 | 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 |
40220 | 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.**... |
40240 | 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. |
40260 | 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: |
40280 | 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 |
402a0 | 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 |
402c0 | 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 |
402e0 | 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 |
40300 | 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 |
40320 | 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.* |
40340 | 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..**.********* |
40360 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
40380 | 2a 2a 2a 2a 2a 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 | *****************************/.. |
403a0 | 23 69 66 6e 64 65 66 20 51 4d 4f 54 49 46 53 54 59 4c 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d | #ifndef.QMOTIFSTYLE_H.#define.QM |
403c0 | 4f 54 49 46 53 54 59 4c 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 | OTIFSTYLE_H..#ifndef.QT_H.#inclu |
403e0 | 64 65 20 22 71 63 6f 6d 6d 6f 6e 73 74 79 6c 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 | de."qcommonstyle.h".#endif.//.QT |
40400 | 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 4d 4f 54 | _H..#if.!defined(QT_NO_STYLE_MOT |
40420 | 49 46 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e 29 0a 0a 63 6c 61 73 73 | IF).||.defined(QT_PLUGIN)..class |
40440 | 20 51 50 61 6c 65 74 74 65 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 50 4c 55 47 49 | .QPalette;..#if.defined(QT_PLUGI |
40460 | 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 4d 4f 54 49 46 0a | N).#define.Q_EXPORT_STYLE_MOTIF. |
40480 | 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 4d 4f 54 | #else.#define.Q_EXPORT_STYLE_MOT |
404a0 | 49 46 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 | IF.Q_EXPORT.#endif...class.Q_EXP |
404c0 | 4f 52 54 5f 53 54 59 4c 45 5f 4d 4f 54 49 46 20 51 4d 6f 74 69 66 53 74 79 6c 65 20 3a 20 70 75 | ORT_STYLE_MOTIF.QMotifStyle.:.pu |
404e0 | 62 6c 69 63 20 51 43 6f 6d 6d 6f 6e 53 74 79 6c 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 | blic.QCommonStyle.{.....Q_OBJECT |
40500 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 6f 74 69 66 53 74 79 6c 65 28 20 62 6f 6f 6c 20 75 | .public:.....QMotifStyle(.bool.u |
40520 | 73 65 48 69 67 68 6c 69 67 68 74 43 6f 6c 73 3d 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 69 72 | seHighlightCols=FALSE.);.....vir |
40540 | 74 75 61 6c 20 7e 51 4d 6f 74 69 66 53 74 79 6c 65 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 | tual.~QMotifStyle();......void.s |
40560 | 65 74 55 73 65 48 69 67 68 6c 69 67 68 74 43 6f 6c 6f 72 73 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 | etUseHighlightColors(.bool.);... |
40580 | 20 20 62 6f 6f 6c 20 75 73 65 48 69 67 68 6c 69 67 68 74 43 6f 6c 6f 72 73 28 29 20 63 6f 6e 73 | ..bool.useHighlightColors().cons |
405a0 | 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 20 51 50 61 6c 65 74 74 65 26 20 29 | t;......void.polish(.QPalette&.) |
405c0 | 3b 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 20 51 57 69 64 67 65 74 2a 20 29 3b 0a 20 | ;.....void.polish(.QWidget*.);.. |
405e0 | 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 6f 6e 2a 20 29 3b | ...void.polish(.QApplication*.); |
40600 | 0a 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 50 6f 70 75 70 4d 65 6e 75 28 20 51 50 6f 70 | ......void.polishPopupMenu(.QPop |
40620 | 75 70 4d 65 6e 75 2a 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 6e 65 77 20 73 74 79 6c 65 20 41 50 49 | upMenu*.);......//.new.style.API |
40640 | 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 50 72 69 6d 69 74 69 76 65 28 20 50 72 69 6d 69 74 69 | .....void.drawPrimitive(.Primiti |
40660 | 76 65 45 6c 65 6d 65 6e 74 20 70 65 2c 0a 09 09 09 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 | veElement.pe,....QPainter.*p,... |
40680 | 09 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 | .const.QRect.&r,....const.QColor |
406a0 | 47 72 6f 75 70 20 26 63 67 2c 0a 09 09 09 53 46 6c 61 67 73 20 66 6c 61 67 73 20 3d 20 53 74 79 | Group.&cg,....SFlags.flags.=.Sty |
406c0 | 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 09 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f | le_Default,....const.QStyleOptio |
406e0 | 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e | n&.=.QStyleOption::Default.).con |
40700 | 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 72 6f 6c 28 20 43 6f 6e 74 72 | st;......void.drawControl(.Contr |
40720 | 6f 6c 45 6c 65 6d 65 6e 74 20 65 6c 65 6d 65 6e 74 2c 0a 09 09 20 20 20 20 20 20 51 50 61 69 6e | olElement.element,.........QPain |
40740 | 74 65 72 20 2a 70 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 | ter.*p,.........const.QWidget.*w |
40760 | 69 64 67 65 74 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 | idget,.........const.QRect.&r,.. |
40780 | 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 09 09 | .......const.QColorGroup.&cg,... |
407a0 | 20 20 20 20 20 20 53 46 6c 61 67 73 20 68 6f 77 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 | ......SFlags.how.=.Style_Default |
407c0 | 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 | ,.........const.QStyleOption&.=. |
407e0 | 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a | QStyleOption::Default.).const;.. |
40800 | 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 28 20 43 6f 6d | ....void.drawComplexControl(.Com |
40820 | 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 20 20 20 20 20 51 50 61 | plexControl.control,.........QPa |
40840 | 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 2a | inter.*p,.........const.QWidget* |
40860 | 20 77 69 64 67 65 74 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 72 2c | .widget,.........const.QRect&.r, |
40880 | 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 26 20 63 67 2c 0a | .........const.QColorGroup&.cg,. |
408a0 | 09 09 09 20 20 20 20 20 53 46 6c 61 67 73 20 68 6f 77 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 | ........SFlags.how.=.Style_Defau |
408c0 | 6c 74 2c 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 09 09 09 20 20 20 20 20 53 43 46 6c 61 67 | lt,.#ifdef.Q_QDOC.........SCFlag |
408e0 | 73 20 73 75 62 20 3d 20 53 43 5f 41 6c 6c 2c 0a 23 65 6c 73 65 0a 09 09 09 20 20 20 20 20 53 43 | s.sub.=.SC_All,.#else.........SC |
40900 | 46 6c 61 67 73 20 73 75 62 20 3d 20 28 75 69 6e 74 29 53 43 5f 41 6c 6c 2c 0a 23 65 6e 64 69 66 | Flags.sub.=.(uint)SC_All,.#endif |
40920 | 0a 09 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 75 62 41 63 74 69 76 65 20 3d 20 53 43 5f | .........SCFlags.subActive.=.SC_ |
40940 | 4e 6f 6e 65 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e | None,.........const.QStyleOption |
40960 | 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 | &.=.QStyleOption::Default.).cons |
40980 | 74 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 71 75 65 72 79 53 75 62 43 6f 6e 74 72 6f 6c 4d 65 74 | t;......QRect.querySubControlMet |
409a0 | 72 69 63 73 28 20 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 | rics(.ComplexControl.control,... |
409c0 | 09 09 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 09 09 20 | ....const.QWidget.*widget,...... |
409e0 | 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 20 51 53 74 79 | .SubControl.sc,.......const.QSty |
40a00 | 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 |
40a20 | 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 69 63 28 | t.).const;......int.pixelMetric( |
40a40 | 20 50 69 78 65 6c 4d 65 74 72 69 63 20 6d 65 74 72 69 63 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 | .PixelMetric.metric,.const.QWidg |
40a60 | 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 51 53 69 | et.*widget.=.0.).const;......QSi |
40a80 | 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 54 79 70 | ze.sizeFromContents(.ContentsTyp |
40aa0 | 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 67 65 74 | e.contents,........const.QWidget |
40ac0 | 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 26 63 6f | .*widget,........const.QSize.&co |
40ae0 | 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 6c 65 4f | ntentsSize,........const.QStyleO |
40b00 | 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 | ption&.=.QStyleOption::Default.) |
40b20 | 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 |
40b40 | 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 |
40b60 | 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 50 69 78 6d 61 70 20 73 74 79 6c 65 50 69 78 6d 61 70 28 53 | onst;......QPixmap.stylePixmap(S |
40b80 | 74 79 6c 65 50 69 78 6d 61 70 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 20 3d 20 30 2c | tylePixmap,.const.QWidget.*.=.0, |
40ba0 | 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 | .const.QStyleOption&.=.QStyleOpt |
40bc0 | 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 73 74 | ion::Default).const;......int.st |
40be0 | 79 6c 65 48 69 6e 74 28 53 74 79 6c 65 48 69 6e 74 20 73 68 2c 20 63 6f 6e 73 74 20 51 57 69 64 | yleHint(StyleHint.sh,.const.QWid |
40c00 | 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 20 26 20 3d 20 51 53 | get.*,.const.QStyleOption.&.=.QS |
40c20 | 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 2c 0a 09 09 20 20 51 53 74 79 6c 65 48 | tyleOption::Default,.....QStyleH |
40c40 | 69 6e 74 52 65 74 75 72 6e 2a 20 3d 20 30 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a | intReturn*.=.0).const;..private: |
40c60 | 0a 20 20 20 20 62 6f 6f 6c 20 68 69 67 68 6c 69 67 68 74 43 6f 6c 73 3b 0a 0a 20 20 20 20 2f 2f | .....bool.highlightCols;......// |
40c80 | 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f | .Disabled.copy.constructor.and.o |
40ca0 | 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 | perator=.#if.defined(Q_DISABLE_C |
40cc0 | 4f 50 59 29 0a 20 20 20 20 51 4d 6f 74 69 66 53 74 79 6c 65 28 20 63 6f 6e 73 74 20 51 4d 6f 74 | OPY).....QMotifStyle(.const.QMot |
40ce0 | 69 66 53 74 79 6c 65 20 26 20 29 3b 0a 20 20 20 20 51 4d 6f 74 69 66 53 74 79 6c 65 26 20 6f 70 | ifStyle.&.);.....QMotifStyle&.op |
40d00 | 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 4d 6f 74 69 66 53 74 79 6c 65 20 26 20 29 3b 0a | erator=(.const.QMotifStyle.&.);. |
40d20 | 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 | #endif.};..#endif.//.QT_NO_STYLE |
40d40 | 5f 4d 4f 54 49 46 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4d 4f 54 49 46 53 54 59 4c 45 5f 48 0a | _MOTIF..#endif.//.QMOTIFSTYLE_H. |
40d60 | 00 00 00 10 00 71 00 66 00 72 00 61 00 6d 00 65 00 2e 00 68 00 00 15 ad 2f 2a 2a 2a 2a 2a 2a 2a | .....q.f.r.a.m.e...h..../******* |
40d80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
40da0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
40dc0 | 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 |
40de0 | 20 6f 66 20 51 46 72 61 6d 65 20 77 69 64 67 65 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 | .of.QFrame.widget.class.**.**.Cr |
40e00 | 65 61 74 65 64 20 3a 20 39 35 30 32 30 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 | eated.:.950201.**.**.Copyright.( |
40e20 | 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 |
40e40 | 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 |
40e60 | 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. |
40e80 | 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 |
40ea0 | 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. |
40ec0 | 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 |
40ee0 | 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 |
40f00 | 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. |
40f20 | 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. |
40f40 | 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..**.* |
40f60 | 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 |
40f80 | 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 |
40fa0 | 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 |
40fc0 | 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 |
40fe0 | 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 |
41000 | 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. |
41020 | 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 |
41040 | 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 |
41060 | 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 |
41080 | 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.** |
410a0 | 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 |
410c0 | 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 |
410e0 | 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 |
41100 | 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 |
41120 | 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 |
41140 | 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. |
41160 | 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 |
41180 | 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 |
411a0 | 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 |
411c0 | 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 |
411e0 | 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.**... |
41200 | 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. |
41220 | 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: |
41240 | 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 |
41260 | 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 |
41280 | 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 |
412a0 | 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 |
412c0 | 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 |
412e0 | 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.* |
41300 | 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..**.********* |
41320 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
41340 | 2a 2a 2a 2a 2a 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 | *****************************/.. |
41360 | 23 69 66 6e 64 65 66 20 51 46 52 41 4d 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 46 52 41 4d 45 5f | #ifndef.QFRAME_H.#define.QFRAME_ |
41380 | 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 | H..#ifndef.QT_H.#include."qwidge |
413a0 | 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | t.h".#endif.//.QT_H..#ifndef.QT_ |
413c0 | 4e 4f 5f 46 52 41 4d 45 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 46 72 61 6d 65 20 | NO_FRAME..class.Q_EXPORT.QFrame. |
413e0 | 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a | :.public.QWidget.{.....Q_OBJECT. |
41400 | 20 20 20 20 51 5f 45 4e 55 4d 53 28 20 53 68 61 70 65 20 53 68 61 64 6f 77 20 29 0a 20 20 20 20 | ....Q_ENUMS(.Shape.Shadow.)..... |
41420 | 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 66 72 61 6d 65 57 69 64 74 68 20 52 45 41 44 20 | Q_PROPERTY(.int.frameWidth.READ. |
41440 | 66 72 61 6d 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 51 52 65 | frameWidth.).....Q_PROPERTY(.QRe |
41460 | 63 74 20 63 6f 6e 74 65 6e 74 73 52 65 63 74 20 52 45 41 44 20 63 6f 6e 74 65 6e 74 73 52 65 63 | ct.contentsRect.READ.contentsRec |
41480 | 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 53 68 61 70 65 20 66 72 61 6d 65 53 | t.).....Q_PROPERTY(.Shape.frameS |
414a0 | 68 61 70 65 20 52 45 41 44 20 66 72 61 6d 65 53 68 61 70 65 20 57 52 49 54 45 20 73 65 74 46 72 | hape.READ.frameShape.WRITE.setFr |
414c0 | 61 6d 65 53 68 61 70 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 53 68 61 64 6f | ameShape.).....Q_PROPERTY(.Shado |
414e0 | 77 20 66 72 61 6d 65 53 68 61 64 6f 77 20 52 45 41 44 20 66 72 61 6d 65 53 68 61 64 6f 77 20 57 | w.frameShadow.READ.frameShadow.W |
41500 | 52 49 54 45 20 73 65 74 46 72 61 6d 65 53 68 61 64 6f 77 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 | RITE.setFrameShadow.).....Q_PROP |
41520 | 45 52 54 59 28 20 69 6e 74 20 6c 69 6e 65 57 69 64 74 68 20 52 45 41 44 20 6c 69 6e 65 57 69 64 | ERTY(.int.lineWidth.READ.lineWid |
41540 | 74 68 20 57 52 49 54 45 20 73 65 74 4c 69 6e 65 57 69 64 74 68 20 29 0a 20 20 20 20 51 5f 50 52 | th.WRITE.setLineWidth.).....Q_PR |
41560 | 4f 50 45 52 54 59 28 20 69 6e 74 20 6d 61 72 67 69 6e 20 52 45 41 44 20 6d 61 72 67 69 6e 20 57 | OPERTY(.int.margin.READ.margin.W |
41580 | 52 49 54 45 20 73 65 74 4d 61 72 67 69 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 | RITE.setMargin.).....Q_PROPERTY( |
415a0 | 20 69 6e 74 20 6d 69 64 4c 69 6e 65 57 69 64 74 68 20 52 45 41 44 20 6d 69 64 4c 69 6e 65 57 69 | .int.midLineWidth.READ.midLineWi |
415c0 | 64 74 68 20 57 52 49 54 45 20 73 65 74 4d 69 64 4c 69 6e 65 57 69 64 74 68 20 29 0a 20 20 20 20 | dth.WRITE.setMidLineWidth.)..... |
415e0 | 51 5f 50 52 4f 50 45 52 54 59 28 20 51 52 65 63 74 20 66 72 61 6d 65 52 65 63 74 20 52 45 41 44 | Q_PROPERTY(.QRect.frameRect.READ |
41600 | 20 66 72 61 6d 65 52 65 63 74 20 57 52 49 54 45 20 73 65 74 46 72 61 6d 65 52 65 63 74 20 44 45 | .frameRect.WRITE.setFrameRect.DE |
41620 | 53 49 47 4e 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 46 | SIGNABLE.false.)..public:.....QF |
41640 | 72 61 6d 65 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 | rame(.QWidget*.parent=0,.const.c |
41660 | 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 0a 20 20 20 20 | har*.name=0,.WFlags.f=0.);...... |
41680 | 69 6e 74 20 20 20 20 20 20 20 20 20 66 72 61 6d 65 53 74 79 6c 65 28 29 20 20 20 20 63 6f 6e 73 | int.........frameStyle()....cons |
416a0 | 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 61 6d 65 53 74 79 6c | t;.....virtual.void.setFrameStyl |
416c0 | 65 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 66 72 61 6d 65 | e(.int.);......int.........frame |
416e0 | 57 69 64 74 68 28 29 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 20 20 20 20 20 | Width()....const;.....QRect..... |
41700 | 20 20 63 6f 6e 74 65 6e 74 73 52 65 63 74 28 29 20 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 | ..contentsRect()..const;..#ifnde |
41720 | 66 20 51 5f 51 44 4f 43 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 6c 69 6e 65 53 68 61 | f.Q_QDOC.....bool........lineSha |
41740 | 70 65 73 4f 6b 28 29 20 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 54 52 55 45 3b 20 7d 0a | pesOk()..const.{.return.TRUE;.}. |
41760 | 23 65 6e 64 69 66 0a 0a 20 20 20 20 51 53 69 7a 65 20 20 20 20 20 20 20 73 69 7a 65 48 69 6e 74 | #endif......QSize.......sizeHint |
41780 | 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 53 68 61 70 65 20 7b 20 4e 6f 46 72 | ().const;......enum.Shape.{.NoFr |
417a0 | 61 6d 65 20 20 3d 20 30 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 6e 6f | ame..=.0,..................//.no |
417c0 | 20 66 72 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 42 6f 78 20 20 20 20 20 | .frame..................Box..... |
417e0 | 20 3d 20 30 78 30 30 30 31 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 72 65 63 74 61 6e | .=.0x0001,.............//.rectan |
41800 | 67 75 6c 61 72 20 62 6f 78 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 61 6e 65 6c | gular.box..................Panel |
41820 | 20 20 20 20 3d 20 30 78 30 30 30 32 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 72 65 63 | ....=.0x0002,.............//.rec |
41840 | 74 61 6e 67 75 6c 61 72 20 70 61 6e 65 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tangular.panel.................. |
41860 | 57 69 6e 50 61 6e 65 6c 20 3d 20 30 78 30 30 30 33 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 2f | WinPanel.=.0x0003,............./ |
41880 | 2f 20 72 65 63 74 61 6e 67 75 6c 61 72 20 70 61 6e 65 6c 20 28 57 69 6e 64 6f 77 73 29 0a 20 20 | /.rectangular.panel.(Windows)... |
418a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 48 4c 69 6e 65 20 20 20 20 3d 20 30 78 30 30 30 34 | ...............HLine....=.0x0004 |
418c0 | 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 6c 69 6e 65 | ,.............//.horizontal.line |
418e0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 4c 69 6e 65 20 20 20 20 3d 20 30 78 30 | ..................VLine....=.0x0 |
41900 | 30 30 35 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 76 65 72 74 69 63 61 6c 20 6c 69 6e | 005,.............//.vertical.lin |
41920 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 74 79 6c 65 64 50 61 6e 65 6c 20 3d | e..................StyledPanel.= |
41940 | 20 30 78 30 30 30 36 2c 20 20 20 20 20 20 20 20 20 20 2f 2f 20 72 65 63 74 61 6e 67 75 6c 61 72 | .0x0006,..........//.rectangular |
41960 | 20 70 61 6e 65 6c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 47 55 49 20 73 74 79 6c | .panel.depending.on.the.GUI.styl |
41980 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 6f 70 75 70 50 61 6e 65 6c 20 3d 20 | e..................PopupPanel.=. |
419a0 | 30 78 30 30 30 37 2c 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 72 65 63 74 61 6e 67 75 6c 61 72 | 0x0007,...........//.rectangular |
419c0 | 20 70 61 6e 65 6c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 74 68 65 20 47 55 49 20 73 74 79 6c | .panel.depending.on.the.GUI.styl |
419e0 | 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 65 6e 75 42 61 72 50 61 6e 65 6c 20 | e..................MenuBarPanel. |
41a00 | 3d 20 30 78 30 30 30 38 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 6f 6f 6c 42 | =.0x0008,..................ToolB |
41a20 | 61 72 50 61 6e 65 6c 20 3d 20 30 78 30 30 30 39 2c 0a 09 09 20 4c 69 6e 65 45 64 69 74 50 61 6e | arPanel.=.0x0009,....LineEditPan |
41a40 | 65 6c 20 3d 20 30 78 30 30 30 61 2c 0a 09 09 20 54 61 62 57 69 64 67 65 74 50 61 6e 65 6c 20 3d | el.=.0x000a,....TabWidgetPanel.= |
41a60 | 20 30 78 30 30 30 62 2c 0a 09 09 20 47 72 6f 75 70 42 6f 78 50 61 6e 65 6c 20 3d 20 30 78 30 30 | .0x000b,....GroupBoxPanel.=.0x00 |
41a80 | 30 63 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 53 68 61 70 65 20 20 20 3d 20 | 0c,..................MShape...=. |
41aa0 | 30 78 30 30 30 66 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 6d 61 73 6b 20 66 6f 72 20 | 0x000f..............//.mask.for. |
41ac0 | 74 68 65 20 73 68 61 70 65 0a 20 20 20 20 7d 3b 0a 20 20 20 20 65 6e 75 6d 20 53 68 61 64 6f 77 | the.shape.....};.....enum.Shadow |
41ae0 | 20 7b 20 50 6c 61 69 6e 20 20 20 20 3d 20 30 78 30 30 31 30 2c 20 20 20 20 20 20 20 20 20 20 20 | .{.Plain....=.0x0010,........... |
41b00 | 20 2f 2f 20 70 6c 61 69 6e 20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .//.plain.line.................. |
41b20 | 20 52 61 69 73 65 64 20 20 20 3d 20 30 78 30 30 32 30 2c 20 20 20 20 20 20 20 20 20 20 20 20 2f | .Raised...=.0x0020,............/ |
41b40 | 2f 20 72 61 69 73 65 64 20 73 68 61 64 6f 77 20 65 66 66 65 63 74 0a 20 20 20 20 20 20 20 20 20 | /.raised.shadow.effect.......... |
41b60 | 20 20 20 20 20 20 20 20 20 53 75 6e 6b 65 6e 20 20 20 3d 20 30 78 30 30 33 30 2c 20 20 20 20 20 | .........Sunken...=.0x0030,..... |
41b80 | 20 20 20 20 20 20 20 2f 2f 20 73 75 6e 6b 65 6e 20 73 68 61 64 6f 77 20 65 66 66 65 63 74 0a 20 | .......//.sunken.shadow.effect.. |
41ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 53 68 61 64 6f 77 20 20 3d 20 30 78 30 30 | .................MShadow..=.0x00 |
41bc0 | 66 30 20 7d 3b 20 20 20 20 20 20 20 20 20 20 2f 2f 20 6d 61 73 6b 20 66 6f 72 20 74 68 65 20 73 | f0.};..........//.mask.for.the.s |
41be0 | 68 61 64 6f 77 0a 0a 20 20 20 20 53 68 61 70 65 20 20 20 20 20 20 20 66 72 61 6d 65 53 68 61 70 | hadow......Shape.......frameShap |
41c00 | 65 28 29 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 73 65 | e()....const;.....void........se |
41c20 | 74 46 72 61 6d 65 53 68 61 70 65 28 20 53 68 61 70 65 20 29 3b 0a 20 20 20 20 53 68 61 64 6f 77 | tFrameShape(.Shape.);.....Shadow |
41c40 | 20 20 20 20 20 20 66 72 61 6d 65 53 68 61 64 6f 77 28 29 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 | ......frameShadow()...const;.... |
41c60 | 20 76 6f 69 64 20 20 20 20 20 20 20 20 73 65 74 46 72 61 6d 65 53 68 61 64 6f 77 28 20 53 68 61 | .void........setFrameShadow(.Sha |
41c80 | 64 6f 77 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 6c 69 6e 65 57 69 64 74 | dow.);......int.........lineWidt |
41ca0 | 68 28 29 20 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 | h().....const;.....virtual.void. |
41cc0 | 73 65 74 4c 69 6e 65 57 69 64 74 68 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 20 20 | setLineWidth(.int.);......int... |
41ce0 | 20 20 20 20 20 20 6d 61 72 67 69 6e 28 29 20 20 20 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 | ......margin()........const;.... |
41d00 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d 61 72 67 69 6e 28 20 69 6e 74 20 29 3b 0a | .virtual.void.setMargin(.int.);. |
41d20 | 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 6d 69 64 4c 69 6e 65 57 69 64 74 68 28 29 20 | .....int.........midLineWidth(). |
41d40 | 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 69 64 4c | .const;.....virtual.void.setMidL |
41d60 | 69 6e 65 57 69 64 74 68 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 20 20 20 20 | ineWidth(.int.);......QRect..... |
41d80 | 20 20 66 72 61 6d 65 52 65 63 74 28 29 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 | ..frameRect().....const;.....vir |
41da0 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 72 61 6d 65 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 | tual.void.setFrameRect(.const.QR |
41dc0 | 65 63 74 20 26 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 20 20 | ect.&.);..protected:.....void... |
41de0 | 20 20 20 20 20 70 61 69 6e 74 45 76 65 6e 74 28 20 51 50 61 69 6e 74 45 76 65 6e 74 20 2a 20 29 | .....paintEvent(.QPaintEvent.*.) |
41e00 | 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 | ;.....void........resizeEvent(.Q |
41e20 | 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | ResizeEvent.*.);.....virtual.voi |
41e40 | 64 20 64 72 61 77 46 72 61 6d 65 28 20 51 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 20 20 20 20 76 | d.drawFrame(.QPainter.*.);.....v |
41e60 | 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 65 6e 74 73 28 20 51 50 61 69 6e 74 | irtual.void.drawContents(.QPaint |
41e80 | 65 72 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 66 72 61 6d 65 43 68 | er.*.);.....virtual.void.frameCh |
41ea0 | 61 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 73 74 79 6c 65 43 68 | anged();.....void........styleCh |
41ec0 | 61 6e 67 65 28 20 51 53 74 79 6c 65 26 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 | ange(.QStyle&.);..private:.....v |
41ee0 | 6f 69 64 20 20 20 20 20 20 20 20 75 70 64 61 74 65 46 72 61 6d 65 57 69 64 74 68 28 62 6f 6f 6c | oid........updateFrameWidth(bool |
41f00 | 3d 46 41 4c 53 45 29 3b 0a 20 20 20 20 51 52 65 63 74 20 20 20 20 20 20 20 66 72 65 63 74 3b 0a | =FALSE);.....QRect.......frect;. |
41f20 | 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 66 73 74 79 6c 65 3b 0a 20 20 20 20 73 68 6f 72 | ....int.........fstyle;.....shor |
41f40 | 74 20 20 20 20 20 20 20 6c 77 69 64 74 68 3b 0a 20 20 20 20 73 68 6f 72 74 20 20 20 20 20 20 20 | t.......lwidth;.....short....... |
41f60 | 6d 77 69 64 74 68 3b 0a 20 20 20 20 73 68 6f 72 74 20 20 20 20 20 20 20 6d 6c 77 69 64 74 68 3b | mwidth;.....short.......mlwidth; |
41f80 | 0a 20 20 20 20 73 68 6f 72 74 20 20 20 20 20 20 20 66 77 69 64 74 68 3b 0a 0a 20 20 20 20 76 6f | .....short.......fwidth;......vo |
41fa0 | 69 64 20 2a 20 64 3b 0a 70 72 69 76 61 74 65 3a 20 20 20 20 20 20 20 20 2f 2f 20 44 69 73 61 62 | id.*.d;.private:........//.Disab |
41fc0 | 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f | led.copy.constructor.and.operato |
41fe0 | 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 | r=.#if.defined(Q_DISABLE_COPY).. |
42000 | 20 20 20 51 46 72 61 6d 65 28 20 63 6f 6e 73 74 20 51 46 72 61 6d 65 20 26 20 29 3b 0a 20 20 20 | ...QFrame(.const.QFrame.&.);.... |
42020 | 20 51 46 72 61 6d 65 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 46 72 61 6d 65 | .QFrame.&operator=(.const.QFrame |
42040 | 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 74 20 51 46 72 | .&.);.#endif.};...inline.int.QFr |
42060 | 61 6d 65 3a 3a 66 72 61 6d 65 53 74 79 6c 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e | ame::frameStyle().const.{.return |
42080 | 20 66 73 74 79 6c 65 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 46 72 61 6d 65 3a 3a 53 68 61 70 65 | .fstyle;.}..inline.QFrame::Shape |
420a0 | 20 51 46 72 61 6d 65 3a 3a 66 72 61 6d 65 53 68 61 70 65 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 | .QFrame::frameShape().const.{.re |
420c0 | 74 75 72 6e 20 28 53 68 61 70 65 29 20 28 20 66 73 74 79 6c 65 20 26 20 4d 53 68 61 70 65 20 29 | turn.(Shape).(.fstyle.&.MShape.) |
420e0 | 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 46 72 61 6d 65 3a 3a 53 68 61 64 6f 77 20 51 46 72 61 6d | ;.}..inline.QFrame::Shadow.QFram |
42100 | 65 3a 3a 66 72 61 6d 65 53 68 61 64 6f 77 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 | e::frameShadow().const.{.return. |
42120 | 28 53 68 61 64 6f 77 29 20 28 20 66 73 74 79 6c 65 20 26 20 4d 53 68 61 64 6f 77 20 29 3b 20 7d | (Shadow).(.fstyle.&.MShadow.);.} |
42140 | 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 46 72 61 6d 65 3a 3a 73 65 74 46 72 61 6d 65 53 68 | ..inline.void.QFrame::setFrameSh |
42160 | 61 70 65 28 20 51 46 72 61 6d 65 3a 3a 53 68 61 70 65 20 73 20 29 0a 7b 20 73 65 74 46 72 61 6d | ape(.QFrame::Shape.s.).{.setFram |
42180 | 65 53 74 79 6c 65 28 20 28 20 66 73 74 79 6c 65 20 26 20 4d 53 68 61 64 6f 77 20 29 20 7c 20 73 | eStyle(.(.fstyle.&.MShadow.).|.s |
421a0 | 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 46 72 61 6d 65 3a 3a 73 65 74 46 72 | .);.}..inline.void.QFrame::setFr |
421c0 | 61 6d 65 53 68 61 64 6f 77 28 20 51 46 72 61 6d 65 3a 3a 53 68 61 64 6f 77 20 73 20 29 0a 7b 20 | ameShadow(.QFrame::Shadow.s.).{. |
421e0 | 73 65 74 46 72 61 6d 65 53 74 79 6c 65 28 20 28 20 66 73 74 79 6c 65 20 26 20 4d 53 68 61 70 65 | setFrameStyle(.(.fstyle.&.MShape |
42200 | 20 29 20 7c 20 73 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 46 72 61 6d 65 3a 3a | .).|.s.);.}..inline.int.QFrame:: |
42220 | 6c 69 6e 65 57 69 64 74 68 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 6c 77 69 64 74 | lineWidth().const.{.return.lwidt |
42240 | 68 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 46 72 61 6d 65 3a 3a 6d 69 64 4c 69 6e 65 | h;.}..inline.int.QFrame::midLine |
42260 | 57 69 64 74 68 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 6d 6c 77 69 64 74 68 3b 20 | Width().const.{.return.mlwidth;. |
42280 | 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 46 72 61 6d 65 3a 3a 6d 61 72 67 69 6e 28 29 20 63 | }..inline.int.QFrame::margin().c |
422a0 | 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 6d 77 69 64 74 68 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 | onst.{.return.mwidth;.}..inline. |
422c0 | 69 6e 74 20 51 46 72 61 6d 65 3a 3a 66 72 61 6d 65 57 69 64 74 68 28 29 20 63 6f 6e 73 74 0a 7b | int.QFrame::frameWidth().const.{ |
422e0 | 20 72 65 74 75 72 6e 20 66 77 69 64 74 68 3b 20 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 | .return.fwidth;.}...#endif.//.QT |
42300 | 5f 4e 4f 5f 46 52 41 4d 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 46 52 41 4d 45 5f 48 0a 00 00 | _NO_FRAME..#endif.//.QFRAME_H... |
42320 | 00 14 00 71 00 67 00 65 00 6e 00 65 00 72 00 69 00 63 00 2e 00 68 00 00 06 6f 2f 2a 2a 2a 2a 2a | ...q.g.e.n.e.r.i.c...h...o/***** |
42340 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
42360 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
42380 | 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 4d 61 63 72 6f 73 20 66 | *******.**.$Id:.$.**.**.Macros.f |
423a0 | 6f 72 20 70 61 73 74 69 6e 67 20 74 6f 6b 65 6e 73 3b 20 75 74 69 6c 69 7a 65 64 20 62 79 20 6f | or.pasting.tokens;.utilized.by.o |
423c0 | 75 72 20 67 65 6e 65 72 69 63 20 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 | ur.generic.classes.**.**.Created |
423e0 | 20 3a 20 39 32 30 35 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 | .:.920529.**.**.Copyright.(C).19 |
42400 | 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 |
42420 | 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. |
42440 | 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. |
42460 | 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. |
42480 | 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 |
424a0 | 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 |
424c0 | 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 |
424e0 | 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.** |
42500 | 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 |
42520 | 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. |
42540 | 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 |
42560 | 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.* |
42580 | 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 |
425a0 | 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. |
425c0 | 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 |
425e0 | 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 |
42600 | 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 |
42620 | 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. |
42640 | 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 |
42660 | 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 |
42680 | 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 |
426a0 | 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 |
426c0 | 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 |
426e0 | 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 |
42700 | 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 |
42720 | 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 |
42740 | 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. |
42760 | 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 |
42780 | 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 |
427a0 | 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 |
427c0 | 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 |
427e0 | 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 |
42800 | 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 |
42820 | 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 |
42840 | 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 |
42860 | 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 |
42880 | 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 |
428a0 | 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 |
428c0 | 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 |
428e0 | 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..**.**************** |
42900 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
42920 | 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 |
42940 | 20 51 47 45 4e 45 52 49 43 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 45 4e 45 52 49 43 5f 48 0a 0a | .QGENERIC_H.#define.QGENERIC_H.. |
42960 | 23 65 72 72 6f 72 20 22 64 6f 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 71 67 65 6e 65 72 69 63 2e | #error."do.not.include.qgeneric. |
42980 | 68 20 61 6e 79 20 6d 6f 72 65 22 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 47 45 4e 45 52 49 43 5f | h.any.more"..#endif.//.QGENERIC_ |
429a0 | 48 0a 00 00 00 1e 00 71 00 6b 00 65 00 79 00 62 00 6f 00 61 00 72 00 64 00 5f 00 71 00 77 00 73 | H......q.k.e.y.b.o.a.r.d._.q.w.s |
429c0 | 00 2e 00 68 00 00 06 8a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ...h..../*********************** |
429e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
42a00 | 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$.** |
42a20 | 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 72 65 20 6b 65 | .**.Definition.of.Qtopia.Core.ke |
42a40 | 79 62 6f 61 72 64 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 31 30 32 35 0a 2a | yboards.**.**.Created.:.991025.* |
42a60 | 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 |
42a80 | 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 |
42aa0 | 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 |
42ac0 | 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 |
42ae0 | 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 |
42b00 | 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 |
42b20 | 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 |
42b40 | 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 |
42b60 | 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 |
42b80 | 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 |
42ba0 | 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.** |
42bc0 | 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 |
42be0 | 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 |
42c00 | 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. |
42c20 | 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 43 | Edition.**.licenses.for.Qtopia.C |
42c40 | 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 | ore.may.use.this.file.in.accorda |
42c60 | 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d | nce.with.the.**.Qt.Embedded.Comm |
42c80 | 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 |
42ca0 | 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. |
42cc0 | 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 |
42ce0 | 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 |
42d00 | 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 |
42d20 | 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 |
42d40 | 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:/ |
42d60 | 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. |
42d80 | 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.** |
42da0 | 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 |
42dc0 | 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 |
42de0 | 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 |
42e00 | 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 |
42e20 | 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. |
42e40 | 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 |
42e60 | 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..**.******* |
42e80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
42ea0 | 2a 2a 2a 2a 2a 2a 2a 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 | *******************************/ |
42ec0 | 0a 0a 23 69 66 6e 64 65 66 20 51 4b 45 59 42 4f 41 52 44 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e | ..#ifndef.QKEYBOARD_QWS_H.#defin |
42ee0 | 65 20 51 4b 45 59 42 4f 41 52 44 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a | e.QKEYBOARD_QWS_H..#ifndef.QT_H. |
42f00 | 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 20 51 | #include."qobject.h".#endif.//.Q |
42f20 | 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 45 59 42 4f 41 52 44 0a | T_H..#ifndef.QT_NO_QWS_KEYBOARD. |
42f40 | 63 6c 61 73 73 20 51 57 53 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 20 3a 20 70 75 62 6c 69 | class.QWSKeyboardHandler.:.publi |
42f60 | 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 3a | c.QObject.{.....Q_OBJECT.public: |
42f80 | 0a 20 20 20 20 51 57 53 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 29 3b 0a 20 20 20 20 76 | .....QWSKeyboardHandler();.....v |
42fa0 | 69 72 74 75 61 6c 20 7e 51 57 53 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 29 3b 0a 0a 70 | irtual.~QWSKeyboardHandler();..p |
42fc0 | 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 72 6f 63 65 | rotected:.....virtual.void.proce |
42fe0 | 73 73 4b 65 79 45 76 65 6e 74 28 69 6e 74 20 75 6e 69 63 6f 64 65 2c 20 69 6e 74 20 6b 65 79 63 | ssKeyEvent(int.unicode,.int.keyc |
43000 | 6f 64 65 2c 20 69 6e 74 20 6d 6f 64 69 66 69 65 72 73 2c 0a 09 09 09 20 20 20 20 62 6f 6f 6c 20 | ode,.int.modifiers,........bool. |
43020 | 69 73 50 72 65 73 73 2c 20 62 6f 6f 6c 20 61 75 74 6f 52 65 70 65 61 74 29 3b 0a 7d 3b 0a 23 65 | isPress,.bool.autoRepeat);.};.#e |
43040 | 6e 64 69 66 0a 0a 23 65 6e 64 69 66 0a 00 00 00 1e 00 71 00 6b 00 62 00 64 00 70 00 63 00 31 00 | ndif..#endif......q.k.b.d.p.c.1. |
43060 | 30 00 31 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 08 34 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | 0.1._.q.w.s...h...4/************ |
43080 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
430a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
430c0 | 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 |
430e0 | 70 69 61 20 43 6f 72 65 20 6b 65 79 62 6f 61 72 64 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 | pia.Core.keyboards.**.**.Created |
43100 | 20 3a 20 32 30 30 32 30 32 31 38 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 | .:.20020218.**.**.Copyright.(C). |
43120 | 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 |
43140 | 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 |
43160 | 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 |
43180 | 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 |
431a0 | 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 |
431c0 | 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.**. |
431e0 | 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 |
43200 | 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 |
43220 | 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 |
43240 | 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 |
43260 | 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. |
43280 | 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 |
432a0 | 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. |
432c0 | 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 |
432e0 | 20 66 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 | .for.Qtopia.Core.may.use.this.fi |
43300 | 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 | le.in.accordance.with.the.**.Qt. |
43320 | 45 6d 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 | Embedded.Commercial.License.Agre |
43340 | 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 | ement.provided.with.the.Software |
43360 | 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 |
43380 | 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 |
433a0 | 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 |
433c0 | 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 |
433e0 | 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..**. |
43400 | 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 |
43420 | 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 |
43440 | 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 |
43460 | 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 |
43480 | 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 |
434a0 | 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 |
434c0 | 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 |
434e0 | 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. |
43500 | 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 |
43520 | 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..**.************************** |
43540 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
43560 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4b 42 44 50 43 31 30 31 | ************/..#ifndef.QKBDPC101 |
43580 | 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 4b 42 44 50 43 31 30 31 5f 51 57 53 5f 48 0a 0a | _QWS_H.#define.QKBDPC101_QWS_H.. |
435a0 | 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6b 62 64 5f 71 77 73 2e | #ifndef.QT_H.#include."qkbd_qws. |
435c0 | 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f | h".#endif.//.QT_H..#ifndef.QT_NO |
435e0 | 5f 51 57 53 5f 4b 45 59 42 4f 41 52 44 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 | _QWS_KEYBOARD..#ifndef.QT_NO_QWS |
43600 | 5f 4b 42 44 5f 50 43 31 30 31 0a 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 51 57 53 4b 65 | _KBD_PC101..typedef.struct.QWSKe |
43620 | 79 4d 61 70 20 7b 0a 20 20 20 20 75 73 68 6f 72 74 20 6b 65 79 5f 63 6f 64 65 3b 0a 20 20 20 20 | yMap.{.....ushort.key_code;..... |
43640 | 75 73 68 6f 72 74 20 75 6e 69 63 6f 64 65 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 73 68 69 66 74 | ushort.unicode;.....ushort.shift |
43660 | 5f 75 6e 69 63 6f 64 65 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 63 74 72 6c 5f 75 6e 69 63 6f 64 | _unicode;.....ushort.ctrl_unicod |
43680 | 65 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 57 53 50 43 31 30 31 4b 65 79 62 6f 61 72 64 48 61 6e | e;.};..class.QWSPC101KeyboardHan |
436a0 | 64 6c 65 72 20 3a 20 70 75 62 6c 69 63 20 51 57 53 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 | dler.:.public.QWSKeyboardHandler |
436c0 | 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 50 43 31 30 31 4b 65 79 62 6f 61 72 64 48 | .{.public:.....QWSPC101KeyboardH |
436e0 | 61 6e 64 6c 65 72 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 29 3b 0a 20 20 20 20 76 69 72 74 | andler(const.QString&);.....virt |
43700 | 75 61 6c 20 7e 51 57 53 50 43 31 30 31 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 29 3b 0a | ual.~QWSPC101KeyboardHandler();. |
43720 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 6f 4b 65 79 28 75 63 68 61 72 20 73 63 | .....virtual.void.doKey(uchar.sc |
43740 | 61 6e 63 6f 64 65 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 51 57 53 4b 65 | ancode);.....virtual.const.QWSKe |
43760 | 79 4d 61 70 20 2a 6b 65 79 4d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 | yMap.*keyMap().const;..protected |
43780 | 3a 0a 20 20 20 20 62 6f 6f 6c 20 73 68 69 66 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 6c 74 3b 0a | :.....bool.shift;.....bool.alt;. |
437a0 | 20 20 20 20 62 6f 6f 6c 20 63 74 72 6c 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 61 70 73 3b 0a 23 69 | ....bool.ctrl;.....bool.caps;.#i |
437c0 | 66 20 64 65 66 69 6e 65 64 28 51 54 5f 51 57 53 5f 49 50 41 51 29 0a 20 20 20 20 75 69 6e 74 20 | f.defined(QT_QWS_IPAQ).....uint. |
437e0 | 69 70 61 71 5f 72 65 74 75 72 6e 5f 70 72 65 73 73 65 64 3a 31 3b 0a 23 65 6e 64 69 66 0a 20 20 | ipaq_return_pressed:1;.#endif... |
43800 | 20 20 75 69 6e 74 20 65 78 74 65 6e 64 65 64 3a 32 3b 0a 20 20 20 20 69 6e 74 20 6d 6f 64 69 66 | ..uint.extended:2;.....int.modif |
43820 | 69 65 72 73 3b 0a 20 20 20 20 69 6e 74 20 70 72 65 76 75 6e 69 3b 0a 20 20 20 20 69 6e 74 20 70 | iers;.....int.prevuni;.....int.p |
43840 | 72 65 76 6b 65 79 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f | revkey;.};..#endif.//.QT_NO_QWS_ |
43860 | 4b 42 44 5f 50 43 31 30 31 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b | KBD_PC101..#endif.//.QT_NO_QWS_K |
43880 | 45 59 42 4f 41 52 44 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4b 42 44 54 54 59 5f 51 57 53 5f 48 | EYBOARD..#endif.//.QKBDTTY_QWS_H |
438a0 | 0a 0a 00 00 00 16 00 71 00 67 00 72 00 6f 00 75 00 70 00 62 00 6f 00 78 00 2e 00 68 00 00 11 dd | .......q.g.r.o.u.p.b.o.x...h.... |
438c0 | 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 | /******************************* |
438e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
43900 | 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 |
43920 | 6f 6e 20 6f 66 20 51 47 72 6f 75 70 42 6f 78 20 77 69 64 67 65 74 20 63 6c 61 73 73 0a 2a 2a 0a | on.of.QGroupBox.widget.class.**. |
43940 | 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 35 30 32 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 | **.Created.:.950203.**.**.Copyri |
43960 | 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. |
43980 | 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 |
439a0 | 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 |
439c0 | 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..**.* |
439e0 | 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 |
43a00 | 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 |
43a20 | 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 |
43a40 | 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 |
43a60 | 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 |
43a80 | 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. |
43aa0 | 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 |
43ac0 | 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 |
43ae0 | 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 |
43b00 | 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. |
43b20 | 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 |
43b40 | 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 |
43b60 | 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 |
43b80 | 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 |
43ba0 | 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. |
43bc0 | 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 |
43be0 | 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 |
43c00 | 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 |
43c20 | 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 |
43c40 | 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 |
43c60 | 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 |
43c80 | 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 |
43ca0 | 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 |
43cc0 | 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 |
43ce0 | 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 |
43d00 | 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 |
43d20 | 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. |
43d40 | 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 |
43d60 | 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. |
43d80 | 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 |
43da0 | 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 |
43dc0 | 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. |
43de0 | 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..**.** |
43e00 | 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 |
43e20 | 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. |
43e40 | 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..**.**** |
43e60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
43e80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
43ea0 | 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 52 4f 55 50 42 4f 58 5f 48 0a 23 64 65 66 69 6e 65 | **/..#ifndef.QGROUPBOX_H.#define |
43ec0 | 20 51 47 52 4f 55 50 42 4f 58 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c | .QGROUPBOX_H..#ifndef.QT_H.#incl |
43ee0 | 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 23 | ude."qframe.h".#endif.//.QT_H..# |
43f00 | 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 47 52 4f 55 50 42 4f 58 0a 0a 0a 63 6c 61 73 73 20 51 41 | ifndef.QT_NO_GROUPBOX...class.QA |
43f20 | 63 63 65 6c 3b 0a 63 6c 61 73 73 20 51 47 72 6f 75 70 42 6f 78 50 72 69 76 61 74 65 3b 0a 63 6c | ccel;.class.QGroupBoxPrivate;.cl |
43f40 | 61 73 73 20 51 56 42 6f 78 4c 61 79 6f 75 74 3b 0a 63 6c 61 73 73 20 51 47 72 69 64 4c 61 79 6f | ass.QVBoxLayout;.class.QGridLayo |
43f60 | 75 74 3b 0a 63 6c 61 73 73 20 51 53 70 61 63 65 72 49 74 65 6d 3b 0a 0a 63 6c 61 73 73 20 51 5f | ut;.class.QSpacerItem;..class.Q_ |
43f80 | 45 58 50 4f 52 54 20 51 47 72 6f 75 70 42 6f 78 20 3a 20 70 75 62 6c 69 63 20 51 46 72 61 6d 65 | EXPORT.QGroupBox.:.public.QFrame |
43fa0 | 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 20 | .{.....Q_OBJECT.....Q_PROPERTY(. |
43fc0 | 51 53 74 72 69 6e 67 20 74 69 74 6c 65 20 52 45 41 44 20 74 69 74 6c 65 20 57 52 49 54 45 20 73 | QString.title.READ.title.WRITE.s |
43fe0 | 65 74 54 69 74 6c 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 41 6c 69 67 6e 6d | etTitle.).....Q_PROPERTY(.Alignm |
44000 | 65 6e 74 20 61 6c 69 67 6e 6d 65 6e 74 20 52 45 41 44 20 61 6c 69 67 6e 6d 65 6e 74 20 57 52 49 | ent.alignment.READ.alignment.WRI |
44020 | 54 45 20 73 65 74 41 6c 69 67 6e 6d 65 6e 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 | TE.setAlignment.).....Q_PROPERTY |
44040 | 28 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 72 69 65 6e 74 61 74 69 6f 6e 20 52 45 41 44 20 6f | (.Orientation.orientation.READ.o |
44060 | 72 69 65 6e 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 | rientation.WRITE.setOrientation. |
44080 | 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 | DESIGNABLE.false.).....Q_PROPERT |
440a0 | 59 28 20 69 6e 74 20 63 6f 6c 75 6d 6e 73 20 52 45 41 44 20 63 6f 6c 75 6d 6e 73 20 57 52 49 54 | Y(.int.columns.READ.columns.WRIT |
440c0 | 45 20 73 65 74 43 6f 6c 75 6d 6e 73 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a | E.setColumns.DESIGNABLE.false.). |
440e0 | 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 20 52 45 41 44 20 69 | ....Q_PROPERTY(.bool.flat.READ.i |
44100 | 73 46 6c 61 74 20 57 52 49 54 45 20 73 65 74 46 6c 61 74 20 29 0a 23 69 66 6e 64 65 66 20 51 54 | sFlat.WRITE.setFlat.).#ifndef.QT |
44120 | 5f 4e 4f 5f 43 48 45 43 4b 42 4f 58 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f | _NO_CHECKBOX.....Q_PROPERTY(.boo |
44140 | 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 52 49 | l.checkable.READ.isCheckable.WRI |
44160 | 54 45 20 73 65 74 43 68 65 63 6b 61 62 6c 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 | TE.setCheckable.).....Q_PROPERTY |
44180 | 28 20 62 6f 6f 6c 20 63 68 65 63 6b 65 64 20 52 45 41 44 20 69 73 43 68 65 63 6b 65 64 20 57 52 | (.bool.checked.READ.isChecked.WR |
441a0 | 49 54 45 20 73 65 74 43 68 65 63 6b 65 64 20 29 0a 23 65 6e 64 69 66 0a 70 75 62 6c 69 63 3a 0a | ITE.setChecked.).#endif.public:. |
441c0 | 20 20 20 20 51 47 72 6f 75 70 42 6f 78 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 | ....QGroupBox(.QWidget*.parent=0 |
441e0 | 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 47 72 6f | ,.const.char*.name=0.);.....QGro |
44200 | 75 70 42 6f 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 69 74 6c 65 2c 0a 09 20 20 | upBox(.const.QString.&title,.... |
44220 | 20 20 20 20 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 | .....QWidget*.parent=0,.const.ch |
44240 | 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 47 72 6f 75 70 42 6f 78 28 20 69 6e 74 | ar*.name=0.);.....QGroupBox(.int |
44260 | 20 73 74 72 69 70 73 2c 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 2c 0a 09 20 20 20 20 20 20 20 | .strips,.Orientation.o,......... |
44280 | 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e | QWidget*.parent=0,.const.char*.n |
442a0 | 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 47 72 6f 75 70 42 6f 78 28 20 69 6e 74 20 73 74 72 69 | ame=0.);.....QGroupBox(.int.stri |
442c0 | 70 73 2c 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | ps,.Orientation.o,.const.QString |
442e0 | 20 26 74 69 74 6c 65 2c 0a 09 20 20 20 20 20 20 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 | .&title,.........QWidget*.parent |
44300 | 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 51 | =0,.const.char*.name=0.);.....~Q |
44320 | 47 72 6f 75 70 42 6f 78 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 | GroupBox();......virtual.void.se |
44340 | 74 43 6f 6c 75 6d 6e 4c 61 79 6f 75 74 28 69 6e 74 20 73 74 72 69 70 73 2c 20 4f 72 69 65 6e 74 | tColumnLayout(int.strips,.Orient |
44360 | 61 74 69 6f 6e 20 6f 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 69 74 6c 65 28 29 20 63 | ation.o);......QString.title().c |
44380 | 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 74 72 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c | onst.{.return.str;.}.....virtual |
443a0 | 20 76 6f 69 64 20 73 65 74 54 69 74 6c 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 | .void.setTitle(.const.QString.&) |
443c0 | 3b 0a 0a 20 20 20 20 69 6e 74 20 61 6c 69 67 6e 6d 65 6e 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 | ;......int.alignment().const.{.r |
443e0 | 65 74 75 72 6e 20 61 6c 69 67 6e 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | eturn.align;.}.....virtual.void. |
44400 | 73 65 74 41 6c 69 67 6e 6d 65 6e 74 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 63 6f | setAlignment(.int.);......int.co |
44420 | 6c 75 6d 6e 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 6f 6c 75 6d | lumns().const;.....void.setColum |
44440 | 6e 73 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 72 69 65 | ns(.int.);......Orientation.orie |
44460 | 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 64 69 72 3b 20 7d 0a | ntation().const.{.return.dir;.}. |
44480 | 20 20 20 20 76 6f 69 64 20 73 65 74 4f 72 69 65 6e 74 61 74 69 6f 6e 28 20 4f 72 69 65 6e 74 61 | ....void.setOrientation(.Orienta |
444a0 | 74 69 6f 6e 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 69 6e 73 69 64 65 4d 61 72 67 69 6e 28 29 20 | tion.);......int.insideMargin(). |
444c0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 69 6e 73 69 64 65 53 70 61 63 69 6e 67 28 29 20 63 | const;.....int.insideSpacing().c |
444e0 | 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 6e 73 69 64 65 4d 61 72 67 69 6e 28 20 | onst;.....void.setInsideMargin(. |
44500 | 69 6e 74 20 6d 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 6e 73 69 64 65 53 70 61 63 69 | int.m.);.....void.setInsideSpaci |
44520 | 6e 67 28 20 69 6e 74 20 73 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 64 64 53 70 61 63 65 28 | ng(.int.s.);......void.addSpace( |
44540 | 20 69 6e 74 20 29 3b 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e | .int.);.....QSize.sizeHint().con |
44560 | 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 46 6c 61 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 | st;......bool.isFlat().const;... |
44580 | 20 20 76 6f 69 64 20 73 65 74 46 6c 61 74 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f | ..void.setFlat(.bool.b.);.....bo |
445a0 | 6f 6c 20 69 73 43 68 65 63 6b 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 | ol.isCheckable().const;.#ifndef. |
445c0 | 51 54 5f 4e 4f 5f 43 48 45 43 4b 42 4f 58 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 68 65 63 6b | QT_NO_CHECKBOX.....void.setCheck |
445e0 | 61 62 6c 65 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f 6c 20 | able(.bool.b.);.#endif.....bool. |
44600 | 69 73 43 68 65 63 6b 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 45 | isChecked().const;.....void.setE |
44620 | 6e 61 62 6c 65 64 28 62 6f 6f 6c 20 6f 6e 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f | nabled(bool.on);..#ifndef.QT_NO_ |
44640 | 43 48 45 43 4b 42 4f 58 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 | CHECKBOX.public.slots:.....void. |
44660 | 73 65 74 43 68 65 63 6b 65 64 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a | setChecked(.bool.b.);..signals:. |
44680 | 20 20 20 20 76 6f 69 64 20 74 6f 67 67 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 23 65 6e 64 69 66 | ....void.toggled(.bool.);.#endif |
446a0 | 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 28 20 51 45 76 65 | .protected:.....bool.event(.QEve |
446c0 | 6e 74 20 2a 20 29 3b 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 | nt.*.);.....void.childEvent(.QCh |
446e0 | 69 6c 64 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 | ildEvent.*.);.....void.resizeEve |
44700 | 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 | nt(.QResizeEvent.*.);.....void.p |
44720 | 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 20 | aintEvent(.QPaintEvent.*.);..... |
44740 | 76 6f 69 64 20 66 6f 63 75 73 49 6e 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 6e 74 20 2a | void.focusInEvent(.QFocusEvent.* |
44760 | 20 29 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 74 20 51 | .);.....void.fontChange(.const.Q |
44780 | 46 6f 6e 74 20 26 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 | Font.&.);..private.slots:.....vo |
447a0 | 69 64 20 66 69 78 46 6f 63 75 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 68 69 6c 64 | id.fixFocus();.....void.setChild |
447c0 | 72 65 6e 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a | renEnabled(.bool.b.);..private:. |
447e0 | 20 20 20 20 76 6f 69 64 20 73 6b 69 70 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 | ....void.skip();.....void.init() |
44800 | 3b 0a 20 20 20 20 76 6f 69 64 20 63 61 6c 63 75 6c 61 74 65 46 72 61 6d 65 28 29 3b 0a 20 20 20 | ;.....void.calculateFrame();.... |
44820 | 20 76 6f 69 64 20 69 6e 73 65 72 74 57 69 64 28 20 51 57 69 64 67 65 74 2a 20 29 3b 0a 20 20 20 | .void.insertWid(.QWidget*.);.... |
44840 | 20 76 6f 69 64 20 73 65 74 54 65 78 74 53 70 61 63 65 72 28 29 3b 0a 23 69 66 6e 64 65 66 20 51 | .void.setTextSpacer();.#ifndef.Q |
44860 | 54 5f 4e 4f 5f 43 48 45 43 4b 42 4f 58 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 43 68 65 | T_NO_CHECKBOX.....void.updateChe |
44880 | 63 6b 42 6f 78 47 65 6f 6d 65 74 72 79 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 | ckBoxGeometry();.#endif.....QStr |
448a0 | 69 6e 67 20 73 74 72 3b 0a 20 20 20 20 69 6e 74 20 61 6c 69 67 6e 3b 0a 20 20 20 20 69 6e 74 20 | ing.str;.....int.align;.....int. |
448c0 | 6c 65 6e 76 69 73 69 62 6c 65 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a | lenvisible;.#ifndef.QT_NO_ACCEL. |
448e0 | 20 20 20 20 51 41 63 63 65 6c 20 2a 20 61 63 63 65 6c 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 | ....QAccel.*.accel;.#endif.....Q |
44900 | 47 72 6f 75 70 42 6f 78 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 0a 20 20 20 20 51 56 42 6f 78 4c | GroupBoxPrivate.*.d;......QVBoxL |
44920 | 61 79 6f 75 74 20 2a 76 62 6f 78 3b 0a 20 20 20 20 51 47 72 69 64 4c 61 79 6f 75 74 20 2a 67 72 | ayout.*vbox;.....QGridLayout.*gr |
44940 | 69 64 3b 0a 20 20 20 20 69 6e 74 20 72 6f 77 3b 0a 20 20 20 20 69 6e 74 20 63 6f 6c 20 3a 20 33 | id;.....int.row;.....int.col.:.3 |
44960 | 30 3b 0a 20 20 20 20 75 69 6e 74 20 62 46 6c 61 74 20 3a 20 31 3b 0a 20 20 20 20 69 6e 74 20 6e | 0;.....uint.bFlat.:.1;.....int.n |
44980 | 52 6f 77 73 2c 20 6e 43 6f 6c 73 3b 0a 20 20 20 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 64 69 72 | Rows,.nCols;.....Orientation.dir |
449a0 | 3b 0a 20 20 20 20 69 6e 74 20 73 70 61 63 2c 20 6d 61 72 67 3b 0a 0a 70 72 69 76 61 74 65 3a 09 | ;.....int.spac,.marg;..private:. |
449c0 | 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 |
449e0 | 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 |
44a00 | 5f 43 4f 50 59 29 0a 20 20 20 20 51 47 72 6f 75 70 42 6f 78 28 20 63 6f 6e 73 74 20 51 47 72 6f | _COPY).....QGroupBox(.const.QGro |
44a20 | 75 70 42 6f 78 20 26 20 29 3b 0a 20 20 20 20 51 47 72 6f 75 70 42 6f 78 20 26 6f 70 65 72 61 74 | upBox.&.);.....QGroupBox.&operat |
44a40 | 6f 72 3d 28 20 63 6f 6e 73 74 20 51 47 72 6f 75 70 42 6f 78 20 26 20 29 3b 0a 23 65 6e 64 69 66 | or=(.const.QGroupBox.&.);.#endif |
44a60 | 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 47 52 4f 55 50 42 4f 58 0a 0a | .};...#endif.//.QT_NO_GROUPBOX.. |
44a80 | 23 65 6e 64 69 66 20 2f 2f 20 51 47 52 4f 55 50 42 4f 58 5f 48 0a 00 00 00 14 00 71 00 69 00 6e | #endif.//.QGROUPBOX_H......q.i.n |
44aa0 | 00 74 00 64 00 69 00 63 00 74 00 2e 00 68 00 00 10 46 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .t.d.i.c.t...h...F/************* |
44ac0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
44ae0 | 2a 2a 2a 2a 2a 2a 2a 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 | *******************************. |
44b00 | 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 49 6e 74 | **.$Id$.**.**.Definition.of.QInt |
44b20 | 44 69 63 74 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 | Dict.template.class.**.**.Create |
44b40 | 64 20 3a 20 39 34 30 36 32 34 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 | d.:.940624.**.**.Copyright.(C).1 |
44b60 | 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 |
44b80 | 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 |
44ba0 | 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 | .part.of.the.tools.module.of.the |
44bc0 | 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 |
44be0 | 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 |
44c00 | 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 |
44c20 | 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 |
44c40 | 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.* |
44c60 | 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 |
44c80 | 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 |
44ca0 | 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. |
44cc0 | 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. |
44ce0 | 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 |
44d00 | 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 |
44d20 | 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 |
44d40 | 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 |
44d60 | 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 |
44d80 | 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 |
44da0 | 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. |
44dc0 | 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 |
44de0 | 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 |
44e00 | 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 |
44e20 | 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 |
44e40 | 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 |
44e60 | 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 |
44e80 | 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 |
44ea0 | 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 |
44ec0 | 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 |
44ee0 | 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 |
44f00 | 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 |
44f20 | 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 |
44f40 | 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 |
44f60 | 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 |
44f80 | 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 |
44fa0 | 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 |
44fc0 | 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 |
44fe0 | 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 |
45000 | 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 |
45020 | 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. |
45040 | 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..**.*************** |
45060 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
45080 | 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 |
450a0 | 66 20 51 49 4e 54 44 49 43 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 49 4e 54 44 49 43 54 5f 48 0a | f.QINTDICT_H.#define.QINTDICT_H. |
450c0 | 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 64 69 63 74 2e 68 | .#ifndef.QT_H.#include."qgdict.h |
450e0 | 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 | ".#endif.//.QT_H..template<class |
45100 | 20 74 79 70 65 3e 0a 63 6c 61 73 73 20 51 49 6e 74 44 69 63 74 0a 23 69 66 64 65 66 20 51 5f 51 | .type>.class.QIntDict.#ifdef.Q_Q |
45120 | 44 4f 43 0a 09 3a 20 70 75 62 6c 69 63 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 0a 23 65 6c | DOC..:.public.QPtrCollection.#el |
45140 | 73 65 0a 09 3a 20 70 75 62 6c 69 63 20 51 47 44 69 63 74 0a 23 65 6e 64 69 66 0a 7b 0a 70 75 62 | se..:.public.QGDict.#endif.{.pub |
45160 | 6c 69 63 3a 0a 20 20 20 20 51 49 6e 74 44 69 63 74 28 69 6e 74 20 73 69 7a 65 3d 31 37 29 20 3a | lic:.....QIntDict(int.size=17).: |
45180 | 20 51 47 44 69 63 74 28 73 69 7a 65 2c 49 6e 74 4b 65 79 2c 30 2c 30 29 20 7b 7d 0a 20 20 20 20 | .QGDict(size,IntKey,0,0).{}..... |
451a0 | 51 49 6e 74 44 69 63 74 28 20 63 6f 6e 73 74 20 51 49 6e 74 44 69 63 74 3c 74 79 70 65 3e 20 26 | QIntDict(.const.QIntDict<type>.& |
451c0 | 64 20 29 20 3a 20 51 47 44 69 63 74 28 64 29 20 7b 7d 0a 20 20 20 7e 51 49 6e 74 44 69 63 74 28 | d.).:.QGDict(d).{}....~QIntDict( |
451e0 | 29 09 09 09 09 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 51 49 6e 74 44 69 63 74 3c 74 | )....{.clear();.}.....QIntDict<t |
45200 | 79 70 65 3e 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 49 6e 74 44 69 63 74 3c 74 | ype>.&operator=(const.QIntDict<t |
45220 | 79 70 65 3e 20 26 64 29 0a 09 09 09 7b 20 72 65 74 75 72 6e 20 28 51 49 6e 74 44 69 63 74 3c 74 | ype>.&d)....{.return.(QIntDict<t |
45240 | 79 70 65 3e 26 29 51 47 44 69 63 74 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 64 29 3b 20 7d 0a 20 20 | ype>&)QGDict::operator=(d);.}... |
45260 | 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 75 72 | ..uint..count()...const..{.retur |
45280 | 6e 20 51 47 44 69 63 74 3a 3a 63 6f 75 6e 74 28 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 73 | n.QGDict::count();.}.....uint..s |
452a0 | 69 7a 65 28 29 20 20 20 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 47 44 69 63 74 3a | ize()....const..{.return.QGDict: |
452c0 | 3a 73 69 7a 65 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 69 73 45 6d 70 74 79 28 29 20 63 | :size();.}.....bool..isEmpty().c |
452e0 | 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 47 44 69 63 74 3a 3a 63 6f 75 6e 74 28 29 20 3d | onst..{.return.QGDict::count().= |
45300 | 3d 20 30 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 69 6e 73 65 72 74 28 20 6c 6f 6e 67 20 6b 2c | =.0;.}.....void..insert(.long.k, |
45320 | 20 63 6f 6e 73 74 20 74 79 70 65 20 2a 64 20 29 0a 09 09 09 09 09 7b 20 51 47 44 69 63 74 3a 3a | .const.type.*d.)......{.QGDict:: |
45340 | 6c 6f 6f 6b 5f 69 6e 74 28 6b 2c 28 49 74 65 6d 29 64 2c 31 29 3b 20 7d 0a 20 20 20 20 76 6f 69 | look_int(k,(Item)d,1);.}.....voi |
45360 | 64 20 20 72 65 70 6c 61 63 65 28 20 6c 6f 6e 67 20 6b 2c 20 63 6f 6e 73 74 20 74 79 70 65 20 2a | d..replace(.long.k,.const.type.* |
45380 | 64 20 29 0a 09 09 09 09 09 7b 20 51 47 44 69 63 74 3a 3a 6c 6f 6f 6b 5f 69 6e 74 28 6b 2c 28 49 | d.)......{.QGDict::look_int(k,(I |
453a0 | 74 65 6d 29 64 2c 32 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 72 65 6d 6f 76 65 28 20 6c 6f | tem)d,2);.}.....bool..remove(.lo |
453c0 | 6e 67 20 6b 20 29 09 09 7b 20 72 65 74 75 72 6e 20 51 47 44 69 63 74 3a 3a 72 65 6d 6f 76 65 5f | ng.k.)..{.return.QGDict::remove_ |
453e0 | 69 6e 74 28 6b 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 74 61 6b 65 28 20 6c 6f 6e 67 20 6b | int(k);.}.....type.*take(.long.k |
45400 | 20 29 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 2a 29 51 47 44 69 63 74 3a 3a 74 61 6b 65 | .)..{.return.(type*)QGDict::take |
45420 | 5f 69 6e 74 28 6b 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 66 69 6e 64 28 20 6c 6f 6e 67 20 | _int(k);.}.....type.*find(.long. |
45440 | 6b 20 29 20 63 6f 6e 73 74 0a 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 28 28 51 | k.).const...{.return.(type.*)((Q |
45460 | 47 44 69 63 74 2a 29 74 68 69 73 29 2d 3e 51 47 44 69 63 74 3a 3a 6c 6f 6f 6b 5f 69 6e 74 28 6b | GDict*)this)->QGDict::look_int(k |
45480 | 2c 30 2c 30 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 5b 5d 28 20 6c | ,0,0);.}.....type.*operator[](.l |
454a0 | 6f 6e 67 20 6b 20 29 20 63 6f 6e 73 74 0a 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a | ong.k.).const...{.return.(type.* |
454c0 | 29 28 28 51 47 44 69 63 74 2a 29 74 68 69 73 29 2d 3e 51 47 44 69 63 74 3a 3a 6c 6f 6f 6b 5f 69 | )((QGDict*)this)->QGDict::look_i |
454e0 | 6e 74 28 6b 2c 30 2c 30 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 63 6c 65 61 72 28 29 09 09 | nt(k,0,0);.}.....void..clear().. |
45500 | 09 7b 20 51 47 44 69 63 74 3a 3a 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 | .{.QGDict::clear();.}.....void.. |
45520 | 72 65 73 69 7a 65 28 20 75 69 6e 74 20 6e 20 29 09 09 7b 20 51 47 44 69 63 74 3a 3a 72 65 73 69 | resize(.uint.n.)..{.QGDict::resi |
45540 | 7a 65 28 6e 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 73 74 61 74 69 73 74 69 63 73 28 29 20 | ze(n);.}.....void..statistics(). |
45560 | 63 6f 6e 73 74 09 09 7b 20 51 47 44 69 63 74 3a 3a 73 74 61 74 69 73 74 69 63 73 28 29 3b 20 7d | const..{.QGDict::statistics();.} |
45580 | 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 76 | ..#ifdef.Q_QDOC.protected:.....v |
455a0 | 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 53 | irtual.QDataStream&.read(.QDataS |
455c0 | 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 26 20 | tream.&,.QPtrCollection::Item.&. |
455e0 | 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 74 | );.....virtual.QDataStream&.writ |
45600 | 65 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e | e(.QDataStream.&,.QPtrCollection |
45620 | 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: |
45640 | 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.); |
45660 | 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 |
45680 | 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 |
456a0 | 6e 6c 69 6e 65 20 76 6f 69 64 20 51 49 6e 74 44 69 63 74 3c 76 6f 69 64 3e 3a 3a 64 65 6c 65 74 | nline.void.QIntDict<void>::delet |
456c0 | 65 49 74 65 6d 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 29 0a 7b 0a | eItem(.QPtrCollection::Item.).{. |
456e0 | 7d 0a 23 65 6e 64 69 66 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 20 69 | }.#endif..template<class.type>.i |
45700 | 6e 6c 69 6e 65 20 76 6f 69 64 20 51 49 6e 74 44 69 63 74 3c 74 79 70 65 3e 3a 3a 64 65 6c 65 74 | nline.void.QIntDict<type>::delet |
45720 | 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.). |
45740 | 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 |
45760 | 70 65 2a 29 64 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 20 0a | pe*)d;.}..template<class.type>.. |
45780 | 63 6c 61 73 73 20 51 49 6e 74 44 69 63 74 49 74 65 72 61 74 6f 72 20 3a 20 70 75 62 6c 69 63 20 | class.QIntDictIterator.:.public. |
457a0 | 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 49 6e | QGDictIterator.{.public:.....QIn |
457c0 | 74 44 69 63 74 49 74 65 72 61 74 6f 72 28 63 6f 6e 73 74 20 51 49 6e 74 44 69 63 74 3c 74 79 70 | tDictIterator(const.QIntDict<typ |
457e0 | 65 3e 20 26 64 29 20 3a 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 28 28 51 47 44 69 63 74 20 26 | e>.&d).:QGDictIterator((QGDict.& |
45800 | 29 64 29 20 7b 7d 0a 20 20 20 7e 51 49 6e 74 44 69 63 74 49 74 65 72 61 74 6f 72 28 29 09 20 20 | )d).{}....~QIntDictIterator()... |
45820 | 20 20 20 20 7b 7d 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 75 6e 74 28 29 20 20 20 63 6f 6e 73 74 | ....{}.....uint..count()...const |
45840 | 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 64 69 63 74 2d 3e 63 6f 75 6e 74 28 29 3b 20 7d 0a 20 | .....{.return.dict->count();.}.. |
45860 | 20 20 20 62 6f 6f 6c 20 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 20 20 20 20 20 7b 20 72 | ...bool..isEmpty().const.....{.r |
45880 | 65 74 75 72 6e 20 64 69 63 74 2d 3e 63 6f 75 6e 74 28 29 20 3d 3d 20 30 3b 20 7d 0a 20 20 20 20 | eturn.dict->count().==.0;.}..... |
458a0 | 74 79 70 65 20 2a 74 6f 46 69 72 73 74 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 | type.*toFirst().......{.return.( |
458c0 | 74 79 70 65 20 2a 29 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 74 6f 46 69 72 73 74 28 29 | type.*)QGDictIterator::toFirst() |
458e0 | 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 20 63 6f 6e 73 74 | ;.}.....operator.type.*()..const |
45900 | 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 |
45920 | 72 3a 3a 67 65 74 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 63 75 72 72 65 6e 74 28 29 20 | r::get();.}.....type.*current(). |
45940 | 20 20 20 63 6f 6e 73 74 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 44 69 63 | ...const..{.return.(type.*)QGDic |
45960 | 74 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 28 29 3b 20 7d 0a 20 20 20 20 6c 6f 6e 67 20 20 63 75 | tIterator::get();.}.....long..cu |
45980 | 72 72 65 6e 74 4b 65 79 28 29 20 63 6f 6e 73 74 20 20 7b 20 72 65 74 75 72 6e 20 51 47 44 69 63 | rrentKey().const..{.return.QGDic |
459a0 | 74 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 4b 65 79 49 6e 74 28 29 3b 20 7d 0a 20 20 20 20 74 79 | tIterator::getKeyInt();.}.....ty |
459c0 | 70 65 20 2a 6f 70 65 72 61 74 6f 72 28 29 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 | pe.*operator()().......{.return. |
459e0 | 28 74 79 70 65 20 2a 29 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 | (type.*)QGDictIterator::operator |
45a00 | 28 29 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2b 2b 28 29 09 20 | ()();.}.....type.*operator++().. |
45a20 | 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 44 69 63 74 49 74 65 72 | .....{.return.(type.*)QGDictIter |
45a40 | 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 2b 2b 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a | ator::operator++();.}.....type.* |
45a60 | 6f 70 65 72 61 74 6f 72 2b 3d 28 75 69 6e 74 20 6a 29 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 | operator+=(uint.j)..{.return.(ty |
45a80 | 70 65 20 2a 29 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 2b 3d 28 | pe.*)QGDictIterator::operator+=( |
45aa0 | 6a 29 3b 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 49 4e 54 44 | j);}.};..#define.Q_DEFINED_QINTD |
45ac0 | 49 43 54 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 | ICT.#include."qwinexport.h".#end |
45ae0 | 69 66 20 2f 2f 20 51 49 4e 54 44 49 43 54 5f 48 0a 00 00 00 10 00 71 00 6d 00 6e 00 67 00 69 00 | if.//.QINTDICT_H......q.m.n.g.i. |
45b00 | 6f 00 2e 00 68 00 00 06 89 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | o...h..../********************** |
45b20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
45b40 | 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:.$ |
45b60 | 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 4d 4e 47 20 51 49 6d 61 67 65 20 | .**.**.Definition.of.MNG.QImage. |
45b80 | 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 31 | IOHandler.**.**.Created.:.970521 |
45ba0 | 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 20 54 72 6f 6c 6c 74 | .**.**.Copyright.(C).2000.Trollt |
45bc0 | 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..* |
45be0 | 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 |
45c00 | 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 |
45c20 | 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 |
45c40 | 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 |
45c60 | 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 |
45c80 | 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 |
45ca0 | 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. |
45cc0 | 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 |
45ce0 | 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 |
45d00 | 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 |
45d20 | 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 |
45d40 | 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 |
45d60 | 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 |
45d80 | 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 |
45da0 | 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. |
45dc0 | 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..**.** |
45de0 | 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 |
45e00 | 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 |
45e20 | 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 |
45e40 | 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 |
45e60 | 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 |
45e80 | 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..** |
45ea0 | 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. |
45ec0 | 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 |
45ee0 | 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 |
45f00 | 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 |
45f20 | 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 |
45f40 | 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 |
45f60 | 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 |
45f80 | 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 |
45fa0 | 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.. |
45fc0 | 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 |
45fe0 | 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. |
46000 | 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 |
46020 | 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 |
46040 | 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 |
46060 | 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 |
46080 | 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.. |
460a0 | 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 | **.***************************** |
460c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
460e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4d 4e 47 49 4f 5f 48 0a 23 64 65 | *********/..#ifndef.QMNGIO_H.#de |
46100 | 66 69 6e 65 20 51 4d 4e 47 49 4f 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 65 6e 64 | fine.QMNGIO_H..#ifndef.QT_H.#end |
46120 | 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 49 4d 41 47 45 49 | if.//.QT_H..#ifndef.QT_NO_IMAGEI |
46140 | 4f 5f 4d 4e 47 0a 0a 76 6f 69 64 20 71 49 6e 69 74 4d 6e 67 49 4f 28 29 3b 0a 0a 23 65 6e 64 69 | O_MNG..void.qInitMngIO();..#endi |
46160 | 66 20 2f 2f 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 4d 4e 47 0a 0a 23 65 6e 64 69 66 20 2f | f.//.QT_NO_IMAGEIO_MNG..#endif./ |
46180 | 2f 20 51 4d 4e 47 49 4f 5f 48 0a 00 00 00 14 00 71 00 6d 00 65 00 6e 00 75 00 62 00 61 00 72 00 | /.QMNGIO_H......q.m.e.n.u.b.a.r. |
461a0 | 2e 00 68 00 00 17 5d 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...]/************************ |
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 | 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:.$.* |
46200 | 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 4d 65 6e 75 42 61 72 20 63 6c 61 73 | *.**.Definition.of.QMenuBar.clas |
46220 | 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 34 31 32 30 39 0a 2a 2a 0a 2a 2a 20 43 | s.**.**.Created.:.941209.**.**.C |
46240 | 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 | opyright.(C).1992-2000.Trolltech |
46260 | 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..**.* |
46280 | 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 |
462a0 | 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. |
462c0 | 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 |
462e0 | 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 |
46300 | 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 |
46320 | 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 |
46340 | 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 |
46360 | 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. |
46380 | 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 |
463a0 | 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 |
463c0 | 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 |
463e0 | 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 |
46400 | 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 |
46420 | 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 |
46440 | 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.** |
46460 | 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 |
46480 | 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 |
464a0 | 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. |
464c0 | 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 |
464e0 | 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. |
46500 | 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. |
46520 | 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..**.* |
46540 | 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 |
46560 | 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 |
46580 | 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, |
465a0 | 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 |
465c0 | 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 |
465e0 | 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 |
46600 | 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 |
46620 | 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 |
46640 | 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..** |
46660 | 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/. |
46680 | 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..* |
466a0 | 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/ |
466c0 | 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.. |
466e0 | 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 |
46700 | 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 |
46720 | 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..** |
46740 | 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 | .******************************* |
46760 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
46780 | 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4d 45 4e 55 42 41 52 5f 48 0a 23 64 65 | *******/..#ifndef.QMENUBAR_H.#de |
467a0 | 66 69 6e 65 20 51 4d 45 4e 55 42 41 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 | fine.QMENUBAR_H..#ifndef.QT_H.#i |
467c0 | 6e 63 6c 75 64 65 20 22 71 70 6f 70 75 70 6d 65 6e 75 2e 68 22 20 2f 2f 20 23 23 23 20 72 65 6d | nclude."qpopupmenu.h".//.###.rem |
467e0 | 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 6e 76 65 6e 69 65 6e | ove.or.keep.for.users'.convenien |
46800 | 63 65 3f 0a 23 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 | ce?.#include."qframe.h".#include |
46820 | 20 22 71 6d 65 6e 75 64 61 74 61 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 | ."qmenudata.h".#endif.//.QT_H..# |
46840 | 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 45 4e 55 42 41 52 0a 0a 63 6c 61 73 73 20 51 50 6f 70 | ifndef.QT_NO_MENUBAR..class.QPop |
46860 | 75 70 4d 65 6e 75 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 65 6e 75 42 61 72 | upMenu;..class.Q_EXPORT.QMenuBar |
46880 | 20 3a 20 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 | .:.public.QFrame,.public.QMenuDa |
468a0 | 74 61 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e 55 4d 53 28 20 53 | ta.{.....Q_OBJECT.....Q_ENUMS(.S |
468c0 | 65 70 61 72 61 74 6f 72 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 53 65 70 61 72 | eparator.).....Q_PROPERTY(.Separ |
468e0 | 61 74 6f 72 20 73 65 70 61 72 61 74 6f 72 20 52 45 41 44 20 73 65 70 61 72 61 74 6f 72 20 57 52 | ator.separator.READ.separator.WR |
46900 | 49 54 45 20 73 65 74 53 65 70 61 72 61 74 6f 72 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 | ITE.setSeparator.DESIGNABLE.fals |
46920 | 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 64 65 66 61 75 6c 74 | e.).....Q_PROPERTY(.bool.default |
46940 | 55 70 20 52 45 41 44 20 69 73 44 65 66 61 75 6c 74 55 70 20 57 52 49 54 45 20 73 65 74 44 65 66 | Up.READ.isDefaultUp.WRITE.setDef |
46960 | 61 75 6c 74 55 70 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 65 6e 75 42 61 72 28 20 | aultUp.)..public:.....QMenuBar(. |
46980 | 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e | QWidget*.parent=0,.const.char*.n |
469a0 | 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 4d 65 6e 75 42 61 72 28 29 3b 0a 0a 20 20 20 20 76 | ame=0.);.....~QMenuBar();......v |
469c0 | 6f 69 64 09 75 70 64 61 74 65 49 74 65 6d 28 20 69 6e 74 20 69 64 20 29 3b 0a 0a 20 20 20 20 76 | oid.updateItem(.int.id.);......v |
469e0 | 6f 69 64 09 73 68 6f 77 28 29 3b 09 09 09 09 2f 2f 20 72 65 69 6d 70 6c 65 6d 65 6e 74 65 64 20 | oid.show();....//.reimplemented. |
46a00 | 73 68 6f 77 0a 20 20 20 20 76 6f 69 64 09 68 69 64 65 28 29 3b 09 09 09 09 2f 2f 20 72 65 69 6d | show.....void.hide();....//.reim |
46a20 | 70 6c 65 6d 65 6e 74 65 64 20 68 69 64 65 0a 0a 20 20 20 20 62 6f 6f 6c 09 65 76 65 6e 74 46 69 | plemented.hide......bool.eventFi |
46a40 | 6c 74 65 72 28 20 51 4f 62 6a 65 63 74 20 2a 2c 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 | lter(.QObject.*,.QEvent.*.);.... |
46a60 | 20 20 69 6e 74 09 09 68 65 69 67 68 74 46 6f 72 57 69 64 74 68 28 69 6e 74 29 20 63 6f 6e 73 74 | ..int..heightForWidth(int).const |
46a80 | 3b 0a 0a 20 20 20 20 65 6e 75 6d 09 53 65 70 61 72 61 74 6f 72 20 7b 20 4e 65 76 65 72 3d 30 2c | ;......enum.Separator.{.Never=0, |
46aa0 | 20 49 6e 57 69 6e 64 6f 77 73 53 74 79 6c 65 3d 31 20 7d 3b 0a 20 20 20 20 53 65 70 61 72 61 74 | .InWindowsStyle=1.};.....Separat |
46ac0 | 6f 72 20 09 73 65 70 61 72 61 74 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 | or..separator().const;.....virtu |
46ae0 | 61 6c 20 76 6f 69 64 09 73 65 74 53 65 70 61 72 61 74 6f 72 28 20 53 65 70 61 72 61 74 6f 72 20 | al.void.setSeparator(.Separator. |
46b00 | 77 68 65 6e 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 44 65 66 61 75 6c 74 55 70 28 20 | when.);......void.setDefaultUp(. |
46b20 | 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 69 73 44 65 66 61 75 6c 74 55 70 28 29 20 63 | bool.);.....bool.isDefaultUp().c |
46b40 | 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 63 75 73 74 6f 6d 57 68 61 74 73 54 68 69 73 28 | onst;......bool.customWhatsThis( |
46b60 | 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 29 20 63 | ).const;......QSize.sizeHint().c |
46b80 | 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 28 29 20 63 6f | onst;.....QSize.minimumSize().co |
46ba0 | 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 48 69 6e 74 28 29 | nst;.....QSize.minimumSizeHint() |
46bc0 | 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 63 74 69 76 61 74 65 49 74 65 6d 41 74 | .const;......void.activateItemAt |
46be0 | 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 | (.int.index.);..#if.defined(Q_WS |
46c00 | 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 5f | _MAC).&&.!defined(QMAC_QMENUBAR_ |
46c20 | 4e 4f 5f 4e 41 54 49 56 45 29 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 69 6e 69 74 69 | NO_NATIVE).....static.void.initi |
46c40 | 61 6c 69 7a 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 63 6c 65 61 6e 75 70 | alize();.....static.void.cleanup |
46c60 | 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 09 61 63 | ();.#endif..signals:.....void.ac |
46c80 | 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 6f 69 64 09 | tivated(.int.itemId.);.....void. |
46ca0 | 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 0a 70 72 6f 74 | highlighted(.int.itemId.);..prot |
46cc0 | 65 63 74 65 64 3a 0a 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 | ected:.....void.drawContents(.QP |
46ce0 | 61 69 6e 74 65 72 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 66 6f 6e 74 43 68 61 6e 67 65 28 | ainter.*.);.....void.fontChange( |
46d00 | 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 6d 6f 75 73 65 | .const.QFont.&.);.....void.mouse |
46d20 | 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.*.);.... |
46d40 | 20 76 6f 69 64 09 6d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 | .void.mouseReleaseEvent(.QMouseE |
46d60 | 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6d 6f 75 73 65 4d 6f 76 65 45 76 65 6e | vent.*.);.....void.mouseMoveEven |
46d80 | 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 6b 65 79 | t(.QMouseEvent.*.);.....void.key |
46da0 | 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 20 20 20 20 76 | PressEvent(.QKeyEvent.*.);.....v |
46dc0 | 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 20 2a 20 | oid.focusInEvent(.QFocusEvent.*. |
46de0 | 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 6f 63 75 | );.....void.focusOutEvent(.QFocu |
46e00 | 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 65 6e 74 | sEvent.*.);.....void.resizeEvent |
46e20 | 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 6c 65 61 | (.QResizeEvent.*.);.....void.lea |
46e40 | 76 65 45 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6d 65 | veEvent(.QEvent.*.);.....void.me |
46e60 | 6e 75 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 09 6d 65 | nuContentsChanged();.....void.me |
46e80 | 6e 75 53 74 61 74 65 43 68 61 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 09 73 74 79 6c | nuStateChanged();.....void..styl |
46ea0 | 65 43 68 61 6e 67 65 28 20 51 53 74 79 6c 65 26 20 29 3b 0a 20 20 20 20 69 6e 74 09 69 74 65 6d | eChange(.QStyle&.);.....int.item |
46ec0 | 41 74 50 6f 73 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 | AtPos(.const.QPoint.&.);.....voi |
46ee0 | 64 09 68 69 64 65 50 6f 70 75 70 73 28 29 3b 0a 20 20 20 20 51 52 65 63 74 09 69 74 65 6d 52 65 | d.hidePopups();.....QRect.itemRe |
46f00 | 63 74 28 20 69 6e 74 20 69 74 65 6d 20 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a | ct(.int.item.);..private.slots:. |
46f20 | 20 20 20 20 76 6f 69 64 09 73 75 62 41 63 74 69 76 61 74 65 64 28 20 69 6e 74 20 69 74 65 6d 49 | ....void.subActivated(.int.itemI |
46f40 | 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 75 62 48 69 67 68 6c 69 67 68 74 65 64 28 20 69 6e | d.);.....void.subHighlighted(.in |
46f60 | 74 20 69 74 65 6d 49 64 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a | t.itemId.);.#ifndef.QT_NO_ACCEL. |
46f80 | 20 20 20 20 76 6f 69 64 09 61 63 63 65 6c 41 63 74 69 76 61 74 65 64 28 20 69 6e 74 20 69 74 65 | ....void.accelActivated(.int.ite |
46fa0 | 6d 49 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 61 63 63 65 6c 44 65 73 74 72 6f 79 65 64 28 29 | mId.);.....void.accelDestroyed() |
46fc0 | 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 09 70 6f 70 75 70 44 65 73 74 72 6f 79 65 64 | ;.#endif.....void.popupDestroyed |
46fe0 | 28 20 51 4f 62 6a 65 63 74 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 09 70 65 72 66 6f 72 6d 44 | (.QObject*.);.....void..performD |
47000 | 65 6c 61 79 65 64 43 68 61 6e 67 65 73 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 6c 61 6e 67 75 | elayedChanges();......void.langu |
47020 | 61 67 65 43 68 61 6e 67 65 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 | ageChange();..private:.....void. |
47040 | 09 70 65 72 66 6f 72 6d 44 65 6c 61 79 65 64 43 6f 6e 74 65 6e 74 73 43 68 61 6e 67 65 64 28 29 | .performDelayedContentsChanged() |
47060 | 3b 0a 20 20 20 20 76 6f 69 64 20 09 70 65 72 66 6f 72 6d 44 65 6c 61 79 65 64 53 74 61 74 65 43 | ;.....void..performDelayedStateC |
47080 | 68 61 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 6d 65 6e 75 49 6e 73 50 6f 70 75 70 28 | hanged();.....void.menuInsPopup( |
470a0 | 20 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 6d 65 6e 75 44 65 | .QPopupMenu.*.);.....void.menuDe |
470c0 | 6c 50 6f 70 75 70 28 20 51 50 6f 70 75 70 4d 65 6e 75 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 | lPopup(.QPopupMenu.*.);.....void |
470e0 | 09 66 72 61 6d 65 43 68 61 6e 67 65 64 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 74 72 79 4d 6f | .frameChanged();......bool.tryMo |
47100 | 75 73 65 45 76 65 6e 74 28 20 51 50 6f 70 75 70 4d 65 6e 75 20 2a 2c 20 51 4d 6f 75 73 65 45 76 | useEvent(.QPopupMenu.*,.QMouseEv |
47120 | 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 74 72 79 4b 65 79 45 76 65 6e 74 28 20 51 | ent.*.);.....void.tryKeyEvent(.Q |
47140 | 50 6f 70 75 70 4d 65 6e 75 20 2a 2c 20 51 4b 65 79 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 | PopupMenu.*,.QKeyEvent.*.);..... |
47160 | 76 6f 69 64 09 67 6f 6f 64 62 79 65 28 20 62 6f 6f 6c 20 63 61 6e 63 65 6c 6c 65 64 20 3d 20 46 | void.goodbye(.bool.cancelled.=.F |
47180 | 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6f 70 65 6e 41 63 74 50 6f 70 75 70 28 29 3b | ALSE.);.....void.openActPopup(); |
471a0 | 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 63 74 69 76 65 49 74 65 6d 28 20 69 6e 74 20 69 6e | ......void.setActiveItem(.int.in |
471c0 | 64 65 78 2c 20 62 6f 6f 6c 20 73 68 6f 77 20 3d 20 54 52 55 45 2c 20 62 6f 6f 6c 20 61 63 74 69 | dex,.bool.show.=.TRUE,.bool.acti |
471e0 | 76 61 74 65 5f 66 69 72 73 74 5f 69 74 65 6d 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 6f | vate_first_item.=.TRUE.);.....vo |
47200 | 69 64 20 73 65 74 41 6c 74 4d 6f 64 65 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 | id.setAltMode(.bool.);......int. |
47220 | 09 63 61 6c 63 75 6c 61 74 65 52 65 63 74 73 28 20 69 6e 74 20 6d 61 78 5f 77 69 64 74 68 20 3d | .calculateRects(.int.max_width.= |
47240 | 20 2d 31 20 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 20 20 20 20 | .-1.);..#ifndef.QT_NO_ACCEL..... |
47260 | 76 6f 69 64 09 73 65 74 75 70 41 63 63 65 6c 65 72 61 74 6f 72 73 28 29 3b 0a 20 20 20 20 51 41 | void.setupAccelerators();.....QA |
47280 | 63 63 65 6c 20 20 20 20 20 2a 61 75 74 6f 61 63 63 65 6c 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 | ccel.....*autoaccel;.#endif..... |
472a0 | 51 52 65 63 74 20 20 20 20 20 20 2a 69 72 65 63 74 73 3b 0a 20 20 20 20 69 6e 74 09 09 72 69 67 | QRect......*irects;.....int..rig |
472c0 | 68 74 53 69 64 65 3b 0a 0a 20 20 20 20 75 69 6e 74 09 6d 73 65 70 61 72 61 74 6f 72 20 3a 20 31 | htSide;......uint.mseparator.:.1 |
472e0 | 3b 0a 20 20 20 20 75 69 6e 74 09 77 61 69 74 66 6f 72 61 6c 74 20 3a 20 31 3b 0a 20 20 20 20 75 | ;.....uint.waitforalt.:.1;.....u |
47300 | 69 6e 74 09 70 6f 70 75 70 76 69 73 69 62 6c 65 20 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 | int.popupvisible..:.1;.....uint. |
47320 | 68 61 73 6d 6f 75 73 65 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 09 64 65 66 61 75 6c 74 75 | hasmouse.:.1;.....uint..defaultu |
47340 | 70 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 09 74 6f 67 67 6c 65 63 6c 6f 73 65 20 3a 20 31 | p.:.1;.....uint..toggleclose.:.1 |
47360 | 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 20 20 20 20 20 70 65 6e 64 69 6e 67 44 65 6c 61 79 65 64 | ;.....uint........pendingDelayed |
47380 | 43 6f 6e 74 65 6e 74 73 43 68 61 6e 67 65 73 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 | ContentsChanges.:.1;.....uint... |
473a0 | 20 20 20 20 20 70 65 6e 64 69 6e 67 44 65 6c 61 79 65 64 53 74 61 74 65 43 68 61 6e 67 65 73 20 | .....pendingDelayedStateChanges. |
473c0 | 3a 20 31 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 50 6f 70 75 70 4d 65 6e | :.1;......friend.class.QPopupMen |
473e0 | 75 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 20 26 26 20 21 64 65 | u;..#if.defined(Q_WS_MAC).&&.!de |
47400 | 66 69 6e 65 64 28 51 4d 41 43 5f 51 4d 45 4e 55 42 41 52 5f 4e 4f 5f 4e 41 54 49 56 45 29 0a 20 | fined(QMAC_QMENUBAR_NO_NATIVE).. |
47420 | 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 66 72 69 | ...friend.class.QWidget;.....fri |
47440 | 65 6e 64 20 63 6c 61 73 73 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3b 0a 20 20 20 20 66 72 69 65 | end.class.QApplication;.....frie |
47460 | 6e 64 20 76 6f 69 64 20 71 74 5f 6d 61 63 5f 73 65 74 5f 6d 6f 64 61 6c 5f 73 74 61 74 65 28 62 | nd.void.qt_mac_set_modal_state(b |
47480 | 6f 6f 6c 2c 20 51 4d 65 6e 75 42 61 72 20 2a 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 6d 61 63 43 | ool,.QMenuBar.*);......void.macC |
474a0 | 72 65 61 74 65 4e 61 74 69 76 65 4d 65 6e 75 62 61 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d | reateNativeMenubar();.....void.m |
474c0 | 61 63 52 65 6d 6f 76 65 4e 61 74 69 76 65 4d 65 6e 75 62 61 72 28 29 3b 0a 20 20 20 20 76 6f 69 | acRemoveNativeMenubar();.....voi |
474e0 | 64 20 6d 61 63 44 69 72 74 79 4e 61 74 69 76 65 4d 65 6e 75 62 61 72 28 29 3b 0a 0a 23 69 66 20 | d.macDirtyNativeMenubar();..#if. |
47500 | 21 64 65 66 69 6e 65 64 28 51 4d 41 43 5f 51 4d 45 4e 55 42 41 52 5f 4e 4f 5f 45 56 45 4e 54 29 | !defined(QMAC_QMENUBAR_NO_EVENT) |
47520 | 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 71 74 5f 6d 61 63 5f 69 6e 73 74 61 6c 6c 5f | .....static.void.qt_mac_install_ |
47540 | 6d 65 6e 75 62 61 72 5f 65 76 65 6e 74 28 4d 65 6e 75 52 65 66 29 3b 0a 20 20 20 20 73 74 61 74 | menubar_event(MenuRef);.....stat |
47560 | 69 63 20 4f 53 53 74 61 74 75 73 20 71 74 5f 6d 61 63 5f 6d 65 6e 75 62 61 72 5f 65 76 65 6e 74 | ic.OSStatus.qt_mac_menubar_event |
47580 | 28 45 76 65 6e 74 48 61 6e 64 6c 65 72 43 61 6c 6c 52 65 66 2c 20 45 76 65 6e 74 52 65 66 2c 20 | (EventHandlerCallRef,.EventRef,. |
475a0 | 76 6f 69 64 20 2a 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 | void.*);.#endif.....virtual.void |
475c0 | 20 6d 61 63 57 69 64 67 65 74 43 68 61 6e 67 65 64 57 69 6e 64 6f 77 28 29 3b 0a 20 20 20 20 62 | .macWidgetChangedWindow();.....b |
475e0 | 6f 6f 6c 20 73 79 6e 63 50 6f 70 75 70 73 28 4d 65 6e 75 52 65 66 20 72 65 74 2c 20 51 50 6f 70 | ool.syncPopups(MenuRef.ret,.QPop |
47600 | 75 70 4d 65 6e 75 20 2a 64 29 3b 0a 20 20 20 20 4d 65 6e 75 52 65 66 20 63 72 65 61 74 65 4d 61 | upMenu.*d);.....MenuRef.createMa |
47620 | 63 50 6f 70 75 70 28 51 50 6f 70 75 70 4d 65 6e 75 20 2a 64 2c 20 69 6e 74 20 69 64 2c 20 62 6f | cPopup(QPopupMenu.*d,.int.id,.bo |
47640 | 6f 6c 20 3d 46 41 4c 53 45 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 75 70 64 61 74 65 4d 65 6e 75 42 | ol.=FALSE);.....bool.updateMenuB |
47660 | 61 72 28 29 3b 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 4d 41 43 5f 51 4d 45 4e 55 42 41 52 | ar();.#if.!defined(QMAC_QMENUBAR |
47680 | 5f 4e 4f 5f 4d 45 52 47 45 29 0a 20 20 20 20 75 69 6e 74 20 69 73 43 6f 6d 6d 61 6e 64 28 51 4d | _NO_MERGE).....uint.isCommand(QM |
476a0 | 65 6e 75 49 74 65 6d 20 2a 2c 20 62 6f 6f 6c 20 6a 75 73 74 5f 63 68 65 63 6b 3d 46 41 4c 53 45 | enuItem.*,.bool.just_check=FALSE |
476c0 | 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 75 69 6e 74 20 6d 61 63 5f 65 61 74 65 6e 5f 6d 65 | );.#endif......uint.mac_eaten_me |
476e0 | 6e 75 62 61 72 20 3a 20 31 3b 0a 20 20 20 20 63 6c 61 73 73 20 4d 61 63 50 72 69 76 61 74 65 3b | nubar.:.1;.....class.MacPrivate; |
47700 | 0a 20 20 20 20 4d 61 63 50 72 69 76 61 74 65 20 2a 6d 61 63 5f 64 3b 0a 20 20 20 20 73 74 61 74 | .....MacPrivate.*mac_d;.....stat |
47720 | 69 63 20 62 6f 6f 6c 20 61 63 74 69 76 61 74 65 28 4d 65 6e 75 52 65 66 2c 20 73 68 6f 72 74 2c | ic.bool.activate(MenuRef,.short, |
47740 | 20 62 6f 6f 6c 20 68 69 67 68 6c 69 67 68 74 3d 46 41 4c 53 45 2c 20 62 6f 6f 6c 20 62 79 5f 61 | .bool.highlight=FALSE,.bool.by_a |
47760 | 63 63 65 6c 3d 46 41 4c 53 45 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 61 63 74 | ccel=FALSE);.....static.bool.act |
47780 | 69 76 61 74 65 43 6f 6d 6d 61 6e 64 28 75 69 6e 74 20 63 6d 64 29 3b 0a 20 20 20 20 73 74 61 74 | ivateCommand(uint.cmd);.....stat |
477a0 | 69 63 20 62 6f 6f 6c 20 6d 61 63 55 70 64 61 74 65 4d 65 6e 75 42 61 72 28 29 3b 0a 20 20 20 20 | ic.bool.macUpdateMenuBar();..... |
477c0 | 73 74 61 74 69 63 20 62 6f 6f 6c 20 6d 61 63 55 70 64 61 74 65 50 6f 70 75 70 56 69 73 69 62 6c | static.bool.macUpdatePopupVisibl |
477e0 | 65 28 4d 65 6e 75 52 65 66 2c 20 62 6f 6f 6c 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f | e(MenuRef,.bool);.....static.boo |
47800 | 6c 20 6d 61 63 55 70 64 61 74 65 50 6f 70 75 70 28 4d 65 6e 75 52 65 66 29 3b 0a 23 65 6e 64 69 | l.macUpdatePopup(MenuRef);.#endi |
47820 | 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 63 6f 6e | f..private:.//.Disabled.copy.con |
47840 | 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 0a 23 69 66 20 64 65 66 69 | structor.and.operator=..#if.defi |
47860 | 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 65 6e 75 42 61 72 | ned(Q_DISABLE_COPY).....QMenuBar |
47880 | 28 20 63 6f 6e 73 74 20 51 4d 65 6e 75 42 61 72 20 26 20 29 3b 0a 20 20 20 20 51 4d 65 6e 75 42 | (.const.QMenuBar.&.);.....QMenuB |
478a0 | 61 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 4d 65 6e 75 42 61 72 20 26 20 | ar.&operator=(.const.QMenuBar.&. |
478c0 | 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 4d | );.#endif.};...#endif.//.QT_NO_M |
478e0 | 45 4e 55 42 41 52 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4d 45 4e 55 42 41 52 5f 48 0a 00 00 00 | ENUBAR..#endif.//.QMENUBAR_H.... |
47900 | 1c 00 71 00 68 00 6f 00 73 00 74 00 61 00 64 00 64 00 72 00 65 00 73 00 73 00 2e 00 68 00 00 0b | ..q.h.o.s.t.a.d.d.r.e.s.s...h... |
47920 | 2e 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 | ./****************************** |
47940 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
47960 | 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 |
47980 | 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 48 6f 73 74 41 64 64 72 65 73 73 20 63 6c 61 73 73 2e | efinition.of.QHostAddress.class. |
479a0 | 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 37 39 38 39 39 0a 2a 2a 0a 2a 2a 20 43 6f | .**.**.Created.:.979899.**.**.Co |
479c0 | 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 37 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 | pyright.(C).1997-2000.Trolltech. |
479e0 | 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..**.** |
47a00 | 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 6f 72 | .This.file.is.part.of.the.networ |
47a20 | 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 2e 0a | k.module.of.the.Qt.GUI.Toolkit.. |
47a40 | 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 |
47a60 | 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 |
47a80 | 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 |
47aa0 | 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 |
47ac0 | 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 |
47ae0 | 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 |
47b00 | 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 |
47b20 | 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 |
47b40 | 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 |
47b60 | 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 |
47b80 | 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 |
47ba0 | 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 |
47bc0 | 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.**. |
47be0 | 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 |
47c00 | 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 |
47c20 | 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 74 68 69 | ise.Edition.licenses.may.use.thi |
47c40 | 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 |
47c60 | 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 |
47c80 | 20 70 72 6f 76 69 64 65 64 0a 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a | .provided.**.with.the.Software.. |
47ca0 | 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 |
47cc0 | 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,. |
47ce0 | 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 |
47d00 | 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 |
47d20 | 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..**.** |
47d40 | 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 |
47d60 | 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 |
47d80 | 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. |
47da0 | 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 |
47dc0 | 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 |
47de0 | 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 |
47e00 | 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/ |
47e20 | 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 |
47e40 | 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 |
47e60 | 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 |
47e80 | 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 |
47ea0 | 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 | ..**.*************************** |
47ec0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
47ee0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 48 4f 53 54 41 44 44 52 45 | ***********/..#ifndef.QHOSTADDRE |
47f00 | 53 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 48 4f 53 54 41 44 44 52 45 53 53 5f 48 0a 0a 23 69 66 | SS_H.#define.QHOSTADDRESS_H..#if |
47f20 | 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 | ndef.QT_H.#include."qstring.h".# |
47f40 | 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f | endif.//.QT_H..#if.!defined(.QT_ |
47f60 | 4d 4f 44 55 4c 45 5f 4e 45 54 57 4f 52 4b 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f | MODULE_NETWORK.).||.defined(.QT_ |
47f80 | 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 | LICENSE_PROFESSIONAL.).||.define |
47fa0 | 64 28 20 51 54 5f 49 4e 54 45 52 4e 41 4c 5f 4e 45 54 57 4f 52 4b 20 29 0a 23 64 65 66 69 6e 65 | d(.QT_INTERNAL_NETWORK.).#define |
47fc0 | 20 51 4d 5f 45 58 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 | .QM_EXPORT_NETWORK.#else.#define |
47fe0 | 20 51 4d 5f 45 58 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 | .QM_EXPORT_NETWORK.Q_EXPORT.#end |
48000 | 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 0a 63 6c 61 73 73 20 | if..#ifndef.QT_NO_NETWORK.class. |
48020 | 51 48 6f 73 74 41 64 64 72 65 73 73 50 72 69 76 61 74 65 3b 0a 0a 74 79 70 65 64 65 66 20 73 74 | QHostAddressPrivate;..typedef.st |
48040 | 72 75 63 74 20 7b 0a 20 20 20 20 51 5f 55 49 4e 54 38 20 63 5b 31 36 5d 3b 0a 7d 20 51 5f 49 50 | ruct.{.....Q_UINT8.c[16];.}.Q_IP |
48060 | 56 36 41 44 44 52 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 4e 45 54 57 4f 52 4b | V6ADDR;..class.QM_EXPORT_NETWORK |
48080 | 20 51 48 6f 73 74 41 64 64 72 65 73 73 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 48 6f 73 | .QHostAddress.{.public:.....QHos |
480a0 | 74 41 64 64 72 65 73 73 28 29 3b 0a 20 20 20 20 51 48 6f 73 74 41 64 64 72 65 73 73 28 20 51 5f | tAddress();.....QHostAddress(.Q_ |
480c0 | 55 49 4e 54 33 32 20 69 70 34 41 64 64 72 20 29 3b 0a 20 20 20 20 51 48 6f 73 74 41 64 64 72 65 | UINT32.ip4Addr.);.....QHostAddre |
480e0 | 73 73 28 20 51 5f 55 49 4e 54 38 20 2a 69 70 36 41 64 64 72 20 29 3b 0a 20 20 20 20 51 48 6f 73 | ss(.Q_UINT8.*ip6Addr.);.....QHos |
48100 | 74 41 64 64 72 65 73 73 28 63 6f 6e 73 74 20 51 5f 49 50 56 36 41 44 44 52 20 26 69 70 36 41 64 | tAddress(const.Q_IPV6ADDR.&ip6Ad |
48120 | 64 72 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 0a 20 20 | dr);.#ifndef.QT_NO_STRINGLIST... |
48140 | 20 20 51 48 6f 73 74 41 64 64 72 65 73 73 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 61 64 | ..QHostAddress(const.QString.&ad |
48160 | 64 72 65 73 73 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 48 6f 73 74 41 64 64 72 65 73 73 28 | dress);.#endif.....QHostAddress( |
48180 | 20 63 6f 6e 73 74 20 51 48 6f 73 74 41 64 64 72 65 73 73 20 26 20 29 3b 0a 20 20 20 20 76 69 72 | .const.QHostAddress.&.);.....vir |
481a0 | 74 75 61 6c 20 7e 51 48 6f 73 74 41 64 64 72 65 73 73 28 29 3b 0a 0a 20 20 20 20 51 48 6f 73 74 | tual.~QHostAddress();......QHost |
481c0 | 41 64 64 72 65 73 73 20 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 48 6f 73 74 | Address.&.operator=(.const.QHost |
481e0 | 41 64 64 72 65 73 73 20 26 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 64 64 72 65 73 | Address.&.);......void.setAddres |
48200 | 73 28 20 51 5f 55 49 4e 54 33 32 20 69 70 34 41 64 64 72 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 | s(.Q_UINT32.ip4Addr.);.....void. |
48220 | 73 65 74 41 64 64 72 65 73 73 28 20 51 5f 55 49 4e 54 38 20 2a 69 70 36 41 64 64 72 20 29 3b 0a | setAddress(.Q_UINT8.*ip6Addr.);. |
48240 | 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 62 6f 6f | #ifndef.QT_NO_STRINGLIST.....boo |
48260 | 6c 20 73 65 74 41 64 64 72 65 73 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 64 64 | l.setAddress(.const.QString&.add |
48280 | 72 65 73 73 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 49 70 34 41 64 | ress.);.#endif.....bool..isIp4Ad |
482a0 | 64 72 28 29 09 20 63 6f 6e 73 74 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 51 5f 55 | dr()..const;.//.obsolete.....Q_U |
482c0 | 49 4e 54 33 32 09 20 69 70 34 41 64 64 72 28 29 09 20 63 6f 6e 73 74 3b 20 2f 2f 20 6f 62 73 6f | INT32..ip4Addr()..const;.//.obso |
482e0 | 6c 65 74 65 0a 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 49 50 76 34 41 64 64 72 65 73 73 28 29 20 | lete......bool..isIPv4Address(). |
48300 | 63 6f 6e 73 74 3b 0a 20 20 20 20 51 5f 55 49 4e 54 33 32 09 20 74 6f 49 50 76 34 41 64 64 72 65 | const;.....Q_UINT32..toIPv4Addre |
48320 | 73 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 49 50 76 36 41 64 64 72 | ss().const;.....bool..isIPv6Addr |
48340 | 65 73 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 5f 49 50 56 36 41 44 44 52 09 20 74 6f 49 | ess().const;.....Q_IPV6ADDR..toI |
48360 | 50 76 36 41 64 64 72 65 73 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | Pv6Address().const;..#ifndef.QT_ |
48380 | 4e 4f 5f 53 50 52 49 4e 54 46 0a 20 20 20 20 51 53 74 72 69 6e 67 09 20 74 6f 53 74 72 69 6e 67 | NO_SPRINTF.....QString..toString |
483a0 | 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 62 6f 6f 6c 09 20 6f 70 65 72 | ().const;.#endif......bool..oper |
483c0 | 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 48 6f 73 74 41 64 64 72 65 73 73 20 26 20 29 20 63 | ator==(.const.QHostAddress.&.).c |
483e0 | 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 3b 0a | onst;.....bool..isNull().const;. |
48400 | 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 48 6f 73 74 41 64 64 72 65 73 73 50 72 69 76 61 74 | .private:.....QHostAddressPrivat |
48420 | 65 2a 20 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b | e*.d;.};..#endif.//QT_NO_NETWORK |
48440 | 0a 23 65 6e 64 69 66 0a 00 00 00 10 00 71 00 69 00 6d 00 61 00 67 00 65 00 2e 00 68 00 00 2f 4e | .#endif......q.i.m.a.g.e...h../N |
48460 | 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 | /******************************* |
48480 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
484a0 | 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 |
484c0 | 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 49 6d 61 67 65 20 61 6e 64 20 51 49 6d 61 67 65 49 4f 20 | finition.of.QImage.and.QImageIO. |
484e0 | 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 32 30 37 0a 2a | classes.**.**.Created.:.950207.* |
48500 | 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 |
48520 | 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 |
48540 | 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 |
48560 | 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 |
48580 | 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 |
485a0 | 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. |
485c0 | 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 |
485e0 | 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 |
48600 | 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 |
48620 | 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. |
48640 | 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 |
48660 | 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 |
48680 | 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 |
486a0 | 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. |
486c0 | 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.* |
486e0 | 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 |
48700 | 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 |
48720 | 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..** |
48740 | 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 |
48760 | 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 |
48780 | 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 |
487a0 | 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 |
487c0 | 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 |
487e0 | 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. |
48800 | 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. |
48820 | 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, |
48840 | 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 |
48860 | 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 |
48880 | 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..**.* |
488a0 | 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 |
488c0 | 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 |
488e0 | 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 |
48900 | 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 |
48920 | 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/ |
48940 | 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 |
48960 | 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 |
48980 | 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 |
489a0 | 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 |
489c0 | 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. |
489e0 | 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 |
48a00 | 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..**.************************** |
48a20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
48a40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 49 4d 41 47 45 5f 48 0a | ************/..#ifndef.QIMAGE_H. |
48a60 | 23 64 65 66 69 6e 65 20 51 49 4d 41 47 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 | #define.QIMAGE_H..#ifndef.QT_H.# |
48a80 | 69 6e 63 6c 75 64 65 20 22 71 70 69 78 6d 61 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 | include."qpixmap.h".#include."qs |
48aa0 | 74 72 6c 69 73 74 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 | trlist.h".#include."qstringlist. |
48ac0 | 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 49 6d 61 67 65 44 | h".#endif.//.QT_H..class.QImageD |
48ae0 | 61 74 61 4d 69 73 63 3b 20 2f 2f 20 69 6e 74 65 72 6e 61 6c 0a 23 69 66 6e 64 65 66 20 51 54 5f | ataMisc;.//.internal.#ifndef.QT_ |
48b00 | 4e 4f 5f 49 4d 41 47 45 5f 54 45 58 54 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 49 6d | NO_IMAGE_TEXT.class.Q_EXPORT.QIm |
48b20 | 61 67 65 54 65 78 74 4b 65 79 4c 61 6e 67 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 49 6d | ageTextKeyLang.{.public:.....QIm |
48b40 | 61 67 65 54 65 78 74 4b 65 79 4c 61 6e 67 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 6b 2c 20 63 6f | ageTextKeyLang(const.char*.k,.co |
48b60 | 6e 73 74 20 63 68 61 72 2a 20 6c 29 20 3a 20 6b 65 79 28 6b 29 2c 20 6c 61 6e 67 28 6c 29 20 7b | nst.char*.l).:.key(k),.lang(l).{ |
48b80 | 20 7d 0a 20 20 20 20 51 49 6d 61 67 65 54 65 78 74 4b 65 79 4c 61 6e 67 28 29 20 7b 20 7d 0a 0a | .}.....QImageTextKeyLang().{.}.. |
48ba0 | 20 20 20 20 51 43 53 74 72 69 6e 67 20 6b 65 79 3b 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 6c | ....QCString.key;.....QCString.l |
48bc0 | 61 6e 67 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c 20 28 63 6f 6e 73 74 20 | ang;......bool.operator<.(const. |
48be0 | 51 49 6d 61 67 65 54 65 78 74 4b 65 79 4c 61 6e 67 26 20 6f 74 68 65 72 29 20 63 6f 6e 73 74 0a | QImageTextKeyLang&.other).const. |
48c00 | 09 7b 20 72 65 74 75 72 6e 20 6b 65 79 20 3c 20 6f 74 68 65 72 2e 6b 65 79 20 7c 7c 20 6b 65 79 | .{.return.key.<.other.key.||.key |
48c20 | 3d 3d 6f 74 68 65 72 2e 6b 65 79 20 26 26 20 6c 61 6e 67 20 3c 20 6f 74 68 65 72 2e 6c 61 6e 67 | ==other.key.&&.lang.<.other.lang |
48c40 | 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 20 28 63 6f 6e 73 74 20 51 | ;.}.....bool.operator==.(const.Q |
48c60 | 49 6d 61 67 65 54 65 78 74 4b 65 79 4c 61 6e 67 26 20 6f 74 68 65 72 29 20 63 6f 6e 73 74 0a 09 | ImageTextKeyLang&.other).const.. |
48c80 | 7b 20 72 65 74 75 72 6e 20 6b 65 79 3d 3d 6f 74 68 65 72 2e 6b 65 79 20 26 26 20 6c 61 6e 67 3d | {.return.key==other.key.&&.lang= |
48ca0 | 3d 6f 74 68 65 72 2e 6c 61 6e 67 3b 20 7d 0a 7d 3b 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f | =other.lang;.}.};.#endif.//QT_NO |
48cc0 | 5f 49 4d 41 47 45 5f 54 45 58 54 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 49 6d | _IMAGE_TEXT...class.Q_EXPORT.QIm |
48ce0 | 61 67 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 45 6e 64 69 61 6e 20 7b 20 | age.{.public:.....enum.Endian.{. |
48d00 | 49 67 6e 6f 72 65 45 6e 64 69 61 6e 2c 20 42 69 67 45 6e 64 69 61 6e 2c 20 4c 69 74 74 6c 65 45 | IgnoreEndian,.BigEndian,.LittleE |
48d20 | 6e 64 69 61 6e 20 7d 3b 0a 0a 20 20 20 20 51 49 6d 61 67 65 28 29 3b 0a 20 20 20 20 51 49 6d 61 | ndian.};......QImage();.....QIma |
48d40 | 67 65 28 20 69 6e 74 20 77 69 64 74 68 2c 20 69 6e 74 20 68 65 69 67 68 74 2c 20 69 6e 74 20 64 | ge(.int.width,.int.height,.int.d |
48d60 | 65 70 74 68 2c 20 69 6e 74 20 6e 75 6d 43 6f 6c 6f 72 73 3d 30 2c 0a 09 20 20 20 20 45 6e 64 69 | epth,.int.numColors=0,......Endi |
48d80 | 61 6e 20 62 69 74 4f 72 64 65 72 3d 49 67 6e 6f 72 65 45 6e 64 69 61 6e 20 29 3b 0a 20 20 20 20 | an.bitOrder=IgnoreEndian.);..... |
48da0 | 51 49 6d 61 67 65 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 26 2c 20 69 6e 74 20 64 65 70 74 68 2c | QImage(.const.QSize&,.int.depth, |
48dc0 | 20 69 6e 74 20 6e 75 6d 43 6f 6c 6f 72 73 3d 30 2c 0a 09 20 20 20 20 45 6e 64 69 61 6e 20 62 69 | .int.numColors=0,......Endian.bi |
48de0 | 74 4f 72 64 65 72 3d 49 67 6e 6f 72 65 45 6e 64 69 61 6e 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 | tOrder=IgnoreEndian.);.#ifndef.Q |
48e00 | 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 0a 20 20 20 20 51 49 6d 61 67 65 28 20 63 6f 6e 73 74 20 51 | T_NO_IMAGEIO.....QImage(.const.Q |
48e20 | 53 74 72 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 2a 20 66 6f | String.&fileName,.const.char*.fo |
48e40 | 72 6d 61 74 3d 30 20 29 3b 0a 20 20 20 20 51 49 6d 61 67 65 28 20 63 6f 6e 73 74 20 63 68 61 72 | rmat=0.);.....QImage(.const.char |
48e60 | 20 2a 20 63 6f 6e 73 74 20 78 70 6d 5b 5d 20 29 3b 0a 20 20 20 20 51 49 6d 61 67 65 28 20 63 6f | .*.const.xpm[].);.....QImage(.co |
48e80 | 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 0a 20 | nst.QByteArray.&data.);.#endif.. |
48ea0 | 20 20 20 51 49 6d 61 67 65 28 20 75 63 68 61 72 2a 20 64 61 74 61 2c 20 69 6e 74 20 77 2c 20 69 | ...QImage(.uchar*.data,.int.w,.i |
48ec0 | 6e 74 20 68 2c 20 69 6e 74 20 64 65 70 74 68 2c 0a 09 09 51 52 67 62 2a 20 63 6f 6c 6f 72 74 61 | nt.h,.int.depth,...QRgb*.colorta |
48ee0 | 62 6c 65 2c 20 69 6e 74 20 6e 75 6d 43 6f 6c 6f 72 73 2c 0a 09 09 45 6e 64 69 61 6e 20 62 69 74 | ble,.int.numColors,...Endian.bit |
48f00 | 4f 72 64 65 72 20 29 3b 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 51 57 53 0a 20 20 20 20 51 49 6d | Order.);.#ifdef.Q_WS_QWS.....QIm |
48f20 | 61 67 65 28 20 75 63 68 61 72 2a 20 64 61 74 61 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 | age(.uchar*.data,.int.w,.int.h,. |
48f40 | 69 6e 74 20 64 65 70 74 68 2c 20 69 6e 74 20 70 62 6c 2c 0a 09 09 51 52 67 62 2a 20 63 6f 6c 6f | int.depth,.int.pbl,...QRgb*.colo |
48f60 | 72 74 61 62 6c 65 2c 20 69 6e 74 20 6e 75 6d 43 6f 6c 6f 72 73 2c 0a 09 09 45 6e 64 69 61 6e 20 | rtable,.int.numColors,...Endian. |
48f80 | 62 69 74 4f 72 64 65 72 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 49 6d 61 67 65 28 20 63 | bitOrder.);.#endif.....QImage(.c |
48fa0 | 6f 6e 73 74 20 51 49 6d 61 67 65 20 26 20 29 3b 0a 20 20 20 7e 51 49 6d 61 67 65 28 29 3b 0a 0a | onst.QImage.&.);....~QImage();.. |
48fc0 | 20 20 20 20 51 49 6d 61 67 65 20 20 20 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 | ....QImage.....&operator=(.const |
48fe0 | 20 51 49 6d 61 67 65 20 26 20 29 3b 0a 20 20 20 20 51 49 6d 61 67 65 20 20 20 20 20 26 6f 70 65 | .QImage.&.);.....QImage.....&ope |
49000 | 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 20 20 20 62 | rator=(.const.QPixmap.&.);.....b |
49020 | 6f 6f 6c 09 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 26 20 29 | ool.operator==(.const.QImage.&.) |
49040 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e | .const;.....bool.operator!=(.con |
49060 | 73 74 20 51 49 6d 61 67 65 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 64 65 | st.QImage.&.).const;.....void.de |
49080 | 74 61 63 68 28 29 3b 0a 20 20 20 20 51 49 6d 61 67 65 09 63 6f 70 79 28 29 09 09 63 6f 6e 73 74 | tach();.....QImage.copy()..const |
490a0 | 3b 0a 20 20 20 20 51 49 6d 61 67 65 09 63 6f 70 79 28 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 | ;.....QImage.copy(int.x,.int.y,. |
490c0 | 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 69 6e 74 20 63 6f 6e 76 65 72 73 69 6f 6e 5f 66 6c 61 | int.w,.int.h,.int.conversion_fla |
490e0 | 67 73 3d 30 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 6d 61 67 65 09 63 6f 70 79 28 63 6f 6e | gs=0).const;.....QImage.copy(con |
49100 | 73 74 20 51 52 65 63 74 26 29 09 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f | st.QRect&).const;.#ifndef.QT_NO_ |
49120 | 4d 49 4d 45 0a 20 20 20 20 73 74 61 74 69 63 20 51 49 6d 61 67 65 20 66 72 6f 6d 4d 69 6d 65 53 | MIME.....static.QImage.fromMimeS |
49140 | 6f 75 72 63 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 62 73 5f 6e 61 6d 65 20 29 | ource(.const.QString&.abs_name.) |
49160 | 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f 6c 09 69 73 4e 75 6c 6c 28 29 09 63 6f 6e 73 74 | ;.#endif.....bool.isNull().const |
49180 | 09 7b 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 62 69 74 73 20 3d 3d 20 30 3b 20 7d 0a 0a 20 20 | .{.return.data->bits.==.0;.}.... |
491a0 | 20 20 69 6e 74 09 09 77 69 64 74 68 28 29 09 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 64 | ..int..width()..const.{.return.d |
491c0 | 61 74 61 2d 3e 77 3b 20 7d 0a 20 20 20 20 69 6e 74 09 09 68 65 69 67 68 74 28 29 09 63 6f 6e 73 | ata->w;.}.....int..height().cons |
491e0 | 74 09 7b 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 68 3b 20 7d 0a 20 20 20 20 51 53 69 7a 65 09 | t.{.return.data->h;.}.....QSize. |
49200 | 73 69 7a 65 28 29 09 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 51 53 69 7a 65 28 64 61 74 | size()..const.{.return.QSize(dat |
49220 | 61 2d 3e 77 2c 64 61 74 61 2d 3e 68 29 3b 20 7d 0a 20 20 20 20 51 52 65 63 74 09 72 65 63 74 28 | a->w,data->h);.}.....QRect.rect( |
49240 | 29 09 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 51 52 65 63 74 28 30 2c 30 2c 64 61 74 61 | )..const.{.return.QRect(0,0,data |
49260 | 2d 3e 77 2c 64 61 74 61 2d 3e 68 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 09 64 65 70 74 68 28 29 | ->w,data->h);.}.....int..depth() |
49280 | 09 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 64 3b 20 7d 0a 20 20 20 20 | ..const.{.return.data->d;.}..... |
492a0 | 69 6e 74 09 09 6e 75 6d 43 6f 6c 6f 72 73 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 | int..numColors().const.{.return. |
492c0 | 64 61 74 61 2d 3e 6e 63 6f 6c 73 3b 20 7d 0a 20 20 20 20 45 6e 64 69 61 6e 09 62 69 74 4f 72 64 | data->ncols;.}.....Endian.bitOrd |
492e0 | 65 72 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 28 45 6e 64 69 61 6e 29 20 64 61 74 | er().const.{.return.(Endian).dat |
49300 | 61 2d 3e 62 69 74 6f 72 64 72 3b 20 7d 0a 0a 20 20 20 20 51 52 67 62 09 63 6f 6c 6f 72 28 20 69 | a->bitordr;.}......QRgb.color(.i |
49320 | 6e 74 20 69 20 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 43 6f 6c 6f 72 28 | nt.i.).const;.....void.setColor( |
49340 | 20 69 6e 74 20 69 2c 20 51 52 67 62 20 63 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 4e 75 | .int.i,.QRgb.c.);.....void.setNu |
49360 | 6d 43 6f 6c 6f 72 73 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 68 61 73 41 6c 70 | mColors(.int.);......bool.hasAlp |
49380 | 68 61 42 75 66 66 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 41 6c | haBuffer().const;.....void.setAl |
493a0 | 70 68 61 42 75 66 66 65 72 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 61 6c 6c | phaBuffer(.bool.);......bool.all |
493c0 | 47 72 61 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 20 20 20 20 69 73 | Gray().const;.....bool........is |
493e0 | 47 72 61 79 73 63 61 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 75 63 68 61 72 20 20 20 | Grayscale().const;......uchar... |
49400 | 20 20 20 2a 62 69 74 73 28 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 75 63 68 61 72 20 20 20 20 | ...*bits()..const;.....uchar.... |
49420 | 20 20 2a 73 63 61 6e 4c 69 6e 65 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 75 63 | ..*scanLine(.int.).const;.....uc |
49440 | 68 61 72 20 20 20 20 20 2a 2a 6a 75 6d 70 54 61 62 6c 65 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 | har.....**jumpTable().const;.... |
49460 | 20 51 52 67 62 20 20 20 20 20 20 20 2a 63 6f 6c 6f 72 54 61 62 6c 65 28 29 09 63 6f 6e 73 74 3b | .QRgb.......*colorTable().const; |
49480 | 0a 20 20 20 20 69 6e 74 09 09 6e 75 6d 42 79 74 65 73 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 | .....int..numBytes().const;..... |
494a0 | 69 6e 74 09 09 62 79 74 65 73 50 65 72 4c 69 6e 65 28 29 09 63 6f 6e 73 74 3b 0a 0a 23 69 66 64 | int..bytesPerLine().const;..#ifd |
494c0 | 65 66 20 51 5f 57 53 5f 51 57 53 0a 20 20 20 20 51 47 66 78 20 2a 20 67 72 61 70 68 69 63 73 43 | ef.Q_WS_QWS.....QGfx.*.graphicsC |
494e0 | 6f 6e 74 65 78 74 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 62 6f 6f 6c 09 63 72 65 61 74 | ontext();.#endif......bool.creat |
49500 | 65 28 20 69 6e 74 20 77 69 64 74 68 2c 20 69 6e 74 20 68 65 69 67 68 74 2c 20 69 6e 74 20 64 65 | e(.int.width,.int.height,.int.de |
49520 | 70 74 68 2c 20 69 6e 74 20 6e 75 6d 43 6f 6c 6f 72 73 3d 30 2c 0a 09 09 09 45 6e 64 69 61 6e 20 | pth,.int.numColors=0,....Endian. |
49540 | 62 69 74 4f 72 64 65 72 3d 49 67 6e 6f 72 65 45 6e 64 69 61 6e 20 29 3b 0a 20 20 20 20 62 6f 6f | bitOrder=IgnoreEndian.);.....boo |
49560 | 6c 09 63 72 65 61 74 65 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 26 2c 20 69 6e 74 20 64 65 70 74 | l.create(.const.QSize&,.int.dept |
49580 | 68 2c 20 69 6e 74 20 6e 75 6d 43 6f 6c 6f 72 73 3d 30 2c 0a 09 09 09 45 6e 64 69 61 6e 20 62 69 | h,.int.numColors=0,....Endian.bi |
495a0 | 74 4f 72 64 65 72 3d 49 67 6e 6f 72 65 45 6e 64 69 61 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 | tOrder=IgnoreEndian.);.....void. |
495c0 | 72 65 73 65 74 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 66 69 6c 6c 28 20 75 69 6e 74 20 70 69 | reset();......void.fill(.uint.pi |
495e0 | 78 65 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 69 6e 76 65 72 74 50 69 78 65 6c 73 28 20 62 6f | xel.);.....void.invertPixels(.bo |
49600 | 6f 6c 20 69 6e 76 65 72 74 41 6c 70 68 61 20 3d 20 54 52 55 45 20 29 3b 0a 0a 20 20 20 20 51 49 | ol.invertAlpha.=.TRUE.);......QI |
49620 | 6d 61 67 65 09 63 6f 6e 76 65 72 74 44 65 70 74 68 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a | mage.convertDepth(.int.).const;. |
49640 | 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 52 55 45 43 4f 4c 4f 52 0a 20 20 | #ifndef.QT_NO_IMAGE_TRUECOLOR... |
49660 | 20 20 51 49 6d 61 67 65 09 63 6f 6e 76 65 72 74 44 65 70 74 68 57 69 74 68 50 61 6c 65 74 74 65 | ..QImage.convertDepthWithPalette |
49680 | 28 20 69 6e 74 2c 20 51 52 67 62 2a 20 70 2c 20 69 6e 74 20 70 63 2c 20 69 6e 74 20 63 66 3d 30 | (.int,.QRgb*.p,.int.pc,.int.cf=0 |
496a0 | 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 49 6d 61 67 65 09 63 6f 6e 76 | .).const;.#endif.....QImage.conv |
496c0 | 65 72 74 44 65 70 74 68 28 20 69 6e 74 2c 20 69 6e 74 20 63 6f 6e 76 65 72 73 69 6f 6e 5f 66 6c | ertDepth(.int,.int.conversion_fl |
496e0 | 61 67 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 6d 61 67 65 09 63 6f 6e 76 65 72 74 42 | ags.).const;.....QImage.convertB |
49700 | 69 74 4f 72 64 65 72 28 20 45 6e 64 69 61 6e 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e | itOrder(.Endian.).const;......en |
49720 | 75 6d 20 53 63 61 6c 65 4d 6f 64 65 20 7b 0a 09 53 63 61 6c 65 46 72 65 65 2c 0a 09 53 63 61 6c | um.ScaleMode.{..ScaleFree,..Scal |
49740 | 65 4d 69 6e 2c 0a 09 53 63 61 6c 65 4d 61 78 0a 20 20 20 20 7d 3b 0a 23 69 66 6e 64 65 66 20 51 | eMin,..ScaleMax.....};.#ifndef.Q |
49760 | 54 5f 4e 4f 5f 49 4d 41 47 45 5f 53 4d 4f 4f 54 48 53 43 41 4c 45 0a 20 20 20 20 51 49 6d 61 67 | T_NO_IMAGE_SMOOTHSCALE.....QImag |
49780 | 65 20 73 6d 6f 6f 74 68 53 63 61 6c 65 28 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 53 63 61 | e.smoothScale(.int.w,.int.h,.Sca |
497a0 | 6c 65 4d 6f 64 65 20 6d 6f 64 65 3d 53 63 61 6c 65 46 72 65 65 20 29 20 63 6f 6e 73 74 3b 0a 20 | leMode.mode=ScaleFree.).const;.. |
497c0 | 20 20 20 51 49 6d 61 67 65 20 73 6d 6f 6f 74 68 53 63 61 6c 65 28 20 63 6f 6e 73 74 20 51 53 69 | ...QImage.smoothScale(.const.QSi |
497e0 | 7a 65 26 20 73 2c 20 53 63 61 6c 65 4d 6f 64 65 20 6d 6f 64 65 3d 53 63 61 6c 65 46 72 65 65 20 | ze&.s,.ScaleMode.mode=ScaleFree. |
49800 | 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d | ).const;.#endif.#ifndef.QT_NO_IM |
49820 | 41 47 45 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 0a 20 20 20 20 51 49 6d 61 67 65 20 73 63 | AGE_TRANSFORMATION.....QImage.sc |
49840 | 61 6c 65 28 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 53 63 61 6c 65 4d 6f 64 65 20 6d 6f 64 | ale(.int.w,.int.h,.ScaleMode.mod |
49860 | 65 3d 53 63 61 6c 65 46 72 65 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 6d 61 67 65 20 | e=ScaleFree.).const;.....QImage. |
49880 | 73 63 61 6c 65 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 26 20 73 2c 20 53 63 61 6c 65 4d 6f 64 65 | scale(.const.QSize&.s,.ScaleMode |
498a0 | 20 6d 6f 64 65 3d 53 63 61 6c 65 46 72 65 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 6d | .mode=ScaleFree.).const;.....QIm |
498c0 | 61 67 65 20 73 63 61 6c 65 57 69 64 74 68 28 20 69 6e 74 20 77 20 29 20 63 6f 6e 73 74 3b 0a 20 | age.scaleWidth(.int.w.).const;.. |
498e0 | 20 20 20 51 49 6d 61 67 65 20 73 63 61 6c 65 48 65 69 67 68 74 28 20 69 6e 74 20 68 20 29 20 63 | ...QImage.scaleHeight(.int.h.).c |
49900 | 6f 6e 73 74 3b 0a 20 20 20 20 51 49 6d 61 67 65 20 78 46 6f 72 6d 28 20 63 6f 6e 73 74 20 51 57 | onst;.....QImage.xForm(.const.QW |
49920 | 4d 61 74 72 69 78 20 26 6d 61 74 72 69 78 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a | Matrix.&matrix.).const;.#endif.. |
49940 | 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 44 49 54 48 45 52 5f 54 4f 5f 31 0a | #ifndef.QT_NO_IMAGE_DITHER_TO_1. |
49960 | 20 20 20 20 51 49 6d 61 67 65 09 63 72 65 61 74 65 41 6c 70 68 61 4d 61 73 6b 28 20 69 6e 74 20 | ....QImage.createAlphaMask(.int. |
49980 | 63 6f 6e 76 65 72 73 69 6f 6e 5f 66 6c 61 67 73 3d 30 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 | conversion_flags=0.).const;.#end |
499a0 | 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 48 45 55 52 49 53 54 49 43 | if.#ifndef.QT_NO_IMAGE_HEURISTIC |
499c0 | 5f 4d 41 53 4b 0a 20 20 20 20 51 49 6d 61 67 65 09 63 72 65 61 74 65 48 65 75 72 69 73 74 69 63 | _MASK.....QImage.createHeuristic |
499e0 | 4d 61 73 6b 28 20 62 6f 6f 6c 20 63 6c 69 70 54 69 67 68 74 3d 54 52 55 45 20 29 20 63 6f 6e 73 | Mask(.bool.clipTight=TRUE.).cons |
49a00 | 74 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 4d 49 | t;.#endif.#ifndef.QT_NO_IMAGE_MI |
49a20 | 52 52 4f 52 0a 20 20 20 20 51 49 6d 61 67 65 09 6d 69 72 72 6f 72 28 29 20 63 6f 6e 73 74 3b 0a | RROR.....QImage.mirror().const;. |
49a40 | 20 20 20 20 51 49 6d 61 67 65 09 6d 69 72 72 6f 72 28 62 6f 6f 6c 20 68 6f 72 69 7a 6f 6e 74 61 | ....QImage.mirror(bool.horizonta |
49a60 | 6c 6c 79 2c 20 62 6f 6f 6c 20 76 65 72 74 69 63 61 6c 6c 79 29 20 63 6f 6e 73 74 3b 0a 23 65 6e | lly,.bool.vertically).const;.#en |
49a80 | 64 69 66 0a 20 20 20 20 51 49 6d 61 67 65 09 73 77 61 70 52 47 42 28 29 20 63 6f 6e 73 74 3b 0a | dif.....QImage.swapRGB().const;. |
49aa0 | 0a 20 20 20 20 73 74 61 74 69 63 20 45 6e 64 69 61 6e 20 73 79 73 74 65 6d 42 69 74 4f 72 64 65 | .....static.Endian.systemBitOrde |
49ac0 | 72 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 45 6e 64 69 61 6e 20 73 79 73 74 65 6d 42 79 74 | r();.....static.Endian.systemByt |
49ae0 | 65 4f 72 64 65 72 28 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f | eOrder();..#ifndef.QT_NO_IMAGEIO |
49b00 | 0a 20 20 20 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 | .....static.const.char*.imageFor |
49b20 | 6d 61 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 4e 61 6d 65 20 29 3b 0a | mat(.const.QString.&fileName.);. |
49b40 | 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 4c 69 73 74 20 69 6e 70 75 74 46 6f 72 6d 61 74 73 | ....static.QStrList.inputFormats |
49b60 | 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 4c 69 73 74 20 6f 75 74 70 75 74 46 6f | ();.....static.QStrList.outputFo |
49b80 | 72 6d 61 74 73 28 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 | rmats();.#ifndef.QT_NO_STRINGLIS |
49ba0 | 54 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 4c 69 73 74 20 69 6e 70 75 74 46 6f | T.....static.QStringList.inputFo |
49bc0 | 72 6d 61 74 4c 69 73 74 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 4c 69 | rmatList();.....static.QStringLi |
49be0 | 73 74 20 6f 75 74 70 75 74 46 6f 72 6d 61 74 4c 69 73 74 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 | st.outputFormatList();.#endif... |
49c00 | 20 20 62 6f 6f 6c 09 6c 6f 61 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 | ..bool.load(.const.QString.&file |
49c20 | 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 6f 72 6d 61 74 3d 30 20 29 3b 0a 20 20 | Name,.const.char*.format=0.);... |
49c40 | 20 20 62 6f 6f 6c 09 6c 6f 61 64 46 72 6f 6d 44 61 74 61 28 20 63 6f 6e 73 74 20 75 63 68 61 72 | ..bool.loadFromData(.const.uchar |
49c60 | 20 2a 62 75 66 2c 20 75 69 6e 74 20 6c 65 6e 2c 0a 09 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 | .*buf,.uint.len,..........const. |
49c80 | 63 68 61 72 20 2a 66 6f 72 6d 61 74 3d 30 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 6c 6f 61 64 46 | char.*format=0.);.....bool.loadF |
49ca0 | 72 6f 6d 44 61 74 61 28 20 51 42 79 74 65 41 72 72 61 79 20 64 61 74 61 2c 20 63 6f 6e 73 74 20 | romData(.QByteArray.data,.const. |
49cc0 | 63 68 61 72 2a 20 66 6f 72 6d 61 74 3d 30 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 73 61 76 65 28 | char*.format=0.);.....bool.save( |
49ce0 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 4e 61 6d 65 2c 20 63 6f 6e 73 74 20 | .const.QString.&fileName,.const. |
49d00 | 63 68 61 72 2a 20 66 6f 72 6d 61 74 2c 0a 09 09 20 20 20 20 20 20 69 6e 74 20 71 75 61 6c 69 74 | char*.format,.........int.qualit |
49d20 | 79 3d 2d 31 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 73 61 76 65 28 20 51 49 4f | y=-1.).const;.....bool.save(.QIO |
49d40 | 44 65 76 69 63 65 20 2a 20 64 65 76 69 63 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 6f 72 | Device.*.device,.const.char*.for |
49d60 | 6d 61 74 2c 0a 09 09 20 20 20 20 20 20 69 6e 74 20 71 75 61 6c 69 74 79 3d 2d 31 20 29 20 63 6f | mat,.........int.quality=-1.).co |
49d80 | 6e 73 74 3b 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 0a 0a 20 20 20 | nst;.#endif.//QT_NO_IMAGEIO..... |
49da0 | 20 62 6f 6f 6c 09 76 61 6c 69 64 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 20 63 6f 6e 73 | .bool.valid(.int.x,.int.y.).cons |
49dc0 | 74 3b 0a 20 20 20 20 69 6e 74 09 09 70 69 78 65 6c 49 6e 64 65 78 28 20 69 6e 74 20 78 2c 20 69 | t;.....int..pixelIndex(.int.x,.i |
49de0 | 6e 74 20 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 67 62 09 70 69 78 65 6c 28 20 69 6e | nt.y.).const;.....QRgb.pixel(.in |
49e00 | 74 20 78 2c 20 69 6e 74 20 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 | t.x,.int.y.).const;.....void.set |
49e20 | 50 69 78 65 6c 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 75 69 6e 74 20 69 6e 64 65 78 5f | Pixel(.int.x,.int.y,.uint.index_ |
49e40 | 6f 72 5f 72 67 62 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 41 75 78 69 6c 69 61 72 79 20 64 61 74 61 | or_rgb.);......//.Auxiliary.data |
49e60 | 0a 20 20 20 20 69 6e 74 20 64 6f 74 73 50 65 72 4d 65 74 65 72 58 28 29 20 63 6f 6e 73 74 3b 0a | .....int.dotsPerMeterX().const;. |
49e80 | 20 20 20 20 69 6e 74 20 64 6f 74 73 50 65 72 4d 65 74 65 72 59 28 29 20 63 6f 6e 73 74 3b 0a 20 | ....int.dotsPerMeterY().const;.. |
49ea0 | 20 20 20 76 6f 69 64 20 73 65 74 44 6f 74 73 50 65 72 4d 65 74 65 72 58 28 69 6e 74 29 3b 0a 20 | ...void.setDotsPerMeterX(int);.. |
49ec0 | 20 20 20 76 6f 69 64 20 73 65 74 44 6f 74 73 50 65 72 4d 65 74 65 72 59 28 69 6e 74 29 3b 0a 20 | ...void.setDotsPerMeterY(int);.. |
49ee0 | 20 20 20 51 50 6f 69 6e 74 20 6f 66 66 73 65 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f | ...QPoint.offset().const;.....vo |
49f00 | 69 64 20 73 65 74 4f 66 66 73 65 74 28 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 29 3b 0a 23 69 66 | id.setOffset(const.QPoint&);.#if |
49f20 | 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 45 58 54 0a 20 20 20 20 51 56 61 6c 75 65 | ndef.QT_NO_IMAGE_TEXT.....QValue |
49f40 | 4c 69 73 74 3c 51 49 6d 61 67 65 54 65 78 74 4b 65 79 4c 61 6e 67 3e 20 74 65 78 74 4c 69 73 74 | List<QImageTextKeyLang>.textList |
49f60 | 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 74 65 78 74 4c 61 | ().const;.....QStringList.textLa |
49f80 | 6e 67 75 61 67 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 | nguages().const;.....QStringList |
49fa0 | 20 74 65 78 74 4b 65 79 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 | .textKeys().const;.....QString.t |
49fc0 | 65 78 74 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 6b 65 79 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a | ext(const.char*.key,.const.char* |
49fe0 | 20 6c 61 6e 67 3d 30 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 65 78 74 | .lang=0).const;.....QString.text |
4a000 | 28 63 6f 6e 73 74 20 51 49 6d 61 67 65 54 65 78 74 4b 65 79 4c 61 6e 67 26 29 20 63 6f 6e 73 74 | (const.QImageTextKeyLang&).const |
4a020 | 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 6b | ;.....void.setText(const.char*.k |
4a040 | 65 79 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6c 61 6e 67 2c 20 63 6f 6e 73 74 20 51 53 74 72 | ey,.const.char*.lang,.const.QStr |
4a060 | 69 6e 67 26 29 3b 0a 23 65 6e 64 69 66 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 09 | ing&);.#endif.private:.....void. |
4a080 | 69 6e 69 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 69 6e 69 74 28 29 3b 0a 20 20 20 20 76 | init();.....void.reinit();.....v |
4a0a0 | 6f 69 64 09 66 72 65 65 42 69 74 73 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 09 | oid.freeBits();.....static.void. |
4a0c0 | 77 61 72 6e 69 6e 67 49 6e 64 65 78 52 61 6e 67 65 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c | warningIndexRange(.const.char.*, |
4a0e0 | 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 73 74 72 75 63 74 20 51 49 6d 61 67 65 44 61 74 61 20 3a | .int.);......struct.QImageData.: |
4a100 | 20 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 20 7b 09 2f 2f 20 69 6e 74 65 72 6e 61 6c 20 69 6d | .public.QShared.{.//.internal.im |
4a120 | 61 67 65 20 64 61 74 61 0a 09 69 6e 74 09 77 3b 09 09 09 09 2f 2f 20 69 6d 61 67 65 20 77 69 64 | age.data..int.w;....//.image.wid |
4a140 | 74 68 0a 09 69 6e 74 09 68 3b 09 09 09 09 2f 2f 20 69 6d 61 67 65 20 68 65 69 67 68 74 0a 09 69 | th..int.h;....//.image.height..i |
4a160 | 6e 74 09 64 3b 09 09 09 09 2f 2f 20 69 6d 61 67 65 20 64 65 70 74 68 0a 09 69 6e 74 09 6e 63 6f | nt.d;....//.image.depth..int.nco |
4a180 | 6c 73 3b 09 09 09 09 2f 2f 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6c 6f 72 73 0a 09 69 6e 74 09 | ls;....//.number.of.colors..int. |
4a1a0 | 6e 62 79 74 65 73 3b 09 09 09 09 2f 2f 20 6e 75 6d 62 65 72 20 6f 66 20 62 79 74 65 73 20 64 61 | nbytes;....//.number.of.bytes.da |
4a1c0 | 74 61 0a 09 69 6e 74 09 62 69 74 6f 72 64 72 3b 09 09 09 2f 2f 20 62 69 74 20 6f 72 64 65 72 20 | ta..int.bitordr;...//.bit.order. |
4a1e0 | 28 31 20 62 69 74 20 64 65 70 74 68 29 0a 09 51 52 67 62 20 20 20 2a 63 74 62 6c 3b 09 09 09 09 | (1.bit.depth)..QRgb...*ctbl;.... |
4a200 | 2f 2f 20 63 6f 6c 6f 72 20 74 61 62 6c 65 0a 09 75 63 68 61 72 20 2a 2a 62 69 74 73 3b 09 09 09 | //.color.table..uchar.**bits;... |
4a220 | 09 2f 2f 20 69 6d 61 67 65 20 64 61 74 61 0a 09 62 6f 6f 6c 09 61 6c 70 68 61 3b 09 09 09 09 2f | .//.image.data..bool.alpha;..../ |
4a240 | 2f 20 61 6c 70 68 61 20 62 75 66 66 65 72 0a 09 69 6e 74 09 64 70 6d 78 3b 09 09 09 09 2f 2f 20 | /.alpha.buffer..int.dpmx;....//. |
4a260 | 64 6f 74 73 20 70 65 72 20 6d 65 74 65 72 20 58 20 28 6f 72 20 30 29 0a 09 69 6e 74 09 64 70 6d | dots.per.meter.X.(or.0)..int.dpm |
4a280 | 79 3b 09 09 09 09 2f 2f 20 64 6f 74 73 20 70 65 72 20 6d 65 74 65 72 20 59 20 28 6f 72 20 30 29 | y;....//.dots.per.meter.Y.(or.0) |
4a2a0 | 0a 09 51 50 6f 69 6e 74 09 6f 66 66 73 65 74 3b 09 09 09 09 2f 2f 20 6f 66 66 73 65 74 20 69 6e | ..QPoint.offset;....//.offset.in |
4a2c0 | 20 70 69 78 65 6c 73 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 45 58 54 | .pixels.#ifndef.QT_NO_IMAGE_TEXT |
4a2e0 | 0a 09 51 49 6d 61 67 65 44 61 74 61 4d 69 73 63 2a 20 6d 69 73 63 3b 09 09 09 2f 2f 20 6c 65 73 | ..QImageDataMisc*.misc;...//.les |
4a300 | 73 20 63 6f 6d 6d 6f 6e 20 73 74 75 66 66 0a 23 65 6e 64 69 66 0a 09 62 6f 6f 6c 20 20 20 20 63 | s.common.stuff.#endif..bool....c |
4a320 | 74 62 6c 5f 6d 69 6e 65 3b 09 09 09 2f 2f 20 74 68 69 73 20 61 6c 6c 6f 63 61 74 65 64 20 63 74 | tbl_mine;...//.this.allocated.ct |
4a340 | 62 6c 0a 20 20 20 20 7d 20 2a 64 61 74 61 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d | bl.....}.*data;.#ifndef.QT_NO_IM |
4a360 | 41 47 45 5f 54 45 58 54 0a 20 20 20 20 51 49 6d 61 67 65 44 61 74 61 4d 69 73 63 26 20 6d 69 73 | AGE_TEXT.....QImageDataMisc&.mis |
4a380 | 63 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f | c().const;.#endif.#ifndef.QT_NO_ |
4a3a0 | 49 4d 41 47 45 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 | IMAGEIO.....bool.doImageIO(.QIma |
4a3c0 | 67 65 49 4f 2a 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 | geIO*.io,.int.quality.).const;.# |
4a3e0 | 65 6e 64 69 66 0a 20 20 20 20 66 72 69 65 6e 64 20 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 62 | endif.....friend.Q_EXPORT.void.b |
4a400 | 69 74 42 6c 74 28 20 51 49 6d 61 67 65 2a 20 64 73 74 2c 20 69 6e 74 20 64 78 2c 20 69 6e 74 20 | itBlt(.QImage*.dst,.int.dx,.int. |
4a420 | 64 79 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 2a 20 73 72 63 2c 20 69 6e 74 20 | dy,......const.QImage*.src,.int. |
4a440 | 73 78 2c 20 69 6e 74 20 73 79 2c 0a 09 09 09 09 20 69 6e 74 20 73 77 2c 20 69 6e 74 20 73 68 2c | sx,.int.sy,......int.sw,.int.sh, |
4a460 | 20 69 6e 74 20 63 6f 6e 76 65 72 73 69 6f 6e 5f 66 6c 61 67 73 20 29 3b 0a 7d 3b 0a 0a 0a 2f 2f | .int.conversion_flags.);.};...// |
4a480 | 20 51 49 6d 61 67 65 20 73 74 72 65 61 6d 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 23 69 66 20 21 64 | .QImage.stream.functions..#if.!d |
4a4a0 | 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 20 21 64 65 66 | efined(QT_NO_DATASTREAM).&&.!def |
4a4c0 | 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 54 20 51 44 61 | ined(QT_NO_IMAGEIO).Q_EXPORT.QDa |
4a4e0 | 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 |
4a500 | 6d 20 26 2c 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 | m.&,.const.QImage.&.);.Q_EXPORT. |
4a520 | 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 | QDataStream.&operator>>(.QDataSt |
4a540 | 72 65 61 6d 20 26 2c 20 51 49 6d 61 67 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e | ream.&,.QImage.&.);.#endif..#ifn |
4a560 | 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 0a 63 6c 61 73 73 20 51 49 4f 44 65 76 69 63 | def.QT_NO_IMAGEIO.class.QIODevic |
4a580 | 65 3b 0a 74 79 70 65 64 65 66 20 76 6f 69 64 20 28 2a 69 6d 61 67 65 5f 69 6f 5f 68 61 6e 64 6c | e;.typedef.void.(*image_io_handl |
4a5a0 | 65 72 29 28 20 51 49 6d 61 67 65 49 4f 20 2a 20 29 3b 20 2f 2f 20 69 6d 61 67 65 20 49 4f 20 68 | er)(.QImageIO.*.);.//.image.IO.h |
4a5c0 | 61 6e 64 6c 65 72 0a 0a 0a 73 74 72 75 63 74 20 51 49 6d 61 67 65 49 4f 44 61 74 61 3b 0a 0a 0a | andler...struct.QImageIOData;... |
4a5e0 | 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 49 6d 61 67 65 49 4f 0a 7b 0a 70 75 62 6c 69 63 | class.Q_EXPORT.QImageIO.{.public |
4a600 | 3a 0a 20 20 20 20 51 49 6d 61 67 65 49 4f 28 29 3b 0a 20 20 20 20 51 49 6d 61 67 65 49 4f 28 20 | :.....QImageIO();.....QImageIO(. |
4a620 | 51 49 4f 44 65 76 69 63 65 09 20 2a 69 6f 44 65 76 69 63 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 | QIODevice..*ioDevice,.const.char |
4a640 | 20 2a 66 6f 72 6d 61 74 20 29 3b 0a 20 20 20 20 51 49 6d 61 67 65 49 4f 28 20 63 6f 6e 73 74 20 | .*format.);.....QImageIO(.const. |
4a660 | 51 53 74 72 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 2a 20 66 | QString.&fileName,.const.char*.f |
4a680 | 6f 72 6d 61 74 20 29 3b 0a 20 20 20 7e 51 49 6d 61 67 65 49 4f 28 29 3b 0a 0a 0a 20 20 20 20 63 | ormat.);....~QImageIO();.......c |
4a6a0 | 6f 6e 73 74 20 51 49 6d 61 67 65 20 26 69 6d 61 67 65 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 | onst.QImage.&image().const.{.ret |
4a6c0 | 75 72 6e 20 69 6d 3b 20 7d 0a 20 20 20 20 69 6e 74 09 09 73 74 61 74 75 73 28 29 09 63 6f 6e 73 | urn.im;.}.....int..status().cons |
4a6e0 | 74 09 7b 20 72 65 74 75 72 6e 20 69 6f 73 74 61 74 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 63 | t.{.return.iostat;.}.....const.c |
4a700 | 68 61 72 20 2a 66 6f 72 6d 61 74 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 66 72 6d | har.*format().const.{.return.frm |
4a720 | 74 3b 20 7d 0a 20 20 20 20 51 49 4f 44 65 76 69 63 65 20 20 2a 69 6f 44 65 76 69 63 65 28 29 09 | t;.}.....QIODevice..*ioDevice(). |
4a740 | 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 69 6f 64 65 76 3b 20 7d 0a 20 20 20 20 51 53 74 72 | const.{.return.iodev;.}.....QStr |
4a760 | 69 6e 67 09 66 69 6c 65 4e 61 6d 65 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 66 6e | ing.fileName().const.{.return.fn |
4a780 | 61 6d 65 3b 20 7d 0a 20 20 20 20 69 6e 74 09 09 71 75 61 6c 69 74 79 28 29 09 63 6f 6e 73 74 3b | ame;.}.....int..quality().const; |
4a7a0 | 0a 20 20 20 20 51 53 74 72 69 6e 67 09 64 65 73 63 72 69 70 74 69 6f 6e 28 29 09 63 6f 6e 73 74 | .....QString.description().const |
4a7c0 | 09 7b 20 72 65 74 75 72 6e 20 64 65 73 63 72 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 | .{.return.descr;.}.....const.cha |
4a7e0 | 72 20 2a 70 61 72 61 6d 65 74 65 72 73 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 66 6c 6f 61 74 | r.*parameters().const;.....float |
4a800 | 20 67 61 6d 6d 61 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 49 6d 61 | .gamma().const;......void.setIma |
4a820 | 67 65 28 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 64 09 73 | ge(.const.QImage.&.);.....void.s |
4a840 | 65 74 53 74 61 74 75 73 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 46 6f 72 | etStatus(.int.);.....void.setFor |
4a860 | 6d 61 74 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 | mat(.const.char.*.);.....void.se |
4a880 | 74 49 4f 44 65 76 69 63 65 28 20 51 49 4f 44 65 76 69 63 65 20 2a 20 29 3b 0a 20 20 20 20 76 6f | tIODevice(.QIODevice.*.);.....vo |
4a8a0 | 69 64 09 73 65 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 20 | id.setFileName(.const.QString.&. |
4a8c0 | 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 51 75 61 6c 69 74 79 28 20 69 6e 74 20 29 3b 0a 20 | );.....void.setQuality(.int.);.. |
4a8e0 | 20 20 20 76 6f 69 64 09 73 65 74 44 65 73 63 72 69 70 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 53 | ...void.setDescription(.const.QS |
4a900 | 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 50 61 72 61 6d 65 74 65 72 | tring.&.);.....void.setParameter |
4a920 | 73 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 47 | s(.const.char.*.);.....void.setG |
4a940 | 61 6d 6d 61 28 20 66 6c 6f 61 74 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 72 65 61 64 28 29 3b | amma(.float.);......bool.read(); |
4a960 | 0a 20 20 20 20 62 6f 6f 6c 09 77 72 69 74 65 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 63 | .....bool.write();......static.c |
4a980 | 6f 6e 73 74 20 63 68 61 72 2a 20 69 6d 61 67 65 46 6f 72 6d 61 74 28 20 63 6f 6e 73 74 20 51 53 | onst.char*.imageFormat(.const.QS |
4a9a0 | 74 72 69 6e 67 20 26 66 69 6c 65 4e 61 6d 65 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 63 6f | tring.&fileName.);.....static.co |
4a9c0 | 6e 73 74 20 63 68 61 72 20 2a 69 6d 61 67 65 46 6f 72 6d 61 74 28 20 51 49 4f 44 65 76 69 63 65 | nst.char.*imageFormat(.QIODevice |
4a9e0 | 20 2a 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 4c 69 73 74 20 69 6e 70 75 74 46 | .*.);.....static.QStrList.inputF |
4aa00 | 6f 72 6d 61 74 73 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 4c 69 73 74 20 6f 75 | ormats();.....static.QStrList.ou |
4aa20 | 74 70 75 74 46 6f 72 6d 61 74 73 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 | tputFormats();......static.void. |
4aa40 | 64 65 66 69 6e 65 49 4f 48 61 6e 64 6c 65 72 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 66 6f 72 | defineIOHandler(.const.char.*for |
4aa60 | 6d 61 74 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 68 65 61 64 65 72 2c 0a 09 09 | mat,......const.char.*header,... |
4aa80 | 09 09 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 66 6c 61 67 73 2c 0a 09 09 09 09 20 69 6d 61 67 65 | ...const.char.*flags,......image |
4aaa0 | 5f 69 6f 5f 68 61 6e 64 6c 65 72 20 72 65 61 64 5f 69 6d 61 67 65 2c 0a 09 09 09 09 20 69 6d 61 | _io_handler.read_image,......ima |
4aac0 | 67 65 5f 69 6f 5f 68 61 6e 64 6c 65 72 20 77 72 69 74 65 5f 69 6d 61 67 65 20 29 3b 0a 0a 70 72 | ge_io_handler.write_image.);..pr |
4aae0 | 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 09 69 6e 69 74 28 29 3b 0a 0a 20 20 20 20 51 49 6d | ivate:.....void.init();......QIm |
4ab00 | 61 67 65 09 69 6d 3b 09 09 09 09 2f 2f 20 69 6d 61 67 65 0a 20 20 20 20 69 6e 74 09 09 69 6f 73 | age.im;....//.image.....int..ios |
4ab20 | 74 61 74 3b 09 09 09 09 2f 2f 20 49 4f 20 73 74 61 74 75 73 0a 20 20 20 20 51 43 53 74 72 69 6e | tat;....//.IO.status.....QCStrin |
4ab40 | 67 09 66 72 6d 74 3b 09 09 09 09 2f 2f 20 69 6d 61 67 65 20 66 6f 72 6d 61 74 0a 20 20 20 20 51 | g.frmt;....//.image.format.....Q |
4ab60 | 49 4f 44 65 76 69 63 65 20 20 2a 69 6f 64 65 76 3b 09 09 09 09 2f 2f 20 49 4f 20 64 65 76 69 63 | IODevice..*iodev;....//.IO.devic |
4ab80 | 65 0a 20 20 20 20 51 53 74 72 69 6e 67 09 66 6e 61 6d 65 3b 09 09 09 09 2f 2f 20 66 69 6c 65 20 | e.....QString.fname;....//.file. |
4aba0 | 6e 61 6d 65 0a 20 20 20 20 63 68 61 72 20 20 20 20 20 20 20 2a 70 61 72 61 6d 73 3b 09 09 09 09 | name.....char.......*params;.... |
4abc0 | 2f 2f 20 69 6d 61 67 65 20 70 61 72 61 6d 65 74 65 72 73 20 2f 2f 23 23 23 20 63 68 61 6e 67 65 | //.image.parameters.//###.change |
4abe0 | 20 74 6f 20 51 49 6d 61 67 65 49 4f 44 61 74 61 20 2a 64 20 69 6e 20 33 2e 30 0a 20 20 20 20 51 | .to.QImageIOData.*d.in.3.0.....Q |
4ac00 | 53 74 72 69 6e 67 20 20 20 20 20 64 65 73 63 72 3b 09 09 09 09 2f 2f 20 69 6d 61 67 65 20 64 65 | String.....descr;....//.image.de |
4ac20 | 73 63 72 69 70 74 69 6f 6e 0a 20 20 20 20 51 49 6d 61 67 65 49 4f 44 61 74 61 20 2a 64 3b 0a 0a | scription.....QImageIOData.*d;.. |
4ac40 | 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 |
4ac60 | 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( |
4ac80 | 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 49 6d 61 67 65 49 4f 28 20 63 6f | Q_DISABLE_COPY).....QImageIO(.co |
4aca0 | 6e 73 74 20 51 49 6d 61 67 65 49 4f 20 26 20 29 3b 0a 20 20 20 20 51 49 6d 61 67 65 49 4f 20 26 | nst.QImageIO.&.);.....QImageIO.& |
4acc0 | 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 49 4f 20 26 20 29 3b 0a 23 | operator=(.const.QImageIO.&.);.# |
4ace0 | 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f | endif.};..#endif.//QT_NO_IMAGEIO |
4ad00 | 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 62 69 74 42 6c 74 28 20 51 49 6d 61 67 65 2a 20 | ..Q_EXPORT.void.bitBlt(.QImage*. |
4ad20 | 64 73 74 2c 20 69 6e 74 20 64 78 2c 20 69 6e 74 20 64 79 2c 20 63 6f 6e 73 74 20 51 49 6d 61 67 | dst,.int.dx,.int.dy,.const.QImag |
4ad40 | 65 2a 20 73 72 63 2c 0a 09 09 20 20 20 20 20 20 69 6e 74 20 73 78 3d 30 2c 20 69 6e 74 20 73 79 | e*.src,.........int.sx=0,.int.sy |
4ad60 | 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 09 20 20 20 20 | =0,.int.sw=-1,.int.sh=-1,....... |
4ad80 | 20 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 2f 2a | ..int.conversion_flags=0.);.../* |
4ada0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4adc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4ade0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 20 20 51 49 6d 61 67 65 20 6d 65 6d 62 65 72 20 66 75 6e | ************...QImage.member.fun |
4ae00 | 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 2a 2a | ctions..************************ |
4ae20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4ae40 | 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 6e 65 20 62 | *********************/..inline.b |
4ae60 | 6f 6f 6c 20 51 49 6d 61 67 65 3a 3a 68 61 73 41 6c 70 68 61 42 75 66 66 65 72 28 29 20 63 6f 6e | ool.QImage::hasAlphaBuffer().con |
4ae80 | 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 61 6c 70 68 61 3b 0a 7d 0a 0a | st.{.....return.data->alpha;.}.. |
4aea0 | 69 6e 6c 69 6e 65 20 75 63 68 61 72 20 2a 51 49 6d 61 67 65 3a 3a 62 69 74 73 28 29 20 63 6f 6e | inline.uchar.*QImage::bits().con |
4aec0 | 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 62 69 74 73 20 3f 20 64 61 74 | st.{.....return.data->bits.?.dat |
4aee0 | 61 2d 3e 62 69 74 73 5b 30 5d 20 3a 20 30 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 75 63 68 61 72 20 | a->bits[0].:.0;.}..inline.uchar. |
4af00 | 2a 2a 51 49 6d 61 67 65 3a 3a 6a 75 6d 70 54 61 62 6c 65 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 | **QImage::jumpTable().const.{... |
4af20 | 20 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 62 69 74 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 | ..return.data->bits;.}..inline.Q |
4af40 | 52 67 62 20 2a 51 49 6d 61 67 65 3a 3a 63 6f 6c 6f 72 54 61 62 6c 65 28 29 20 63 6f 6e 73 74 0a | Rgb.*QImage::colorTable().const. |
4af60 | 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 63 74 62 6c 3b 0a 7d 0a 0a 69 6e 6c 69 | {.....return.data->ctbl;.}..inli |
4af80 | 6e 65 20 69 6e 74 20 51 49 6d 61 67 65 3a 3a 6e 75 6d 42 79 74 65 73 28 29 20 63 6f 6e 73 74 0a | ne.int.QImage::numBytes().const. |
4afa0 | 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 6e 62 79 74 65 73 3b 0a 7d 0a 0a 69 6e | {.....return.data->nbytes;.}..in |
4afc0 | 6c 69 6e 65 20 69 6e 74 20 51 49 6d 61 67 65 3a 3a 62 79 74 65 73 50 65 72 4c 69 6e 65 28 29 20 | line.int.QImage::bytesPerLine(). |
4afe0 | 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 68 20 3f 20 64 61 74 | const.{.....return.data->h.?.dat |
4b000 | 61 2d 3e 6e 62 79 74 65 73 2f 64 61 74 61 2d 3e 68 20 3a 20 30 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 | a->nbytes/data->h.:.0;.}..inline |
4b020 | 20 51 49 6d 61 67 65 20 51 49 6d 61 67 65 3a 3a 63 6f 70 79 28 63 6f 6e 73 74 20 51 52 65 63 74 | .QImage.QImage::copy(const.QRect |
4b040 | 26 20 72 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 63 6f 70 79 28 72 2e 78 | &.r).const.{.....return.copy(r.x |
4b060 | 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 29 | (),.r.y(),.r.width(),.r.height() |
4b080 | 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 52 67 62 20 51 49 6d 61 67 65 3a 3a 63 6f 6c 6f 72 28 | );.}..inline.QRgb.QImage::color( |
4b0a0 | 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 0a 7b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f | .int.i.).const.{.#if.defined(QT_ |
4b0c0 | 43 48 45 43 4b 5f 52 41 4e 47 45 29 0a 20 20 20 20 69 66 20 28 20 69 20 3e 3d 20 64 61 74 61 2d | CHECK_RANGE).....if.(.i.>=.data- |
4b0e0 | 3e 6e 63 6f 6c 73 20 29 0a 09 77 61 72 6e 69 6e 67 49 6e 64 65 78 52 61 6e 67 65 28 20 22 63 6f | >ncols.)..warningIndexRange(."co |
4b100 | 6c 6f 72 22 2c 20 69 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 72 65 74 75 72 6e 20 64 61 74 | lor",.i.);.#endif.....return.dat |
4b120 | 61 2d 3e 63 74 62 6c 20 3f 20 64 61 74 61 2d 3e 63 74 62 6c 5b 69 5d 20 3a 20 28 51 52 67 62 29 | a->ctbl.?.data->ctbl[i].:.(QRgb) |
4b140 | 2d 31 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 49 6d 61 67 65 3a 3a 73 65 74 43 6f | -1;.}..inline.void.QImage::setCo |
4b160 | 6c 6f 72 28 20 69 6e 74 20 69 2c 20 51 52 67 62 20 63 20 29 0a 7b 0a 23 69 66 20 64 65 66 69 6e | lor(.int.i,.QRgb.c.).{.#if.defin |
4b180 | 65 64 28 51 54 5f 43 48 45 43 4b 5f 52 41 4e 47 45 29 0a 20 20 20 20 69 66 20 28 20 69 20 3e 3d | ed(QT_CHECK_RANGE).....if.(.i.>= |
4b1a0 | 20 64 61 74 61 2d 3e 6e 63 6f 6c 73 20 29 0a 09 77 61 72 6e 69 6e 67 49 6e 64 65 78 52 61 6e 67 | .data->ncols.)..warningIndexRang |
4b1c0 | 65 28 20 22 73 65 74 43 6f 6c 6f 72 22 2c 20 69 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 69 | e(."setColor",.i.);.#endif.....i |
4b1e0 | 66 20 28 20 64 61 74 61 2d 3e 63 74 62 6c 20 29 0a 09 64 61 74 61 2d 3e 63 74 62 6c 5b 69 5d 20 | f.(.data->ctbl.)..data->ctbl[i]. |
4b200 | 3d 20 63 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 75 63 68 61 72 20 2a 51 49 6d 61 67 65 3a 3a 73 63 | =.c;.}..inline.uchar.*QImage::sc |
4b220 | 61 6e 4c 69 6e 65 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 0a 7b 0a 23 69 66 20 64 65 66 69 | anLine(.int.i.).const.{.#if.defi |
4b240 | 6e 65 64 28 51 54 5f 43 48 45 43 4b 5f 52 41 4e 47 45 29 0a 20 20 20 20 69 66 20 28 20 69 20 3e | ned(QT_CHECK_RANGE).....if.(.i.> |
4b260 | 3d 20 64 61 74 61 2d 3e 68 20 29 0a 09 77 61 72 6e 69 6e 67 49 6e 64 65 78 52 61 6e 67 65 28 20 | =.data->h.)..warningIndexRange(. |
4b280 | 22 73 63 61 6e 4c 69 6e 65 22 2c 20 69 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 72 65 74 75 | "scanLine",.i.);.#endif.....retu |
4b2a0 | 72 6e 20 64 61 74 61 2d 3e 62 69 74 73 20 3f 20 64 61 74 61 2d 3e 62 69 74 73 5b 69 5d 20 3a 20 | rn.data->bits.?.data->bits[i].:. |
4b2c0 | 30 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 49 6d 61 67 65 3a 3a 64 6f 74 73 50 65 72 | 0;.}..inline.int.QImage::dotsPer |
4b2e0 | 4d 65 74 65 72 58 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 61 74 61 | MeterX().const.{.....return.data |
4b300 | 2d 3e 64 70 6d 78 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 49 6d 61 67 65 3a 3a 64 6f | ->dpmx;.}..inline.int.QImage::do |
4b320 | 74 73 50 65 72 4d 65 74 65 72 59 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e | tsPerMeterY().const.{.....return |
4b340 | 20 64 61 74 61 2d 3e 64 70 6d 79 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 50 6f 69 6e 74 20 51 49 | .data->dpmy;.}..inline.QPoint.QI |
4b360 | 6d 61 67 65 3a 3a 6f 66 66 73 65 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 | mage::offset().const.{.....retur |
4b380 | 6e 20 64 61 74 61 2d 3e 6f 66 66 73 65 74 3b 0a 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 49 | n.data->offset;.}...#endif.//.QI |
4b3a0 | 4d 41 47 45 5f 48 0a 00 00 00 12 00 71 00 67 00 61 00 72 00 72 00 61 00 79 00 2e 00 68 00 00 0f | MAGE_H......q.g.a.r.r.a.y...h... |
4b3c0 | 4d 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 | M/****************************** |
4b3e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4b400 | 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 |
4b420 | 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 47 41 72 72 61 79 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a | efinition.of.QGArray.class.**.** |
4b440 | 20 43 72 65 61 74 65 64 20 3a 20 39 33 30 39 30 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 | .Created.:.930906.**.**.Copyrigh |
4b460 | 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 20 | t.(C).1992-2000.Trolltech.ASA... |
4b480 | 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. |
4b4a0 | 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 |
4b4c0 | 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 |
4b4e0 | 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 |
4b500 | 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 |
4b520 | 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 |
4b540 | 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 |
4b560 | 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 |
4b580 | 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..**. |
4b5a0 | 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. |
4b5c0 | 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. |
4b5e0 | 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 |
4b600 | 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 |
4b620 | 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 |
4b640 | 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 |
4b660 | 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 |
4b680 | 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. |
4b6a0 | 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 |
4b6c0 | 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.* |
4b6e0 | 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. |
4b700 | 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 |
4b720 | 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. |
4b740 | 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 |
4b760 | 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 |
4b780 | 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 |
4b7a0 | 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 |
4b7c0 | 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 |
4b7e0 | 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 |
4b800 | 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 |
4b820 | 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.**.. |
4b840 | 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 |
4b860 | 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 |
4b880 | 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 |
4b8a0 | 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 |
4b8c0 | 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. |
4b8e0 | 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 |
4b900 | 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 |
4b920 | 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. |
4b940 | 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..**.******** |
4b960 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4b980 | 2a 2a 2a 2a 2a 2a 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 | ******************************/. |
4b9a0 | 0a 23 69 66 6e 64 65 66 20 51 47 41 52 52 41 59 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 41 52 52 | .#ifndef.QGARRAY_H.#define.QGARR |
4b9c0 | 41 59 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 68 | AY_H..#ifndef.QT_H.#include."qsh |
4b9e0 | 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 51 | ared.h".#endif.//.QT_H...class.Q |
4ba00 | 5f 45 58 50 4f 52 54 20 51 47 41 72 72 61 79 09 09 09 09 09 2f 2f 20 67 65 6e 65 72 69 63 20 61 | _EXPORT.QGArray.....//.generic.a |
4ba20 | 72 72 61 79 0a 7b 0a 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 42 75 66 66 65 72 3b 0a 70 75 62 | rray.{.friend.class.QBuffer;.pub |
4ba40 | 6c 69 63 3a 0a 20 20 20 20 2f 2f 20 64 6f 20 6e 6f 74 20 75 73 65 20 74 68 69 73 2c 20 65 76 65 | lic:.....//.do.not.use.this,.eve |
4ba60 | 6e 20 74 68 6f 75 67 68 20 74 68 69 73 20 69 73 20 70 75 62 6c 69 63 0a 20 20 20 20 2f 2f 20 23 | n.though.this.is.public.....//.# |
4ba80 | 23 23 20 6d 61 6b 65 20 70 72 6f 74 65 63 74 65 64 20 6f 72 20 70 72 69 76 61 74 65 20 69 6e 20 | ##.make.protected.or.private.in. |
4baa0 | 51 74 20 34 2e 30 20 62 65 74 61 3f 0a 20 20 20 20 73 74 72 75 63 74 20 61 72 72 61 79 5f 64 61 | Qt.4.0.beta?.....struct.array_da |
4bac0 | 74 61 20 3a 20 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 20 7b 09 2f 2f 20 73 68 61 72 65 64 20 | ta.:.public.QShared.{.//.shared. |
4bae0 | 61 72 72 61 79 0a 09 61 72 72 61 79 5f 64 61 74 61 28 29 3a 64 61 74 61 28 30 29 2c 6c 65 6e 28 | array..array_data():data(0),len( |
4bb00 | 30 29 0a 23 69 66 64 65 66 20 51 54 5f 51 47 41 52 52 41 59 5f 53 50 45 45 44 5f 4f 50 54 49 4d | 0).#ifdef.QT_QGARRAY_SPEED_OPTIM |
4bb20 | 0a 09 09 20 20 20 20 2c 6d 61 78 6c 28 30 29 0a 23 65 6e 64 69 66 0a 09 20 20 20 20 7b 7d 0a 09 | .......,maxl(0).#endif......{}.. |
4bb40 | 63 68 61 72 20 2a 64 61 74 61 3b 09 09 09 09 2f 2f 20 61 63 74 75 61 6c 20 61 72 72 61 79 20 64 | char.*data;....//.actual.array.d |
4bb60 | 61 74 61 0a 09 75 69 6e 74 20 20 6c 65 6e 3b 0a 23 69 66 64 65 66 20 51 54 5f 51 47 41 52 52 41 | ata..uint..len;.#ifdef.QT_QGARRA |
4bb80 | 59 5f 53 50 45 45 44 5f 4f 50 54 49 4d 0a 09 75 69 6e 74 20 6d 61 78 6c 3b 0a 23 65 6e 64 69 66 | Y_SPEED_OPTIM..uint.maxl;.#endif |
4bba0 | 0a 20 20 20 20 7d 3b 0a 20 20 20 20 51 47 41 72 72 61 79 28 29 3b 0a 20 20 20 20 65 6e 75 6d 20 | .....};.....QGArray();.....enum. |
4bbc0 | 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 7b 20 4d 65 6d 4f 70 74 69 6d 2c 20 53 70 65 65 64 4f 70 | Optimization.{.MemOptim,.SpeedOp |
4bbe0 | 74 69 6d 20 7d 3b 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 47 41 72 72 61 79 28 20 69 | tim.};.protected:.....QGArray(.i |
4bc00 | 6e 74 2c 20 69 6e 74 20 29 3b 09 09 09 2f 2f 20 64 75 6d 6d 79 3b 20 64 6f 65 73 20 6e 6f 74 20 | nt,.int.);...//.dummy;.does.not. |
4bc20 | 61 6c 6c 6f 63 0a 20 20 20 20 51 47 41 72 72 61 79 28 20 69 6e 74 20 73 69 7a 65 20 29 3b 09 09 | alloc.....QGArray(.int.size.);.. |
4bc40 | 09 2f 2f 20 61 6c 6c 6f 63 61 74 65 20 27 73 69 7a 65 27 20 62 79 74 65 73 0a 20 20 20 20 51 47 | .//.allocate.'size'.bytes.....QG |
4bc60 | 41 72 72 61 79 28 20 63 6f 6e 73 74 20 51 47 41 72 72 61 79 20 26 61 20 29 3b 09 09 2f 2f 20 73 | Array(.const.QGArray.&a.);..//.s |
4bc80 | 68 61 6c 6c 6f 77 20 63 6f 70 79 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 47 41 72 72 61 79 | hallow.copy.....virtual.~QGArray |
4bca0 | 28 29 3b 0a 0a 20 20 20 20 51 47 41 72 72 61 79 20 20 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 | ();......QGArray....&operator=(. |
4bcc0 | 63 6f 6e 73 74 20 51 47 41 72 72 61 79 20 26 61 20 29 20 7b 20 72 65 74 75 72 6e 20 61 73 73 69 | const.QGArray.&a.).{.return.assi |
4bce0 | 67 6e 28 20 61 20 29 3b 20 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 65 74 | gn(.a.);.}......virtual.void.det |
4bd00 | 61 63 68 28 29 09 7b 20 64 75 70 6c 69 63 61 74 65 28 2a 74 68 69 73 29 3b 20 7d 0a 0a 20 20 20 | ach().{.duplicate(*this);.}..... |
4bd20 | 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 6d 61 79 62 65 20 70 72 6f 76 69 64 65 20 74 77 | .//.###.Qt.4.0:.maybe.provide.tw |
4bd40 | 6f 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 64 61 74 61 28 29 2c 20 61 74 28 29 2c 20 65 74 63 2e | o.versions.of.data(),.at(),.etc. |
4bd60 | 0a 20 20 20 20 63 68 61 72 20 20 20 20 20 20 20 2a 64 61 74 61 28 29 09 20 63 6f 6e 73 74 09 7b | .....char.......*data()..const.{ |
4bd80 | 20 72 65 74 75 72 6e 20 73 68 64 2d 3e 64 61 74 61 3b 20 7d 0a 20 20 20 20 75 69 6e 74 09 6e 72 | .return.shd->data;.}.....uint.nr |
4bda0 | 65 66 73 28 29 09 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 73 68 64 2d 3e 63 6f 75 6e 74 | efs()..const.{.return.shd->count |
4bdc0 | 3b 20 7d 0a 20 20 20 20 75 69 6e 74 09 73 69 7a 65 28 29 09 20 63 6f 6e 73 74 09 7b 20 72 65 74 | ;.}.....uint.size()..const.{.ret |
4bde0 | 75 72 6e 20 73 68 64 2d 3e 6c 65 6e 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 09 69 73 45 71 75 61 6c | urn.shd->len;.}.....bool.isEqual |
4be00 | 28 20 63 6f 6e 73 74 20 51 47 41 72 72 61 79 20 26 61 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 | (.const.QGArray.&a.).const;..... |
4be20 | 20 62 6f 6f 6c 09 72 65 73 69 7a 65 28 20 75 69 6e 74 20 6e 65 77 73 69 7a 65 2c 20 4f 70 74 69 | .bool.resize(.uint.newsize,.Opti |
4be40 | 6d 69 7a 61 74 69 6f 6e 20 6f 70 74 69 6d 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 72 65 73 69 7a | mization.optim.);.....bool.resiz |
4be60 | 65 28 20 75 69 6e 74 20 6e 65 77 73 69 7a 65 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 66 69 6c | e(.uint.newsize.);......bool.fil |
4be80 | 6c 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 64 2c 20 69 6e 74 20 6c 65 6e 2c 20 75 69 6e 74 20 | l(.const.char.*d,.int.len,.uint. |
4bea0 | 73 7a 20 29 3b 0a 0a 20 20 20 20 51 47 41 72 72 61 79 20 20 20 20 26 61 73 73 69 67 6e 28 20 63 | sz.);......QGArray....&assign(.c |
4bec0 | 6f 6e 73 74 20 51 47 41 72 72 61 79 20 26 61 20 29 3b 0a 20 20 20 20 51 47 41 72 72 61 79 20 20 | onst.QGArray.&a.);.....QGArray.. |
4bee0 | 20 20 26 61 73 73 69 67 6e 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 64 2c 20 75 69 6e 74 20 6c | ..&assign(.const.char.*d,.uint.l |
4bf00 | 65 6e 20 29 3b 0a 20 20 20 20 51 47 41 72 72 61 79 20 20 20 20 26 64 75 70 6c 69 63 61 74 65 28 | en.);.....QGArray....&duplicate( |
4bf20 | 20 63 6f 6e 73 74 20 51 47 41 72 72 61 79 20 26 61 20 29 3b 0a 20 20 20 20 51 47 41 72 72 61 79 | .const.QGArray.&a.);.....QGArray |
4bf40 | 20 20 20 20 26 64 75 70 6c 69 63 61 74 65 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 64 2c 20 75 | ....&duplicate(.const.char.*d,.u |
4bf60 | 69 6e 74 20 6c 65 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 74 6f 72 65 28 20 63 6f 6e 73 74 | int.len.);.....void.store(.const |
4bf80 | 20 63 68 61 72 20 2a 64 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 0a 20 20 20 20 61 72 72 61 79 | .char.*d,.uint.len.);......array |
4bfa0 | 5f 64 61 74 61 20 2a 73 68 61 72 65 64 42 6c 6f 63 6b 28 29 09 63 6f 6e 73 74 09 09 7b 20 72 65 | _data.*sharedBlock().const..{.re |
4bfc0 | 74 75 72 6e 20 73 68 64 3b 20 7d 0a 20 20 20 20 76 6f 69 64 09 73 65 74 53 68 61 72 65 64 42 6c | turn.shd;.}.....void.setSharedBl |
4bfe0 | 6f 63 6b 28 20 61 72 72 61 79 5f 64 61 74 61 20 2a 70 20 29 20 7b 20 73 68 64 3d 28 61 72 72 61 | ock(.array_data.*p.).{.shd=(arra |
4c000 | 79 5f 64 61 74 61 2a 29 70 3b 20 7d 0a 0a 20 20 20 20 51 47 41 72 72 61 79 20 20 20 20 26 73 65 | y_data*)p;.}......QGArray....&se |
4c020 | 74 52 61 77 44 61 74 61 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 64 2c 20 75 69 6e 74 20 6c 65 | tRawData(.const.char.*d,.uint.le |
4c040 | 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 73 65 74 52 61 77 44 61 74 61 28 20 63 6f 6e 73 | n.);.....void.resetRawData(.cons |
4c060 | 74 20 63 68 61 72 20 2a 64 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 | t.char.*d,.uint.len.);......int. |
4c080 | 09 66 69 6e 64 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 64 2c 20 75 69 6e 74 20 69 6e 64 65 78 | .find(.const.char.*d,.uint.index |
4c0a0 | 2c 20 75 69 6e 74 20 73 7a 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 63 6f 6e 74 | ,.uint.sz.).const;.....int..cont |
4c0c0 | 61 69 6e 73 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 64 2c 20 75 69 6e 74 20 73 7a 20 29 20 63 | ains(.const.char.*d,.uint.sz.).c |
4c0e0 | 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 6f 72 74 28 20 75 69 6e 74 20 73 7a 20 29 3b | onst;......void.sort(.uint.sz.); |
4c100 | 0a 20 20 20 20 69 6e 74 09 09 62 73 65 61 72 63 68 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 64 | .....int..bsearch(.const.char.*d |
4c120 | 2c 20 75 69 6e 74 20 73 7a 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 63 68 61 72 20 20 20 20 | ,.uint.sz.).const;......char.... |
4c140 | 20 20 20 2a 61 74 28 20 75 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 | ...*at(.uint.index.).const;..... |
4c160 | 20 62 6f 6f 6c 09 73 65 74 45 78 70 61 6e 64 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e | .bool.setExpand(.uint.index,.con |
4c180 | 73 74 20 63 68 61 72 20 2a 64 2c 20 75 69 6e 74 20 73 7a 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 | st.char.*d,.uint.sz.);..protecte |
4c1a0 | 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 61 72 72 61 79 5f 64 61 74 61 20 2a 6e 65 77 44 61 | d:.....virtual.array_data.*newDa |
4c1c0 | 74 61 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 65 6c 65 74 65 44 61 74 | ta();.....virtual.void.deleteDat |
4c1e0 | 61 28 20 61 72 72 61 79 5f 64 61 74 61 20 2a 70 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 | a(.array_data.*p.);..private:... |
4c200 | 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 6d 73 67 5f 69 6e 64 65 78 28 20 75 69 6e 74 20 29 3b | ..static.void.msg_index(.uint.); |
4c220 | 0a 20 20 20 20 61 72 72 61 79 5f 64 61 74 61 20 2a 73 68 64 3b 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e | .....array_data.*shd;.};...inlin |
4c240 | 65 20 63 68 61 72 20 2a 51 47 41 72 72 61 79 3a 3a 61 74 28 20 75 69 6e 74 20 69 6e 64 65 78 20 | e.char.*QGArray::at(.uint.index. |
4c260 | 29 20 63 6f 6e 73 74 0a 7b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 43 48 45 43 4b 5f 52 | ).const.{.#if.defined(QT_CHECK_R |
4c280 | 41 4e 47 45 29 0a 20 20 20 20 69 66 20 28 20 69 6e 64 65 78 20 3e 3d 20 73 69 7a 65 28 29 20 29 | ANGE).....if.(.index.>=.size().) |
4c2a0 | 20 7b 0a 09 6d 73 67 5f 69 6e 64 65 78 28 20 69 6e 64 65 78 20 29 3b 0a 09 69 6e 64 65 78 20 3d | .{..msg_index(.index.);..index.= |
4c2c0 | 20 30 3b 0a 20 20 20 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 72 65 74 75 72 6e 20 26 73 68 64 | .0;.....}.#endif.....return.&shd |
4c2e0 | 2d 3e 64 61 74 61 5b 69 6e 64 65 78 5d 3b 0a 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 47 41 | ->data[index];.}...#endif.//.QGA |
4c300 | 52 52 41 59 5f 48 0a 00 00 00 0e 00 71 00 6c 00 69 00 73 00 74 00 2e 00 68 00 00 04 3e 2f 2a 2a | RRAY_H......q.l.i.s.t...h...>/** |
4c320 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4c340 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4c360 | 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 69 | **********.**.$Id$.**.**.Compati |
4c380 | 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 63 | bility.file.-.should.only.be.inc |
4c3a0 | 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 63 | luded.by.legacy.code..**.It.#inc |
4c3c0 | 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 74 | ludes.the.file.which.obsoletes.t |
4c3e0 | 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 39 | his.one..**.**.Copyright.(C).199 |
4c400 | 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 74 | 8-2000.Trolltech.ASA...All.right |
4c420 | 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 72 | s.reserved..**..This.file.is.par |
4c440 | 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 54 | t.of.the.Qt.GUI.Toolkit..**.**.T |
4c460 | 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 |
4c480 | 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 |
4c4a0 | 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 |
4c4c0 | 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 |
4c4e0 | 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 |
4c500 | 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..** |
4c520 | 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 50 | .**.Licensees.holding.valid.Qt.P |
4c540 | 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 79 | rofessional.Edition.licenses.may |
4c560 | 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 20 | .use.this.**.file.in.accordance. |
4c580 | 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 |
4c5a0 | 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 77 | .License.Agreement.**.provided.w |
4c5c0 | 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 2e | ith.the.Qt.Professional.Edition. |
4c5e0 | 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 |
4c600 | 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 |
4c620 | 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 62 | lltech.com.for.**.information.ab |
4c640 | 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 63 | out.the.Professional.Edition.lic |
4c660 | 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 77 | ensing,.or.see.**.http://qtsoftw |
4c680 | 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 |
4c6a0 | 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 2a | nformation..**.***************** |
4c6c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4c6e0 | 2a 2a 2a 2a 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 | ****************************/.#i |
4c700 | 66 6e 64 65 66 20 51 4c 49 53 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 4c 49 53 54 5f 48 0a 23 69 | fndef.QLIST_H.#define.QLIST_H.#i |
4c720 | 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 | fndef.QT_NO_COMPAT.#include."qpt |
4c740 | 72 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 00 00 00 1a 00 71 00 67 00 | rlist.h".#endif.#endif......q.g. |
4c760 | 66 00 78 00 76 00 6e 00 63 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 09 3d 2f 2a 2a 2a 2a 2a 2a | f.x.v.n.c._.q.w.s...h...=/****** |
4c780 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4c7a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4c7c0 | 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 65 6d 65 6e | *******.**.$Id:.$.**.**.Implemen |
4c7e0 | 74 61 74 69 6f 6e 20 6f 66 20 51 47 66 78 76 6e 63 20 28 72 65 6d 6f 74 65 20 66 72 61 6d 65 20 | tation.of.QGfxvnc.(remote.frame. |
4c800 | 62 75 66 66 65 72 20 64 72 69 76 65 72 29 0a 2a 2a 20 50 72 6f 6f 66 20 6f 66 20 63 6f 6e 63 65 | buffer.driver).**.Proof.of.conce |
4c820 | 70 74 20 64 72 69 76 65 72 20 6f 6e 6c 79 2e 0a 2a 2a 20 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a | pt.driver.only..**..**.Created.: |
4c840 | 20 32 30 30 30 30 37 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 | .20000703.**.**.Copyright.(C).19 |
4c860 | 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 |
4c880 | 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. |
4c8a0 | 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 |
4c8c0 | 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 |
4c8e0 | 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 |
4c900 | 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 |
4c920 | 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 |
4c940 | 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 |
4c960 | 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 |
4c980 | 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 |
4c9a0 | 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 |
4c9c0 | 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 |
4c9e0 | 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 |
4ca00 | 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 66 | ofessional.Edition.**.licenses.f |
4ca20 | 6f 72 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 | or.Qtopia.Core.may.use.this.file |
4ca40 | 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d | .in.accordance.with.the.**.Qt.Em |
4ca60 | 62 65 64 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d | bedded.Commercial.License.Agreem |
4ca80 | 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.. |
4caa0 | 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 |
4cac0 | 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,. |
4cae0 | 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 |
4cb00 | 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 |
4cb20 | 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..**.** |
4cb40 | 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 |
4cb60 | 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 |
4cb80 | 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. |
4cba0 | 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 |
4cbc0 | 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 |
4cbe0 | 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 |
4cc00 | 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. |
4cc20 | 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 |
4cc40 | 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. |
4cc60 | 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 | .**.**************************** |
4cc80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4cca0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 46 58 56 4e 43 5f 51 57 53 | **********/..#ifndef.QGFXVNC_QWS |
4ccc0 | 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 46 58 56 4e 43 5f 51 57 53 5f 48 0a 0a 23 69 66 20 64 65 | _H.#define.QGFXVNC_QWS_H..#if.de |
4cce0 | 66 69 6e 65 64 28 51 5f 4f 53 5f 51 4e 58 36 29 0a 23 64 65 66 69 6e 65 20 56 4e 43 53 43 52 45 | fined(Q_OS_QNX6).#define.VNCSCRE |
4cd00 | 45 4e 5f 42 41 53 45 20 51 51 6e 78 53 63 72 65 65 6e 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a | EN_BASE.QQnxScreen.#ifndef.QT_H. |
4cd20 | 23 69 6e 63 6c 75 64 65 20 22 71 77 73 67 66 78 5f 71 6e 78 2e 68 22 0a 23 65 6e 64 69 66 20 2f | #include."qwsgfx_qnx.h".#endif./ |
4cd40 | 2f 20 51 54 5f 48 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 56 4e 43 53 43 52 45 45 4e 5f 42 | /.QT_H.#else.#define.VNCSCREEN_B |
4cd60 | 41 53 45 20 51 4c 69 6e 75 78 46 62 53 63 72 65 65 6e 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 66 | ASE.QLinuxFbScreen.#include."qgf |
4cd80 | 78 6c 69 6e 75 78 66 62 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 | xlinuxfb_qws.h".#endif..#ifndef. |
4cda0 | 51 54 5f 4e 4f 5f 51 57 53 5f 56 4e 43 0a 0a 63 6c 61 73 73 20 51 56 4e 43 53 65 72 76 65 72 3b | QT_NO_QWS_VNC..class.QVNCServer; |
4cdc0 | 0a 63 6c 61 73 73 20 51 56 4e 43 48 65 61 64 65 72 3b 0a 63 6c 61 73 73 20 51 53 68 61 72 65 64 | .class.QVNCHeader;.class.QShared |
4cde0 | 4d 65 6d 6f 72 79 3b 0a 0a 63 6c 61 73 73 20 51 56 4e 43 53 63 72 65 65 6e 20 3a 20 70 75 62 6c | Memory;..class.QVNCScreen.:.publ |
4ce00 | 69 63 20 56 4e 43 53 43 52 45 45 4e 5f 42 41 53 45 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 | ic.VNCSCREEN_BASE.{.public:..... |
4ce20 | 51 56 4e 43 53 63 72 65 65 6e 28 20 69 6e 74 20 64 69 73 70 6c 61 79 5f 69 64 20 29 3b 0a 20 20 | QVNCScreen(.int.display_id.);... |
4ce40 | 20 20 76 69 72 74 75 61 6c 20 7e 51 56 4e 43 53 63 72 65 65 6e 28 29 3b 0a 20 20 20 20 76 69 72 | ..virtual.~QVNCScreen();.....vir |
4ce60 | 74 75 61 6c 20 62 6f 6f 6c 20 69 6e 69 74 44 65 76 69 63 65 28 29 3b 0a 20 20 20 20 76 69 72 74 | tual.bool.initDevice();.....virt |
4ce80 | 75 61 6c 20 62 6f 6f 6c 20 63 6f 6e 6e 65 63 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | ual.bool.connect(.const.QString. |
4cea0 | 26 64 69 73 70 6c 61 79 53 70 65 63 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | &displaySpec.);.....virtual.void |
4cec0 | 20 64 69 73 63 6f 6e 6e 65 63 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 69 | .disconnect();.....virtual.int.i |
4cee0 | 6e 69 74 43 75 72 73 6f 72 28 76 6f 69 64 2a 2c 20 62 6f 6f 6c 29 3b 0a 20 20 20 20 76 69 72 74 | nitCursor(void*,.bool);.....virt |
4cf00 | 75 61 6c 20 76 6f 69 64 20 73 68 75 74 64 6f 77 6e 44 65 76 69 63 65 28 29 3b 0a 20 20 20 20 76 | ual.void.shutdownDevice();.....v |
4cf20 | 69 72 74 75 61 6c 20 51 47 66 78 20 2a 20 63 72 65 61 74 65 47 66 78 28 75 6e 73 69 67 6e 65 64 | irtual.QGfx.*.createGfx(unsigned |
4cf40 | 20 63 68 61 72 20 2a 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 29 3b 0a 20 20 20 20 76 69 | .char.*,int,int,int,int);.....vi |
4cf60 | 72 74 75 61 6c 20 76 6f 69 64 20 73 61 76 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | rtual.void.save();.....virtual.v |
4cf80 | 6f 69 64 20 72 65 73 74 6f 72 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | oid.restore();.....virtual.void. |
4cfa0 | 73 65 74 4d 6f 64 65 28 69 6e 74 20 6e 77 2c 69 6e 74 20 6e 68 2c 69 6e 74 20 6e 64 29 3b 0a 0a | setMode(int.nw,int.nh,int.nd);.. |
4cfc0 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 69 72 74 79 28 20 63 6f 6e 73 74 | ....virtual.void.setDirty(.const |
4cfe0 | 20 51 52 65 63 74 26 20 72 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 75 63 63 65 73 73 3b 0a | .QRect&.r.);......bool.success;. |
4d000 | 20 20 20 20 51 56 4e 43 53 65 72 76 65 72 20 2a 76 6e 63 53 65 72 76 65 72 3b 0a 20 20 20 20 75 | ....QVNCServer.*vncServer;.....u |
4d020 | 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 73 68 6d 72 67 6e 3b 0a 20 20 20 20 51 53 68 61 72 65 | nsigned.char.*shmrgn;.....QShare |
4d040 | 64 4d 65 6d 6f 72 79 20 2a 73 68 6d 3b 0a 20 20 20 20 51 56 4e 43 48 65 61 64 65 72 20 2a 68 64 | dMemory.*shm;.....QVNCHeader.*hd |
4d060 | 72 3b 0a 20 20 20 20 62 6f 6f 6c 20 76 69 72 74 75 61 6c 42 75 66 66 65 72 3b 0a 7d 3b 0a 0a 23 | r;.....bool.virtualBuffer;.};..# |
4d080 | 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 56 4e 43 0a 0a 23 65 6e 64 69 66 20 2f | endif.//.QT_NO_QWS_VNC..#endif./ |
4d0a0 | 2f 20 51 47 46 58 56 4e 43 5f 51 57 53 5f 48 0a 0a 00 00 00 14 00 71 00 6d 00 65 00 74 00 61 00 | /.QGFXVNC_QWS_H.......q.m.e.t.a. |
4d0c0 | 6f 00 62 00 6a 00 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 | o.b.j...h...+/****************** |
4d0e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4d100 | 2a 2a 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 |
4d120 | 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 66 69 6c 65 20 2d 20 73 68 | d$.**.**.Compatibility.file.-.sh |
4d140 | 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 69 6e 63 6c 75 64 65 64 20 62 79 20 6c 65 67 61 63 79 20 | ould.only.be.included.by.legacy. |
4d160 | 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 69 6e 63 6c 75 64 65 73 20 74 68 65 20 66 69 6c 65 20 77 | code..**.It.#includes.the.file.w |
4d180 | 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 69 73 20 6f 6e 65 2e 0a 2a 2a 0a 2a 2a 20 43 | hich.obsoletes.this.one..**.**.C |
4d1a0 | 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 | opyright.(C).1998-2000.Trolltech |
4d1c0 | 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 20 20 | .ASA...All.rights.reserved..**.. |
4d1e0 | 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 | This.file.is.part.of.the.Qt.GUI. |
4d200 | 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. |
4d220 | 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 |
4d240 | 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 |
4d260 | 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 |
4d280 | 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 |
4d2a0 | 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. |
4d2c0 | 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 |
4d2e0 | 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 | lding.valid.Qt.Professional.Edit |
4d300 | 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 |
4d320 | 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 | e.in.accordance.with.the.Qt.Prof |
4d340 | 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 | essional.Edition.License.Agreeme |
4d360 | 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 | nt.**.provided.with.the.Qt.Profe |
4d380 | 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a | ssional.Edition..**.**.See.http: |
4d3a0 | 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 |
4d3c0 | 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.* |
4d3e0 | 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 50 72 6f 66 65 73 73 69 | *.information.about.the.Professi |
4d400 | 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 69 6e 67 2c 20 6f 72 20 73 65 65 0a 2a | onal.Edition.licensing,.or.see.* |
4d420 | 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 6f 6d 2f 71 70 6c 2f 20 66 6f 72 | *.http://qtsoftware.com/qpl/.for |
4d440 | 20 51 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a | .QPL.licensing.information..**.* |
4d460 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4d480 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4d4a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 23 69 66 6e 64 65 66 20 51 4d 45 54 41 4f 42 4a 5f 48 | ************/.#ifndef.QMETAOBJ_H |
4d4c0 | 0a 23 64 65 66 69 6e 65 20 51 4d 45 54 41 4f 42 4a 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d | .#define.QMETAOBJ_H.#include."qm |
4d4e0 | 65 74 61 6f 62 6a 65 63 74 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 10 00 71 00 67 00 6c 00 69 | etaobject.h".#endif......q.g.l.i |
4d500 | 00 73 00 74 00 2e 00 68 00 00 21 78 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .s.t...h..!x/******************* |
4d520 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4d540 | 2a 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 |
4d560 | 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 47 4c 69 73 74 20 61 | :.$.**.**.Definition.of.QGList.a |
4d580 | 6e 64 20 51 47 4c 69 73 74 49 74 65 72 61 74 6f 72 20 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a 2a 20 | nd.QGListIterator.classes.**.**. |
4d5a0 | 43 72 65 61 74 65 64 20 3a 20 39 32 30 36 32 34 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 | Created.:.920624.**.**.Copyright |
4d5c0 | 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 |
4d5e0 | 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 |
4d600 | 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 | ile.is.part.of.the.tools.module. |
4d620 | 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 |
4d640 | 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. |
4d660 | 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 |
4d680 | 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 |
4d6a0 | 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. |
4d6c0 | 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. |
4d6e0 | 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..**.* |
4d700 | 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 |
4d720 | 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 |
4d740 | 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 |
4d760 | 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 |
4d780 | 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 |
4d7a0 | 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. |
4d7c0 | 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 |
4d7e0 | 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 |
4d800 | 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 |
4d820 | 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.** |
4d840 | 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 |
4d860 | 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 |
4d880 | 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 |
4d8a0 | 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 |
4d8c0 | 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 |
4d8e0 | 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. |
4d900 | 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 |
4d920 | 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 |
4d940 | 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 |
4d960 | 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 |
4d980 | 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.**... |
4d9a0 | 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. |
4d9c0 | 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: |
4d9e0 | 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 |
4da00 | 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 |
4da20 | 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 |
4da40 | 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 |
4da60 | 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 |
4da80 | 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.* |
4daa0 | 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..**.********* |
4dac0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4dae0 | 2a 2a 2a 2a 2a 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 | *****************************/.. |
4db00 | 23 69 66 6e 64 65 66 20 51 47 4c 49 53 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 4c 49 53 54 5f | #ifndef.QGLIST_H.#define.QGLIST_ |
4db20 | 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 63 6f | H..#ifndef.QT_H.#include."qptrco |
4db40 | 6c 6c 65 63 74 69 6f 6e 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 | llection.h".#endif.//.QT_H..clas |
4db60 | 73 20 51 5f 45 58 50 4f 52 54 20 51 4c 4e 6f 64 65 0a 7b 0a 66 72 69 65 6e 64 20 63 6c 61 73 73 | s.Q_EXPORT.QLNode.{.friend.class |
4db80 | 20 51 47 4c 69 73 74 3b 0a 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 47 4c 69 73 74 49 74 65 72 | .QGList;.friend.class.QGListIter |
4dba0 | 61 74 6f 72 3b 0a 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 47 4c 69 73 74 53 74 64 49 74 65 72 | ator;.friend.class.QGListStdIter |
4dbc0 | 61 74 6f 72 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e | ator;.public:.....QPtrCollection |
4dbe0 | 3a 3a 49 74 65 6d 20 67 65 74 44 61 74 61 28 29 09 7b 20 72 65 74 75 72 6e 20 64 61 74 61 3b 20 | ::Item.getData().{.return.data;. |
4dc00 | 7d 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 | }.private:.....QPtrCollection::I |
4dc20 | 74 65 6d 20 64 61 74 61 3b 0a 20 20 20 20 51 4c 4e 6f 64 65 20 2a 70 72 65 76 3b 0a 20 20 20 20 | tem.data;.....QLNode.*prev;..... |
4dc40 | 51 4c 4e 6f 64 65 20 2a 6e 65 78 74 3b 0a 20 20 20 20 51 4c 4e 6f 64 65 28 20 51 50 74 72 43 6f | QLNode.*next;.....QLNode(.QPtrCo |
4dc60 | 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 64 20 29 20 7b 20 64 61 74 61 20 3d 20 64 3b 20 7d | llection::Item.d.).{.data.=.d;.} |
4dc80 | 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 47 4c 69 73 74 49 74 65 72 61 74 6f 72 4c 69 73 74 3b 20 2f | .};..class.QGListIteratorList;./ |
4dca0 | 2f 20 69 6e 74 65 72 6e 61 6c 20 68 65 6c 70 65 72 20 63 6c 61 73 73 0a 0a 63 6c 61 73 73 20 51 | /.internal.helper.class..class.Q |
4dcc0 | 5f 45 58 50 4f 52 54 20 51 47 4c 69 73 74 20 3a 20 70 75 62 6c 69 63 20 51 50 74 72 43 6f 6c 6c | _EXPORT.QGList.:.public.QPtrColl |
4dce0 | 65 63 74 69 6f 6e 09 2f 2f 20 64 6f 75 62 6c 79 20 6c 69 6e 6b 65 64 20 67 65 6e 65 72 69 63 20 | ection.//.doubly.linked.generic. |
4dd00 | 6c 69 73 74 0a 7b 0a 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 47 4c 69 73 74 49 74 65 72 61 74 | list.{.friend.class.QGListIterat |
4dd20 | 6f 72 3b 0a 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 47 4c 69 73 74 49 74 65 72 61 74 6f 72 4c | or;.friend.class.QGListIteratorL |
4dd40 | 69 73 74 3b 0a 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 47 56 65 63 74 6f 72 3b 09 09 09 09 2f | ist;.friend.class.QGVector;..../ |
4dd60 | 2f 20 6e 65 65 64 65 64 20 62 79 20 51 47 56 65 63 74 6f 72 3a 3a 74 6f 4c 69 73 74 0a 70 75 62 | /.needed.by.QGVector::toList.pub |
4dd80 | 6c 69 63 3a 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 09 09 09 | lic:.....uint..count().const;... |
4dda0 | 2f 2f 20 72 65 74 75 72 6e 20 6e 75 6d 62 65 72 20 6f 66 20 6e 6f 64 65 73 0a 0a 23 69 66 6e 64 | //.return.number.of.nodes..#ifnd |
4ddc0 | 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 20 20 20 20 51 44 61 74 61 53 74 72 | ef.QT_NO_DATASTREAM.....QDataStr |
4dde0 | 65 61 6d 20 26 72 65 61 64 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 20 29 3b 09 09 2f 2f 20 | eam.&read(.QDataStream.&.);..//. |
4de00 | 72 65 61 64 20 6c 69 73 74 20 66 72 6f 6d 20 73 74 72 65 61 6d 0a 20 20 20 20 51 44 61 74 61 53 | read.list.from.stream.....QDataS |
4de20 | 74 72 65 61 6d 20 26 77 72 69 74 65 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 20 29 20 63 6f | tream.&write(.QDataStream.&.).co |
4de40 | 6e 73 74 3b 09 2f 2f 20 77 72 69 74 65 20 6c 69 73 74 20 74 6f 20 73 74 72 65 61 6d 0a 23 65 6e | nst;.//.write.list.to.stream.#en |
4de60 | 64 69 66 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 47 4c 69 73 74 28 29 3b 09 09 09 09 | dif.protected:.....QGList();.... |
4de80 | 09 2f 2f 20 63 72 65 61 74 65 20 65 6d 70 74 79 20 6c 69 73 74 0a 20 20 20 20 51 47 4c 69 73 74 | .//.create.empty.list.....QGList |
4dea0 | 28 20 63 6f 6e 73 74 20 51 47 4c 69 73 74 20 26 20 29 3b 09 09 09 2f 2f 20 6d 61 6b 65 20 63 6f | (.const.QGList.&.);...//.make.co |
4dec0 | 70 79 20 6f 66 20 6f 74 68 65 72 20 6c 69 73 74 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 47 | py.of.other.list.....virtual.~QG |
4dee0 | 4c 69 73 74 28 29 3b 0a 0a 20 20 20 20 51 47 4c 69 73 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 | List();......QGList.&operator=(. |
4df00 | 63 6f 6e 73 74 20 51 47 4c 69 73 74 20 26 20 29 3b 09 2f 2f 20 61 73 73 69 67 6e 20 66 72 6f 6d | const.QGList.&.);.//.assign.from |
4df20 | 20 6f 74 68 65 72 20 6c 69 73 74 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 | .other.list.....bool.operator==( |
4df40 | 20 63 6f 6e 73 74 20 51 47 4c 69 73 74 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 | .const.QGList&.).const;......voi |
4df60 | 64 20 69 6e 53 6f 72 74 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 29 | d.inSort(.QPtrCollection::Item.) |
4df80 | 3b 09 09 2f 2f 20 61 64 64 20 69 74 65 6d 20 73 6f 72 74 65 64 20 69 6e 20 6c 69 73 74 0a 20 20 | ;..//.add.item.sorted.in.list... |
4dfa0 | 20 20 76 6f 69 64 20 61 70 70 65 6e 64 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 | ..void.append(.QPtrCollection::I |
4dfc0 | 74 65 6d 20 29 3b 09 09 2f 2f 20 61 64 64 20 69 74 65 6d 20 61 74 20 65 6e 64 20 6f 66 20 6c 69 | tem.);..//.add.item.at.end.of.li |
4dfe0 | 73 74 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 73 65 72 74 41 74 28 20 75 69 6e 74 20 69 6e 64 65 78 | st.....bool.insertAt(.uint.index |
4e000 | 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 29 3b 20 2f 2f 20 61 64 64 | ,.QPtrCollection::Item.);.//.add |
4e020 | 20 69 74 65 6d 20 61 74 20 69 27 74 68 20 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 76 6f 69 64 20 | .item.at.i'th.position.....void. |
4e040 | 72 65 6c 69 6e 6b 4e 6f 64 65 28 20 51 4c 4e 6f 64 65 20 2a 20 29 3b 09 09 2f 2f 20 72 65 6c 69 | relinkNode(.QLNode.*.);..//.reli |
4e060 | 6e 6b 20 61 73 20 66 69 72 73 74 20 69 74 65 6d 0a 20 20 20 20 62 6f 6f 6c 20 72 65 6d 6f 76 65 | nk.as.first.item.....bool.remove |
4e080 | 4e 6f 64 65 28 20 51 4c 4e 6f 64 65 20 2a 20 29 3b 09 09 2f 2f 20 72 65 6d 6f 76 65 20 6e 6f 64 | Node(.QLNode.*.);..//.remove.nod |
4e0a0 | 65 0a 20 20 20 20 62 6f 6f 6c 20 72 65 6d 6f 76 65 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f | e.....bool.remove(.QPtrCollectio |
4e0c0 | 6e 3a 3a 49 74 65 6d 20 3d 20 30 20 29 3b 09 2f 2f 20 72 65 6d 6f 76 65 20 69 74 65 6d 20 28 30 | n::Item.=.0.);.//.remove.item.(0 |
4e0e0 | 3d 63 75 72 72 65 6e 74 29 0a 20 20 20 20 62 6f 6f 6c 20 72 65 6d 6f 76 65 52 65 66 28 20 51 50 | =current).....bool.removeRef(.QP |
4e100 | 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 3d 20 30 20 29 3b 09 2f 2f 20 72 65 6d | trCollection::Item.=.0.);.//.rem |
4e120 | 6f 76 65 20 69 74 65 6d 20 28 30 3d 63 75 72 72 65 6e 74 29 0a 20 20 20 20 62 6f 6f 6c 20 72 65 | ove.item.(0=current).....bool.re |
4e140 | 6d 6f 76 65 46 69 72 73 74 28 29 3b 09 09 09 09 2f 2f 20 72 65 6d 6f 76 65 20 66 69 72 73 74 20 | moveFirst();....//.remove.first. |
4e160 | 69 74 65 6d 0a 20 20 20 20 62 6f 6f 6c 20 72 65 6d 6f 76 65 4c 61 73 74 28 29 3b 09 09 09 09 2f | item.....bool.removeLast();..../ |
4e180 | 2f 20 72 65 6d 6f 76 65 20 6c 61 73 74 20 69 74 65 6d 0a 20 20 20 20 62 6f 6f 6c 20 72 65 6d 6f | /.remove.last.item.....bool.remo |
4e1a0 | 76 65 41 74 28 20 75 69 6e 74 20 29 3b 09 09 09 2f 2f 20 72 65 6d 6f 76 65 20 69 74 65 6d 20 61 | veAt(.uint.);...//.remove.item.a |
4e1c0 | 74 20 69 27 74 68 20 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 62 6f 6f 6c 20 72 65 70 6c 61 63 65 | t.i'th.position.....bool.replace |
4e1e0 | 41 74 28 20 75 69 6e 74 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 29 | At(.uint,.QPtrCollection::Item.) |
4e200 | 3b 20 2f 2f 20 72 65 70 6c 61 63 65 20 69 74 65 6d 20 61 74 20 70 6f 73 69 74 69 6f 6e 20 69 20 | ;.//.replace.item.at.position.i. |
4e220 | 77 69 74 68 20 69 74 65 6d 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 | with.item.....QPtrCollection::It |
4e240 | 65 6d 20 74 61 6b 65 4e 6f 64 65 28 20 51 4c 4e 6f 64 65 20 2a 20 29 3b 09 2f 2f 20 74 61 6b 65 | em.takeNode(.QLNode.*.);.//.take |
4e260 | 20 6f 75 74 20 6e 6f 64 65 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 | .out.node.....QPtrCollection::It |
4e280 | 65 6d 20 74 61 6b 65 28 29 3b 09 09 2f 2f 20 74 61 6b 65 20 6f 75 74 20 63 75 72 72 65 6e 74 20 | em.take();..//.take.out.current. |
4e2a0 | 69 74 65 6d 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 74 61 | item.....QPtrCollection::Item.ta |
4e2c0 | 6b 65 41 74 28 20 75 69 6e 74 20 69 6e 64 65 78 20 29 3b 09 2f 2f 20 74 61 6b 65 20 6f 75 74 20 | keAt(.uint.index.);.//.take.out. |
4e2e0 | 69 74 65 6d 20 61 74 20 69 27 74 68 20 70 6f 73 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 | item.at.i'th.pos.....QPtrCollect |
4e300 | 69 6f 6e 3a 3a 49 74 65 6d 20 74 61 6b 65 46 69 72 73 74 28 29 3b 09 09 2f 2f 20 74 61 6b 65 20 | ion::Item.takeFirst();..//.take. |
4e320 | 6f 75 74 20 66 69 72 73 74 20 69 74 65 6d 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f | out.first.item.....QPtrCollectio |
4e340 | 6e 3a 3a 49 74 65 6d 20 74 61 6b 65 4c 61 73 74 28 29 3b 09 09 2f 2f 20 74 61 6b 65 20 6f 75 74 | n::Item.takeLast();..//.take.out |
4e360 | 20 6c 61 73 74 20 69 74 65 6d 0a 0a 20 20 20 20 76 6f 69 64 20 73 6f 72 74 28 29 3b 20 20 20 20 | .last.item......void.sort();.... |
4e380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 09 2f 2f 20 73 6f 72 74 20 61 6c 6c | .....................//.sort.all |
4e3a0 | 20 69 74 65 6d 73 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 09 09 09 09 2f 2f 20 | .items;.....void.clear();....//. |
4e3c0 | 72 65 6d 6f 76 65 20 61 6c 6c 20 69 74 65 6d 73 0a 0a 20 20 20 20 69 6e 74 09 20 66 69 6e 64 52 | remove.all.items......int..findR |
4e3e0 | 65 66 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 2c 20 62 6f 6f 6c 20 3d | ef(.QPtrCollection::Item,.bool.= |
4e400 | 20 54 52 55 45 20 29 3b 20 2f 2f 20 66 69 6e 64 20 65 78 61 63 74 20 69 74 65 6d 20 69 6e 20 6c | .TRUE.);.//.find.exact.item.in.l |
4e420 | 69 73 74 0a 20 20 20 20 69 6e 74 09 20 66 69 6e 64 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f | ist.....int..find(.QPtrCollectio |
4e440 | 6e 3a 3a 49 74 65 6d 2c 20 62 6f 6f 6c 20 3d 20 54 52 55 45 20 29 3b 20 2f 2f 20 66 69 6e 64 20 | n::Item,.bool.=.TRUE.);.//.find. |
4e460 | 65 71 75 61 6c 20 69 74 65 6d 20 69 6e 20 6c 69 73 74 0a 0a 20 20 20 20 75 69 6e 74 20 63 6f 6e | equal.item.in.list......uint.con |
4e480 | 74 61 69 6e 73 52 65 66 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 29 | tainsRef(.QPtrCollection::Item.) |
4e4a0 | 20 63 6f 6e 73 74 3b 09 2f 2f 20 67 65 74 20 6e 75 6d 62 65 72 20 6f 66 20 65 78 61 63 74 20 6d | .const;.//.get.number.of.exact.m |
4e4c0 | 61 74 63 68 65 73 0a 20 20 20 20 75 69 6e 74 20 63 6f 6e 74 61 69 6e 73 28 20 51 50 74 72 43 6f | atches.....uint.contains(.QPtrCo |
4e4e0 | 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 29 20 63 6f 6e 73 74 3b 09 2f 2f 20 67 65 74 20 6e | llection::Item.).const;.//.get.n |
4e500 | 75 6d 62 65 72 20 6f 66 20 65 71 75 61 6c 20 6d 61 74 63 68 65 73 0a 0a 20 20 20 20 51 50 74 72 | umber.of.equal.matches......QPtr |
4e520 | 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 61 74 28 20 75 69 6e 74 20 69 6e 64 65 78 20 | Collection::Item.at(.uint.index. |
4e540 | 29 3b 09 2f 2f 20 61 63 63 65 73 73 20 69 74 65 6d 20 61 74 20 69 27 74 68 20 70 6f 73 0a 20 20 | );.//.access.item.at.i'th.pos... |
4e560 | 20 20 69 6e 74 09 20 20 61 74 28 29 20 63 6f 6e 73 74 3b 09 09 09 09 2f 2f 20 67 65 74 20 63 75 | ..int...at().const;....//.get.cu |
4e580 | 72 72 65 6e 74 20 69 6e 64 65 78 0a 20 20 20 20 51 4c 4e 6f 64 65 20 2a 63 75 72 72 65 6e 74 4e | rrent.index.....QLNode.*currentN |
4e5a0 | 6f 64 65 28 29 20 63 6f 6e 73 74 3b 09 09 2f 2f 20 67 65 74 20 63 75 72 72 65 6e 74 20 6e 6f 64 | ode().const;..//.get.current.nod |
4e5c0 | 65 0a 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 67 65 74 28 | e......QPtrCollection::Item.get( |
4e5e0 | 29 20 63 6f 6e 73 74 3b 09 09 2f 2f 20 67 65 74 20 63 75 72 72 65 6e 74 20 69 74 65 6d 0a 0a 20 | ).const;..//.get.current.item... |
4e600 | 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 63 66 69 72 73 74 28 29 | ...QPtrCollection::Item.cfirst() |
4e620 | 20 63 6f 6e 73 74 3b 09 2f 2f 20 67 65 74 20 70 74 72 20 74 6f 20 66 69 72 73 74 20 6c 69 73 74 | .const;.//.get.ptr.to.first.list |
4e640 | 20 69 74 65 6d 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 63 | .item.....QPtrCollection::Item.c |
4e660 | 6c 61 73 74 28 29 20 20 63 6f 6e 73 74 3b 09 2f 2f 20 67 65 74 20 70 74 72 20 74 6f 20 6c 61 73 | last()..const;.//.get.ptr.to.las |
4e680 | 74 20 6c 69 73 74 20 69 74 65 6d 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a | t.list.item.....QPtrCollection:: |
4e6a0 | 49 74 65 6d 20 66 69 72 73 74 28 29 3b 09 09 2f 2f 20 73 65 74 20 66 69 72 73 74 20 69 74 65 6d | Item.first();..//.set.first.item |
4e6c0 | 20 69 6e 20 6c 69 73 74 20 63 75 72 72 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e | .in.list.curr.....QPtrCollection |
4e6e0 | 3a 3a 49 74 65 6d 20 6c 61 73 74 28 29 3b 09 09 2f 2f 20 73 65 74 20 6c 61 73 74 20 69 74 65 6d | ::Item.last();..//.set.last.item |
4e700 | 20 69 6e 20 6c 69 73 74 20 63 75 72 72 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e | .in.list.curr.....QPtrCollection |
4e720 | 3a 3a 49 74 65 6d 20 6e 65 78 74 28 29 3b 09 09 2f 2f 20 73 65 74 20 6e 65 78 74 20 69 74 65 6d | ::Item.next();..//.set.next.item |
4e740 | 20 69 6e 20 6c 69 73 74 20 63 75 72 72 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e | .in.list.curr.....QPtrCollection |
4e760 | 3a 3a 49 74 65 6d 20 70 72 65 76 28 29 3b 09 09 2f 2f 20 73 65 74 20 70 72 65 76 20 69 74 65 6d | ::Item.prev();..//.set.prev.item |
4e780 | 20 69 6e 20 6c 69 73 74 20 63 75 72 72 0a 0a 20 20 20 20 76 6f 69 64 20 20 74 6f 56 65 63 74 6f | .in.list.curr......void..toVecto |
4e7a0 | 72 28 20 51 47 56 65 63 74 6f 72 20 2a 20 29 20 63 6f 6e 73 74 3b 09 09 2f 2f 20 70 75 74 20 69 | r(.QGVector.*.).const;..//.put.i |
4e7c0 | 74 65 6d 73 20 69 6e 20 76 65 63 74 6f 72 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 | tems.in.vector......virtual.int. |
4e7e0 | 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 6f 6e 3a 3a 49 74 | compareItems(.QPtrCollection::It |
4e800 | 65 6d 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 29 3b 0a 0a 23 69 66 | em,.QPtrCollection::Item.);..#if |
4e820 | 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 20 20 20 20 76 69 72 74 75 61 | ndef.QT_NO_DATASTREAM.....virtua |
4e840 | 6c 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 72 65 61 64 28 20 51 44 61 74 61 53 74 72 65 61 6d | l.QDataStream.&read(.QDataStream |
4e860 | 20 26 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 26 20 29 3b 0a 20 20 | .&,.QPtrCollection::Item.&.);... |
4e880 | 20 20 76 69 72 74 75 61 6c 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 77 72 69 74 65 28 20 51 44 | ..virtual.QDataStream.&write(.QD |
4e8a0 | 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 | ataStream.&,.QPtrCollection::Ite |
4e8c0 | 6d 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 51 4c 4e 6f 64 65 2a 20 62 | m.).const;.#endif......QLNode*.b |
4e8e0 | 65 67 69 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 66 69 72 73 74 4e 6f 64 65 3b | egin().const.{.return.firstNode; |
4e900 | 20 7d 0a 20 20 20 20 51 4c 4e 6f 64 65 2a 20 65 6e 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 | .}.....QLNode*.end().const.{.ret |
4e920 | 75 72 6e 20 30 3b 20 7d 0a 20 20 20 20 51 4c 4e 6f 64 65 2a 20 65 72 61 73 65 28 20 51 4c 4e 6f | urn.0;.}.....QLNode*.erase(.QLNo |
4e940 | 64 65 2a 20 69 74 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 20 70 72 | de*.it.);..private:.....void..pr |
4e960 | 65 70 65 6e 64 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 29 3b 09 2f | epend(.QPtrCollection::Item.);./ |
4e980 | 2f 20 61 64 64 20 69 74 65 6d 20 61 74 20 73 74 61 72 74 20 6f 66 20 6c 69 73 74 0a 0a 20 20 20 | /.add.item.at.start.of.list..... |
4e9a0 | 20 76 6f 69 64 20 68 65 61 70 53 6f 72 74 50 75 73 68 44 6f 77 6e 28 20 51 50 74 72 43 6f 6c 6c | .void.heapSortPushDown(.QPtrColl |
4e9c0 | 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 2a 20 68 65 61 70 2c 20 69 6e 74 20 66 69 72 73 74 2c 20 69 | ection::Item*.heap,.int.first,.i |
4e9e0 | 6e 74 20 6c 61 73 74 20 29 3b 0a 0a 20 20 20 20 51 4c 4e 6f 64 65 20 2a 66 69 72 73 74 4e 6f 64 | nt.last.);......QLNode.*firstNod |
4ea00 | 65 3b 09 09 09 09 2f 2f 20 66 69 72 73 74 20 6e 6f 64 65 0a 20 20 20 20 51 4c 4e 6f 64 65 20 2a | e;....//.first.node.....QLNode.* |
4ea20 | 6c 61 73 74 4e 6f 64 65 3b 09 09 09 09 2f 2f 20 6c 61 73 74 20 6e 6f 64 65 0a 20 20 20 20 51 4c | lastNode;....//.last.node.....QL |
4ea40 | 4e 6f 64 65 20 2a 63 75 72 4e 6f 64 65 3b 09 09 09 09 2f 2f 20 63 75 72 72 65 6e 74 20 6e 6f 64 | Node.*curNode;....//.current.nod |
4ea60 | 65 0a 20 20 20 20 69 6e 74 20 63 75 72 49 6e 64 65 78 3b 09 09 09 09 2f 2f 20 63 75 72 72 65 6e | e.....int.curIndex;....//.curren |
4ea80 | 74 20 69 6e 64 65 78 0a 20 20 20 20 75 69 6e 74 20 6e 75 6d 4e 6f 64 65 73 3b 09 09 09 09 2f 2f | t.index.....uint.numNodes;....// |
4eaa0 | 20 6e 75 6d 62 65 72 20 6f 66 20 6e 6f 64 65 73 0a 20 20 20 20 51 47 4c 69 73 74 49 74 65 72 61 | .number.of.nodes.....QGListItera |
4eac0 | 74 6f 72 4c 69 73 74 20 2a 69 74 65 72 61 74 6f 72 73 3b 20 09 09 2f 2f 20 6c 69 73 74 20 6f 66 | torList.*iterators;...//.list.of |
4eae0 | 20 69 74 65 72 61 74 6f 72 73 0a 0a 20 20 20 20 51 4c 4e 6f 64 65 20 2a 6c 6f 63 61 74 65 28 20 | .iterators......QLNode.*locate(. |
4eb00 | 75 69 6e 74 20 29 3b 09 09 09 2f 2f 20 67 65 74 20 6e 6f 64 65 20 61 74 20 69 27 74 68 20 70 6f | uint.);...//.get.node.at.i'th.po |
4eb20 | 73 0a 20 20 20 20 51 4c 4e 6f 64 65 20 2a 75 6e 6c 69 6e 6b 28 29 3b 09 09 09 09 2f 2f 20 75 6e | s.....QLNode.*unlink();....//.un |
4eb40 | 6c 69 6e 6b 20 6e 6f 64 65 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 75 69 6e 74 20 51 47 4c 69 73 | link.node.};...inline.uint.QGLis |
4eb60 | 74 3a 3a 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 6e 75 | t::count().const.{.....return.nu |
4eb80 | 6d 4e 6f 64 65 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 47 4c 69 73 74 3a 3a 72 | mNodes;.}..inline.bool.QGList::r |
4eba0 | 65 6d 6f 76 65 46 69 72 73 74 28 29 0a 7b 0a 20 20 20 20 66 69 72 73 74 28 29 3b 0a 20 20 20 20 | emoveFirst().{.....first();..... |
4ebc0 | 72 65 74 75 72 6e 20 72 65 6d 6f 76 65 28 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 | return.remove();.}..inline.bool. |
4ebe0 | 51 47 4c 69 73 74 3a 3a 72 65 6d 6f 76 65 4c 61 73 74 28 29 0a 7b 0a 20 20 20 20 6c 61 73 74 28 | QGList::removeLast().{.....last( |
4ec00 | 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 72 65 6d 6f 76 65 28 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e | );.....return.remove();.}..inlin |
4ec20 | 65 20 69 6e 74 20 51 47 4c 69 73 74 3a 3a 61 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 | e.int.QGList::at().const.{.....r |
4ec40 | 65 74 75 72 6e 20 63 75 72 49 6e 64 65 78 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 50 74 72 43 6f | eturn.curIndex;.}..inline.QPtrCo |
4ec60 | 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 51 47 4c 69 73 74 3a 3a 61 74 28 20 75 69 6e 74 20 | llection::Item.QGList::at(.uint. |
4ec80 | 69 6e 64 65 78 20 29 0a 7b 0a 20 20 20 20 51 4c 4e 6f 64 65 20 2a 6e 20 3d 20 6c 6f 63 61 74 65 | index.).{.....QLNode.*n.=.locate |
4eca0 | 28 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 6e 20 3f 20 6e 2d 3e 64 61 74 | (.index.);.....return.n.?.n->dat |
4ecc0 | 61 20 3a 20 30 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 4c 4e 6f 64 65 20 2a 51 47 4c 69 73 74 3a | a.:.0;.}..inline.QLNode.*QGList: |
4ece0 | 3a 63 75 72 72 65 6e 74 4e 6f 64 65 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 | :currentNode().const.{.....retur |
4ed00 | 6e 20 63 75 72 4e 6f 64 65 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 50 74 72 43 6f 6c 6c 65 63 74 | n.curNode;.}..inline.QPtrCollect |
4ed20 | 69 6f 6e 3a 3a 49 74 65 6d 20 51 47 4c 69 73 74 3a 3a 67 65 74 28 29 20 63 6f 6e 73 74 0a 7b 0a | ion::Item.QGList::get().const.{. |
4ed40 | 20 20 20 20 72 65 74 75 72 6e 20 63 75 72 4e 6f 64 65 20 3f 20 63 75 72 4e 6f 64 65 2d 3e 64 61 | ....return.curNode.?.curNode->da |
4ed60 | 74 61 20 3a 20 30 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e | ta.:.0;.}..inline.QPtrCollection |
4ed80 | 3a 3a 49 74 65 6d 20 51 47 4c 69 73 74 3a 3a 63 66 69 72 73 74 28 29 20 63 6f 6e 73 74 0a 7b 0a | ::Item.QGList::cfirst().const.{. |
4eda0 | 20 20 20 20 72 65 74 75 72 6e 20 66 69 72 73 74 4e 6f 64 65 20 3f 20 66 69 72 73 74 4e 6f 64 65 | ....return.firstNode.?.firstNode |
4edc0 | 2d 3e 64 61 74 61 20 3a 20 30 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 50 74 72 43 6f 6c 6c 65 63 | ->data.:.0;.}..inline.QPtrCollec |
4ede0 | 74 69 6f 6e 3a 3a 49 74 65 6d 20 51 47 4c 69 73 74 3a 3a 63 6c 61 73 74 28 29 20 63 6f 6e 73 74 | tion::Item.QGList::clast().const |
4ee00 | 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 6c 61 73 74 4e 6f 64 65 20 3f 20 6c 61 73 74 4e 6f 64 | .{.....return.lastNode.?.lastNod |
4ee20 | 65 2d 3e 64 61 74 61 20 3a 20 30 3b 0a 7d 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | e->data.:.0;.}.../************** |
4ee40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4ee60 | 2a 2a 2a 2a 2a 2a 2a 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 | *******************************. |
4ee80 | 20 20 51 47 4c 69 73 74 20 73 74 72 65 61 6d 20 66 75 6e 63 74 69 6f 6e 73 0a 20 2a 2a 2a 2a 2a | ..QGList.stream.functions..***** |
4eea0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4eec0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4eee0 | 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 | ********/..#ifndef.QT_NO_DATASTR |
4ef00 | 45 41 4d 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 | EAM.Q_EXPORT.QDataStream.&operat |
4ef20 | 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 47 4c 69 73 74 20 26 20 29 3b | or>>(.QDataStream.&,.QGList.&.); |
4ef40 | 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< |
4ef60 | 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 47 4c 69 73 74 20 26 | <(.QDataStream.&,.const.QGList.& |
4ef80 | 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 2a 2a | .);.#endif../******************* |
4efa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4efc0 | 2a 2a 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 47 4c | **************************...QGL |
4efe0 | 69 73 74 49 74 65 72 61 74 6f 72 20 63 6c 61 73 73 0a 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | istIterator.class..************* |
4f000 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4f020 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4f040 | 2f 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 47 4c 69 73 74 49 74 65 72 61 74 6f 72 | /..class.Q_EXPORT.QGListIterator |
4f060 | 09 09 09 2f 2f 20 51 47 4c 69 73 74 20 69 74 65 72 61 74 6f 72 0a 7b 0a 66 72 69 65 6e 64 20 63 | ...//.QGList.iterator.{.friend.c |
4f080 | 6c 61 73 73 20 51 47 4c 69 73 74 3b 0a 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 47 4c 69 73 74 | lass.QGList;.friend.class.QGList |
4f0a0 | 49 74 65 72 61 74 6f 72 4c 69 73 74 3b 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 47 4c | IteratorList;.protected:.....QGL |
4f0c0 | 69 73 74 49 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 47 4c 69 73 74 20 26 20 29 3b 0a 20 | istIterator(.const.QGList.&.);.. |
4f0e0 | 20 20 20 51 47 4c 69 73 74 49 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 47 4c 69 73 74 49 | ...QGListIterator(.const.QGListI |
4f100 | 74 65 72 61 74 6f 72 20 26 20 29 3b 0a 20 20 20 20 51 47 4c 69 73 74 49 74 65 72 61 74 6f 72 20 | terator.&.);.....QGListIterator. |
4f120 | 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 47 4c 69 73 74 49 74 65 72 61 74 6f 72 | &operator=(.const.QGListIterator |
4f140 | 20 26 20 29 3b 0a 20 20 20 7e 51 47 4c 69 73 74 49 74 65 72 61 74 6f 72 28 29 3b 0a 0a 20 20 20 | .&.);....~QGListIterator();..... |
4f160 | 20 62 6f 6f 6c 20 20 61 74 46 69 72 73 74 28 29 20 63 6f 6e 73 74 3b 09 09 09 2f 2f 20 74 65 73 | .bool..atFirst().const;...//.tes |
4f180 | 74 20 69 66 20 61 74 20 66 69 72 73 74 20 69 74 65 6d 0a 20 20 20 20 62 6f 6f 6c 20 20 61 74 4c | t.if.at.first.item.....bool..atL |
4f1a0 | 61 73 74 28 29 20 20 63 6f 6e 73 74 3b 09 09 09 2f 2f 20 74 65 73 74 20 69 66 20 61 74 20 6c 61 | ast()..const;...//.test.if.at.la |
4f1c0 | 73 74 20 69 74 65 6d 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d | st.item.....QPtrCollection::Item |
4f1e0 | 09 20 20 74 6f 46 69 72 73 74 28 29 3b 09 09 09 09 2f 2f 20 6d 6f 76 65 20 74 6f 20 66 69 72 73 | ...toFirst();....//.move.to.firs |
4f200 | 74 20 69 74 65 6d 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 09 | t.item.....QPtrCollection::Item. |
4f220 | 20 20 74 6f 4c 61 73 74 28 29 3b 09 09 09 09 2f 2f 20 6d 6f 76 65 20 74 6f 20 6c 61 73 74 20 69 | ..toLast();....//.move.to.last.i |
4f240 | 74 65 6d 0a 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 09 20 20 | tem......QPtrCollection::Item... |
4f260 | 67 65 74 28 29 20 63 6f 6e 73 74 3b 09 09 09 09 2f 2f 20 67 65 74 20 63 75 72 72 65 6e 74 20 69 | get().const;....//.get.current.i |
4f280 | 74 65 6d 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 09 20 20 6f | tem.....QPtrCollection::Item...o |
4f2a0 | 70 65 72 61 74 6f 72 28 29 28 29 3b 09 09 09 09 2f 2f 20 67 65 74 20 63 75 72 72 65 6e 74 20 61 | perator()();....//.get.current.a |
4f2c0 | 6e 64 20 6d 6f 76 65 20 74 6f 20 6e 65 78 74 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 | nd.move.to.next.....QPtrCollecti |
4f2e0 | 6f 6e 3a 3a 49 74 65 6d 09 20 20 6f 70 65 72 61 74 6f 72 2b 2b 28 29 3b 09 09 09 09 2f 2f 20 6d | on::Item...operator++();....//.m |
4f300 | 6f 76 65 20 74 6f 20 6e 65 78 74 20 69 74 65 6d 20 28 70 72 65 66 69 78 29 0a 20 20 20 20 51 50 | ove.to.next.item.(prefix).....QP |
4f320 | 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 09 20 20 6f 70 65 72 61 74 6f 72 2b 3d 28 | trCollection::Item...operator+=( |
4f340 | 75 69 6e 74 29 3b 09 09 09 2f 2f 20 6d 6f 76 65 20 6e 20 70 6f 73 69 74 69 6f 6e 73 20 66 6f 72 | uint);...//.move.n.positions.for |
4f360 | 77 61 72 64 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 09 20 20 | ward.....QPtrCollection::Item... |
4f380 | 6f 70 65 72 61 74 6f 72 2d 2d 28 29 3b 09 09 09 09 2f 2f 20 6d 6f 76 65 20 74 6f 20 70 72 65 76 | operator--();....//.move.to.prev |
4f3a0 | 20 69 74 65 6d 20 28 70 72 65 66 69 78 29 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f | .item.(prefix).....QPtrCollectio |
4f3c0 | 6e 3a 3a 49 74 65 6d 09 20 20 6f 70 65 72 61 74 6f 72 2d 3d 28 75 69 6e 74 29 3b 09 09 09 2f 2f | n::Item...operator-=(uint);...// |
4f3e0 | 20 6d 6f 76 65 20 6e 20 70 6f 73 69 74 69 6f 6e 73 20 62 61 63 6b 77 61 72 64 0a 0a 70 72 6f 74 | .move.n.positions.backward..prot |
4f400 | 65 63 74 65 64 3a 0a 20 20 20 20 51 47 4c 69 73 74 20 2a 6c 69 73 74 3b 09 09 09 09 2f 2f 20 72 | ected:.....QGList.*list;....//.r |
4f420 | 65 66 65 72 65 6e 63 65 20 74 6f 20 6c 69 73 74 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 | eference.to.list..private:.....Q |
4f440 | 4c 4e 6f 64 65 20 20 2a 63 75 72 4e 6f 64 65 3b 09 09 09 09 2f 2f 20 63 75 72 72 65 6e 74 20 6e | LNode..*curNode;....//.current.n |
4f460 | 6f 64 65 20 69 6e 20 6c 69 73 74 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 47 4c | ode.in.list.};...inline.bool.QGL |
4f480 | 69 73 74 49 74 65 72 61 74 6f 72 3a 3a 61 74 46 69 72 73 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 | istIterator::atFirst().const.{.. |
4f4a0 | 20 20 20 72 65 74 75 72 6e 20 63 75 72 4e 6f 64 65 20 3d 3d 20 6c 69 73 74 2d 3e 66 69 72 73 74 | ...return.curNode.==.list->first |
4f4c0 | 4e 6f 64 65 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 47 4c 69 73 74 49 74 65 72 61 | Node;.}..inline.bool.QGListItera |
4f4e0 | 74 6f 72 3a 3a 61 74 4c 61 73 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e | tor::atLast().const.{.....return |
4f500 | 20 63 75 72 4e 6f 64 65 20 3d 3d 20 6c 69 73 74 2d 3e 6c 61 73 74 4e 6f 64 65 3b 0a 7d 0a 0a 69 | .curNode.==.list->lastNode;.}..i |
4f520 | 6e 6c 69 6e 65 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 51 47 4c 69 73 | nline.QPtrCollection::Item.QGLis |
4f540 | 74 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 | tIterator::get().const.{.....ret |
4f560 | 75 72 6e 20 63 75 72 4e 6f 64 65 20 3f 20 63 75 72 4e 6f 64 65 2d 3e 64 61 74 61 20 3a 20 30 3b | urn.curNode.?.curNode->data.:.0; |
4f580 | 0a 7d 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 47 4c 69 73 74 53 74 64 49 74 65 72 | .}..class.Q_EXPORT.QGListStdIter |
4f5a0 | 61 74 6f 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 47 4c 69 73 74 | ator.{.public:.....inline.QGList |
4f5c0 | 53 74 64 49 74 65 72 61 74 6f 72 28 20 51 4c 4e 6f 64 65 2a 20 6e 20 29 20 3a 20 6e 6f 64 65 28 | StdIterator(.QLNode*.n.).:.node( |
4f5e0 | 20 6e 20 29 7b 7d 0a 20 20 20 20 69 6e 6c 69 6e 65 20 6f 70 65 72 61 74 6f 72 20 51 4c 4e 6f 64 | .n.){}.....inline.operator.QLNod |
4f600 | 65 2a 20 28 29 20 7b 20 72 65 74 75 72 6e 20 6e 6f 64 65 3b 20 7d 0a 70 72 6f 74 65 63 74 65 64 | e*.().{.return.node;.}.protected |
4f620 | 3a 0a 20 20 20 20 69 6e 6c 69 6e 65 20 51 4c 4e 6f 64 65 20 2a 6e 65 78 74 28 29 20 7b 20 72 65 | :.....inline.QLNode.*next().{.re |
4f640 | 74 75 72 6e 20 6e 6f 64 65 2d 3e 6e 65 78 74 3b 20 7d 0a 20 20 20 20 51 4c 4e 6f 64 65 20 2a 6e | turn.node->next;.}.....QLNode.*n |
4f660 | 6f 64 65 3b 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 09 2f 2f 20 51 47 4c 49 53 54 5f 48 0a 00 00 00 | ode;.};...#endif.//.QGLIST_H.... |
4f680 | 28 00 71 00 69 00 6d 00 61 00 67 00 65 00 66 00 6f 00 72 00 6d 00 61 00 74 00 70 00 6c 00 75 00 | (.q.i.m.a.g.e.f.o.r.m.a.t.p.l.u. |
4f6a0 | 67 00 69 00 6e 00 2e 00 68 00 00 08 bd 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | g.i.n...h..../****************** |
4f6c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4f6e0 | 2a 2a 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 |
4f700 | 64 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 3f 3f 3f 0a 2a 2a 0a 2a 2a | d$.**.**.Definition.of.???.**.** |
4f720 | 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 | .Copyright.(C).1992-2002.Trollte |
4f740 | 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..** |
4f760 | 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 |
4f780 | 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 |
4f7a0 | 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 |
4f7c0 | 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 |
4f7e0 | 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 |
4f800 | 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 |
4f820 | 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 |
4f840 | 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 |
4f860 | 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 |
4f880 | 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. |
4f8a0 | 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. |
4f8c0 | 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 |
4f8e0 | 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 |
4f900 | 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 |
4f920 | 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.* |
4f940 | 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..**.**. |
4f960 | 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 |
4f980 | 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 |
4f9a0 | 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 |
4f9c0 | 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 |
4f9e0 | 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 |
4fa00 | 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..**. |
4fa20 | 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 |
4fa40 | 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 |
4fa60 | 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 |
4fa80 | 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 |
4faa0 | 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 |
4fac0 | 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. |
4fae0 | 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 |
4fb00 | 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. |
4fb20 | 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..* |
4fb40 | 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/ |
4fb60 | 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.. |
4fb80 | 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 |
4fba0 | 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. |
4fbc0 | 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 |
4fbe0 | 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 |
4fc00 | 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..* |
4fc20 | 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 | *.****************************** |
4fc40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4fc60 | 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 49 4d 41 47 45 46 4f 52 4d 41 54 50 | ********/..#ifndef.QIMAGEFORMATP |
4fc80 | 4c 55 47 49 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 49 4d 41 47 45 46 4f 52 4d 41 54 50 4c 55 47 | LUGIN_H.#define.QIMAGEFORMATPLUG |
4fca0 | 49 4e 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 70 | IN_H..#ifndef.QT_H.#include."qgp |
4fcc0 | 6c 75 67 69 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 | lugin.h".#include."qstringlist.h |
4fce0 | 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_ |
4fd00 | 49 4d 41 47 45 46 4f 52 4d 41 54 50 4c 55 47 49 4e 0a 63 6c 61 73 73 20 51 49 6d 61 67 65 46 6f | IMAGEFORMATPLUGIN.class.QImageFo |
4fd20 | 72 6d 61 74 3b 0a 63 6c 61 73 73 20 51 49 6d 61 67 65 46 6f 72 6d 61 74 50 6c 75 67 69 6e 50 72 | rmat;.class.QImageFormatPluginPr |
4fd40 | 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 49 6d 61 67 65 46 6f 72 | ivate;..class.Q_EXPORT.QImageFor |
4fd60 | 6d 61 74 50 6c 75 67 69 6e 20 3a 20 70 75 62 6c 69 63 20 51 47 50 6c 75 67 69 6e 0a 7b 0a 20 20 | matPlugin.:.public.QGPlugin.{... |
4fd80 | 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 49 6d 61 67 65 46 6f 72 | ..Q_OBJECT.public:.....QImageFor |
4fda0 | 6d 61 74 50 6c 75 67 69 6e 28 29 3b 0a 20 20 20 20 7e 51 49 6d 61 67 65 46 6f 72 6d 61 74 50 6c | matPlugin();.....~QImageFormatPl |
4fdc0 | 75 67 69 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 4c 69 73 74 | ugin();......virtual.QStringList |
4fde0 | 20 6b 65 79 73 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 | .keys().const.=.0;.....virtual.b |
4fe00 | 6f 6f 6c 20 6c 6f 61 64 49 6d 61 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 6f | ool.loadImage(.const.QString.&fo |
4fe20 | 72 6d 61 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 6e 61 6d 65 2c 20 51 | rmat,.const.QString.&filename,.Q |
4fe40 | 49 6d 61 67 65 20 2a 69 6d 61 67 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c | Image.*image.);.....virtual.bool |
4fe60 | 20 73 61 76 65 49 6d 61 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 6f 72 6d 61 | .saveImage(.const.QString.&forma |
4fe80 | 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 6e 61 6d 65 2c 20 63 6f 6e 73 | t,.const.QString.&filename,.cons |
4fea0 | 74 20 51 49 6d 61 67 65 20 26 69 6d 61 67 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 | t.QImage.&image.);.....virtual.b |
4fec0 | 6f 6f 6c 20 69 6e 73 74 61 6c 6c 49 4f 48 61 6e 64 6c 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 | ool.installIOHandler(.const.QStr |
4fee0 | 69 6e 67 20 26 66 6f 72 6d 61 74 20 29 20 3d 20 30 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 | ing.&format.).=.0;..private:.... |
4ff00 | 20 51 49 6d 61 67 65 46 6f 72 6d 61 74 50 6c 75 67 69 6e 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d | .QImageFormatPluginPrivate.*d;.} |
4ff20 | 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 46 4f 52 4d 41 54 50 4c 55 | ;.#endif.//.QT_NO_IMAGEFORMATPLU |
4ff40 | 47 49 4e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 49 4d 41 47 45 46 4f 52 4d 41 54 50 4c 55 47 49 4e | GIN.#endif.//.QIMAGEFORMATPLUGIN |
4ff60 | 5f 48 0a 00 00 00 12 00 71 00 67 00 6c 00 6f 00 62 00 61 00 6c 00 2e 00 68 00 00 7b 71 2f 2a 2a | _H......q.g.l.o.b.a.l...h..{q/** |
4ff80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4ffa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
4ffc0 | 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 47 6c 6f 62 61 6c 20 | **********.**.$Id$.**.**.Global. |
4ffe0 | 74 79 70 65 20 64 65 63 6c 61 72 61 74 69 6f 6e 73 20 61 6e 64 20 64 65 66 69 6e 69 74 69 6f 6e | type.declarations.and.definition |
50000 | 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 32 30 35 32 39 0a 2a 2a 0a 2a 2a 20 43 | s.**.**.Created.:.920529.**.**.C |
50020 | 6f 70 79 72 69 67 68 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 | opyright.(C).1992-2003.Trolltech |
50040 | 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..**.* |
50060 | 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 | *.This.file.is.part.of.the.tools |
50080 | 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..* |
500a0 | 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 |
500c0 | 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 |
500e0 | 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 |
50100 | 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 |
50120 | 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 |
50140 | 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 |
50160 | 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 |
50180 | 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 |
501a0 | 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 |
501c0 | 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 |
501e0 | 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 |
50200 | 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. |
50220 | 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 |
50240 | 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 |
50260 | 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 |
50280 | 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 |
502a0 | 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 |
502c0 | 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 |
502e0 | 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 |
50300 | 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..**.**. |
50320 | 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 |
50340 | 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 |
50360 | 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 |
50380 | 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 |
503a0 | 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 |
503c0 | 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 |
503e0 | 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 |
50400 | 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 |
50420 | 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 |
50440 | 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 |
50460 | 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..**. |
50480 | 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 |
504a0 | 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..** |
504c0 | 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 |
504e0 | 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 |
50500 | 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..**.* |
50520 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
50540 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
50560 | 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 4c 4f 42 41 4c 5f 48 0a 23 64 65 66 69 6e | *****/..#ifndef.QGLOBAL_H.#defin |
50580 | 65 20 51 47 4c 4f 42 41 4c 5f 48 0a 0a 23 64 65 66 69 6e 65 20 51 54 5f 56 45 52 53 49 4f 4e 5f | e.QGLOBAL_H..#define.QT_VERSION_ |
505a0 | 53 54 52 20 20 20 22 33 2e 33 2e 35 22 0a 2f 2a 0a 20 20 20 51 54 5f 56 45 52 53 49 4f 4e 20 69 | STR..."3.3.5"./*....QT_VERSION.i |
505c0 | 73 20 28 6d 61 6a 6f 72 20 3c 3c 20 31 36 29 20 2b 20 28 6d 69 6e 6f 72 20 3c 3c 20 38 29 20 2b | s.(major.<<.16).+.(minor.<<.8).+ |
505e0 | 20 70 61 74 63 68 2e 0a 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 5f 56 45 52 53 49 4f 4e 20 30 | .patch...*/.#define.QT_VERSION.0 |
50600 | 78 30 33 30 33 30 35 0a 0a 2f 2a 0a 20 20 20 54 68 65 20 6f 70 65 72 61 74 69 6e 67 20 73 79 73 | x030305../*....The.operating.sys |
50620 | 74 65 6d 2c 20 6d 75 73 74 20 62 65 20 6f 6e 65 20 6f 66 3a 20 28 51 5f 4f 53 5f 78 29 0a 0a 20 | tem,.must.be.one.of:.(Q_OS_x)... |
50640 | 20 20 20 20 4d 41 43 58 09 2d 20 4d 61 63 20 4f 53 20 58 0a 20 20 20 20 20 4d 41 43 39 09 2d 20 | ....MACX.-.Mac.OS.X......MAC9.-. |
50660 | 4d 61 63 20 4f 53 20 39 0a 20 20 20 20 20 44 41 52 57 49 4e 20 20 20 20 20 2d 20 44 61 72 77 69 | Mac.OS.9......DARWIN.....-.Darwi |
50680 | 6e 20 4f 53 20 28 57 69 74 68 6f 75 74 20 4d 61 63 20 4f 53 20 58 29 0a 20 20 20 20 20 4d 53 44 | n.OS.(Without.Mac.OS.X)......MSD |
506a0 | 4f 53 09 2d 20 4d 53 2d 44 4f 53 20 61 6e 64 20 57 69 6e 64 6f 77 73 0a 20 20 20 20 20 4f 53 32 | OS.-.MS-DOS.and.Windows......OS2 |
506c0 | 09 2d 20 4f 53 2f 32 0a 20 20 20 20 20 4f 53 32 45 4d 58 09 2d 20 58 46 72 65 65 38 36 20 6f 6e | .-.OS/2......OS2EMX.-.XFree86.on |
506e0 | 20 4f 53 2f 32 20 28 6e 6f 74 20 50 4d 29 0a 20 20 20 20 20 57 49 4e 33 32 09 2d 20 57 69 6e 33 | .OS/2.(not.PM)......WIN32.-.Win3 |
50700 | 32 20 28 57 69 6e 64 6f 77 73 20 39 35 2f 39 38 2f 4d 45 20 61 6e 64 20 57 69 6e 64 6f 77 73 20 | 2.(Windows.95/98/ME.and.Windows. |
50720 | 4e 54 2f 32 30 30 30 2f 58 50 29 0a 20 20 20 20 20 43 59 47 57 49 4e 09 2d 20 43 79 67 77 69 6e | NT/2000/XP)......CYGWIN.-.Cygwin |
50740 | 0a 20 20 20 20 20 53 4f 4c 41 52 49 53 09 2d 20 53 75 6e 20 53 6f 6c 61 72 69 73 0a 20 20 20 20 | ......SOLARIS.-.Sun.Solaris..... |
50760 | 20 48 50 55 58 09 2d 20 48 50 2d 55 58 0a 20 20 20 20 20 55 4c 54 52 49 58 09 2d 20 44 45 43 20 | .HPUX.-.HP-UX......ULTRIX.-.DEC. |
50780 | 55 6c 74 72 69 78 0a 20 20 20 20 20 4c 49 4e 55 58 09 2d 20 4c 69 6e 75 78 0a 20 20 20 20 20 46 | Ultrix......LINUX.-.Linux......F |
507a0 | 52 45 45 42 53 44 09 2d 20 46 72 65 65 42 53 44 0a 20 20 20 20 20 4e 45 54 42 53 44 09 2d 20 4e | REEBSD.-.FreeBSD......NETBSD.-.N |
507c0 | 65 74 42 53 44 0a 20 20 20 20 20 4f 50 45 4e 42 53 44 09 2d 20 4f 70 65 6e 42 53 44 0a 20 20 20 | etBSD......OPENBSD.-.OpenBSD.... |
507e0 | 20 20 42 53 44 49 09 2d 20 42 53 44 2f 4f 53 0a 20 20 20 20 20 49 52 49 58 09 2d 20 53 47 49 20 | ..BSDI.-.BSD/OS......IRIX.-.SGI. |
50800 | 49 72 69 78 0a 20 20 20 20 20 4f 53 46 09 2d 20 48 50 20 54 72 75 36 34 20 55 4e 49 58 0a 20 20 | Irix......OSF.-.HP.Tru64.UNIX... |
50820 | 20 20 20 53 43 4f 09 2d 20 53 43 4f 20 4f 70 65 6e 53 65 72 76 65 72 20 35 0a 20 20 20 20 20 55 | ...SCO.-.SCO.OpenServer.5......U |
50840 | 4e 49 58 57 41 52 45 09 2d 20 55 6e 69 78 57 61 72 65 20 37 2c 20 4f 70 65 6e 20 55 4e 49 58 20 | NIXWARE.-.UnixWare.7,.Open.UNIX. |
50860 | 38 0a 20 20 20 20 20 41 49 58 09 2d 20 41 49 58 0a 20 20 20 20 20 48 55 52 44 09 2d 20 47 4e 55 | 8......AIX.-.AIX......HURD.-.GNU |
50880 | 20 48 75 72 64 0a 20 20 20 20 20 44 47 55 58 09 2d 20 44 47 2f 55 58 0a 20 20 20 20 20 52 45 4c | .Hurd......DGUX.-.DG/UX......REL |
508a0 | 49 41 4e 54 09 2d 20 52 65 6c 69 61 6e 74 20 55 4e 49 58 0a 20 20 20 20 20 44 59 4e 49 58 09 2d | IANT.-.Reliant.UNIX......DYNIX.- |
508c0 | 20 44 59 4e 49 58 2f 70 74 78 0a 20 20 20 20 20 51 4e 58 09 2d 20 51 4e 58 0a 20 20 20 20 20 51 | .DYNIX/ptx......QNX.-.QNX......Q |
508e0 | 4e 58 36 09 2d 20 51 4e 58 20 52 54 50 20 36 2e 31 0a 20 20 20 20 20 4c 59 4e 58 09 2d 20 4c 79 | NX6.-.QNX.RTP.6.1......LYNX.-.Ly |
50900 | 6e 78 4f 53 0a 20 20 20 20 20 42 53 44 34 09 2d 20 41 6e 79 20 42 53 44 20 34 2e 34 20 73 79 73 | nxOS......BSD4.-.Any.BSD.4.4.sys |
50920 | 74 65 6d 0a 20 20 20 20 20 55 4e 49 58 09 2d 20 41 6e 79 20 55 4e 49 58 20 42 53 44 2f 53 59 53 | tem......UNIX.-.Any.UNIX.BSD/SYS |
50940 | 56 20 73 79 73 74 65 6d 0a 2a 2f 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 44 41 52 57 49 | V.system.*/..#if.defined(__DARWI |
50960 | 4e 5f 58 31 31 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 44 41 52 57 49 4e 0a 23 | N_X11__).#..define.Q_OS_DARWIN.# |
50980 | 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 41 50 50 4c 45 5f 5f 29 20 26 26 20 28 64 65 66 69 | elif.defined(__APPLE__).&&.(defi |
509a0 | 6e 65 64 28 5f 5f 47 4e 55 43 5f 5f 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 5f 78 6c 43 5f 5f | ned(__GNUC__).||.defined(__xlC__ |
509c0 | 29 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 4d 41 43 58 0a 23 65 6c 69 66 20 64 65 66 | )).#..define.Q_OS_MACX.#elif.def |
509e0 | 69 6e 65 64 28 5f 5f 4d 41 43 4f 53 58 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f | ined(__MACOSX__).#..define.Q_OS_ |
50a00 | 4d 41 43 58 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 6d 61 63 69 6e 74 6f 73 68 29 0a 23 20 | MACX.#elif.defined(macintosh).#. |
50a20 | 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 4d 41 43 39 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 | .define.Q_OS_MAC9.#elif.defined( |
50a40 | 5f 5f 43 59 47 57 49 4e 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 43 59 47 57 49 | __CYGWIN__).#..define.Q_OS_CYGWI |
50a60 | 4e 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 4d 53 44 4f 53 29 20 7c 7c 20 64 65 66 69 6e 65 | N.#elif.defined(MSDOS).||.define |
50a80 | 64 28 5f 4d 53 44 4f 53 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 4d 53 44 4f 53 0a 23 | d(_MSDOS).#..define.Q_OS_MSDOS.# |
50aa0 | 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 4f 53 32 5f 5f 29 0a 23 20 20 69 66 20 64 65 66 69 | elif.defined(__OS2__).#..if.defi |
50ac0 | 6e 65 64 28 5f 5f 45 4d 58 5f 5f 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 4f 53 | ned(__EMX__).#....define.Q_OS_OS |
50ae0 | 32 45 4d 58 0a 23 20 20 65 6c 73 65 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 4f 53 | 2EMX.#..else.#....define.Q_OS_OS |
50b00 | 32 0a 23 20 20 65 6e 64 69 66 0a 23 65 6c 69 66 20 21 64 65 66 69 6e 65 64 28 53 41 47 5f 43 4f | 2.#..endif.#elif.!defined(SAG_CO |
50b20 | 4d 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 57 49 4e 36 34 29 20 7c 7c 20 64 65 66 69 6e 65 64 | M).&&.(defined(WIN64).||.defined |
50b40 | 28 5f 57 49 4e 36 34 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 5f 57 49 4e 36 34 5f 5f 29 29 0a | (_WIN64).||.defined(__WIN64__)). |
50b60 | 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 57 49 4e 33 32 0a 23 20 20 64 65 66 69 6e 65 20 51 | #..define.Q_OS_WIN32.#..define.Q |
50b80 | 5f 4f 53 5f 57 49 4e 36 34 0a 23 65 6c 69 66 20 21 64 65 66 69 6e 65 64 28 53 41 47 5f 43 4f 4d | _OS_WIN64.#elif.!defined(SAG_COM |
50ba0 | 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 57 49 4e 33 32 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 | ).&&.(defined(WIN32).||.defined( |
50bc0 | 5f 57 49 4e 33 32 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 5f 57 49 4e 33 32 5f 5f 29 20 7c 7c | _WIN32).||.defined(__WIN32__).|| |
50be0 | 20 64 65 66 69 6e 65 64 28 5f 5f 4e 54 5f 5f 29 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 | .defined(__NT__)).#..define.Q_OS |
50c00 | 5f 57 49 4e 33 32 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 4d 57 45 52 4b 53 5f 5f 29 | _WIN32.#elif.defined(__MWERKS__) |
50c20 | 20 26 26 20 64 65 66 69 6e 65 64 28 5f 5f 49 4e 54 45 4c 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 | .&&.defined(__INTEL__).#..define |
50c40 | 20 51 5f 4f 53 5f 57 49 4e 33 32 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 73 75 6e 29 | .Q_OS_WIN32.#elif.defined(__sun) |
50c60 | 20 7c 7c 20 64 65 66 69 6e 65 64 28 73 75 6e 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f | .||.defined(sun).#..define.Q_OS_ |
50c80 | 53 4f 4c 41 52 49 53 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 68 70 75 78 29 20 7c 7c 20 64 | SOLARIS.#elif.defined(hpux).||.d |
50ca0 | 65 66 69 6e 65 64 28 5f 5f 68 70 75 78 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 48 50 | efined(__hpux).#..define.Q_OS_HP |
50cc0 | 55 58 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 75 6c 74 72 69 78 29 20 7c 7c 20 64 65 | UX.#elif.defined(__ultrix).||.de |
50ce0 | 66 69 6e 65 64 28 75 6c 74 72 69 78 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 55 4c 54 | fined(ultrix).#..define.Q_OS_ULT |
50d00 | 52 49 58 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 73 69 6e 69 78 29 0a 23 20 20 64 65 66 69 | RIX.#elif.defined(sinix).#..defi |
50d20 | 6e 65 20 51 5f 4f 53 5f 52 45 4c 49 41 4e 54 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f | ne.Q_OS_RELIANT.#elif.defined(__ |
50d40 | 6c 69 6e 75 78 5f 5f 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 5f 6c 69 6e 75 78 29 0a 23 20 20 | linux__).||.defined(__linux).#.. |
50d60 | 64 65 66 69 6e 65 20 51 5f 4f 53 5f 4c 49 4e 55 58 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 | define.Q_OS_LINUX.#elif.defined( |
50d80 | 5f 5f 46 72 65 65 42 53 44 5f 5f 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 5f 44 72 61 67 6f 6e | __FreeBSD__).||.defined(__Dragon |
50da0 | 46 6c 79 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 46 52 45 45 42 53 44 0a 23 20 | Fly__).#..define.Q_OS_FREEBSD.#. |
50dc0 | 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 42 53 44 34 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 | .define.Q_OS_BSD4.#elif.defined( |
50de0 | 5f 5f 4e 65 74 42 53 44 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 4e 45 54 42 53 | __NetBSD__).#..define.Q_OS_NETBS |
50e00 | 44 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 42 53 44 34 0a 23 65 6c 69 66 20 64 65 66 69 | D.#..define.Q_OS_BSD4.#elif.defi |
50e20 | 6e 65 64 28 5f 5f 4f 70 65 6e 42 53 44 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f | ned(__OpenBSD__).#..define.Q_OS_ |
50e40 | 4f 50 45 4e 42 53 44 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 42 53 44 34 0a 23 65 6c 69 | OPENBSD.#..define.Q_OS_BSD4.#eli |
50e60 | 66 20 64 65 66 69 6e 65 64 28 5f 5f 62 73 64 69 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f | f.defined(__bsdi__).#..define.Q_ |
50e80 | 4f 53 5f 42 53 44 49 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 42 53 44 34 0a 23 65 6c 69 | OS_BSDI.#..define.Q_OS_BSD4.#eli |
50ea0 | 66 20 64 65 66 69 6e 65 64 28 5f 5f 73 67 69 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f | f.defined(__sgi).#..define.Q_OS_ |
50ec0 | 49 52 49 58 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 6f 73 66 5f 5f 29 0a 23 20 20 64 | IRIX.#elif.defined(__osf__).#..d |
50ee0 | 65 66 69 6e 65 20 51 5f 4f 53 5f 4f 53 46 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 41 49 | efine.Q_OS_OSF.#elif.defined(_AI |
50f00 | 58 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 41 49 58 0a 23 65 6c 69 66 20 64 65 66 69 | X).#..define.Q_OS_AIX.#elif.defi |
50f20 | 6e 65 64 28 5f 5f 4c 79 6e 78 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 4c 59 4e | ned(__Lynx__).#..define.Q_OS_LYN |
50f40 | 58 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 47 4e 55 5f 48 55 52 44 5f 5f 29 0a 23 20 | X.#elif.defined(__GNU_HURD__).#. |
50f60 | 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 48 55 52 44 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 | .define.Q_OS_HURD.#elif.defined( |
50f80 | 5f 5f 44 47 55 58 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 44 47 55 58 0a 23 65 | __DGUX__).#..define.Q_OS_DGUX.#e |
50fa0 | 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 51 4e 58 4e 54 4f 5f 5f 29 0a 23 20 20 64 65 66 69 6e | lif.defined(__QNXNTO__).#..defin |
50fc0 | 65 20 51 5f 4f 53 5f 51 4e 58 36 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 51 4e 58 5f | e.Q_OS_QNX6.#elif.defined(__QNX_ |
50fe0 | 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 51 4e 58 0a 23 65 6c 69 66 20 64 65 66 69 | _).#..define.Q_OS_QNX.#elif.defi |
51000 | 6e 65 64 28 5f 53 45 51 55 45 4e 54 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 44 59 | ned(_SEQUENT_).#..define.Q_OS_DY |
51020 | 4e 49 58 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 53 43 4f 5f 44 53 29 20 20 20 20 20 20 | NIX.#elif.defined(_SCO_DS)...... |
51040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2a 20 53 43 4f 20 4f 70 65 6e 53 65 72 76 65 72 20 35 | ............./*.SCO.OpenServer.5 |
51060 | 20 2b 20 47 43 43 20 2a 2f 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 53 43 4f 0a 23 65 6c | .+.GCC.*/.#..define.Q_OS_SCO.#el |
51080 | 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 55 53 4c 43 5f 5f 29 20 20 20 20 20 20 20 20 20 20 20 20 | if.defined(__USLC__)............ |
510a0 | 20 20 20 20 20 20 2f 2a 20 61 6c 6c 20 53 43 4f 20 70 6c 61 74 66 6f 72 6d 73 20 2b 20 55 44 4b | ....../*.all.SCO.platforms.+.UDK |
510c0 | 20 6f 72 20 4f 55 44 4b 20 2a 2f 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 55 4e 49 58 57 | .or.OUDK.*/.#..define.Q_OS_UNIXW |
510e0 | 41 52 45 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 55 4e 49 58 57 41 52 45 37 0a 23 65 6c | ARE.#..define.Q_OS_UNIXWARE7.#el |
51100 | 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 73 76 72 34 5f 5f 29 20 26 26 20 64 65 66 69 6e 65 64 28 | if.defined(__svr4__).&&.defined( |
51120 | 69 33 38 36 29 20 2f 2a 20 4f 70 65 6e 20 55 4e 49 58 20 38 20 2b 20 47 43 43 20 2a 2f 0a 23 20 | i386)./*.Open.UNIX.8.+.GCC.*/.#. |
51140 | 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 55 4e 49 58 57 41 52 45 0a 23 20 20 64 65 66 69 6e 65 20 | .define.Q_OS_UNIXWARE.#..define. |
51160 | 51 5f 4f 53 5f 55 4e 49 58 57 41 52 45 37 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 4d | Q_OS_UNIXWARE7.#elif.defined(__M |
51180 | 41 4b 45 44 45 50 45 4e 44 5f 5f 29 0a 23 65 6c 73 65 0a 23 20 20 65 72 72 6f 72 20 22 51 74 20 | AKEDEPEND__).#else.#..error."Qt. |
511a0 | 68 61 73 20 6e 6f 74 20 62 65 65 6e 20 70 6f 72 74 65 64 20 74 6f 20 74 68 69 73 20 4f 53 20 2d | has.not.been.ported.to.this.OS.- |
511c0 | 20 74 61 6c 6b 20 74 6f 20 71 74 2d 62 75 67 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 22 0a | .talk.to.qt-bugs@trolltech.com". |
511e0 | 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 33 32 29 20 | #endif..#if.defined(Q_OS_WIN32). |
51200 | 7c 7c 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 36 34 29 0a 23 20 20 64 65 66 69 6e 65 | ||.defined(Q_OS_WIN64).#..define |
51220 | 20 51 5f 4f 53 5f 57 49 4e 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f | .Q_OS_WIN.#endif..#if.defined(Q_ |
51240 | 4f 53 5f 4d 41 43 39 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 4d 41 43 58 29 0a 23 | OS_MAC9).||.defined(Q_OS_MACX).# |
51260 | 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 4d 41 43 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 | ..define.Q_OS_MAC.#endif..#if.de |
51280 | 66 69 6e 65 64 28 51 5f 4f 53 5f 4d 41 43 39 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 | fined(Q_OS_MAC9).||.defined(Q_OS |
512a0 | 5f 4d 53 44 4f 53 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 4f 53 32 29 20 7c 7c 20 | _MSDOS).||.defined(Q_OS_OS2).||. |
512c0 | 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 29 0a 23 20 20 75 6e 64 65 66 20 51 5f 4f 53 5f | defined(Q_OS_WIN).#..undef.Q_OS_ |
512e0 | 55 4e 49 58 0a 23 65 6c 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 55 4e 49 58 29 0a 23 | UNIX.#elif.!defined(Q_OS_UNIX).# |
51300 | 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 55 4e 49 58 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 0a 20 | ..define.Q_OS_UNIX.#endif.../*.. |
51320 | 20 20 54 68 65 20 63 6f 6d 70 69 6c 65 72 2c 20 6d 75 73 74 20 62 65 20 6f 6e 65 20 6f 66 3a 20 | ..The.compiler,.must.be.one.of:. |
51340 | 28 51 5f 43 43 5f 78 29 0a 0a 20 20 20 20 20 53 59 4d 09 2d 20 53 79 6d 61 6e 74 65 63 20 43 2b | (Q_CC_x).......SYM.-.Symantec.C+ |
51360 | 2b 20 66 6f 72 20 62 6f 74 68 20 50 43 20 61 6e 64 20 4d 61 63 69 6e 74 6f 73 68 0a 20 20 20 20 | +.for.both.PC.and.Macintosh..... |
51380 | 20 4d 50 57 09 2d 20 4d 50 57 20 43 2b 2b 0a 20 20 20 20 20 4d 57 45 52 4b 53 09 2d 20 4d 65 74 | .MPW.-.MPW.C++......MWERKS.-.Met |
513a0 | 72 6f 77 65 72 6b 73 20 43 6f 64 65 57 61 72 72 69 6f 72 0a 20 20 20 20 20 4d 53 56 43 09 2d 20 | rowerks.CodeWarrior......MSVC.-. |
513c0 | 4d 69 63 72 6f 73 6f 66 74 20 56 69 73 75 61 6c 20 43 2f 43 2b 2b 2c 20 49 6e 74 65 6c 20 43 2b | Microsoft.Visual.C/C++,.Intel.C+ |
513e0 | 2b 20 66 6f 72 20 57 69 6e 64 6f 77 73 0a 20 20 20 20 20 42 4f 52 09 2d 20 42 6f 72 6c 61 6e 64 | +.for.Windows......BOR.-.Borland |
51400 | 2f 54 75 72 62 6f 20 43 2b 2b 0a 20 20 20 20 20 57 41 54 09 2d 20 57 61 74 63 6f 6d 20 43 2b 2b | /Turbo.C++......WAT.-.Watcom.C++ |
51420 | 0a 20 20 20 20 20 47 4e 55 09 2d 20 47 4e 55 20 43 2b 2b 0a 20 20 20 20 20 43 4f 4d 45 41 55 09 | ......GNU.-.GNU.C++......COMEAU. |
51440 | 2d 20 43 6f 6d 65 61 75 20 43 2b 2b 0a 20 20 20 20 20 45 44 47 09 2d 20 45 64 69 73 6f 6e 20 44 | -.Comeau.C++......EDG.-.Edison.D |
51460 | 65 73 69 67 6e 20 47 72 6f 75 70 20 43 2b 2b 0a 20 20 20 20 20 4f 43 09 09 2d 20 43 65 6e 74 65 | esign.Group.C++......OC..-.Cente |
51480 | 72 4c 69 6e 65 20 43 2b 2b 0a 20 20 20 20 20 53 55 4e 09 2d 20 53 75 6e 20 57 6f 72 6b 53 68 6f | rLine.C++......SUN.-.Sun.WorkSho |
514a0 | 70 2c 20 46 6f 72 74 65 20 44 65 76 65 6c 6f 70 65 72 2c 20 6f 72 20 53 75 6e 20 4f 4e 45 20 53 | p,.Forte.Developer,.or.Sun.ONE.S |
514c0 | 74 75 64 69 6f 20 43 2b 2b 0a 20 20 20 20 20 4d 49 50 53 09 2d 20 4d 49 50 53 70 72 6f 20 43 2b | tudio.C++......MIPS.-.MIPSpro.C+ |
514e0 | 2b 0a 20 20 20 20 20 44 45 43 09 2d 20 44 45 43 20 43 2b 2b 0a 20 20 20 20 20 48 50 09 09 2d 20 | +......DEC.-.DEC.C++......HP..-. |
51500 | 48 50 55 58 20 43 2b 2b 0a 20 20 20 20 20 48 50 41 43 43 09 2d 20 48 50 55 58 20 41 4e 53 49 20 | HPUX.C++......HPACC.-.HPUX.ANSI. |
51520 | 43 2b 2b 0a 20 20 20 20 20 55 53 4c 43 09 2d 20 53 43 4f 20 4f 55 44 4b 2c 20 55 44 4b 2c 20 61 | C++......USLC.-.SCO.OUDK,.UDK,.a |
51540 | 6e 64 20 55 6e 69 78 57 61 72 65 20 32 2e 58 20 43 2b 2b 0a 20 20 20 20 20 43 44 53 09 2d 20 52 | nd.UnixWare.2.X.C++......CDS.-.R |
51560 | 65 6c 69 61 6e 74 20 43 2b 2b 0a 20 20 20 20 20 4b 41 49 09 2d 20 4b 41 49 20 43 2b 2b 0a 20 20 | eliant.C++......KAI.-.KAI.C++... |
51580 | 20 20 20 49 4e 54 45 4c 09 2d 20 49 6e 74 65 6c 20 43 2b 2b 20 66 6f 72 20 4c 69 6e 75 78 2c 20 | ...INTEL.-.Intel.C++.for.Linux,. |
515a0 | 49 6e 74 65 6c 20 43 2b 2b 20 66 6f 72 20 57 69 6e 64 6f 77 73 0a 20 20 20 20 20 48 49 47 48 43 | Intel.C++.for.Windows......HIGHC |
515c0 | 09 2d 20 4d 65 74 61 57 61 72 65 20 48 69 67 68 20 43 2f 43 2b 2b 0a 20 20 20 20 20 50 47 49 09 | .-.MetaWare.High.C/C++......PGI. |
515e0 | 2d 20 50 6f 72 74 6c 61 6e 64 20 47 72 6f 75 70 20 43 2b 2b 0a 20 20 20 20 20 47 48 53 09 2d 20 | -.Portland.Group.C++......GHS.-. |
51600 | 47 72 65 65 6e 20 48 69 6c 6c 73 20 4f 70 74 69 6d 69 7a 69 6e 67 20 43 2b 2b 20 43 6f 6d 70 69 | Green.Hills.Optimizing.C++.Compi |
51620 | 6c 65 72 73 0a 0a 20 20 20 53 68 6f 75 6c 64 20 62 65 20 73 6f 72 74 65 64 20 6d 6f 73 74 20 74 | lers.....Should.be.sorted.most.t |
51640 | 6f 20 6c 65 61 73 74 20 61 75 74 68 6f 72 69 74 61 74 69 76 65 2e 0a 2a 2f 0a 0a 2f 2a 20 53 79 | o.least.authoritative..*/../*.Sy |
51660 | 6d 61 6e 74 65 63 20 43 2b 2b 20 69 73 20 6e 6f 77 20 44 69 67 69 74 61 6c 20 4d 61 72 73 20 2a | mantec.C++.is.now.Digital.Mars.* |
51680 | 2f 0a 23 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 44 4d 43 5f 5f 29 20 7c 7c 20 64 65 66 69 6e 65 | /.#if.defined(__DMC__).||.define |
516a0 | 64 28 5f 5f 53 43 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 53 59 4d 0a 2f 2a 20 | d(__SC__).#..define.Q_CC_SYM./*. |
516c0 | 22 65 78 70 6c 69 63 69 74 22 20 73 65 6d 61 6e 74 69 63 73 20 69 6d 70 6c 65 6d 65 6e 74 65 64 | "explicit".semantics.implemented |
516e0 | 20 69 6e 20 38 2e 31 65 20 62 75 74 20 6b 65 79 77 6f 72 64 20 72 65 63 6f 67 6e 69 7a 65 64 20 | .in.8.1e.but.keyword.recognized. |
51700 | 73 69 6e 63 65 20 37 2e 35 20 2a 2f 0a 23 20 20 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 53 43 5f | since.7.5.*/.#..if.defined(__SC_ |
51720 | 5f 29 20 26 26 20 5f 5f 53 43 5f 5f 20 3c 20 30 78 37 35 30 0a 23 20 20 20 20 64 65 66 69 6e 65 | _).&&.__SC__.<.0x750.#....define |
51740 | 20 51 5f 4e 4f 5f 45 58 50 4c 49 43 49 54 5f 4b 45 59 57 4f 52 44 0a 23 20 20 65 6e 64 69 66 0a | .Q_NO_EXPLICIT_KEYWORD.#..endif. |
51760 | 23 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 0a 23 20 20 | #..define.Q_NO_USING_KEYWORD.#.. |
51780 | 69 66 20 21 64 65 66 69 6e 65 64 28 5f 43 50 50 55 4e 57 49 4e 44 29 0a 23 20 20 20 20 64 65 66 | if.!defined(_CPPUNWIND).#....def |
517a0 | 69 6e 65 20 51 5f 4e 4f 5f 45 58 43 45 50 54 49 4f 4e 53 0a 23 20 20 65 6e 64 69 66 0a 0a 23 65 | ine.Q_NO_EXCEPTIONS.#..endif..#e |
517c0 | 6c 69 66 20 64 65 66 69 6e 65 64 28 61 70 70 6c 65 63 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f | lif.defined(applec).#..define.Q_ |
517e0 | 43 43 5f 4d 50 57 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 42 4f 4f 4c 5f 54 59 50 45 0a | CC_MPW.#..define.Q_NO_BOOL_TYPE. |
51800 | 23 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 45 58 50 4c 49 43 49 54 5f 4b 45 59 57 4f 52 44 0a | #..define.Q_NO_EXPLICIT_KEYWORD. |
51820 | 23 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 0a 0a 23 65 | #..define.Q_NO_USING_KEYWORD..#e |
51840 | 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 4d 57 45 52 4b 53 5f 5f 29 0a 23 20 20 64 65 66 69 6e | lif.defined(__MWERKS__).#..defin |
51860 | 65 20 51 5f 43 43 5f 4d 57 45 52 4b 53 0a 2f 2a 20 22 65 78 70 6c 69 63 69 74 22 20 72 65 63 6f | e.Q_CC_MWERKS./*."explicit".reco |
51880 | 67 6e 69 7a 65 64 20 73 69 6e 63 65 20 34 2e 30 64 31 20 2a 2f 0a 23 20 20 64 65 66 69 6e 65 20 | gnized.since.4.0d1.*/.#..define. |
518a0 | 51 4d 41 43 5f 50 41 53 43 41 4c 20 70 61 73 63 61 6c 0a 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 | QMAC_PASCAL.pascal..#elif.define |
518c0 | 64 28 5f 4d 53 43 5f 56 45 52 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 4d 53 56 43 0a | d(_MSC_VER).#..define.Q_CC_MSVC. |
518e0 | 2f 2a 20 70 72 6f 70 65 72 20 73 75 70 70 6f 72 74 20 6f 66 20 62 6f 6f 6c 20 66 6f 72 20 5f 4d | /*.proper.support.of.bool.for._M |
51900 | 53 43 5f 56 45 52 20 3e 3d 20 31 31 30 30 20 2a 2f 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 41 | SC_VER.>=.1100.*/.#..define.Q_CA |
51920 | 4e 4e 4f 54 5f 44 45 4c 45 54 45 5f 43 4f 4e 53 54 41 4e 54 0a 23 20 20 64 65 66 69 6e 65 20 51 | NNOT_DELETE_CONSTANT.#..define.Q |
51940 | 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 69 6e 6c 69 6e 65 0a 2f 2a 20 56 69 73 75 | _INLINE_TEMPLATES.inline./*.Visu |
51960 | 61 6c 20 43 2b 2b 2e 4e 65 74 20 69 73 73 75 65 73 20 66 6f 72 20 5f 4d 53 43 5f 56 45 52 20 3e | al.C++.Net.issues.for._MSC_VER.> |
51980 | 3d 20 31 33 30 30 20 2a 2f 0a 23 20 20 69 66 20 5f 4d 53 43 5f 56 45 52 20 3e 3d 20 31 33 30 30 | =.1300.*/.#..if._MSC_VER.>=.1300 |
519a0 | 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 4d 53 56 43 5f 4e 45 54 0a 23 20 20 20 20 | .#....define.Q_CC_MSVC_NET.#.... |
519c0 | 69 66 20 5f 4d 53 43 5f 56 45 52 20 3c 20 31 33 31 30 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 5f | if._MSC_VER.<.1310.||.defined(Q_ |
519e0 | 4f 53 5f 57 49 4e 36 34 29 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 51 5f 54 59 50 45 4e 41 | OS_WIN64).#......define.Q_TYPENA |
51a00 | 4d 45 0a 23 20 20 20 20 65 6e 64 69 66 0a 23 20 20 65 6e 64 69 66 0a 2f 2a 20 49 6e 74 65 6c 20 | ME.#....endif.#..endif./*.Intel. |
51a20 | 43 2b 2b 20 64 69 73 67 75 69 73 69 6e 67 20 61 73 20 56 69 73 75 61 6c 20 43 2b 2b 3a 20 74 68 | C++.disguising.as.Visual.C++:.th |
51a40 | 65 20 60 75 73 69 6e 67 27 20 6b 65 79 77 6f 72 64 20 61 76 6f 69 64 73 20 77 61 72 6e 69 6e 67 | e.`using'.keyword.avoids.warning |
51a60 | 73 20 2a 2f 0a 23 20 20 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 49 4e 54 45 4c 5f 43 4f 4d 50 49 | s.*/.#..if.defined(__INTEL_COMPI |
51a80 | 4c 45 52 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 49 4e 54 45 4c 0a 23 20 20 20 | LER).#....define.Q_CC_INTEL.#... |
51aa0 | 20 69 66 20 21 64 65 66 69 6e 65 64 28 5f 5f 45 58 43 45 50 54 49 4f 4e 53 29 0a 23 20 20 20 20 | .if.!defined(__EXCEPTIONS).#.... |
51ac0 | 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 45 58 43 45 50 54 49 4f 4e 53 0a 23 20 20 20 20 65 6e | ..define.Q_NO_EXCEPTIONS.#....en |
51ae0 | 64 69 66 0a 23 20 20 65 6c 73 65 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 55 53 49 | dif.#..else.#....define.Q_NO_USI |
51b00 | 4e 47 5f 4b 45 59 57 4f 52 44 20 2f 2a 20 23 23 23 20 63 68 65 63 6b 20 22 75 73 69 6e 67 22 20 | NG_KEYWORD./*.###.check."using". |
51b20 | 73 74 61 74 75 73 20 2a 2f 0a 23 20 20 65 6e 64 69 66 0a 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 | status.*/.#..endif..#elif.define |
51b40 | 64 28 5f 5f 42 4f 52 4c 41 4e 44 43 5f 5f 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 5f 54 55 52 | d(__BORLANDC__).||.defined(__TUR |
51b60 | 42 4f 43 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 42 4f 52 0a 23 20 20 69 66 20 | BOC__).#..define.Q_CC_BOR.#..if. |
51b80 | 5f 5f 42 4f 52 4c 41 4e 44 43 5f 5f 20 3c 20 30 78 35 30 32 0a 23 20 20 20 20 64 65 66 69 6e 65 | __BORLANDC__.<.0x502.#....define |
51ba0 | 20 51 5f 4e 4f 5f 42 4f 4f 4c 5f 54 59 50 45 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f | .Q_NO_BOOL_TYPE.#....define.Q_NO |
51bc0 | 5f 45 58 50 4c 49 43 49 54 5f 4b 45 59 57 4f 52 44 0a 23 20 20 65 6e 64 69 66 0a 23 20 20 64 65 | _EXPLICIT_KEYWORD.#..endif.#..de |
51be0 | 66 69 6e 65 20 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 20 2f 2a 20 23 23 23 20 63 | fine.Q_NO_USING_KEYWORD./*.###.c |
51c00 | 68 65 63 6b 20 22 75 73 69 6e 67 22 20 73 74 61 74 75 73 20 2a 2f 0a 0a 23 65 6c 69 66 20 64 65 | heck."using".status.*/..#elif.de |
51c20 | 66 69 6e 65 64 28 5f 5f 57 41 54 43 4f 4d 43 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 | fined(__WATCOMC__).#..define.Q_C |
51c40 | 43 5f 57 41 54 0a 23 20 20 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 51 4e 58 34 29 0a 2f | C_WAT.#..if.defined(Q_OS_QNX4)./ |
51c60 | 2a 20 63 6f 6d 70 69 6c 65 72 20 66 6c 61 67 73 20 2a 2f 0a 23 20 20 20 20 64 65 66 69 6e 65 20 | *.compiler.flags.*/.#....define. |
51c80 | 51 5f 54 59 50 45 4e 41 4d 45 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 42 4f 4f 4c | Q_TYPENAME.#....define.Q_NO_BOOL |
51ca0 | 5f 54 59 50 45 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 43 41 4e 4e 4f 54 5f 44 45 4c 45 54 | _TYPE.#....define.Q_CANNOT_DELET |
51cc0 | 45 5f 43 4f 4e 53 54 41 4e 54 0a 23 20 20 20 20 64 65 66 69 6e 65 20 6d 75 74 61 62 6c 65 0a 2f | E_CONSTANT.#....define.mutable./ |
51ce0 | 2a 20 3f 3f 3f 20 2a 2f 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 42 52 4f 4b 45 4e 5f 54 45 | *.???.*/.#....define.Q_BROKEN_TE |
51d00 | 4d 50 4c 41 54 45 5f 53 50 45 43 49 41 4c 49 5a 41 54 49 4f 4e 0a 2f 2a 20 6e 6f 20 74 65 6d 70 | MPLATE_SPECIALIZATION./*.no.temp |
51d20 | 6c 61 74 65 20 63 6c 61 73 73 65 73 20 69 6e 20 51 56 61 72 69 61 6e 74 20 2a 2f 0a 23 20 20 20 | late.classes.in.QVariant.*/.#... |
51d40 | 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 45 4d 50 4c 41 54 45 5f 56 41 52 49 41 4e 54 0a 2f | .define.QT_NO_TEMPLATE_VARIANT./ |
51d60 | 2a 20 57 63 63 20 64 6f 65 73 20 6e 6f 74 20 66 69 6c 6c 20 69 6e 20 66 75 6e 63 74 69 6f 6e 73 | *.Wcc.does.not.fill.in.functions |
51d80 | 20 6e 65 65 64 65 64 20 62 79 20 76 61 6c 75 65 6c 69 73 74 73 2c 20 6d 61 70 73 2c 20 61 6e 64 | .needed.by.valuelists,.maps,.and |
51da0 | 0a 20 20 20 76 61 6c 75 65 73 74 61 63 6b 73 20 69 6d 70 6c 69 63 69 74 6c 79 20 2a 2f 0a 23 20 | ....valuestacks.implicitly.*/.#. |
51dc0 | 20 20 20 64 65 66 69 6e 65 20 51 5f 46 55 4c 4c 5f 54 45 4d 50 4c 41 54 45 5f 49 4e 53 54 41 4e | ...define.Q_FULL_TEMPLATE_INSTAN |
51de0 | 54 49 41 54 49 4f 4e 0a 2f 2a 20 63 61 6e 20 77 65 20 6a 75 73 74 20 63 6f 6d 70 61 72 65 20 74 | TIATION./*.can.we.just.compare.t |
51e00 | 68 65 20 73 74 72 75 63 74 75 72 65 73 3f 20 2a 2f 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f | he.structures?.*/.#....define.Q_ |
51e20 | 46 55 4c 4c 5f 54 45 4d 50 4c 41 54 45 5f 49 4e 53 54 41 4e 54 49 41 54 49 4f 4e 5f 4d 45 4d 43 | FULL_TEMPLATE_INSTANTIATION_MEMC |
51e40 | 4d 50 0a 2f 2a 20 74 68 65 73 65 20 61 72 65 20 6e 6f 74 20 75 73 65 66 75 6c 20 74 6f 20 6f 75 | MP./*.these.are.not.useful.to.ou |
51e60 | 72 20 63 75 73 74 6f 6d 65 72 73 20 2a 2f 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 54 5f 51 57 | r.customers.*/.#....define.QT_QW |
51e80 | 53 5f 4e 4f 5f 53 48 4d 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d | S_NO_SHM.#....define.QT_NO_QWS_M |
51ea0 | 55 4c 54 49 50 52 4f 43 45 53 53 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 51 | ULTIPROCESS.#....define.QT_NO_SQ |
51ec0 | 4c 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 43 55 52 53 4f 52 0a 23 | L.#....define.QT_NO_QWS_CURSOR.# |
51ee0 | 20 20 65 6e 64 69 66 0a 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 47 4e 55 43 5f 5f 29 | ..endif..#elif.defined(__GNUC__) |
51f00 | 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 47 4e 55 0a 23 20 20 64 65 66 69 6e 65 20 51 5f | .#..define.Q_CC_GNU.#..define.Q_ |
51f20 | 43 5f 43 41 4c 4c 42 41 43 4b 53 0a 23 20 20 69 66 20 5f 5f 47 4e 55 43 5f 5f 20 3d 3d 20 32 20 | C_CALLBACKS.#..if.__GNUC__.==.2. |
51f40 | 26 26 20 5f 5f 47 4e 55 43 5f 4d 49 4e 4f 52 5f 5f 20 3c 3d 20 37 0a 23 20 20 20 20 64 65 66 69 | &&.__GNUC_MINOR__.<=.7.#....defi |
51f60 | 6e 65 20 51 5f 46 55 4c 4c 5f 54 45 4d 50 4c 41 54 45 5f 49 4e 53 54 41 4e 54 49 41 54 49 4f 4e | ne.Q_FULL_TEMPLATE_INSTANTIATION |
51f80 | 0a 23 20 20 65 6e 64 69 66 0a 2f 2a 20 47 43 43 20 32 2e 39 35 20 6b 6e 6f 77 73 20 22 75 73 69 | .#..endif./*.GCC.2.95.knows."usi |
51fa0 | 6e 67 22 20 62 75 74 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 69 74 20 63 6f 72 72 | ng".but.does.not.support.it.corr |
51fc0 | 65 63 74 6c 79 20 2a 2f 0a 23 20 20 69 66 20 5f 5f 47 4e 55 43 5f 5f 20 3d 3d 20 32 20 26 26 20 | ectly.*/.#..if.__GNUC__.==.2.&&. |
51fe0 | 5f 5f 47 4e 55 43 5f 4d 49 4e 4f 52 5f 5f 20 3c 3d 20 39 35 0a 23 20 20 20 20 64 65 66 69 6e 65 | __GNUC_MINOR__.<=.95.#....define |
52000 | 20 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 0a 23 20 20 65 6e 64 69 66 0a 2f 2a 20 | .Q_NO_USING_KEYWORD.#..endif./*. |
52020 | 47 43 43 20 33 2e 31 20 61 6e 64 20 47 43 43 20 33 2e 32 20 77 72 6f 6e 67 6c 79 20 64 65 66 69 | GCC.3.1.and.GCC.3.2.wrongly.defi |
52040 | 6e 65 20 5f 53 42 5f 43 54 59 50 45 5f 4d 41 43 52 4f 53 20 6f 6e 20 48 50 2d 55 58 20 2a 2f 0a | ne._SB_CTYPE_MACROS.on.HP-UX.*/. |
52060 | 23 20 20 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 48 50 55 58 29 20 26 26 20 5f 5f 47 4e | #..if.defined(Q_OS_HPUX).&&.__GN |
52080 | 55 43 5f 5f 20 3d 3d 20 33 20 26 26 20 5f 5f 47 4e 55 43 5f 4d 49 4e 4f 52 5f 5f 20 3e 3d 20 31 | UC__.==.3.&&.__GNUC_MINOR__.>=.1 |
520a0 | 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 57 52 4f 4e 47 5f 53 42 5f 43 54 59 50 45 5f 4d 41 | .#....define.Q_WRONG_SB_CTYPE_MA |
520c0 | 43 52 4f 53 0a 23 20 20 65 6e 64 69 66 0a 0a 2f 2a 20 41 52 4d 20 67 63 63 20 70 61 64 73 20 73 | CROS.#..endif../*.ARM.gcc.pads.s |
520e0 | 74 72 75 63 74 73 20 74 6f 20 33 32 20 62 69 74 73 2c 20 65 76 65 6e 20 77 68 65 6e 20 74 68 65 | tructs.to.32.bits,.even.when.the |
52100 | 79 20 63 6f 6e 74 61 69 6e 20 61 20 73 69 6e 67 6c 65 0a 20 20 20 63 68 61 72 2c 20 6f 72 20 73 | y.contain.a.single....char,.or.s |
52120 | 68 6f 72 74 2e 20 20 57 65 20 74 65 6c 6c 20 67 63 63 20 74 6f 20 70 61 63 6b 20 51 43 68 61 72 | hort...We.tell.gcc.to.pack.QChar |
52140 | 73 20 74 6f 20 31 36 20 62 69 74 73 2c 20 74 6f 20 61 76 6f 69 64 0a 20 20 20 51 53 74 72 69 6e | s.to.16.bits,.to.avoid....QStrin |
52160 | 67 20 62 6c 6f 61 74 2e 20 48 6f 77 65 76 65 72 2c 20 67 63 63 20 33 2e 34 20 64 6f 65 73 6e 27 | g.bloat..However,.gcc.3.4.doesn' |
52180 | 74 20 61 6c 6c 6f 77 20 75 73 20 74 6f 20 63 72 65 61 74 65 20 72 65 66 65 72 65 6e 63 65 73 20 | t.allow.us.to.create.references. |
521a0 | 74 6f 0a 20 20 20 6d 65 6d 62 65 72 73 20 6f 66 20 61 20 70 61 63 6b 65 64 20 73 74 72 75 63 74 | to....members.of.a.packed.struct |
521c0 | 2e 20 28 50 6f 69 6e 74 65 72 73 20 61 72 65 20 4f 4b 2c 20 62 65 63 61 75 73 65 20 74 68 65 6e | ..(Pointers.are.OK,.because.then |
521e0 | 20 79 6f 75 0a 20 20 20 73 75 70 70 6f 73 65 64 6c 79 20 6b 6e 6f 77 20 77 68 61 74 20 79 6f 75 | .you....supposedly.know.what.you |
52200 | 20 61 72 65 20 64 6f 69 6e 67 2e 29 20 2a 2f 0a 23 20 20 69 66 20 28 64 65 66 69 6e 65 64 28 5f | .are.doing.).*/.#..if.(defined(_ |
52220 | 5f 61 72 6d 5f 5f 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 5f 41 52 4d 45 4c 5f 5f 29 29 20 26 | _arm__).||.defined(__ARMEL__)).& |
52240 | 26 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4d 4f 43 5f 43 50 50 29 0a 23 20 20 20 20 64 65 66 69 | &.!defined(QT_MOC_CPP).#....defi |
52260 | 6e 65 20 51 5f 50 41 43 4b 45 44 20 5f 5f 61 74 74 72 69 62 75 74 65 5f 5f 20 28 28 70 61 63 6b | ne.Q_PACKED.__attribute__.((pack |
52280 | 65 64 29 29 0a 23 20 20 20 20 69 66 20 5f 5f 47 4e 55 43 5f 5f 20 3d 3d 20 33 20 26 26 20 5f 5f | ed)).#....if.__GNUC__.==.3.&&.__ |
522a0 | 47 4e 55 43 5f 4d 49 4e 4f 52 5f 5f 20 3e 3d 20 34 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 | GNUC_MINOR__.>=.4.#......define. |
522c0 | 51 5f 4e 4f 5f 50 41 43 4b 45 44 5f 52 45 46 45 52 45 4e 43 45 0a 23 20 20 20 20 65 6e 64 69 66 | Q_NO_PACKED_REFERENCE.#....endif |
522e0 | 0a 23 20 20 65 6e 64 69 66 0a 23 20 20 69 66 20 21 64 65 66 69 6e 65 64 28 5f 5f 45 58 43 45 50 | .#..endif.#..if.!defined(__EXCEP |
52300 | 54 49 4f 4e 53 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 45 58 43 45 50 54 49 4f | TIONS).#....define.Q_NO_EXCEPTIO |
52320 | 4e 53 0a 23 20 20 65 6e 64 69 66 0a 0a 2f 2a 20 49 42 4d 20 63 6f 6d 70 69 6c 65 72 20 76 65 72 | NS.#..endif../*.IBM.compiler.ver |
52340 | 73 69 6f 6e 73 20 61 72 65 20 61 20 62 69 74 20 6d 65 73 73 79 2e 20 54 68 65 72 65 20 61 72 65 | sions.are.a.bit.messy..There.are |
52360 | 20 61 63 74 75 61 6c 6c 79 20 74 77 6f 20 70 72 6f 64 75 63 74 73 3a 0a 20 20 20 74 68 65 20 43 | .actually.two.products:....the.C |
52380 | 20 70 72 6f 64 75 63 74 2c 20 61 6e 64 20 74 68 65 20 43 2b 2b 20 70 72 6f 64 75 63 74 2e 20 54 | .product,.and.the.C++.product..T |
523a0 | 68 65 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 69 73 20 61 6c 77 61 79 73 20 70 61 63 6b 61 67 | he.C++.compiler.is.always.packag |
523c0 | 65 64 0a 20 20 20 77 69 74 68 20 74 68 65 20 6c 61 74 65 73 74 20 76 65 72 73 69 6f 6e 20 6f 66 | ed....with.the.latest.version.of |
523e0 | 20 74 68 65 20 43 20 63 6f 6d 70 69 6c 65 72 2e 20 56 65 72 73 69 6f 6e 20 6e 75 6d 62 65 72 73 | .the.C.compiler..Version.numbers |
52400 | 20 64 6f 20 6e 6f 74 20 61 6c 77 61 79 73 0a 20 20 20 6d 61 74 63 68 2e 20 54 68 69 73 20 6c 69 | .do.not.always....match..This.li |
52420 | 74 74 6c 65 20 74 61 62 6c 65 20 28 49 27 6d 20 6e 6f 74 20 73 75 72 65 20 69 74 27 73 20 61 63 | ttle.table.(I'm.not.sure.it's.ac |
52440 | 63 75 72 61 74 65 29 20 73 68 6f 75 6c 64 20 62 65 20 68 65 6c 70 66 75 6c 3a 0a 0a 20 20 20 43 | curate).should.be.helpful:.....C |
52460 | 2b 2b 20 70 72 6f 64 75 63 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 20 70 72 6f 64 | ++.product................C.prod |
52480 | 75 63 74 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 43 20 53 65 74 20 33 2e 31 20 20 20 20 20 20 | uct..............C.Set.3.1...... |
524a0 | 20 20 20 43 20 43 6f 6d 70 69 6c 65 72 20 33 2e 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...C.Compiler.3.0............... |
524c0 | 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 43 2b 2b 20 43 6f 6d 70 69 | .......................C++.Compi |
524e0 | 6c 65 72 20 33 2e 36 2e 36 20 20 20 20 20 20 20 20 20 43 20 43 6f 6d 70 69 6c 65 72 20 34 2e 33 | ler.3.6.6.........C.Compiler.4.3 |
52500 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 2e | ................................ |
52520 | 2e 2e 0a 20 20 20 56 69 73 75 61 6c 20 41 67 65 20 43 2b 2b 20 34 2e 30 20 20 20 20 20 20 20 20 | ......Visual.Age.C++.4.0........ |
52540 | 20 2e 2e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 | ................................ |
52560 | 20 20 20 2e 2e 2e 0a 20 20 20 56 69 73 75 61 6c 20 41 67 65 20 43 2b 2b 20 35 2e 30 20 20 20 20 | ..........Visual.Age.C++.5.0.... |
52580 | 20 20 20 20 20 43 20 43 6f 6d 70 69 6c 65 72 20 35 2e 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .....C.Compiler.5.0............. |
525a0 | 20 20 20 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 2e 2e 2e 0a 20 20 20 56 69 73 75 61 6c 20 | .........................Visual. |
525c0 | 41 67 65 20 43 2b 2b 20 36 2e 30 20 20 20 20 20 20 20 20 20 43 20 43 6f 6d 70 69 6c 65 72 20 36 | Age.C++.6.0.........C.Compiler.6 |
525e0 | 2e 30 0a 0a 20 20 20 4e 6f 77 3a 0a 20 20 20 5f 5f 78 6c 43 5f 5f 20 20 20 20 69 73 20 74 68 65 | .0.....Now:....__xlC__....is.the |
52600 | 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 43 20 63 6f 6d 70 69 6c 65 72 20 69 6e 20 68 65 | .version.of.the.C.compiler.in.he |
52620 | 78 61 64 65 63 69 6d 61 6c 20 6e 6f 74 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 | xadecimal.notation.............. |
52640 | 20 69 73 20 6f 6e 6c 79 20 61 6e 20 61 70 70 72 6f 78 69 6d 61 74 69 6f 6e 20 6f 66 20 74 68 65 | .is.only.an.approximation.of.the |
52660 | 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 76 65 72 73 69 6f 6e 0a 20 20 20 5f 5f 49 42 4d 43 50 | .C++.compiler.version....__IBMCP |
52680 | 50 5f 5f 20 69 73 20 74 68 65 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 43 2b 2b 20 63 6f | P__.is.the.version.of.the.C++.co |
526a0 | 6d 70 69 6c 65 72 20 69 6e 20 64 65 63 69 6d 61 6c 20 6e 6f 74 61 74 69 6f 6e 0a 20 20 20 20 20 | mpiler.in.decimal.notation...... |
526c0 | 20 20 20 20 20 20 20 20 20 62 75 74 20 69 74 20 69 73 20 6e 6f 74 20 64 65 66 69 6e 65 64 20 6f | .........but.it.is.not.defined.o |
526e0 | 6e 20 6f 6c 64 65 72 20 63 6f 6d 70 69 6c 65 72 73 20 6c 69 6b 65 20 43 20 53 65 74 20 33 2e 31 | n.older.compilers.like.C.Set.3.1 |
52700 | 20 2a 2f 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 78 6c 43 5f 5f 29 0a 23 20 20 64 65 | .*/.#elif.defined(__xlC__).#..de |
52720 | 66 69 6e 65 20 51 5f 43 43 5f 58 4c 43 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 46 55 4c 4c 5f 54 | fine.Q_CC_XLC.#..define.Q_FULL_T |
52740 | 45 4d 50 4c 41 54 45 5f 49 4e 53 54 41 4e 54 49 41 54 49 4f 4e 0a 23 20 20 69 66 20 5f 5f 78 6c | EMPLATE_INSTANTIATION.#..if.__xl |
52760 | 43 5f 5f 20 3c 20 30 78 34 30 30 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 42 4f 4f | C__.<.0x400.#....define.Q_NO_BOO |
52780 | 4c 5f 54 59 50 45 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 45 58 50 4c 49 43 49 54 | L_TYPE.#....define.Q_NO_EXPLICIT |
527a0 | 5f 4b 45 59 57 4f 52 44 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 55 53 49 4e 47 5f | _KEYWORD.#....define.Q_NO_USING_ |
527c0 | 4b 45 59 57 4f 52 44 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 54 59 50 45 4e 41 4d 45 0a 23 | KEYWORD.#....define.Q_TYPENAME.# |
527e0 | 20 20 20 20 64 65 66 69 6e 65 20 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 69 6e | ....define.Q_INLINE_TEMPLATES.in |
52800 | 6c 69 6e 65 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 42 52 4f 4b 45 4e 5f 54 45 4d 50 4c 41 | line.#....define.Q_BROKEN_TEMPLA |
52820 | 54 45 5f 53 50 45 43 49 41 4c 49 5a 41 54 49 4f 4e 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f | TE_SPECIALIZATION.#....define.Q_ |
52840 | 43 41 4e 4e 4f 54 5f 44 45 4c 45 54 45 5f 43 4f 4e 53 54 41 4e 54 0a 23 20 20 65 6e 64 69 66 0a | CANNOT_DELETE_CONSTANT.#..endif. |
52860 | 0a 2f 2a 20 4f 6c 64 65 72 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 44 45 43 20 43 2b 2b 20 64 6f | ./*.Older.versions.of.DEC.C++.do |
52880 | 20 6e 6f 74 20 64 65 66 69 6e 65 20 5f 5f 45 44 47 5f 5f 20 6f 72 20 5f 5f 45 44 47 20 2d 20 6f | .not.define.__EDG__.or.__EDG.-.o |
528a0 | 62 73 65 72 76 65 64 0a 20 20 20 6f 6e 20 44 45 43 20 43 2b 2b 20 56 35 2e 35 2d 30 30 34 2e 20 | bserved....on.DEC.C++.V5.5-004.. |
528c0 | 4e 65 77 20 76 65 72 73 69 6f 6e 73 20 64 6f 20 64 65 66 69 6e 65 20 20 5f 5f 45 44 47 5f 5f 20 | New.versions.do.define..__EDG__. |
528e0 | 2d 20 6f 62 73 65 72 76 65 64 20 6f 6e 0a 20 20 20 43 6f 6d 70 61 71 20 43 2b 2b 20 56 36 2e 33 | -.observed.on....Compaq.C++.V6.3 |
52900 | 2d 30 30 32 2e 0a 20 20 20 54 68 69 73 20 63 6f 6d 70 69 6c 65 72 20 69 73 20 64 69 66 66 65 72 | -002.....This.compiler.is.differ |
52920 | 65 6e 74 20 65 6e 6f 75 67 68 20 66 72 6f 6d 20 6f 74 68 65 72 20 45 44 47 20 63 6f 6d 70 69 6c | ent.enough.from.other.EDG.compil |
52940 | 65 72 73 20 74 6f 20 68 61 6e 64 6c 65 0a 20 20 20 69 74 20 73 65 70 61 72 61 74 65 6c 79 20 61 | ers.to.handle....it.separately.a |
52960 | 6e 79 77 61 79 2e 20 2a 2f 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 44 45 43 43 58 58 | nyway..*/.#elif.defined(__DECCXX |
52980 | 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 5f 44 45 43 43 29 0a 23 20 20 64 65 66 69 6e 65 20 51 | ).||.defined(__DECC).#..define.Q |
529a0 | 5f 43 43 5f 44 45 43 0a 2f 2a 20 43 6f 6d 70 61 71 20 43 2b 2b 20 56 36 20 63 6f 6d 70 69 6c 65 | _CC_DEC./*.Compaq.C++.V6.compile |
529c0 | 72 73 20 61 72 65 20 45 44 47 2d 62 61 73 65 64 20 62 75 74 20 49 27 6d 20 6e 6f 74 20 73 75 72 | rs.are.EDG-based.but.I'm.not.sur |
529e0 | 65 20 61 62 6f 75 74 20 6f 6c 64 65 72 0a 20 20 20 44 45 43 20 43 2b 2b 20 56 35 20 63 6f 6d 70 | e.about.older....DEC.C++.V5.comp |
52a00 | 69 6c 65 72 73 2e 20 2a 2f 0a 23 20 20 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 45 44 47 5f 5f 29 | ilers..*/.#..if.defined(__EDG__) |
52a20 | 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 45 44 47 0a 23 20 20 65 6e 64 69 66 0a 2f | .#....define.Q_CC_EDG.#..endif./ |
52a40 | 2a 20 43 6f 6d 70 61 71 20 68 61 76 65 20 64 69 73 61 62 6c 65 64 20 45 44 47 27 73 20 5f 42 4f | *.Compaq.have.disabled.EDG's._BO |
52a60 | 4f 4c 20 6d 61 63 72 6f 20 61 6e 64 20 75 73 65 20 5f 42 4f 4f 4c 5f 45 58 49 53 54 53 20 69 6e | OL.macro.and.use._BOOL_EXISTS.in |
52a80 | 73 74 65 61 64 0a 20 20 20 2d 20 6f 62 73 65 72 76 65 64 20 6f 6e 20 43 6f 6d 70 61 71 20 43 2b | stead....-.observed.on.Compaq.C+ |
52aa0 | 2b 20 56 36 2e 33 2d 30 30 32 2e 0a 20 20 20 49 6e 20 61 6e 79 20 63 61 73 65 20 76 65 72 73 69 | +.V6.3-002.....In.any.case.versi |
52ac0 | 6f 6e 73 20 70 72 69 6f 72 20 74 6f 20 43 6f 6d 70 61 71 20 43 2b 2b 20 56 36 2e 30 2d 30 30 35 | ons.prior.to.Compaq.C++.V6.0-005 |
52ae0 | 20 64 6f 20 6e 6f 74 20 68 61 76 65 20 62 6f 6f 6c 2e 20 2a 2f 0a 23 20 20 69 66 20 21 64 65 66 | .do.not.have.bool..*/.#..if.!def |
52b00 | 69 6e 65 64 28 5f 42 4f 4f 4c 5f 45 58 49 53 54 53 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 | ined(_BOOL_EXISTS).#....define.Q |
52b20 | 5f 4e 4f 5f 42 4f 4f 4c 5f 54 59 50 45 0a 23 20 20 65 6e 64 69 66 0a 2f 2a 20 53 70 75 72 69 6f | _NO_BOOL_TYPE.#..endif./*.Spurio |
52b40 | 75 73 20 28 3f 29 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 73 20 6f 62 73 65 72 76 65 64 20 6f | us.(?).error.messages.observed.o |
52b60 | 6e 20 43 6f 6d 70 61 71 20 43 2b 2b 20 56 36 2e 35 2d 30 31 34 2e 20 2a 2f 0a 23 20 20 64 65 66 | n.Compaq.C++.V6.5-014..*/.#..def |
52b80 | 69 6e 65 20 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 0a 2f 2a 20 41 70 70 6c 79 20 | ine.Q_NO_USING_KEYWORD./*.Apply. |
52ba0 | 74 6f 20 61 6c 6c 20 76 65 72 73 69 6f 6e 73 20 70 72 69 6f 72 20 74 6f 20 43 6f 6d 70 61 71 20 | to.all.versions.prior.to.Compaq. |
52bc0 | 43 2b 2b 20 56 36 2e 30 2d 30 30 30 20 2d 20 6f 62 73 65 72 76 65 64 20 6f 6e 0a 20 20 20 44 45 | C++.V6.0-000.-.observed.on....DE |
52be0 | 43 20 43 2b 2b 20 56 35 2e 35 2d 30 30 34 2e 20 2a 2f 0a 23 20 20 69 66 20 5f 5f 44 45 43 43 58 | C.C++.V5.5-004..*/.#..if.__DECCX |
52c00 | 58 5f 56 45 52 20 3c 20 36 30 30 36 30 30 30 30 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 54 | X_VER.<.60060000.#....define.Q_T |
52c20 | 59 50 45 4e 41 4d 45 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 42 52 4f 4b 45 4e 5f 54 45 4d | YPENAME.#....define.Q_BROKEN_TEM |
52c40 | 50 4c 41 54 45 5f 53 50 45 43 49 41 4c 49 5a 41 54 49 4f 4e 0a 23 20 20 20 20 64 65 66 69 6e 65 | PLATE_SPECIALIZATION.#....define |
52c60 | 20 51 5f 43 41 4e 4e 4f 54 5f 44 45 4c 45 54 45 5f 43 4f 4e 53 54 41 4e 54 0a 23 20 20 65 6e 64 | .Q_CANNOT_DELETE_CONSTANT.#..end |
52c80 | 69 66 0a 2f 2a 20 61 76 6f 69 64 20 75 6e 64 65 66 69 6e 65 64 20 73 79 6d 62 6f 6c 20 70 72 6f | if./*.avoid.undefined.symbol.pro |
52ca0 | 62 6c 65 6d 73 20 77 69 74 68 20 6f 75 74 2d 6f 66 2d 6c 69 6e 65 20 74 65 6d 70 6c 61 74 65 20 | blems.with.out-of-line.template. |
52cc0 | 6d 65 6d 62 65 72 73 20 2a 2f 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 49 4e 4c 49 4e 45 5f 54 45 | members.*/.#..define.Q_INLINE_TE |
52ce0 | 4d 50 4c 41 54 45 53 20 69 6e 6c 69 6e 65 0a 0a 2f 2a 20 43 6f 6d 70 69 6c 65 72 73 20 77 69 74 | MPLATES.inline../*.Compilers.wit |
52d00 | 68 20 45 44 47 20 66 72 6f 6e 74 20 65 6e 64 20 61 72 65 20 73 69 6d 69 6c 61 72 2e 20 54 6f 20 | h.EDG.front.end.are.similar..To. |
52d20 | 64 65 74 65 63 74 20 74 68 65 6d 20 77 65 20 74 65 73 74 3a 0a 20 20 20 5f 5f 45 44 47 20 64 6f | detect.them.we.test:....__EDG.do |
52d40 | 63 75 6d 65 6e 74 65 64 20 62 79 20 53 47 49 2c 20 6f 62 73 65 72 76 65 64 20 6f 6e 20 4d 49 50 | cumented.by.SGI,.observed.on.MIP |
52d60 | 53 70 72 6f 20 37 2e 33 2e 31 2e 31 20 61 6e 64 20 4b 41 49 20 43 2b 2b 20 34 2e 30 62 0a 20 20 | Spro.7.3.1.1.and.KAI.C++.4.0b... |
52d80 | 20 5f 5f 45 44 47 5f 5f 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 45 44 47 20 6f 6e 6c 69 6e | .__EDG__.documented.in.EDG.onlin |
52da0 | 65 20 64 6f 63 73 2c 20 6f 62 73 65 72 76 65 64 20 6f 6e 20 43 6f 6d 70 61 71 20 43 2b 2b 20 56 | e.docs,.observed.on.Compaq.C++.V |
52dc0 | 36 2e 33 2d 30 30 32 20 2a 2f 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 45 44 47 29 20 | 6.3-002.*/.#elif.defined(__EDG). |
52de0 | 7c 7c 20 64 65 66 69 6e 65 64 28 5f 5f 45 44 47 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f | ||.defined(__EDG__).#..define.Q_ |
52e00 | 43 43 5f 45 44 47 0a 2f 2a 20 46 72 6f 6d 20 74 68 65 20 45 44 47 20 64 6f 63 75 6d 65 6e 74 61 | CC_EDG./*.From.the.EDG.documenta |
52e20 | 74 69 6f 6e 20 28 64 6f 65 73 20 6e 6f 74 20 73 65 65 6d 20 74 6f 20 61 70 70 6c 79 20 74 6f 20 | tion.(does.not.seem.to.apply.to. |
52e40 | 43 6f 6d 70 61 71 20 43 2b 2b 29 3a 0a 20 20 20 5f 42 4f 4f 4c 0a 20 20 20 20 09 44 65 66 69 6e | Compaq.C++):...._BOOL......Defin |
52e60 | 65 64 20 69 6e 20 43 2b 2b 20 6d 6f 64 65 20 77 68 65 6e 20 62 6f 6f 6c 20 69 73 20 61 20 6b 65 | ed.in.C++.mode.when.bool.is.a.ke |
52e80 | 79 77 6f 72 64 2e 20 54 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 69 73 0a 09 70 72 65 64 65 66 69 | yword..The.name.of.this..predefi |
52ea0 | 6e 65 64 20 6d 61 63 72 6f 20 69 73 20 73 70 65 63 69 66 69 65 64 20 62 79 20 61 20 63 6f 6e 66 | ned.macro.is.specified.by.a.conf |
52ec0 | 69 67 75 72 61 74 69 6f 6e 20 66 6c 61 67 2e 20 5f 42 4f 4f 4c 0a 09 69 73 20 74 68 65 20 64 65 | iguration.flag.._BOOL..is.the.de |
52ee0 | 66 61 75 6c 74 2e 0a 20 20 20 5f 5f 42 4f 4f 4c 5f 44 45 46 49 4e 45 44 0a 20 20 20 09 44 65 66 | fault.....__BOOL_DEFINED.....Def |
52f00 | 69 6e 65 64 20 69 6e 20 4d 69 63 72 6f 73 6f 66 74 20 43 2b 2b 20 6d 6f 64 65 20 77 68 65 6e 20 | ined.in.Microsoft.C++.mode.when. |
52f20 | 62 6f 6f 6c 20 69 73 20 61 20 6b 65 79 77 6f 72 64 2e 20 2a 2f 0a 23 20 20 69 66 20 21 64 65 66 | bool.is.a.keyword..*/.#..if.!def |
52f40 | 69 6e 65 64 28 5f 42 4f 4f 4c 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 5f 5f 42 4f 4f 4c 5f 44 | ined(_BOOL).&&.!defined(__BOOL_D |
52f60 | 45 46 49 4e 45 44 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 42 4f 4f 4c 5f 54 59 | EFINED).#....define.Q_NO_BOOL_TY |
52f80 | 50 45 0a 23 20 20 65 6e 64 69 66 0a 0a 2f 2a 20 54 68 65 20 43 6f 6d 65 61 75 20 63 6f 6d 70 69 | PE.#..endif../*.The.Comeau.compi |
52fa0 | 6c 65 72 20 69 73 20 62 61 73 65 64 20 6f 6e 20 45 44 47 20 61 6e 64 20 64 6f 65 73 20 64 65 66 | ler.is.based.on.EDG.and.does.def |
52fc0 | 69 6e 65 20 5f 5f 45 44 47 5f 5f 20 2a 2f 0a 23 20 20 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 43 | ine.__EDG__.*/.#..if.defined(__C |
52fe0 | 4f 4d 4f 5f 5f 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 43 4f 4d 45 41 55 0a 23 | OMO__).#....define.Q_CC_COMEAU.# |
53000 | 20 20 20 20 64 65 66 69 6e 65 20 51 5f 43 5f 43 41 4c 4c 42 41 43 4b 53 0a 0a 2f 2a 20 54 68 65 | ....define.Q_C_CALLBACKS../*.The |
53020 | 20 60 75 73 69 6e 67 27 20 6b 65 79 77 6f 72 64 20 77 61 73 20 69 6e 74 72 6f 64 75 63 65 64 20 | .`using'.keyword.was.introduced. |
53040 | 74 6f 20 61 76 6f 69 64 20 4b 41 49 20 43 2b 2b 20 77 61 72 6e 69 6e 67 73 0a 20 20 20 62 75 74 | to.avoid.KAI.C++.warnings....but |
53060 | 20 69 74 27 73 20 6e 6f 77 20 63 61 75 73 69 6e 67 20 4b 41 49 20 43 2b 2b 20 65 72 72 6f 72 73 | .it's.now.causing.KAI.C++.errors |
53080 | 20 69 6e 73 74 65 61 64 2e 20 54 68 65 20 73 74 61 6e 64 61 72 64 20 69 73 0a 20 20 20 75 6e 63 | .instead..The.standard.is....unc |
530a0 | 6c 65 61 72 20 61 62 6f 75 74 20 74 68 65 20 75 73 65 20 6f 66 20 74 68 69 73 20 6b 65 79 77 6f | lear.about.the.use.of.this.keywo |
530c0 | 72 64 2c 20 61 6e 64 20 69 6e 20 70 72 61 63 74 69 63 65 20 65 76 65 72 79 0a 20 20 20 63 6f 6d | rd,.and.in.practice.every....com |
530e0 | 70 69 6c 65 72 20 69 73 20 75 73 69 6e 67 20 69 74 73 20 6f 77 6e 20 73 65 74 20 6f 66 20 72 75 | piler.is.using.its.own.set.of.ru |
53100 | 6c 65 73 2e 20 46 6f 72 67 65 74 20 69 74 2e 20 2a 2f 0a 23 20 20 65 6c 69 66 20 64 65 66 69 6e | les..Forget.it..*/.#..elif.defin |
53120 | 65 64 28 5f 5f 4b 43 43 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 4b 41 49 0a 23 | ed(__KCC).#....define.Q_CC_KAI.# |
53140 | 20 20 20 20 69 66 20 21 64 65 66 69 6e 65 64 28 5f 45 58 43 45 50 54 49 4f 4e 53 29 0a 23 20 20 | ....if.!defined(_EXCEPTIONS).#.. |
53160 | 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 45 58 43 45 50 54 49 4f 4e 53 0a 23 20 20 20 20 | ....define.Q_NO_EXCEPTIONS.#.... |
53180 | 65 6e 64 69 66 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 | endif.#....define.Q_NO_USING_KEY |
531a0 | 57 4f 52 44 0a 0a 2f 2a 20 55 73 69 6e 67 20 74 68 65 20 60 75 73 69 6e 67 27 20 6b 65 79 77 6f | WORD../*.Using.the.`using'.keywo |
531c0 | 72 64 20 61 76 6f 69 64 73 20 49 6e 74 65 6c 20 43 2b 2b 20 66 6f 72 20 4c 69 6e 75 78 20 77 61 | rd.avoids.Intel.C++.for.Linux.wa |
531e0 | 72 6e 69 6e 67 73 20 2a 2f 0a 23 20 20 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 49 4e 54 45 | rnings.*/.#..elif.defined(__INTE |
53200 | 4c 5f 43 4f 4d 50 49 4c 45 52 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 49 4e 54 | L_COMPILER).#....define.Q_CC_INT |
53220 | 45 4c 0a 23 20 20 20 20 69 66 20 21 64 65 66 69 6e 65 64 28 5f 5f 45 58 43 45 50 54 49 4f 4e 53 | EL.#....if.!defined(__EXCEPTIONS |
53240 | 29 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 45 58 43 45 50 54 49 4f 4e 53 0a | ).#......define.Q_NO_EXCEPTIONS. |
53260 | 23 20 20 20 20 65 6e 64 69 66 0a 0a 2f 2a 20 54 68 65 20 50 6f 72 74 6c 61 6e 64 20 47 72 6f 75 | #....endif../*.The.Portland.Grou |
53280 | 70 20 63 6f 6d 70 69 6c 65 72 20 69 73 20 62 61 73 65 64 20 6f 6e 20 45 44 47 20 61 6e 64 20 64 | p.compiler.is.based.on.EDG.and.d |
532a0 | 6f 65 73 20 64 65 66 69 6e 65 20 5f 5f 45 44 47 5f 5f 20 2a 2f 0a 23 20 20 65 6c 69 66 20 64 65 | oes.define.__EDG__.*/.#..elif.de |
532c0 | 66 69 6e 65 64 28 5f 5f 50 47 49 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 50 47 | fined(__PGI).#....define.Q_CC_PG |
532e0 | 49 0a 23 20 20 20 20 69 66 20 21 64 65 66 69 6e 65 64 28 5f 5f 45 58 43 45 50 54 49 4f 4e 53 29 | I.#....if.!defined(__EXCEPTIONS) |
53300 | 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 45 58 43 45 50 54 49 4f 4e 53 0a 23 | .#......define.Q_NO_EXCEPTIONS.# |
53320 | 20 20 20 20 65 6e 64 69 66 0a 0a 2f 2a 20 4e 65 76 65 72 20 74 65 73 74 65 64 21 20 2a 2f 0a 23 | ....endif../*.Never.tested!.*/.# |
53340 | 20 20 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 67 68 73 29 0a 23 20 20 20 20 64 65 66 69 6e | ..elif.defined(__ghs).#....defin |
53360 | 65 20 51 5f 43 43 5f 47 48 53 0a 0a 2f 2a 20 54 68 65 20 55 6e 69 78 57 61 72 65 20 37 20 55 44 | e.Q_CC_GHS../*.The.UnixWare.7.UD |
53380 | 4b 20 63 6f 6d 70 69 6c 65 72 20 69 73 20 62 61 73 65 64 20 6f 6e 20 45 44 47 20 61 6e 64 20 64 | K.compiler.is.based.on.EDG.and.d |
533a0 | 6f 65 73 20 64 65 66 69 6e 65 20 5f 5f 45 44 47 5f 5f 20 2a 2f 0a 23 20 20 65 6c 69 66 20 64 65 | oes.define.__EDG__.*/.#..elif.de |
533c0 | 66 69 6e 65 64 28 5f 5f 55 53 4c 43 5f 5f 29 20 26 26 20 64 65 66 69 6e 65 64 28 5f 5f 53 43 4f | fined(__USLC__).&&.defined(__SCO |
533e0 | 5f 56 45 52 53 49 4f 4e 5f 5f 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 55 53 4c | _VERSION__).#....define.Q_CC_USL |
53400 | 43 0a 2f 2a 20 54 68 65 20 6c 61 74 65 73 74 20 55 44 4b 20 37 2e 31 2e 31 62 20 64 6f 65 73 20 | C./*.The.latest.UDK.7.1.1b.does. |
53420 | 6e 6f 74 20 6e 65 65 64 20 74 68 69 73 2c 20 62 75 74 20 70 72 65 76 69 6f 75 73 20 76 65 72 73 | not.need.this,.but.previous.vers |
53440 | 69 6f 6e 73 20 64 6f 20 2a 2f 0a 23 20 20 20 20 69 66 20 21 64 65 66 69 6e 65 64 28 5f 5f 53 43 | ions.do.*/.#....if.!defined(__SC |
53460 | 4f 5f 56 45 52 53 49 4f 4e 5f 5f 29 20 7c 7c 20 28 5f 5f 53 43 4f 5f 56 45 52 53 49 4f 4e 5f 5f | O_VERSION__).||.(__SCO_VERSION__ |
53480 | 20 3c 20 33 30 32 32 30 30 30 31 30 29 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 51 5f 49 4e | .<.302200010).#......define.Q_IN |
534a0 | 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 69 6e 6c 69 6e 65 0a 23 20 20 20 20 65 6e 64 69 66 | LINE_TEMPLATES.inline.#....endif |
534c0 | 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 20 | .#....define.Q_NO_USING_KEYWORD. |
534e0 | 2f 2a 20 23 23 23 20 63 68 65 63 6b 20 22 75 73 69 6e 67 22 20 73 74 61 74 75 73 20 2a 2f 0a 0a | /*.###.check."using".status.*/.. |
53500 | 2f 2a 20 4e 65 76 65 72 20 74 65 73 74 65 64 21 20 2a 2f 0a 23 20 20 65 6c 69 66 20 64 65 66 69 | /*.Never.tested!.*/.#..elif.defi |
53520 | 6e 65 64 28 43 45 4e 54 45 52 4c 49 4e 45 5f 43 4c 50 50 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 | ned(CENTERLINE_CLPP).||.defined( |
53540 | 4f 42 4a 45 43 54 43 45 4e 54 45 52 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 4f | OBJECTCENTER).#....define.Q_CC_O |
53560 | 43 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 | C.#....define.Q_NO_USING_KEYWORD |
53580 | 0a 0a 2f 2a 20 43 44 53 2b 2b 20 64 65 66 69 6e 65 73 20 5f 5f 45 44 47 5f 5f 20 61 6c 74 68 6f | ../*.CDS++.defines.__EDG__.altho |
535a0 | 75 67 68 20 74 68 69 73 20 69 73 20 6e 6f 74 20 64 6f 63 75 6d 65 6e 74 65 64 20 69 6e 20 74 68 | ugh.this.is.not.documented.in.th |
535c0 | 65 20 52 65 6c 69 61 6e 74 0a 20 20 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 20 49 74 20 61 | e.Reliant....documentation..It.a |
535e0 | 6c 73 6f 20 66 6f 6c 6c 6f 77 73 20 63 6f 6e 76 65 6e 74 69 6f 6e 73 20 6c 69 6b 65 20 5f 42 4f | lso.follows.conventions.like._BO |
53600 | 4f 4c 20 61 6e 64 20 74 68 69 73 20 64 6f 63 75 6d 65 6e 74 65 64 20 2a 2f 0a 23 20 20 65 6c 69 | OL.and.this.documented.*/.#..eli |
53620 | 66 20 64 65 66 69 6e 65 64 28 73 69 6e 69 78 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 43 | f.defined(sinix).#....define.Q_C |
53640 | 43 5f 43 44 53 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 | C_CDS.#....define.Q_NO_USING_KEY |
53660 | 57 4f 52 44 0a 23 20 20 20 20 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 63 70 6c 75 73 70 6c 75 73 | WORD.#....if.defined(__cplusplus |
53680 | 29 20 26 26 20 28 5f 5f 63 70 6c 75 73 70 6c 75 73 20 3c 20 32 29 20 2f 2a 20 43 66 72 6f 6e 74 | ).&&.(__cplusplus.<.2)./*.Cfront |
536a0 | 20 43 2b 2b 20 6d 6f 64 65 20 2a 2f 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f | .C++.mode.*/.#......define.Q_NO_ |
536c0 | 45 58 43 45 50 54 49 4f 4e 53 0a 23 20 20 20 20 65 6e 64 69 66 0a 0a 2f 2a 20 54 68 65 20 4d 49 | EXCEPTIONS.#....endif../*.The.MI |
536e0 | 50 53 70 72 6f 20 63 6f 6d 70 69 6c 65 72 20 69 6e 20 6f 33 32 20 6d 6f 64 65 20 69 73 20 62 61 | PSpro.compiler.in.o32.mode.is.ba |
53700 | 73 65 64 20 6f 6e 20 45 44 47 20 62 75 74 20 64 69 73 61 62 6c 65 73 20 66 65 61 74 75 72 65 73 | sed.on.EDG.but.disables.features |
53720 | 0a 20 20 20 73 75 63 68 20 61 73 20 74 65 6d 70 6c 61 74 65 20 73 70 65 63 69 61 6c 69 7a 61 74 | ....such.as.template.specializat |
53740 | 69 6f 6e 20 6e 65 76 65 72 74 68 65 6c 65 73 73 20 2a 2f 0a 23 20 20 65 6c 69 66 20 64 65 66 69 | ion.nevertheless.*/.#..elif.defi |
53760 | 6e 65 64 28 5f 5f 73 67 69 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 4d 49 50 53 | ned(__sgi).#....define.Q_CC_MIPS |
53780 | 0a 23 20 20 20 20 69 66 20 64 65 66 69 6e 65 64 28 5f 4d 49 50 53 5f 53 49 4d 29 20 26 26 20 28 | .#....if.defined(_MIPS_SIM).&&.( |
537a0 | 5f 4d 49 50 53 5f 53 49 4d 20 3d 3d 20 5f 41 42 49 4f 33 32 29 20 2f 2a 20 6f 33 32 20 41 42 49 | _MIPS_SIM.==._ABIO32)./*.o32.ABI |
537c0 | 20 2a 2f 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 51 5f 54 59 50 45 4e 41 4d 45 0a 23 20 20 | .*/.#......define.Q_TYPENAME.#.. |
537e0 | 20 20 20 20 64 65 66 69 6e 65 20 51 5f 42 52 4f 4b 45 4e 5f 54 45 4d 50 4c 41 54 45 5f 53 50 45 | ....define.Q_BROKEN_TEMPLATE_SPE |
53800 | 43 49 41 4c 49 5a 41 54 49 4f 4e 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 45 | CIALIZATION.#......define.Q_NO_E |
53820 | 58 50 4c 49 43 49 54 5f 4b 45 59 57 4f 52 44 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 51 5f | XPLICIT_KEYWORD.#......define.Q_ |
53840 | 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 69 6e 6c 69 6e 65 0a 23 20 20 20 20 65 6c 69 | INLINE_TEMPLATES.inline.#....eli |
53860 | 66 20 64 65 66 69 6e 65 64 28 5f 43 4f 4d 50 49 4c 45 52 5f 56 45 52 53 49 4f 4e 29 20 26 26 20 | f.defined(_COMPILER_VERSION).&&. |
53880 | 28 5f 43 4f 4d 50 49 4c 45 52 5f 56 45 52 53 49 4f 4e 20 3c 20 37 33 30 29 20 2f 2a 20 37 2e 32 | (_COMPILER_VERSION.<.730)./*.7.2 |
538a0 | 20 2a 2f 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 51 5f 54 59 50 45 4e 41 4d 45 0a 23 20 20 | .*/.#......define.Q_TYPENAME.#.. |
538c0 | 20 20 20 20 64 65 66 69 6e 65 20 51 5f 42 52 4f 4b 45 4e 5f 54 45 4d 50 4c 41 54 45 5f 53 50 45 | ....define.Q_BROKEN_TEMPLATE_SPE |
538e0 | 43 49 41 4c 49 5a 41 54 49 4f 4e 0a 23 20 20 20 20 65 6e 64 69 66 0a 23 20 20 20 20 64 65 66 69 | CIALIZATION.#....endif.#....defi |
53900 | 6e 65 20 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 20 2f 2a 20 23 23 23 20 63 68 65 | ne.Q_NO_USING_KEYWORD./*.###.che |
53920 | 63 6b 20 22 75 73 69 6e 67 22 20 73 74 61 74 75 73 20 2a 2f 0a 23 20 20 20 20 69 66 20 64 65 66 | ck."using".status.*/.#....if.def |
53940 | 69 6e 65 64 28 5f 43 4f 4d 50 49 4c 45 52 5f 56 45 52 53 49 4f 4e 29 20 26 26 20 28 5f 43 4f 4d | ined(_COMPILER_VERSION).&&.(_COM |
53960 | 50 49 4c 45 52 5f 56 45 52 53 49 4f 4e 20 3e 3d 20 37 34 30 29 0a 23 20 20 20 20 20 20 70 72 61 | PILER_VERSION.>=.740).#......pra |
53980 | 67 6d 61 20 73 65 74 20 77 6f 66 66 20 33 36 32 34 2c 33 36 32 35 2c 20 33 36 34 39 20 2f 2a 20 | gma.set.woff.3624,3625,.3649./*. |
539a0 | 74 75 72 6e 20 6f 66 66 20 73 6f 6d 65 20 68 61 72 6d 6c 65 73 73 20 77 61 72 6e 69 6e 67 73 20 | turn.off.some.harmless.warnings. |
539c0 | 2a 2f 0a 23 20 20 20 20 65 6e 64 69 66 0a 23 20 20 65 6e 64 69 66 0a 0a 2f 2a 20 54 68 65 20 6f | */.#....endif.#..endif../*.The.o |
539e0 | 6c 64 65 72 20 55 6e 69 78 57 61 72 65 20 32 2e 58 20 63 6f 6d 70 69 6c 65 72 3f 20 2a 2f 0a 23 | lder.UnixWare.2.X.compiler?.*/.# |
53a00 | 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 55 53 4c 43 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 | elif.defined(__USLC__).#..define |
53a20 | 20 51 5f 43 43 5f 55 53 4c 43 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 54 59 50 45 4e 41 4d 45 0a | .Q_CC_USLC.#..define.Q_TYPENAME. |
53a40 | 23 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 42 4f 4f 4c 5f 54 59 50 45 0a 23 20 20 64 65 66 69 | #..define.Q_NO_BOOL_TYPE.#..defi |
53a60 | 6e 65 20 51 5f 4e 4f 5f 45 58 50 4c 49 43 49 54 5f 4b 45 59 57 4f 52 44 0a 23 20 20 64 65 66 69 | ne.Q_NO_EXPLICIT_KEYWORD.#..defi |
53a80 | 6e 65 20 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 0a 23 20 20 64 65 66 69 6e 65 20 | ne.Q_NO_USING_KEYWORD.#..define. |
53aa0 | 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 69 6e 6c 69 6e 65 0a 0a 2f 2a 20 4e 65 | Q_INLINE_TEMPLATES.inline../*.Ne |
53ac0 | 76 65 72 20 74 65 73 74 65 64 21 20 2a 2f 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 48 | ver.tested!.*/.#elif.defined(__H |
53ae0 | 49 47 48 43 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 48 49 47 48 43 0a 0a 23 65 | IGHC__).#..define.Q_CC_HIGHC..#e |
53b00 | 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 53 55 4e 50 52 4f 5f 43 43 29 20 7c 7c 20 64 65 66 69 | lif.defined(__SUNPRO_CC).||.defi |
53b20 | 6e 65 64 28 5f 5f 53 55 4e 50 52 4f 5f 43 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 53 | ned(__SUNPRO_C).#..define.Q_CC_S |
53b40 | 55 4e 0a 2f 2a 20 35 2e 30 20 63 6f 6d 70 69 6c 65 72 20 6f 72 20 62 65 74 74 65 72 0a 20 20 20 | UN./*.5.0.compiler.or.better.... |
53b60 | 20 27 62 6f 6f 6c 27 20 69 73 20 65 6e 61 62 6c 65 64 20 62 79 20 64 65 66 61 75 6c 74 20 62 75 | .'bool'.is.enabled.by.default.bu |
53b80 | 74 20 63 61 6e 20 62 65 20 64 69 73 61 62 6c 65 64 20 75 73 69 6e 67 20 2d 66 65 61 74 75 72 65 | t.can.be.disabled.using.-feature |
53ba0 | 73 3d 6e 6f 62 6f 6f 6c 0a 20 20 20 20 69 6e 20 77 68 69 63 68 20 63 61 73 65 20 5f 42 4f 4f 4c | s=nobool.....in.which.case._BOOL |
53bc0 | 20 69 73 20 6e 6f 74 20 64 65 66 69 6e 65 64 0a 20 20 20 20 20 20 20 20 74 68 69 73 20 69 73 20 | .is.not.defined.........this.is. |
53be0 | 74 68 65 20 64 65 66 61 75 6c 74 20 69 6e 20 34 2e 32 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 | the.default.in.4.2.compatibility |
53c00 | 20 6d 6f 64 65 20 74 72 69 67 67 65 72 65 64 20 62 79 20 2d 63 6f 6d 70 61 74 3d 34 20 2a 2f 0a | .mode.triggered.by.-compat=4.*/. |
53c20 | 23 20 20 69 66 20 5f 5f 53 55 4e 50 52 4f 5f 43 43 20 3e 3d 20 30 78 35 30 30 0a 23 20 20 20 20 | #..if.__SUNPRO_CC.>=.0x500.#.... |
53c40 | 69 66 20 21 64 65 66 69 6e 65 64 28 5f 42 4f 4f 4c 29 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 | if.!defined(_BOOL).#......define |
53c60 | 20 51 5f 4e 4f 5f 42 4f 4f 4c 5f 54 59 50 45 0a 23 20 20 20 20 65 6e 64 69 66 0a 23 20 20 20 20 | .Q_NO_BOOL_TYPE.#....endif.#.... |
53c80 | 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 53 55 4e 50 52 4f 5f 43 43 5f 43 4f 4d 50 41 54 29 20 26 | if.defined(__SUNPRO_CC_COMPAT).& |
53ca0 | 26 20 28 5f 5f 53 55 4e 50 52 4f 5f 43 43 5f 43 4f 4d 50 41 54 20 3c 3d 20 34 29 0a 23 20 20 20 | &.(__SUNPRO_CC_COMPAT.<=.4).#... |
53cc0 | 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 0a 23 20 20 | ...define.Q_NO_USING_KEYWORD.#.. |
53ce0 | 20 20 65 6e 64 69 66 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 43 5f 43 41 4c 4c 42 41 43 4b | ..endif.#....define.Q_C_CALLBACK |
53d00 | 53 0a 2f 2a 20 34 2e 32 20 63 6f 6d 70 69 6c 65 72 20 6f 72 20 6f 6c 64 65 72 20 2a 2f 0a 23 20 | S./*.4.2.compiler.or.older.*/.#. |
53d20 | 20 65 6c 73 65 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 42 4f 4f 4c 5f 54 59 50 45 | .else.#....define.Q_NO_BOOL_TYPE |
53d40 | 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 45 58 50 4c 49 43 49 54 5f 4b 45 59 57 4f | .#....define.Q_NO_EXPLICIT_KEYWO |
53d60 | 52 44 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 | RD.#....define.Q_NO_USING_KEYWOR |
53d80 | 44 0a 23 20 20 65 6e 64 69 66 0a 0a 2f 2a 20 43 44 53 2b 2b 20 64 6f 65 73 20 6e 6f 74 20 73 65 | D.#..endif../*.CDS++.does.not.se |
53da0 | 65 6d 20 74 6f 20 64 65 66 69 6e 65 20 5f 5f 45 44 47 5f 5f 20 6f 72 20 5f 5f 45 44 47 20 61 63 | em.to.define.__EDG__.or.__EDG.ac |
53dc0 | 63 6f 72 64 69 6e 67 20 74 6f 20 52 65 6c 69 61 6e 74 0a 20 20 20 64 6f 63 75 6d 65 6e 74 61 74 | cording.to.Reliant....documentat |
53de0 | 69 6f 6e 20 62 75 74 20 6e 65 76 65 72 74 68 65 6c 65 73 73 20 75 73 65 73 20 45 44 47 20 63 6f | ion.but.nevertheless.uses.EDG.co |
53e00 | 6e 76 65 6e 74 69 6f 6e 73 20 6c 69 6b 65 20 5f 42 4f 4f 4c 20 2a 2f 0a 23 65 6c 69 66 20 64 65 | nventions.like._BOOL.*/.#elif.de |
53e20 | 66 69 6e 65 64 28 73 69 6e 69 78 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 45 44 47 0a | fined(sinix).#..define.Q_CC_EDG. |
53e40 | 23 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 43 44 53 0a 23 20 20 69 66 20 21 64 65 66 69 6e 65 | #..define.Q_CC_CDS.#..if.!define |
53e60 | 64 28 5f 42 4f 4f 4c 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 42 4f 4f 4c 5f 54 | d(_BOOL).#....define.Q_NO_BOOL_T |
53e80 | 59 50 45 0a 23 20 20 65 6e 64 69 66 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 42 52 4f 4b 45 4e 5f | YPE.#..endif.#..define.Q_BROKEN_ |
53ea0 | 54 45 4d 50 4c 41 54 45 5f 53 50 45 43 49 41 4c 49 5a 41 54 49 4f 4e 0a 0a 23 65 6c 69 66 20 64 | TEMPLATE_SPECIALIZATION..#elif.d |
53ec0 | 65 66 69 6e 65 64 28 51 5f 4f 53 5f 48 50 55 58 29 0a 2f 2a 20 5f 5f 48 50 5f 61 43 43 20 77 61 | efined(Q_OS_HPUX)./*.__HP_aCC.wa |
53ee0 | 73 20 6e 6f 74 20 64 65 66 69 6e 65 64 20 69 6e 20 66 69 72 73 74 20 61 43 43 20 72 65 6c 65 61 | s.not.defined.in.first.aCC.relea |
53f00 | 73 65 73 20 2a 2f 0a 23 20 20 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 48 50 5f 61 43 43 29 20 7c | ses.*/.#..if.defined(__HP_aCC).| |
53f20 | 7c 20 5f 5f 63 70 6c 75 73 70 6c 75 73 20 3e 3d 20 31 39 39 37 30 37 4c 0a 23 20 20 20 20 64 65 | |.__cplusplus.>=.199707L.#....de |
53f40 | 66 69 6e 65 20 51 5f 43 43 5f 48 50 41 43 43 0a 23 20 20 65 6c 73 65 0a 23 20 20 20 20 64 65 66 | fine.Q_CC_HPACC.#..else.#....def |
53f60 | 69 6e 65 20 51 5f 43 43 5f 48 50 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 42 4f 4f | ine.Q_CC_HP.#....define.Q_NO_BOO |
53f80 | 4c 5f 54 59 50 45 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 46 55 4c 4c 5f 54 45 4d 50 4c 41 | L_TYPE.#....define.Q_FULL_TEMPLA |
53fa0 | 54 45 5f 49 4e 53 54 41 4e 54 49 41 54 49 4f 4e 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 42 | TE_INSTANTIATION.#....define.Q_B |
53fc0 | 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 54 49 4f 4e 0a 23 20 | ROKEN_TEMPLATE_SPECIALIZATION.#. |
53fe0 | 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 45 58 50 4c 49 43 49 54 5f 4b 45 59 57 4f 52 44 0a | ...define.Q_NO_EXPLICIT_KEYWORD. |
54000 | 23 20 20 65 6e 64 69 66 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 | #..endif.#..define.Q_NO_USING_KE |
54020 | 59 57 4f 52 44 20 2f 2a 20 23 23 23 20 63 68 65 63 6b 20 22 75 73 69 6e 67 22 20 73 74 61 74 75 | YWORD./*.###.check."using".statu |
54040 | 73 20 2a 2f 0a 0a 23 65 6c 73 65 0a 23 20 20 65 72 72 6f 72 20 22 51 74 20 68 61 73 20 6e 6f 74 | s.*/..#else.#..error."Qt.has.not |
54060 | 20 62 65 65 6e 20 74 65 73 74 65 64 20 77 69 74 68 20 74 68 69 73 20 63 6f 6d 70 69 6c 65 72 20 | .been.tested.with.this.compiler. |
54080 | 2d 20 74 61 6c 6b 20 74 6f 20 71 74 2d 62 75 67 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 22 | -.talk.to.qt-bugs@trolltech.com" |
540a0 | 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 5f 50 41 43 4b 45 44 0a 23 20 20 64 65 66 | .#endif..#ifndef.Q_PACKED.#..def |
540c0 | 69 6e 65 20 51 5f 50 41 43 4b 45 44 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 0a 20 20 20 54 68 65 20 | ine.Q_PACKED.#endif.../*....The. |
540e0 | 77 69 6e 64 6f 77 20 73 79 73 74 65 6d 2c 20 6d 75 73 74 20 62 65 20 6f 6e 65 20 6f 66 3a 20 28 | window.system,.must.be.one.of:.( |
54100 | 51 5f 57 53 5f 78 29 0a 0a 20 20 20 20 20 4d 41 43 58 09 2d 20 4d 61 63 20 4f 53 20 58 0a 20 20 | Q_WS_x).......MACX.-.Mac.OS.X... |
54120 | 20 20 20 4d 41 43 39 09 2d 20 4d 61 63 20 4f 53 20 39 0a 20 20 20 20 20 51 57 53 09 2d 20 51 74 | ...MAC9.-.Mac.OS.9......QWS.-.Qt |
54140 | 6f 70 69 61 20 43 6f 72 65 0a 20 20 20 20 20 57 49 4e 33 32 09 2d 20 57 69 6e 64 6f 77 73 0a 20 | opia.Core......WIN32.-.Windows.. |
54160 | 20 20 20 20 58 31 31 09 2d 20 58 20 57 69 6e 64 6f 77 20 53 79 73 74 65 6d 0a 20 20 20 20 20 50 | ....X11.-.X.Window.System......P |
54180 | 4d 09 09 2d 20 75 6e 73 75 70 70 6f 72 74 65 64 0a 20 20 20 20 20 57 49 4e 31 36 09 2d 20 75 6e | M..-.unsupported......WIN16.-.un |
541a0 | 73 75 70 70 6f 72 74 65 64 0a 2a 2f 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 4d | supported.*/..#if.defined(Q_OS_M |
541c0 | 41 43 39 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 57 53 5f 4d 41 43 39 0a 23 65 6c 69 66 20 64 | AC9).#..define.Q_WS_MAC9.#elif.d |
541e0 | 65 66 69 6e 65 64 28 51 5f 4f 53 5f 4d 53 44 4f 53 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 57 | efined(Q_OS_MSDOS).#..define.Q_W |
54200 | 53 5f 57 49 4e 31 36 0a 23 20 20 65 72 72 6f 72 20 22 51 74 20 72 65 71 75 69 72 65 73 20 57 69 | S_WIN16.#..error."Qt.requires.Wi |
54220 | 6e 33 32 20 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 77 6f 72 6b 20 77 69 74 68 20 57 69 6e 64 6f | n32.and.does.not.work.with.Windo |
54240 | 77 73 20 33 2e 78 22 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 57 49 4e 33 32 5f 58 31 31 | ws.3.x".#elif.defined(_WIN32_X11 |
54260 | 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 57 53 5f 58 31 31 0a 23 65 6c 69 66 20 64 65 66 69 | _).#..define.Q_WS_X11.#elif.defi |
54280 | 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 33 32 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 57 53 5f 57 | ned(Q_OS_WIN32).#..define.Q_WS_W |
542a0 | 49 4e 33 32 0a 23 20 20 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 36 34 29 0a 23 | IN32.#..if.defined(Q_OS_WIN64).# |
542c0 | 20 20 20 20 64 65 66 69 6e 65 20 51 5f 57 53 5f 57 49 4e 36 34 0a 23 20 20 65 6e 64 69 66 0a 23 | ....define.Q_WS_WIN64.#..endif.# |
542e0 | 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 4f 53 32 29 0a 23 20 20 64 65 66 69 6e 65 | elif.defined(Q_OS_OS2).#..define |
54300 | 20 51 5f 57 53 5f 50 4d 0a 23 20 20 65 72 72 6f 72 20 22 51 74 20 64 6f 65 73 20 6e 6f 74 20 77 | .Q_WS_PM.#..error."Qt.does.not.w |
54320 | 6f 72 6b 20 77 69 74 68 20 4f 53 2f 32 20 50 72 65 73 65 6e 74 61 74 69 6f 6e 20 4d 61 6e 61 67 | ork.with.OS/2.Presentation.Manag |
54340 | 65 72 20 6f 72 20 57 6f 72 6b 70 6c 61 63 65 20 53 68 65 6c 6c 22 0a 23 65 6c 69 66 20 64 65 66 | er.or.Workplace.Shell".#elif.def |
54360 | 69 6e 65 64 28 51 5f 4f 53 5f 55 4e 49 58 29 0a 23 20 20 69 66 20 64 65 66 69 6e 65 64 28 51 57 | ined(Q_OS_UNIX).#..if.defined(QW |
54380 | 53 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 57 53 5f 51 57 53 0a 23 20 20 20 20 64 65 66 | S).#....define.Q_WS_QWS.#....def |
543a0 | 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 49 4d 0a 23 20 20 65 6c 69 66 20 64 65 66 69 6e 65 64 | ine.QT_NO_QWS_IM.#..elif.defined |
543c0 | 28 51 5f 4f 53 5f 4d 41 43 58 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 57 53 5f 4d 41 43 | (Q_OS_MACX).#....define.Q_WS_MAC |
543e0 | 58 0a 23 20 20 65 6c 73 65 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 57 53 5f 58 31 31 0a 23 | X.#..else.#....define.Q_WS_X11.# |
54400 | 20 20 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f | ..endif.#endif.#if.defined(Q_OS_ |
54420 | 4d 41 43 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 4d 41 43 5f 50 41 53 43 41 4c 29 0a 23 20 | MAC).&&.!defined(QMAC_PASCAL).#. |
54440 | 20 64 65 66 69 6e 65 20 51 4d 41 43 5f 50 41 53 43 41 4c 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 | .define.QMAC_PASCAL.#endif..#if. |
54460 | 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 31 36 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 | defined(Q_WS_WIN16).||.defined(Q |
54480 | 5f 57 53 5f 57 49 4e 33 32 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 57 53 5f 57 49 4e 0a 23 65 | _WS_WIN32).#..define.Q_WS_WIN.#e |
544a0 | 6e 64 69 66 0a 0a 23 69 66 20 28 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 39 29 20 7c 7c | ndif..#if.(defined(Q_WS_MAC9).|| |
544c0 | 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 58 29 29 20 26 26 20 21 64 65 66 69 6e 65 64 | .defined(Q_WS_MACX)).&&.!defined |
544e0 | 28 51 5f 57 53 5f 51 57 53 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 | (Q_WS_QWS).&&.!defined(Q_WS_X11) |
54500 | 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 57 53 5f 4d 41 43 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 0a | .#..define.Q_WS_MAC.#endif.../*. |
54520 | 20 20 20 53 6f 6d 65 20 63 6c 61 73 73 65 73 20 64 6f 20 6e 6f 74 20 70 65 72 6d 69 74 20 63 6f | ...Some.classes.do.not.permit.co |
54540 | 70 69 65 73 20 74 6f 20 62 65 20 6d 61 64 65 20 6f 66 20 61 6e 20 6f 62 6a 65 63 74 2e 0a 20 20 | pies.to.be.made.of.an.object.... |
54560 | 20 54 68 65 73 65 20 63 6c 61 73 73 65 73 20 63 6f 6e 74 61 69 6e 73 20 61 20 70 72 69 76 61 74 | .These.classes.contains.a.privat |
54580 | 65 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 | e.copy.constructor.and.operator= |
545a0 | 0a 20 20 20 74 6f 20 64 69 73 61 62 6c 65 20 63 6f 70 79 69 6e 67 20 28 74 68 65 20 63 6f 6d 70 | ....to.disable.copying.(the.comp |
545c0 | 69 6c 65 72 20 67 69 76 65 73 20 61 6e 20 65 72 72 6f 72 20 6d 65 73 73 61 67 65 29 2e 0a 20 20 | iler.gives.an.error.message).... |
545e0 | 20 55 6e 64 65 66 69 6e 65 20 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 20 74 6f 20 74 75 72 6e | .Undefine.Q_DISABLE_COPY.to.turn |
54600 | 20 6f 66 66 20 74 68 69 73 20 63 68 65 63 6b 69 6e 67 2e 0a 2a 2f 0a 0a 23 64 65 66 69 6e 65 20 | .off.this.checking..*/..#define. |
54620 | 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 63 70 | Q_DISABLE_COPY..#if.defined(__cp |
54640 | 6c 75 73 70 6c 75 73 29 0a 0a 0a 2f 2f 0a 2f 2f 20 55 73 65 66 75 6c 20 74 79 70 65 20 64 65 66 | lusplus)...//.//.Useful.type.def |
54660 | 69 6e 69 74 69 6f 6e 73 20 66 6f 72 20 51 74 0a 2f 2f 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 | initions.for.Qt.//..#if.defined( |
54680 | 51 5f 4e 4f 5f 42 4f 4f 4c 5f 54 59 50 45 29 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 43 43 | Q_NO_BOOL_TYPE).#if.defined(Q_CC |
546a0 | 5f 48 50 29 0a 2f 2f 20 62 6f 6f 6c 20 69 73 20 61 6e 20 75 6e 73 75 70 70 6f 72 74 65 64 20 72 | _HP).//.bool.is.an.unsupported.r |
546c0 | 65 73 65 72 76 65 64 20 6b 65 79 77 6f 72 64 20 69 6e 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e | eserved.keyword.in.later.version |
546e0 | 73 0a 23 64 65 66 69 6e 65 20 62 6f 6f 6c 20 69 6e 74 0a 23 65 6c 73 65 0a 74 79 70 65 64 65 66 | s.#define.bool.int.#else.typedef |
54700 | 20 69 6e 74 20 62 6f 6f 6c 3b 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 74 79 70 65 64 65 | .int.bool;.#endif.#endif..typede |
54720 | 66 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 20 20 75 63 68 61 72 3b 0a 74 79 70 65 64 65 66 | f.unsigned.char...uchar;.typedef |
54740 | 20 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 20 20 75 73 68 6f 72 74 3b 0a 74 79 70 65 64 65 66 | .unsigned.short..ushort;.typedef |
54760 | 20 75 6e 73 69 67 6e 65 64 09 75 69 6e 74 3b 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 | .unsigned.uint;.typedef.unsigned |
54780 | 20 6c 6f 6e 67 20 20 20 75 6c 6f 6e 67 3b 0a 74 79 70 65 64 65 66 20 63 68 61 72 09 20 20 20 20 | .long...ulong;.typedef.char..... |
547a0 | 20 20 20 2a 70 63 68 61 72 3b 0a 74 79 70 65 64 65 66 20 75 63 68 61 72 09 20 20 20 20 20 20 20 | ...*pchar;.typedef.uchar........ |
547c0 | 2a 70 75 63 68 61 72 3b 0a 74 79 70 65 64 65 66 20 63 6f 6e 73 74 20 63 68 61 72 20 20 20 20 20 | *puchar;.typedef.const.char..... |
547e0 | 2a 70 63 63 68 61 72 3b 0a 0a 0a 2f 2f 0a 2f 2f 20 43 6f 6e 73 74 61 6e 74 20 62 6f 6f 6c 20 76 | *pcchar;...//.//.Constant.bool.v |
54800 | 61 6c 75 65 73 0a 2f 2f 0a 0a 23 69 66 6e 64 65 66 20 54 52 55 45 0a 63 6f 6e 73 74 20 62 6f 6f | alues.//..#ifndef.TRUE.const.boo |
54820 | 6c 20 46 41 4c 53 45 20 3d 20 30 3b 0a 63 6f 6e 73 74 20 62 6f 6f 6c 20 54 52 55 45 20 3d 20 21 | l.FALSE.=.0;.const.bool.TRUE.=.! |
54840 | 30 3b 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 57 41 54 43 4f 4d 43 5f | 0;.#endif.#if.defined(__WATCOMC_ |
54860 | 5f 29 0a 23 20 20 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 51 4e 58 34 29 0a 63 6f 6e 73 | _).#..if.defined(Q_OS_QNX4).cons |
54880 | 74 20 62 6f 6f 6c 20 66 61 6c 73 65 20 3d 20 46 41 4c 53 45 3b 0a 63 6f 6e 73 74 20 62 6f 6f 6c | t.bool.false.=.FALSE;.const.bool |
548a0 | 20 74 72 75 65 20 3d 20 54 52 55 45 3b 0a 23 20 20 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 2f | .true.=.TRUE;.#..endif.#endif../ |
548c0 | 2f 0a 2f 2f 20 50 72 6f 70 65 72 20 66 6f 72 2d 73 63 6f 70 69 6e 67 0a 2f 2f 20 23 23 23 20 74 | /.//.Proper.for-scoping.//.###.t |
548e0 | 75 72 6e 20 6f 6e 20 69 6e 20 34 2e 30 0a 0a 23 69 66 20 30 20 26 26 20 64 65 66 69 6e 65 64 28 | urn.on.in.4.0..#if.0.&&.defined( |
54900 | 51 5f 43 43 5f 4d 53 56 43 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 4d 53 56 43 | Q_CC_MSVC).&&.!defined(Q_CC_MSVC |
54920 | 5f 4e 45 54 29 0a 23 20 20 64 65 66 69 6e 65 20 66 6f 72 20 69 66 28 30 29 7b 7d 65 6c 73 65 20 | _NET).#..define.for.if(0){}else. |
54940 | 66 6f 72 0a 23 65 6e 64 69 66 0a 0a 2f 2f 0a 2f 2f 20 55 73 65 20 74 68 65 20 22 65 78 70 6c 69 | for.#endif..//.//.Use.the."expli |
54960 | 63 69 74 22 20 6b 65 79 77 6f 72 64 20 6f 6e 20 70 6c 61 74 66 6f 72 6d 73 20 74 68 61 74 20 73 | cit".keyword.on.platforms.that.s |
54980 | 75 70 70 6f 72 74 20 69 74 2e 0a 2f 2f 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 4e 4f | upport.it..//..#if.!defined(Q_NO |
549a0 | 5f 45 58 50 4c 49 43 49 54 5f 4b 45 59 57 4f 52 44 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 45 | _EXPLICIT_KEYWORD).#..define.Q_E |
549c0 | 58 50 4c 49 43 49 54 20 65 78 70 6c 69 63 69 74 0a 23 65 6c 73 65 0a 23 20 20 64 65 66 69 6e 65 | XPLICIT.explicit.#else.#..define |
549e0 | 20 51 5f 45 58 50 4c 49 43 49 54 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2f 0a 2f 2f 20 57 6f 72 6b 61 | .Q_EXPLICIT.#endif...//.//.Worka |
54a00 | 72 6f 75 6e 64 20 66 6f 72 20 73 74 61 74 69 63 20 63 6f 6e 73 74 20 6d 65 6d 62 65 72 73 20 6f | round.for.static.const.members.o |
54a20 | 6e 20 4d 53 56 43 2b 2b 2e 0a 2f 2f 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 4d | n.MSVC++..//..#if.defined(Q_CC_M |
54a40 | 53 56 43 29 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 73 | SVC).#..define.QT_STATIC_CONST.s |
54a60 | 74 61 74 69 63 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 5f | tatic.#..define.QT_STATIC_CONST_ |
54a80 | 49 4d 50 4c 0a 23 65 6c 73 65 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 53 54 41 54 49 43 5f 43 | IMPL.#else.#..define.QT_STATIC_C |
54aa0 | 4f 4e 53 54 20 73 74 61 74 69 63 20 63 6f 6e 73 74 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 53 | ONST.static.const.#..define.QT_S |
54ac0 | 54 41 54 49 43 5f 43 4f 4e 53 54 5f 49 4d 50 4c 20 63 6f 6e 73 74 0a 23 65 6e 64 69 66 0a 0a 0a | TATIC_CONST_IMPL.const.#endif... |
54ae0 | 2f 2f 0a 2f 2f 20 55 74 69 6c 69 74 79 20 6d 61 63 72 6f 73 20 61 6e 64 20 69 6e 6c 69 6e 65 20 | //.//.Utility.macros.and.inline. |
54b00 | 66 75 6e 63 74 69 6f 6e 73 0a 2f 2f 0a 0a 23 64 65 66 69 6e 65 20 51 4d 41 58 28 61 2c 20 62 29 | functions.//..#define.QMAX(a,.b) |
54b20 | 09 28 28 62 29 20 3c 20 28 61 29 20 3f 20 28 61 29 20 3a 20 28 62 29 29 0a 23 64 65 66 69 6e 65 | .((b).<.(a).?.(a).:.(b)).#define |
54b40 | 20 51 4d 49 4e 28 61 2c 20 62 29 09 28 28 61 29 20 3c 20 28 62 29 20 3f 20 28 61 29 20 3a 20 28 | .QMIN(a,.b).((a).<.(b).?.(a).:.( |
54b60 | 62 29 29 0a 23 64 65 66 69 6e 65 20 51 41 42 53 28 61 29 09 28 28 61 29 20 3e 3d 20 30 20 20 3f | b)).#define.QABS(a).((a).>=.0..? |
54b80 | 20 28 61 29 20 3a 20 2d 28 61 29 29 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 71 52 6f 75 6e 64 28 | .(a).:.-(a))..inline.int.qRound( |
54ba0 | 20 64 6f 75 62 6c 65 20 64 20 29 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 20 3e 3d 20 30 2e | .double.d.).{.....return.d.>=.0. |
54bc0 | 30 20 3f 20 69 6e 74 28 64 20 2b 20 30 2e 35 29 20 3a 20 69 6e 74 28 20 64 20 2d 20 28 28 69 6e | 0.?.int(d.+.0.5).:.int(.d.-.((in |
54be0 | 74 29 64 2d 31 29 20 2b 20 30 2e 35 20 29 20 2b 20 28 28 69 6e 74 29 64 2d 31 29 3b 0a 7d 0a 0a | t)d-1).+.0.5.).+.((int)d-1);.}.. |
54c00 | 0a 2f 2f 0a 2f 2f 20 53 69 7a 65 2d 64 65 70 65 6e 64 65 6e 74 20 74 79 70 65 73 20 28 61 72 63 | .//.//.Size-dependent.types.(arc |
54c20 | 68 69 74 65 63 68 74 75 72 65 2d 64 65 70 65 6e 64 65 6e 74 20 62 79 74 65 20 6f 72 64 65 72 29 | hitechture-dependent.byte.order) |
54c40 | 0a 2f 2f 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 43 4c 45 41 4e 5f 4e 41 4d 45 53 | .//..#if.!defined(QT_CLEAN_NAMES |
54c60 | 50 41 43 45 29 0a 2f 2f 20 73 6f 75 72 63 65 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 | PACE).//.source.compatibility.wi |
54c80 | 74 68 20 51 74 20 31 2e 78 0a 74 79 70 65 64 65 66 20 73 69 67 6e 65 64 20 63 68 61 72 09 09 49 | th.Qt.1.x.typedef.signed.char..I |
54ca0 | 4e 54 38 3b 09 09 2f 2f 20 38 20 62 69 74 20 73 69 67 6e 65 64 0a 74 79 70 65 64 65 66 20 75 6e | NT8;..//.8.bit.signed.typedef.un |
54cc0 | 73 69 67 6e 65 64 20 63 68 61 72 09 09 55 49 4e 54 38 3b 09 09 2f 2f 20 38 20 62 69 74 20 75 6e | signed.char..UINT8;..//.8.bit.un |
54ce0 | 73 69 67 6e 65 64 0a 74 79 70 65 64 65 66 20 73 68 6f 72 74 09 09 09 49 4e 54 31 36 3b 09 09 2f | signed.typedef.short...INT16;../ |
54d00 | 2f 20 31 36 20 62 69 74 20 73 69 67 6e 65 64 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 | /.16.bit.signed.typedef.unsigned |
54d20 | 20 73 68 6f 72 74 09 09 55 49 4e 54 31 36 3b 09 09 2f 2f 20 31 36 20 62 69 74 20 75 6e 73 69 67 | .short..UINT16;..//.16.bit.unsig |
54d40 | 6e 65 64 0a 74 79 70 65 64 65 66 20 69 6e 74 09 09 09 49 4e 54 33 32 3b 09 09 2f 2f 20 33 32 20 | ned.typedef.int...INT32;..//.32. |
54d60 | 62 69 74 20 73 69 67 6e 65 64 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 09 | bit.signed.typedef.unsigned.int. |
54d80 | 09 55 49 4e 54 33 32 3b 09 09 2f 2f 20 33 32 20 62 69 74 20 75 6e 73 69 67 6e 65 64 0a 23 65 6e | .UINT32;..//.32.bit.unsigned.#en |
54da0 | 64 69 66 0a 0a 74 79 70 65 64 65 66 20 73 69 67 6e 65 64 20 63 68 61 72 09 09 51 5f 49 4e 54 38 | dif..typedef.signed.char..Q_INT8 |
54dc0 | 3b 09 09 2f 2f 20 38 20 62 69 74 20 73 69 67 6e 65 64 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 | ;..//.8.bit.signed.typedef.unsig |
54de0 | 6e 65 64 20 63 68 61 72 09 09 51 5f 55 49 4e 54 38 3b 09 2f 2f 20 38 20 62 69 74 20 75 6e 73 69 | ned.char..Q_UINT8;.//.8.bit.unsi |
54e00 | 67 6e 65 64 0a 74 79 70 65 64 65 66 20 73 68 6f 72 74 09 09 09 51 5f 49 4e 54 31 36 3b 09 2f 2f | gned.typedef.short...Q_INT16;.// |
54e20 | 20 31 36 20 62 69 74 20 73 69 67 6e 65 64 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 | .16.bit.signed.typedef.unsigned. |
54e40 | 73 68 6f 72 74 09 09 51 5f 55 49 4e 54 31 36 3b 09 2f 2f 20 31 36 20 62 69 74 20 75 6e 73 69 67 | short..Q_UINT16;.//.16.bit.unsig |
54e60 | 6e 65 64 0a 74 79 70 65 64 65 66 20 69 6e 74 09 09 09 51 5f 49 4e 54 33 32 3b 09 2f 2f 20 33 32 | ned.typedef.int...Q_INT32;.//.32 |
54e80 | 20 62 69 74 20 73 69 67 6e 65 64 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 | .bit.signed.typedef.unsigned.int |
54ea0 | 09 09 51 5f 55 49 4e 54 33 32 3b 09 2f 2f 20 33 32 20 62 69 74 20 75 6e 73 69 67 6e 65 64 0a 23 | ..Q_UINT32;.//.32.bit.unsigned.# |
54ec0 | 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 36 34 29 0a 74 79 70 65 64 65 66 20 5f | if.defined(Q_OS_WIN64).typedef._ |
54ee0 | 5f 69 6e 74 36 34 09 09 09 51 5f 4c 4f 4e 47 3b 09 09 2f 2f 20 77 6f 72 64 20 75 70 20 74 6f 20 | _int64...Q_LONG;..//.word.up.to. |
54f00 | 36 34 20 62 69 74 20 73 69 67 6e 65 64 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 5f | 64.bit.signed.typedef.unsigned._ |
54f20 | 5f 69 6e 74 36 34 09 51 5f 55 4c 4f 4e 47 3b 09 2f 2f 20 77 6f 72 64 20 75 70 20 74 6f 20 36 34 | _int64.Q_ULONG;.//.word.up.to.64 |
54f40 | 20 62 69 74 20 75 6e 73 69 67 6e 65 64 0a 23 65 6c 73 65 0a 74 79 70 65 64 65 66 20 6c 6f 6e 67 | .bit.unsigned.#else.typedef.long |
54f60 | 09 09 09 51 5f 4c 4f 4e 47 3b 09 09 2f 2f 20 77 6f 72 64 20 75 70 20 74 6f 20 36 34 20 62 69 74 | ...Q_LONG;..//.word.up.to.64.bit |
54f80 | 20 73 69 67 6e 65 64 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 09 09 51 | .signed.typedef.unsigned.long..Q |
54fa0 | 5f 55 4c 4f 4e 47 3b 09 2f 2f 20 77 6f 72 64 20 75 70 20 74 6f 20 36 34 20 62 69 74 20 75 6e 73 | _ULONG;.//.word.up.to.64.bit.uns |
54fc0 | 69 67 6e 65 64 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 | igned.#endif.#if.defined(Q_OS_WI |
54fe0 | 4e 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 47 4e 55 29 0a 23 20 20 64 65 66 69 | N).&&.!defined(Q_CC_GNU).#..defi |
55000 | 6e 65 20 51 5f 49 4e 54 36 34 5f 43 28 63 29 20 09 09 63 20 23 23 20 69 36 34 09 2f 2f 20 73 69 | ne.Q_INT64_C(c)...c.##.i64.//.si |
55020 | 67 6e 65 64 20 36 34 20 62 69 74 20 63 6f 6e 73 74 61 6e 74 0a 23 20 20 64 65 66 69 6e 65 20 51 | gned.64.bit.constant.#..define.Q |
55040 | 5f 55 49 4e 54 36 34 5f 43 28 63 29 09 09 63 20 23 23 20 75 69 36 34 09 2f 2f 20 75 6e 73 69 67 | _UINT64_C(c)..c.##.ui64.//.unsig |
55060 | 6e 65 64 20 36 34 20 62 69 74 20 63 6f 6e 73 74 61 6e 74 0a 74 79 70 65 64 65 66 20 5f 5f 69 6e | ned.64.bit.constant.typedef.__in |
55080 | 74 36 34 09 09 09 51 5f 49 4e 54 36 34 3b 09 2f 2f 20 36 34 20 62 69 74 20 73 69 67 6e 65 64 0a | t64...Q_INT64;.//.64.bit.signed. |
550a0 | 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 5f 5f 69 6e 74 36 34 09 51 5f 55 49 4e 54 36 | typedef.unsigned.__int64.Q_UINT6 |
550c0 | 34 3b 09 2f 2f 20 36 34 20 62 69 74 20 75 6e 73 69 67 6e 65 64 0a 23 65 6c 73 65 0a 23 20 20 64 | 4;.//.64.bit.unsigned.#else.#..d |
550e0 | 65 66 69 6e 65 20 51 5f 49 4e 54 36 34 5f 43 28 63 29 20 09 09 63 20 23 23 20 4c 4c 09 09 2f 2f | efine.Q_INT64_C(c)...c.##.LL..// |
55100 | 20 73 69 67 6e 65 64 20 36 34 20 62 69 74 20 63 6f 6e 73 74 61 6e 74 0a 23 20 20 64 65 66 69 6e | .signed.64.bit.constant.#..defin |
55120 | 65 20 51 5f 55 49 4e 54 36 34 5f 43 28 63 29 09 09 63 20 23 23 20 55 4c 4c 09 2f 2f 20 75 6e 73 | e.Q_UINT64_C(c)..c.##.ULL.//.uns |
55140 | 69 67 6e 65 64 20 36 34 20 62 69 74 20 63 6f 6e 73 74 61 6e 74 0a 74 79 70 65 64 65 66 20 6c 6f | igned.64.bit.constant.typedef.lo |
55160 | 6e 67 20 6c 6f 6e 67 09 09 51 5f 49 4e 54 36 34 3b 09 2f 2f 20 36 34 20 62 69 74 20 73 69 67 6e | ng.long..Q_INT64;.//.64.bit.sign |
55180 | 65 64 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 6c 6f 6e 67 09 51 5f | ed.typedef.unsigned.long.long.Q_ |
551a0 | 55 49 4e 54 36 34 3b 09 2f 2f 20 36 34 20 62 69 74 20 75 6e 73 69 67 6e 65 64 0a 23 65 6e 64 69 | UINT64;.//.64.bit.unsigned.#endi |
551c0 | 66 0a 74 79 70 65 64 65 66 20 51 5f 49 4e 54 36 34 09 09 09 51 5f 4c 4c 4f 4e 47 3b 09 2f 2f 20 | f.typedef.Q_INT64...Q_LLONG;.//. |
551e0 | 73 69 67 6e 65 64 20 6c 6f 6e 67 20 6c 6f 6e 67 0a 74 79 70 65 64 65 66 20 51 5f 55 49 4e 54 36 | signed.long.long.typedef.Q_UINT6 |
55200 | 34 09 09 51 5f 55 4c 4c 4f 4e 47 3b 09 2f 2f 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 6c 6f | 4..Q_ULLONG;.//.unsigned.long.lo |
55220 | 6e 67 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 4d 41 43 58 29 20 26 26 20 21 64 | ng..#if.defined(Q_OS_MACX).&&.!d |
55240 | 65 66 69 6e 65 64 28 51 54 5f 4c 41 52 47 45 46 49 4c 45 5f 53 55 50 50 4f 52 54 29 0a 23 20 20 | efined(QT_LARGEFILE_SUPPORT).#.. |
55260 | 64 65 66 69 6e 65 20 51 54 5f 4c 41 52 47 45 46 49 4c 45 5f 53 55 50 50 4f 52 54 20 36 34 0a 23 | define.QT_LARGEFILE_SUPPORT.64.# |
55280 | 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 4c 41 52 47 45 46 49 4c 45 5f 53 | endif.#if.defined(QT_LARGEFILE_S |
552a0 | 55 50 50 4f 52 54 29 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 5f 55 4c 4c 4f 4e 47 20 51 74 4f | UPPORT).....typedef.Q_ULLONG.QtO |
552c0 | 66 66 73 65 74 3b 0a 23 65 6c 73 65 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 5f 55 4c 4f 4e 47 | ffset;.#else.....typedef.Q_ULONG |
552e0 | 20 51 74 4f 66 66 73 65 74 3b 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2f 0a 2f 2f 20 44 61 74 61 20 73 | .QtOffset;.#endif...//.//.Data.s |
55300 | 74 72 65 61 6d 20 66 75 6e 63 74 69 6f 6e 73 20 69 73 20 70 72 6f 76 69 64 65 64 20 62 79 20 6d | tream.functions.is.provided.by.m |
55320 | 61 6e 79 20 63 6c 61 73 73 65 73 20 28 64 65 66 69 6e 65 64 20 69 6e 20 71 64 61 74 61 73 74 72 | any.classes.(defined.in.qdatastr |
55340 | 65 61 6d 2e 68 29 0a 2f 2f 0a 0a 63 6c 61 73 73 20 51 44 61 74 61 53 74 72 65 61 6d 3b 0a 0a 0a | eam.h).//..class.QDataStream;... |
55360 | 2f 2f 0a 2f 2f 20 46 65 61 74 75 72 65 20 73 75 62 73 65 74 74 69 6e 67 0a 2f 2f 0a 2f 2f 20 4e | //.//.Feature.subsetting.//.//.N |
55380 | 6f 74 65 20 74 68 61 74 20 64 69 73 61 62 6c 69 6e 67 20 73 6f 6d 65 20 66 65 61 74 75 72 65 73 | ote.that.disabling.some.features |
553a0 | 20 77 69 6c 6c 20 70 72 6f 64 75 63 65 20 61 20 6c 69 62 71 74 20 74 68 61 74 20 69 73 20 6e 6f | .will.produce.a.libqt.that.is.no |
553c0 | 74 0a 2f 2f 20 63 6f 6d 70 61 74 69 62 6c 65 20 77 69 74 68 20 6f 74 68 65 72 20 6c 69 62 71 74 | t.//.compatible.with.other.libqt |
553e0 | 20 62 75 69 6c 64 73 2e 20 53 75 63 68 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 61 72 65 20 | .builds..Such.modifications.are. |
55400 | 6f 6e 6c 79 0a 2f 2f 20 73 75 70 70 6f 72 74 65 64 20 6f 6e 20 51 74 6f 70 69 61 20 43 6f 72 65 | only.//.supported.on.Qtopia.Core |
55420 | 20 77 68 65 72 65 20 72 65 64 75 63 69 6e 67 20 74 68 65 20 6c 69 62 72 61 72 79 20 73 69 7a 65 | .where.reducing.the.library.size |
55440 | 20 69 73 20 69 6d 70 6f 72 74 61 6e 74 0a 2f 2f 20 61 6e 64 20 77 68 65 72 65 20 74 68 65 20 61 | .is.important.//.and.where.the.a |
55460 | 70 70 6c 69 63 61 74 69 6f 6e 2d 73 75 69 74 65 20 69 73 20 6f 66 74 65 6e 20 61 20 66 69 78 65 | pplication-suite.is.often.a.fixe |
55480 | 64 20 73 65 74 2e 0a 2f 2f 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4d 4f 43 29 0a | d.set..//..#if.!defined(QT_MOC). |
554a0 | 23 69 66 20 64 65 66 69 6e 65 64 28 51 43 4f 4e 46 49 47 5f 4c 4f 43 41 4c 29 0a 23 69 6e 63 6c | #if.defined(QCONFIG_LOCAL).#incl |
554c0 | 75 64 65 20 22 71 63 6f 6e 66 69 67 2d 6c 6f 63 61 6c 2e 68 22 0a 23 65 6c 69 66 20 64 65 66 69 | ude."qconfig-local.h".#elif.defi |
554e0 | 6e 65 64 28 51 43 4f 4e 46 49 47 5f 4d 49 4e 49 4d 41 4c 29 0a 23 69 6e 63 6c 75 64 65 20 22 71 | ned(QCONFIG_MINIMAL).#include."q |
55500 | 63 6f 6e 66 69 67 2d 6d 69 6e 69 6d 61 6c 2e 68 22 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 | config-minimal.h".#elif.defined( |
55520 | 51 43 4f 4e 46 49 47 5f 53 4d 41 4c 4c 29 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6e 66 69 67 | QCONFIG_SMALL).#include."qconfig |
55540 | 2d 73 6d 61 6c 6c 2e 68 22 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 43 4f 4e 46 49 47 5f | -small.h".#elif.defined(QCONFIG_ |
55560 | 4d 45 44 49 55 4d 29 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6e 66 69 67 2d 6d 65 64 69 75 6d | MEDIUM).#include."qconfig-medium |
55580 | 2e 68 22 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 43 4f 4e 46 49 47 5f 4c 41 52 47 45 29 | .h".#elif.defined(QCONFIG_LARGE) |
555a0 | 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6e 66 69 67 2d 6c 61 72 67 65 2e 68 22 0a 23 65 6c 73 | .#include."qconfig-large.h".#els |
555c0 | 65 20 2f 2f 20 65 76 65 72 79 74 68 69 6e 67 2e 2e 2e 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 6f | e.//.everything....#include."qco |
555e0 | 6e 66 69 67 2e 68 22 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 0a 23 69 66 6e 64 65 66 20 | nfig.h".#endif.#endif...#ifndef. |
55600 | 51 54 5f 42 55 49 4c 44 5f 4b 45 59 0a 23 64 65 66 69 6e 65 20 51 54 5f 42 55 49 4c 44 5f 4b 45 | QT_BUILD_KEY.#define.QT_BUILD_KE |
55620 | 59 20 22 75 6e 73 70 65 63 69 66 69 65 64 22 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 70 72 75 6e 65 | Y."unspecified".#endif..//.prune |
55640 | 20 74 6f 20 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 6f 64 75 | .to.local.config.#include."qmodu |
55660 | 6c 65 73 2e 68 22 0a 23 69 66 6e 64 65 66 20 51 54 5f 4d 4f 44 55 4c 45 5f 44 49 41 4c 4f 47 53 | les.h".#ifndef.QT_MODULE_DIALOGS |
55680 | 0a 23 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 44 49 41 4c 4f 47 0a 23 65 6e 64 69 66 0a 23 69 | .#.define.QT_NO_DIALOG.#endif.#i |
556a0 | 66 6e 64 65 66 20 51 54 5f 4d 4f 44 55 4c 45 5f 49 43 4f 4e 56 49 45 57 0a 23 20 64 65 66 69 6e | fndef.QT_MODULE_ICONVIEW.#.defin |
556c0 | 65 20 51 54 5f 4e 4f 5f 49 43 4f 4e 56 49 45 57 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 | e.QT_NO_ICONVIEW.#endif.#ifndef. |
556e0 | 51 54 5f 4d 4f 44 55 4c 45 5f 57 4f 52 4b 53 50 41 43 45 0a 23 20 64 65 66 69 6e 65 20 51 54 5f | QT_MODULE_WORKSPACE.#.define.QT_ |
55700 | 4e 4f 5f 57 4f 52 4b 53 50 41 43 45 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4d | NO_WORKSPACE.#endif.#ifndef.QT_M |
55720 | 4f 44 55 4c 45 5f 4e 45 54 57 4f 52 4b 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4e 45 54 57 | ODULE_NETWORK.#define.QT_NO_NETW |
55740 | 4f 52 4b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4d 4f 44 55 4c 45 5f 43 41 4e | ORK.#endif.#ifndef.QT_MODULE_CAN |
55760 | 56 41 53 0a 23 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 41 4e 56 41 53 0a 23 65 6e 64 69 66 | VAS.#.define.QT_NO_CANVAS.#endif |
55780 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 4d 4f 44 55 4c 45 5f 54 41 42 4c 45 0a 23 64 65 66 69 6e 65 | .#ifndef.QT_MODULE_TABLE.#define |
557a0 | 20 51 54 5f 4e 4f 5f 54 41 42 4c 45 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4d | .QT_NO_TABLE.#endif.#ifndef.QT_M |
557c0 | 4f 44 55 4c 45 5f 58 4d 4c 0a 23 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 58 4d 4c 0a 23 65 6e | ODULE_XML.#.define.QT_NO_XML.#en |
557e0 | 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4d 4f 44 55 4c 45 5f 4f 50 45 4e 47 4c 0a 23 20 64 | dif.#ifndef.QT_MODULE_OPENGL.#.d |
55800 | 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4f 50 45 4e 47 4c 0a 23 65 6e 64 69 66 0a 23 69 66 20 21 64 | efine.QT_NO_OPENGL.#endif.#if.!d |
55820 | 65 66 69 6e 65 64 28 51 54 5f 4d 4f 44 55 4c 45 5f 53 51 4c 29 0a 23 20 64 65 66 69 6e 65 20 51 | efined(QT_MODULE_SQL).#.define.Q |
55840 | 54 5f 4e 4f 5f 53 51 4c 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 | T_NO_SQL.#endif..#if.defined(Q_W |
55860 | 53 5f 4d 41 43 39 29 0a 2f 2f 4e 6f 20 6e 65 65 64 20 66 6f 72 20 6d 65 6e 75 20 6d 65 72 67 69 | S_MAC9).//No.need.for.menu.mergi |
55880 | 6e 67 0a 23 20 20 69 66 6e 64 65 66 20 51 4d 41 43 5f 51 4d 45 4e 55 42 41 52 5f 4e 4f 5f 4d 45 | ng.#..ifndef.QMAC_QMENUBAR_NO_ME |
558a0 | 52 47 45 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 4d 41 43 5f 51 4d 45 4e 55 42 41 52 5f 4e 4f | RGE.#....define.QMAC_QMENUBAR_NO |
558c0 | 5f 4d 45 52 47 45 0a 23 20 20 65 6e 64 69 66 0a 2f 2f 4d 61 63 39 20 64 6f 65 73 20 6e 6f 74 20 | _MERGE.#..endif.//Mac9.does.not. |
558e0 | 75 73 65 20 71 75 61 72 74 7a 0a 23 20 20 69 66 6e 64 65 66 20 51 4d 41 43 5f 4e 4f 5f 51 55 41 | use.quartz.#..ifndef.QMAC_NO_QUA |
55900 | 52 54 5a 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 4d 41 43 5f 4e 4f 5f 51 55 41 52 54 5a 0a 23 | RTZ.#....define.QMAC_NO_QUARTZ.# |
55920 | 20 20 65 6e 64 69 66 0a 23 20 20 69 66 6e 64 65 66 20 51 4d 41 43 5f 51 4d 45 4e 55 42 41 52 5f | ..endif.#..ifndef.QMAC_QMENUBAR_ |
55940 | 4e 4f 5f 45 56 45 4e 54 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 4d 41 43 5f 51 4d 45 4e 55 42 | NO_EVENT.#....define.QMAC_QMENUB |
55960 | 41 52 5f 4e 4f 5f 45 56 45 4e 54 0a 23 20 20 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 23 69 66 20 | AR_NO_EVENT.#..endif.#endif.#if. |
55980 | 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 58 29 20 2f 2f 66 6f 72 20 6e 6f 20 6e 6f 62 6f | defined(Q_WS_MACX).//for.no.nobo |
559a0 | 64 79 20 75 73 65 73 20 71 75 61 72 74 7a 2c 20 6a 75 73 74 20 70 75 74 74 69 6e 67 20 69 6e 20 | dy.uses.quartz,.just.putting.in. |
559c0 | 66 69 72 73 74 20 6c 65 76 65 6c 20 68 6f 6f 6b 73 0a 23 20 20 69 66 6e 64 65 66 20 51 4d 41 43 | first.level.hooks.#..ifndef.QMAC |
559e0 | 5f 4e 4f 5f 51 55 41 52 54 5a 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 4d 41 43 5f 4e 4f 5f 51 | _NO_QUARTZ.#....define.QMAC_NO_Q |
55a00 | 55 41 52 54 5a 0a 23 20 20 65 6e 64 69 66 0a 23 20 20 69 66 6e 64 65 66 20 51 4d 41 43 5f 51 4d | UARTZ.#..endif.#..ifndef.QMAC_QM |
55a20 | 45 4e 55 42 41 52 5f 4e 4f 5f 45 56 45 4e 54 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 4d 41 43 | ENUBAR_NO_EVENT.#....define.QMAC |
55a40 | 5f 51 4d 45 4e 55 42 41 52 5f 4e 4f 5f 45 56 45 4e 54 0a 23 20 20 65 6e 64 69 66 0a 23 65 6e 64 | _QMENUBAR_NO_EVENT.#..endif.#end |
55a60 | 69 66 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 20 26 26 20 21 64 | if..#if.!defined(Q_WS_QWS).&&.!d |
55a80 | 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f 50 29 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 4e | efined(QT_NO_COP).#..define.QT_N |
55aa0 | 4f 5f 43 4f 50 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c | O_COP.#endif..#ifndef.QT_H.#incl |
55ac0 | 75 64 65 20 22 71 66 65 61 74 75 72 65 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2a 20 51 54 5f 48 | ude."qfeatures.h".#endif./*.QT_H |
55ae0 | 20 2a 2f 0a 0a 0a 2f 2f 0a 2f 2f 20 43 72 65 61 74 65 20 51 74 20 44 4c 4c 20 69 66 20 51 54 5f | .*/...//.//.Create.Qt.DLL.if.QT_ |
55b00 | 44 4c 4c 20 69 73 20 64 65 66 69 6e 65 64 20 28 57 69 6e 64 6f 77 73 20 6f 6e 6c 79 29 0a 2f 2f | DLL.is.defined.(Windows.only).// |
55b20 | 20 6f 72 20 51 54 5f 53 48 41 52 45 44 20 69 73 20 64 65 66 69 6e 65 64 20 28 4b 79 6c 69 78 20 | .or.QT_SHARED.is.defined.(Kylix. |
55b40 | 6f 6e 6c 79 29 0a 2f 2f 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 29 0a | only).//..#if.defined(Q_OS_WIN). |
55b60 | 23 20 20 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 44 4c 4c 29 0a 23 20 20 20 20 75 6e 64 | #..if.defined(QT_NODLL).#....und |
55b80 | 65 66 20 51 54 5f 4d 41 4b 45 44 4c 4c 0a 23 20 20 20 20 75 6e 64 65 66 20 51 54 5f 44 4c 4c 0a | ef.QT_MAKEDLL.#....undef.QT_DLL. |
55ba0 | 23 20 20 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 4d 41 4b 45 44 4c 4c 29 09 2f 2a 20 63 | #..elif.defined(QT_MAKEDLL)./*.c |
55bc0 | 72 65 61 74 65 20 61 20 51 74 20 44 4c 4c 20 6c 69 62 72 61 72 79 20 2a 2f 0a 23 20 20 20 20 69 | reate.a.Qt.DLL.library.*/.#....i |
55be0 | 66 20 64 65 66 69 6e 65 64 28 51 54 5f 44 4c 4c 29 0a 23 20 20 20 20 20 20 75 6e 64 65 66 20 51 | f.defined(QT_DLL).#......undef.Q |
55c00 | 54 5f 44 4c 4c 0a 23 20 20 20 20 65 6e 64 69 66 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 45 | T_DLL.#....endif.#....define.Q_E |
55c20 | 58 50 4f 52 54 20 20 5f 5f 64 65 63 6c 73 70 65 63 28 64 6c 6c 65 78 70 6f 72 74 29 0a 23 20 20 | XPORT..__declspec(dllexport).#.. |
55c40 | 20 20 64 65 66 69 6e 65 20 51 5f 54 45 4d 50 4c 41 54 45 44 4c 4c 0a 23 20 20 20 20 64 65 66 69 | ..define.Q_TEMPLATEDLL.#....defi |
55c60 | 6e 65 20 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 0a 23 20 20 20 20 75 6e 64 65 66 20 | ne.Q_TEMPLATE_EXTERN.#....undef. |
55c80 | 20 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 09 2f 2a 20 61 76 6f 69 64 20 75 6e 72 65 73 6f 6c | .Q_DISABLE_COPY./*.avoid.unresol |
55ca0 | 76 65 64 20 65 78 74 65 72 6e 61 6c 73 20 2a 2f 0a 23 20 20 65 6c 69 66 20 64 65 66 69 6e 65 64 | ved.externals.*/.#..elif.defined |
55cc0 | 28 51 54 5f 44 4c 4c 29 09 09 2f 2a 20 75 73 65 20 61 20 51 74 20 44 4c 4c 20 6c 69 62 72 61 72 | (QT_DLL)../*.use.a.Qt.DLL.librar |
55ce0 | 79 20 2a 2f 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 20 20 5f 5f 64 65 63 | y.*/.#....define.Q_EXPORT..__dec |
55d00 | 6c 73 70 65 63 28 64 6c 6c 69 6d 70 6f 72 74 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 54 | lspec(dllimport).#....define.Q_T |
55d20 | 45 4d 50 4c 41 54 45 44 4c 4c 0a 23 20 20 20 20 69 66 6e 64 65 66 20 51 5f 54 45 4d 50 4c 41 54 | EMPLATEDLL.#....ifndef.Q_TEMPLAT |
55d40 | 45 5f 45 58 54 45 52 4e 0a 23 20 20 20 20 20 20 69 66 20 64 65 66 69 6e 65 64 28 51 5f 43 43 5f | E_EXTERN.#......if.defined(Q_CC_ |
55d60 | 4d 53 56 43 5f 4e 45 54 29 0a 23 20 20 20 20 20 20 20 20 64 65 66 69 6e 65 20 51 5f 54 45 4d 50 | MSVC_NET).#........define.Q_TEMP |
55d80 | 4c 41 54 45 5f 45 58 54 45 52 4e 20 65 78 74 65 72 6e 0a 23 20 20 20 20 20 20 65 6c 73 65 0a 23 | LATE_EXTERN.extern.#......else.# |
55da0 | 20 20 20 20 20 20 20 20 64 65 66 69 6e 65 20 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e | ........define.Q_TEMPLATE_EXTERN |
55dc0 | 0a 23 20 20 20 20 20 20 65 6e 64 69 66 0a 23 20 20 20 20 65 6e 64 69 66 0a 23 20 20 20 20 75 6e | .#......endif.#....endif.#....un |
55de0 | 64 65 66 20 20 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 09 2f 2a 20 61 76 6f 69 64 20 75 6e 72 | def..Q_DISABLE_COPY./*.avoid.unr |
55e00 | 65 73 6f 6c 76 65 64 20 65 78 74 65 72 6e 61 6c 73 20 2a 2f 0a 23 20 20 65 6e 64 69 66 0a 23 65 | esolved.externals.*/.#..endif.#e |
55e20 | 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 4c 49 4e 55 58 29 20 26 26 20 64 65 66 69 6e | lif.defined(Q_OS_LINUX).&&.defin |
55e40 | 65 64 28 51 5f 43 43 5f 42 4f 52 29 0a 23 20 20 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 53 48 | ed(Q_CC_BOR).#..if.defined(QT_SH |
55e60 | 41 52 45 44 29 09 2f 2a 20 63 72 65 61 74 65 20 61 20 51 74 20 73 68 61 72 65 64 20 6c 69 62 72 | ARED)./*.create.a.Qt.shared.libr |
55e80 | 61 72 79 20 2a 2f 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 20 20 5f 5f 64 | ary.*/.#....define.Q_EXPORT..__d |
55ea0 | 65 63 6c 73 70 65 63 28 64 6c 6c 65 78 70 6f 72 74 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 | eclspec(dllexport).#....define.Q |
55ec0 | 5f 54 45 4d 50 4c 41 54 45 44 4c 4c 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 54 45 4d 50 4c | _TEMPLATEDLL.#....define.Q_TEMPL |
55ee0 | 41 54 45 5f 45 58 54 45 52 4e 0a 23 20 20 20 20 75 6e 64 65 66 20 20 51 5f 44 49 53 41 42 4c 45 | ATE_EXTERN.#....undef..Q_DISABLE |
55f00 | 5f 43 4f 50 59 09 2f 2a 20 61 76 6f 69 64 20 75 6e 72 65 73 6f 6c 76 65 64 20 65 78 74 65 72 6e | _COPY./*.avoid.unresolved.extern |
55f20 | 61 6c 73 20 2a 2f 0a 23 20 20 65 6c 73 65 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 54 45 4d | als.*/.#..else.#....define.Q_TEM |
55f40 | 50 4c 41 54 45 44 4c 4c 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 54 45 4d 50 4c 41 54 45 5f | PLATEDLL.#....define.Q_TEMPLATE_ |
55f60 | 45 58 54 45 52 4e 0a 23 20 20 20 20 75 6e 64 65 66 20 20 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 | EXTERN.#....undef..Q_DISABLE_COP |
55f80 | 59 20 09 2f 2a 20 61 76 6f 69 64 20 75 6e 72 65 73 6f 6c 76 65 64 20 65 78 74 65 72 6e 61 6c 73 | Y../*.avoid.unresolved.externals |
55fa0 | 20 2a 2f 0a 23 20 20 65 6e 64 69 66 0a 23 65 6c 73 65 0a 23 20 20 75 6e 64 65 66 20 51 54 5f 4d | .*/.#..endif.#else.#..undef.QT_M |
55fc0 | 41 4b 45 44 4c 4c 09 09 2f 2a 20 69 67 6e 6f 72 65 20 74 68 65 73 65 20 66 6f 72 20 6f 74 68 65 | AKEDLL../*.ignore.these.for.othe |
55fe0 | 72 20 70 6c 61 74 66 6f 72 6d 73 20 2a 2f 0a 23 20 20 75 6e 64 65 66 20 51 54 5f 44 4c 4c 0a 23 | r.platforms.*/.#..undef.QT_DLL.# |
56000 | 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 5f 45 58 50 4f 52 54 0a 23 20 20 64 65 66 69 6e | endif..#ifndef.Q_EXPORT.#..defin |
56020 | 65 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2f 0a 2f 2f 20 53 6f 6d 65 20 70 | e.Q_EXPORT.#endif...//.//.Some.p |
56040 | 6c 61 74 66 6f 72 6d 20 73 70 65 63 69 66 69 63 20 73 74 75 66 66 0a 2f 2f 0a 0a 23 69 66 20 64 | latform.specific.stuff.//..#if.d |
56060 | 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 65 78 74 65 72 6e 20 51 5f 45 58 50 4f 52 54 | efined(Q_WS_WIN).extern.Q_EXPORT |
56080 | 20 62 6f 6f 6c 20 71 74 5f 77 69 6e 75 6e 69 63 6f 64 65 3b 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2f | .bool.qt_winunicode;.#endif...// |
560a0 | 0a 2f 2f 20 53 79 73 74 65 6d 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 2f 2f 0a 0a 51 5f 45 58 50 | .//.System.information.//..Q_EXP |
560c0 | 4f 52 54 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 71 56 65 72 73 69 6f 6e 28 29 3b 0a 51 5f 45 58 | ORT.const.char.*qVersion();.Q_EX |
560e0 | 50 4f 52 54 20 62 6f 6f 6c 20 71 53 79 73 49 6e 66 6f 28 20 69 6e 74 20 2a 77 6f 72 64 53 69 7a | PORT.bool.qSysInfo(.int.*wordSiz |
56100 | 65 2c 20 62 6f 6f 6c 20 2a 62 69 67 45 6e 64 69 61 6e 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 62 | e,.bool.*bigEndian.);.Q_EXPORT.b |
56120 | 6f 6f 6c 20 71 53 68 61 72 65 64 42 75 69 6c 64 28 29 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 | ool.qSharedBuild();.#if.defined( |
56140 | 51 5f 4f 53 5f 4d 41 43 29 0a 69 6e 74 20 71 4d 61 63 56 65 72 73 69 6f 6e 28 29 3b 0a 23 65 6c | Q_OS_MAC).int.qMacVersion();.#el |
56160 | 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 51 5f 45 58 50 4f 52 54 20 69 6e | if.defined(Q_WS_WIN).Q_EXPORT.in |
56180 | 74 20 71 57 69 6e 56 65 72 73 69 6f 6e 28 29 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 55 4e 49 | t.qWinVersion();.#if.defined(UNI |
561a0 | 43 4f 44 45 29 0a 23 64 65 66 69 6e 65 20 51 54 5f 57 41 28 20 75 6e 69 2c 20 61 6e 73 69 20 29 | CODE).#define.QT_WA(.uni,.ansi.) |
561c0 | 20 69 66 20 28 20 71 74 5f 77 69 6e 75 6e 69 63 6f 64 65 20 29 20 7b 20 75 6e 69 20 7d 20 65 6c | .if.(.qt_winunicode.).{.uni.}.el |
561e0 | 73 65 20 7b 20 61 6e 73 69 20 7d 0a 23 64 65 66 69 6e 65 20 51 54 5f 57 41 5f 49 4e 4c 49 4e 45 | se.{.ansi.}.#define.QT_WA_INLINE |
56200 | 28 20 75 6e 69 2c 20 61 6e 73 69 20 29 20 28 20 71 74 5f 77 69 6e 75 6e 69 63 6f 64 65 20 3f 20 | (.uni,.ansi.).(.qt_winunicode.?. |
56220 | 75 6e 69 20 3a 20 61 6e 73 69 20 29 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 54 5f 57 41 | uni.:.ansi.).#else.#define.QT_WA |
56240 | 28 20 75 6e 69 2c 20 61 6e 73 69 20 29 20 61 6e 73 69 0a 23 64 65 66 69 6e 65 20 51 54 5f 57 41 | (.uni,.ansi.).ansi.#define.QT_WA |
56260 | 5f 49 4e 4c 49 4e 45 28 20 75 6e 69 2c 20 61 6e 73 69 20 29 20 61 6e 73 69 0a 23 65 6e 64 69 66 | _INLINE(.uni,.ansi.).ansi.#endif |
56280 | 0a 23 65 6e 64 69 66 0a 0a 23 69 66 64 65 66 20 51 5f 4f 53 5f 54 45 4d 50 0a 23 69 66 64 65 66 | .#endif..#ifdef.Q_OS_TEMP.#ifdef |
562a0 | 20 51 54 5f 57 41 0a 23 75 6e 64 65 66 20 51 54 5f 57 41 0a 23 75 6e 64 65 66 20 51 54 5f 57 41 | .QT_WA.#undef.QT_WA.#undef.QT_WA |
562c0 | 5f 49 4e 4c 49 4e 45 0a 23 65 6e 64 69 66 0a 23 64 65 66 69 6e 65 20 51 54 5f 57 41 28 20 75 6e | _INLINE.#endif.#define.QT_WA(.un |
562e0 | 69 2c 20 61 6e 73 69 20 29 20 75 6e 69 0a 23 64 65 66 69 6e 65 20 51 54 5f 57 41 5f 49 4e 4c 49 | i,.ansi.).uni.#define.QT_WA_INLI |
56300 | 4e 45 28 20 75 6e 69 2c 20 61 6e 73 69 20 29 20 28 20 75 6e 69 20 29 0a 23 65 6e 64 69 66 0a 0a | NE(.uni,.ansi.).(.uni.).#endif.. |
56320 | 23 69 66 6e 64 65 66 20 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 0a 23 20 20 64 65 | #ifndef.Q_INLINE_TEMPLATES.#..de |
56340 | 66 69 6e 65 20 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 0a 23 65 6e 64 69 66 0a 0a | fine.Q_INLINE_TEMPLATES.#endif.. |
56360 | 23 69 66 6e 64 65 66 20 51 5f 54 59 50 45 4e 41 4d 45 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 54 | #ifndef.Q_TYPENAME.#..define.Q_T |
56380 | 59 50 45 4e 41 4d 45 20 74 79 70 65 6e 61 6d 65 0a 23 65 6e 64 69 66 0a 0a 2f 2f 0a 2f 2f 20 55 | YPENAME.typename.#endif..//.//.U |
563a0 | 73 65 20 74 6f 20 61 76 6f 69 64 20 22 75 6e 75 73 65 64 20 70 61 72 61 6d 65 74 65 72 22 20 77 | se.to.avoid."unused.parameter".w |
563c0 | 61 72 6e 69 6e 67 73 0a 2f 2f 0a 23 64 65 66 69 6e 65 20 51 5f 55 4e 55 53 45 44 28 78 29 20 28 | arnings.//.#define.Q_UNUSED(x).( |
563e0 | 76 6f 69 64 29 78 3b 0a 0a 2f 2f 0a 2f 2f 20 44 65 62 75 67 67 69 6e 67 20 61 6e 64 20 65 72 72 | void)x;..//.//.Debugging.and.err |
56400 | 6f 72 20 68 61 6e 64 6c 69 6e 67 0a 2f 2f 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f | or.handling.//..#if.!defined(QT_ |
56420 | 4e 4f 5f 43 48 45 43 4b 29 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 43 48 45 43 4b 5f 53 54 41 | NO_CHECK).#..define.QT_CHECK_STA |
56440 | 54 45 09 09 09 2f 2f 20 63 68 65 63 6b 20 73 74 61 74 65 20 6f 66 20 6f 62 6a 65 63 74 73 20 65 | TE...//.check.state.of.objects.e |
56460 | 74 63 2e 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 43 48 45 43 4b 5f 52 41 4e 47 45 09 09 09 2f | tc..#..define.QT_CHECK_RANGE.../ |
56480 | 2f 20 63 68 65 63 6b 20 72 61 6e 67 65 20 6f 66 20 69 6e 64 65 78 65 73 20 65 74 63 2e 0a 23 20 | /.check.range.of.indexes.etc..#. |
564a0 | 20 64 65 66 69 6e 65 20 51 54 5f 43 48 45 43 4b 5f 4e 55 4c 4c 09 09 09 09 2f 2f 20 63 68 65 63 | .define.QT_CHECK_NULL....//.chec |
564c0 | 6b 20 6e 75 6c 6c 20 70 6f 69 6e 74 65 72 73 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 43 48 45 | k.null.pointers.#..define.QT_CHE |
564e0 | 43 4b 5f 4d 41 54 48 09 09 09 09 2f 2f 20 63 68 65 63 6b 20 6d 61 74 68 20 66 75 6e 63 74 69 6f | CK_MATH....//.check.math.functio |
56500 | 6e 73 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 45 | ns.#endif..#if.!defined(QT_NO_DE |
56520 | 42 55 47 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 54 5f 44 45 42 55 47 29 0a 23 20 20 64 65 | BUG).&&.!defined(QT_DEBUG).#..de |
56540 | 66 69 6e 65 20 51 54 5f 44 45 42 55 47 09 09 09 09 2f 2f 20 64 69 73 70 6c 61 79 20 64 65 62 75 | fine.QT_DEBUG....//.display.debu |
56560 | 67 20 6d 65 73 73 61 67 65 73 0a 23 20 20 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f | g.messages.#..if.!defined(QT_NO_ |
56580 | 43 4f 4d 50 41 54 29 09 09 09 2f 2f 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 | COMPAT)...//.compatibility.with. |
565a0 | 51 74 20 32 0a 23 20 20 20 20 69 66 20 21 64 65 66 69 6e 65 64 28 4e 4f 5f 44 45 42 55 47 29 20 | Qt.2.#....if.!defined(NO_DEBUG). |
565c0 | 26 26 20 21 64 65 66 69 6e 65 64 28 44 45 42 55 47 29 0a 23 20 20 20 20 20 20 69 66 20 21 64 65 | &&.!defined(DEBUG).#......if.!de |
565e0 | 66 69 6e 65 64 28 51 5f 4f 53 5f 4d 41 43 58 29 09 09 09 2f 2f 20 63 6c 61 73 68 20 77 69 74 68 | fined(Q_OS_MACX)...//.clash.with |
56600 | 20 4d 61 63 4f 53 20 58 20 68 65 61 64 65 72 73 0a 23 20 20 20 20 20 20 20 20 64 65 66 69 6e 65 | .MacOS.X.headers.#........define |
56620 | 20 44 45 42 55 47 0a 23 20 20 20 20 20 20 65 6e 64 69 66 0a 23 20 20 20 20 65 6e 64 69 66 0a 23 | .DEBUG.#......endif.#....endif.# |
56640 | 20 20 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 | ..endif.#endif...Q_EXPORT.void.q |
56660 | 44 65 62 75 67 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c 20 2e 2e 2e 20 29 09 2f 2f 20 70 72 | Debug(.const.char.*,.....).//.pr |
56680 | 69 6e 74 20 64 65 62 75 67 20 6d 65 73 73 61 67 65 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f | int.debug.message.#if.defined(Q_ |
566a0 | 43 43 5f 47 4e 55 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 5f 5f 49 4e 53 55 52 45 5f 5f 29 0a | CC_GNU).&&.!defined(__INSURE__). |
566c0 | 20 20 20 20 5f 5f 61 74 74 72 69 62 75 74 65 5f 5f 20 28 28 66 6f 72 6d 61 74 20 28 70 72 69 6e | ....__attribute__.((format.(prin |
566e0 | 74 66 2c 20 31 2c 20 32 29 29 29 0a 23 65 6e 64 69 66 0a 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 76 | tf,.1,.2))).#endif.;..Q_EXPORT.v |
56700 | 6f 69 64 20 71 57 61 72 6e 69 6e 67 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c 20 2e 2e 2e 20 | oid.qWarning(.const.char.*,..... |
56720 | 29 09 2f 2f 20 70 72 69 6e 74 20 77 61 72 6e 69 6e 67 20 6d 65 73 73 61 67 65 0a 23 69 66 20 64 | ).//.print.warning.message.#if.d |
56740 | 65 66 69 6e 65 64 28 51 5f 43 43 5f 47 4e 55 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 5f 5f 49 | efined(Q_CC_GNU).&&.!defined(__I |
56760 | 4e 53 55 52 45 5f 5f 29 0a 20 20 20 20 5f 5f 61 74 74 72 69 62 75 74 65 5f 5f 20 28 28 66 6f 72 | NSURE__).....__attribute__.((for |
56780 | 6d 61 74 20 28 70 72 69 6e 74 66 2c 20 31 2c 20 32 29 29 29 0a 23 65 6e 64 69 66 0a 3b 0a 0a 51 | mat.(printf,.1,.2))).#endif.;..Q |
567a0 | 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 46 61 74 61 6c 28 20 63 6f 6e 73 74 20 63 68 61 72 20 | _EXPORT.void.qFatal(.const.char. |
567c0 | 2a 2c 20 2e 2e 2e 20 29 09 2f 2f 20 70 72 69 6e 74 20 66 61 74 61 6c 20 6d 65 73 73 61 67 65 20 | *,.....).//.print.fatal.message. |
567e0 | 61 6e 64 20 65 78 69 74 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 47 4e 55 29 0a 20 | and.exit.#if.defined(Q_CC_GNU).. |
56800 | 20 20 20 5f 5f 61 74 74 72 69 62 75 74 65 5f 5f 20 28 28 66 6f 72 6d 61 74 20 28 70 72 69 6e 74 | ...__attribute__.((format.(print |
56820 | 66 2c 20 31 2c 20 32 29 29 29 0a 23 65 6e 64 69 66 0a 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f | f,.1,.2))).#endif.;..Q_EXPORT.vo |
56840 | 69 64 20 71 53 79 73 74 65 6d 57 61 72 6e 69 6e 67 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c | id.qSystemWarning(.const.char.*, |
56860 | 20 69 6e 74 20 63 6f 64 65 20 3d 20 2d 31 20 29 3b 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 | .int.code.=.-1.);..#if.!defined( |
56880 | 51 54 5f 43 4c 45 41 4e 5f 4e 41 4d 45 53 50 41 43 45 29 20 09 09 2f 2f 20 63 6f 6d 70 61 74 69 | QT_CLEAN_NAMESPACE)...//.compati |
568a0 | 62 69 6c 69 74 79 20 77 69 74 68 20 51 74 20 31 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 | bility.with.Qt.1..Q_EXPORT.void. |
568c0 | 64 65 62 75 67 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c 20 2e 2e 2e 20 29 09 2f 2f 20 70 72 | debug(.const.char.*,.....).//.pr |
568e0 | 69 6e 74 20 64 65 62 75 67 20 6d 65 73 73 61 67 65 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f | int.debug.message.#if.defined(Q_ |
56900 | 43 43 5f 47 4e 55 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 5f 5f 49 4e 53 55 52 45 5f 5f 29 0a | CC_GNU).&&.!defined(__INSURE__). |
56920 | 20 20 20 20 5f 5f 61 74 74 72 69 62 75 74 65 5f 5f 20 28 28 66 6f 72 6d 61 74 20 28 70 72 69 6e | ....__attribute__.((format.(prin |
56940 | 74 66 2c 20 31 2c 20 32 29 29 29 0a 23 65 6e 64 69 66 0a 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 76 | tf,.1,.2))).#endif.;..Q_EXPORT.v |
56960 | 6f 69 64 20 77 61 72 6e 69 6e 67 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c 20 2e 2e 2e 20 29 | oid.warning(.const.char.*,.....) |
56980 | 09 2f 2f 20 70 72 69 6e 74 20 77 61 72 6e 69 6e 67 20 6d 65 73 73 61 67 65 0a 23 69 66 20 64 65 | .//.print.warning.message.#if.de |
569a0 | 66 69 6e 65 64 28 51 5f 43 43 5f 47 4e 55 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 5f 5f 49 4e | fined(Q_CC_GNU).&&.!defined(__IN |
569c0 | 53 55 52 45 5f 5f 29 0a 20 20 20 20 5f 5f 61 74 74 72 69 62 75 74 65 5f 5f 20 28 28 66 6f 72 6d | SURE__).....__attribute__.((form |
569e0 | 61 74 20 28 70 72 69 6e 74 66 2c 20 31 2c 20 32 29 29 29 0a 23 65 6e 64 69 66 0a 3b 0a 0a 51 5f | at.(printf,.1,.2))).#endif.;..Q_ |
56a00 | 45 58 50 4f 52 54 20 76 6f 69 64 20 66 61 74 61 6c 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c | EXPORT.void.fatal(.const.char.*, |
56a20 | 20 2e 2e 2e 20 29 09 2f 2f 20 70 72 69 6e 74 20 66 61 74 61 6c 20 6d 65 73 73 61 67 65 20 61 6e | .....).//.print.fatal.message.an |
56a40 | 64 20 65 78 69 74 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 47 4e 55 29 20 26 26 20 | d.exit.#if.defined(Q_CC_GNU).&&. |
56a60 | 21 64 65 66 69 6e 65 64 28 5f 5f 49 4e 53 55 52 45 5f 5f 29 0a 20 20 20 20 5f 5f 61 74 74 72 69 | !defined(__INSURE__).....__attri |
56a80 | 62 75 74 65 5f 5f 20 28 28 66 6f 72 6d 61 74 20 28 70 72 69 6e 74 66 2c 20 31 2c 20 32 29 29 29 | bute__.((format.(printf,.1,.2))) |
56aa0 | 0a 23 65 6e 64 69 66 0a 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 43 4c 45 41 4e 5f 4e 41 | .#endif.;..#endif.//.QT_CLEAN_NA |
56ac0 | 4d 45 53 50 41 43 45 0a 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 41 53 53 45 52 54 29 | MESPACE...#if.!defined(Q_ASSERT) |
56ae0 | 0a 23 20 20 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 43 48 45 43 4b 5f 53 54 41 54 45 29 0a 23 | .#..if.defined(QT_CHECK_STATE).# |
56b00 | 20 20 20 20 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 46 41 54 41 4c 5f 41 53 53 45 52 54 29 0a | ....if.defined(QT_FATAL_ASSERT). |
56b20 | 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 51 5f 41 53 53 45 52 54 28 78 29 20 20 28 28 78 29 20 | #......define.Q_ASSERT(x)..((x). |
56b40 | 3f 20 28 76 6f 69 64 29 30 20 3a 20 71 46 61 74 61 6c 28 22 41 53 53 45 52 54 3a 20 5c 22 25 73 | ?.(void)0.:.qFatal("ASSERT:.\"%s |
56b60 | 5c 22 20 69 6e 20 25 73 20 28 25 64 29 22 2c 23 78 2c 5f 5f 46 49 4c 45 5f 5f 2c 5f 5f 4c 49 4e | \".in.%s.(%d)",#x,__FILE__,__LIN |
56b80 | 45 5f 5f 29 29 0a 23 20 20 20 20 65 6c 73 65 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 51 5f | E__)).#....else.#......define.Q_ |
56ba0 | 41 53 53 45 52 54 28 78 29 20 20 28 28 78 29 20 3f 20 28 76 6f 69 64 29 30 20 3a 20 71 57 61 72 | ASSERT(x)..((x).?.(void)0.:.qWar |
56bc0 | 6e 69 6e 67 28 22 41 53 53 45 52 54 3a 20 5c 22 25 73 5c 22 20 69 6e 20 25 73 20 28 25 64 29 22 | ning("ASSERT:.\"%s\".in.%s.(%d)" |
56be0 | 2c 23 78 2c 5f 5f 46 49 4c 45 5f 5f 2c 5f 5f 4c 49 4e 45 5f 5f 29 29 0a 23 20 20 20 20 65 6e 64 | ,#x,__FILE__,__LINE__)).#....end |
56c00 | 69 66 0a 23 20 20 65 6c 73 65 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 41 53 53 45 52 54 28 | if.#..else.#....define.Q_ASSERT( |
56c20 | 78 29 0a 23 20 20 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 | x).#..endif.#endif..#if.!defined |
56c40 | 28 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 29 09 09 09 2f 2f 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 | (QT_NO_COMPAT)...//.compatibilit |
56c60 | 79 20 77 69 74 68 20 51 74 20 32 0a 23 20 20 69 66 20 21 64 65 66 69 6e 65 64 28 41 53 53 45 52 | y.with.Qt.2.#..if.!defined(ASSER |
56c80 | 54 29 0a 23 20 20 20 20 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 54 45 4d 50 29 0a 23 | T).#....if.!defined(Q_OS_TEMP).# |
56ca0 | 20 20 20 20 20 20 64 65 66 69 6e 65 20 41 53 53 45 52 54 28 78 29 20 51 5f 41 53 53 45 52 54 28 | ......define.ASSERT(x).Q_ASSERT( |
56cc0 | 78 29 0a 23 20 20 20 20 65 6e 64 69 66 0a 23 20 20 65 6e 64 69 66 0a 23 65 6e 64 69 66 20 2f 2f | x).#....endif.#..endif.#endif.// |
56ce0 | 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 0a 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 71 74 | .QT_NO_COMPAT...Q_EXPORT.bool.qt |
56d00 | 5f 63 68 65 63 6b 5f 70 6f 69 6e 74 65 72 28 20 62 6f 6f 6c 20 63 2c 20 63 6f 6e 73 74 20 63 68 | _check_pointer(.bool.c,.const.ch |
56d20 | 61 72 20 2a 2c 20 69 6e 74 20 29 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 43 48 45 | ar.*,.int.);..#if.defined(QT_CHE |
56d40 | 43 4b 5f 4e 55 4c 4c 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 48 45 43 4b 5f 50 54 52 28 70 | CK_NULL).#..define.Q_CHECK_PTR(p |
56d60 | 29 20 28 71 74 5f 63 68 65 63 6b 5f 70 6f 69 6e 74 65 72 28 28 70 29 3d 3d 30 2c 5f 5f 46 49 4c | ).(qt_check_pointer((p)==0,__FIL |
56d80 | 45 5f 5f 2c 5f 5f 4c 49 4e 45 5f 5f 29 29 0a 23 65 6c 73 65 0a 23 20 20 64 65 66 69 6e 65 20 51 | E__,__LINE__)).#else.#..define.Q |
56da0 | 5f 43 48 45 43 4b 5f 50 54 52 28 70 29 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 21 64 65 66 69 6e | _CHECK_PTR(p).#endif..#if.!defin |
56dc0 | 65 64 28 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 29 09 09 09 2f 2f 20 63 6f 6d 70 61 74 69 62 69 6c | ed(QT_NO_COMPAT)...//.compatibil |
56de0 | 69 74 79 20 77 69 74 68 20 51 74 20 32 0a 23 20 20 69 66 20 21 64 65 66 69 6e 65 64 28 43 48 45 | ity.with.Qt.2.#..if.!defined(CHE |
56e00 | 43 4b 5f 50 54 52 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 43 48 45 43 4b 5f 50 54 52 28 78 29 | CK_PTR).#....define.CHECK_PTR(x) |
56e20 | 20 51 5f 43 48 45 43 4b 5f 50 54 52 28 78 29 0a 23 20 20 65 6e 64 69 66 0a 23 65 6e 64 69 66 20 | .Q_CHECK_PTR(x).#..endif.#endif. |
56e40 | 2f 2f 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 0a 65 6e 75 6d 20 51 74 4d 73 67 54 79 70 65 20 | //.QT_NO_COMPAT..enum.QtMsgType. |
56e60 | 7b 20 51 74 44 65 62 75 67 4d 73 67 2c 20 51 74 57 61 72 6e 69 6e 67 4d 73 67 2c 20 51 74 46 61 | {.QtDebugMsg,.QtWarningMsg,.QtFa |
56e80 | 74 61 6c 4d 73 67 20 7d 3b 0a 0a 74 79 70 65 64 65 66 20 76 6f 69 64 20 28 2a 51 74 4d 73 67 48 | talMsg.};..typedef.void.(*QtMsgH |
56ea0 | 61 6e 64 6c 65 72 29 28 51 74 4d 73 67 54 79 70 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 29 | andler)(QtMsgType,.const.char.*) |
56ec0 | 3b 0a 51 5f 45 58 50 4f 52 54 20 51 74 4d 73 67 48 61 6e 64 6c 65 72 20 71 49 6e 73 74 61 6c 6c | ;.Q_EXPORT.QtMsgHandler.qInstall |
56ee0 | 4d 73 67 48 61 6e 64 6c 65 72 28 20 51 74 4d 73 67 48 61 6e 64 6c 65 72 20 29 3b 0a 0a 23 69 66 | MsgHandler(.QtMsgHandler.);..#if |
56f00 | 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 29 09 09 09 2f 2f 20 63 6f 6d | .!defined(QT_NO_COMPAT)...//.com |
56f20 | 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 51 74 20 32 0a 74 79 70 65 64 65 66 20 51 74 4d | patibility.with.Qt.2.typedef.QtM |
56f40 | 73 67 48 61 6e 64 6c 65 72 20 6d 73 67 5f 68 61 6e 64 6c 65 72 3b 0a 23 65 6e 64 69 66 20 2f 2f | sgHandler.msg_handler;.#endif.// |
56f60 | 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 53 75 | .QT_NO_COMPAT..Q_EXPORT.void.qSu |
56f80 | 70 70 72 65 73 73 4f 62 73 6f 6c 65 74 65 57 61 72 6e 69 6e 67 73 28 20 62 6f 6f 6c 20 3d 20 54 | ppressObsoleteWarnings(.bool.=.T |
56fa0 | 52 55 45 20 29 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 4f 62 73 6f 6c 65 74 65 28 | RUE.);..Q_EXPORT.void.qObsolete( |
56fc0 | 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6f 62 6a 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6f 6c | .const.char.*obj,.const.char.*ol |
56fe0 | 64 66 75 6e 63 2c 0a 09 09 20 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 65 77 66 75 6e 63 20 | dfunc,......const.char.*newfunc. |
57000 | 29 3b 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 4f 62 73 6f 6c 65 74 65 28 20 63 6f 6e 73 | );.Q_EXPORT.void.qObsolete(.cons |
57020 | 74 20 63 68 61 72 20 2a 6f 62 6a 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6f 6c 64 66 75 6e 63 | t.char.*obj,.const.char.*oldfunc |
57040 | 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 4f 62 73 6f 6c 65 74 65 28 20 63 6f 6e | .);.Q_EXPORT.void.qObsolete(.con |
57060 | 73 74 20 63 68 61 72 20 2a 6d 65 73 73 61 67 65 20 29 3b 0a 0a 0a 2f 2f 0a 2f 2f 20 49 6e 73 74 | st.char.*message.);...//.//.Inst |
57080 | 61 6c 6c 20 70 61 74 68 73 20 66 72 6f 6d 20 63 6f 6e 66 69 67 75 72 65 0a 2f 2f 0a 0a 51 5f 45 | all.paths.from.configure.//..Q_E |
570a0 | 58 50 4f 52 54 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 71 49 6e 73 74 61 6c 6c 50 61 74 68 28 29 | XPORT.const.char.*qInstallPath() |
570c0 | 3b 0a 51 5f 45 58 50 4f 52 54 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 71 49 6e 73 74 61 6c 6c 50 | ;.Q_EXPORT.const.char.*qInstallP |
570e0 | 61 74 68 44 6f 63 73 28 29 3b 0a 51 5f 45 58 50 4f 52 54 20 63 6f 6e 73 74 20 63 68 61 72 20 2a | athDocs();.Q_EXPORT.const.char.* |
57100 | 71 49 6e 73 74 61 6c 6c 50 61 74 68 48 65 61 64 65 72 73 28 29 3b 0a 51 5f 45 58 50 4f 52 54 20 | qInstallPathHeaders();.Q_EXPORT. |
57120 | 63 6f 6e 73 74 20 63 68 61 72 20 2a 71 49 6e 73 74 61 6c 6c 50 61 74 68 4c 69 62 73 28 29 3b 0a | const.char.*qInstallPathLibs();. |
57140 | 51 5f 45 58 50 4f 52 54 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 71 49 6e 73 74 61 6c 6c 50 61 74 | Q_EXPORT.const.char.*qInstallPat |
57160 | 68 42 69 6e 73 28 29 3b 0a 51 5f 45 58 50 4f 52 54 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 71 49 | hBins();.Q_EXPORT.const.char.*qI |
57180 | 6e 73 74 61 6c 6c 50 61 74 68 50 6c 75 67 69 6e 73 28 29 3b 0a 51 5f 45 58 50 4f 52 54 20 63 6f | nstallPathPlugins();.Q_EXPORT.co |
571a0 | 6e 73 74 20 63 68 61 72 20 2a 71 49 6e 73 74 61 6c 6c 50 61 74 68 44 61 74 61 28 29 3b 0a 51 5f | nst.char.*qInstallPathData();.Q_ |
571c0 | 45 58 50 4f 52 54 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 71 49 6e 73 74 61 6c 6c 50 61 74 68 54 | EXPORT.const.char.*qInstallPathT |
571e0 | 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 3b 0a 51 5f 45 58 50 4f 52 54 20 63 6f 6e 73 74 20 63 68 | ranslations();.Q_EXPORT.const.ch |
57200 | 61 72 20 2a 71 49 6e 73 74 61 6c 6c 50 61 74 68 53 79 73 63 6f 6e 66 28 29 3b 0a 0a 23 65 6e 64 | ar.*qInstallPathSysconf();..#end |
57220 | 69 66 20 2f 2a 20 5f 5f 63 70 6c 75 73 70 6c 75 73 20 2a 2f 0a 0a 2f 2a 0a 20 63 6f 6d 70 69 6c | if./*.__cplusplus.*/../*..compil |
57240 | 65 72 73 20 77 68 69 63 68 20 66 6f 6c 6c 6f 77 20 6f 75 74 64 61 74 65 64 20 74 65 6d 70 6c 61 | ers.which.follow.outdated.templa |
57260 | 74 65 20 69 6e 73 74 61 6e 74 69 61 74 69 6f 6e 20 72 75 6c 65 73 0a 20 72 65 71 75 69 72 65 20 | te.instantiation.rules..require. |
57280 | 61 20 63 6c 61 73 73 20 74 6f 20 68 61 76 65 20 61 20 63 6f 6d 70 61 72 69 73 6f 6e 20 6f 70 65 | a.class.to.have.a.comparison.ope |
572a0 | 72 61 74 6f 72 20 74 6f 20 65 78 69 73 74 20 77 68 65 6e 0a 20 61 20 51 56 61 6c 75 65 4c 69 73 | rator.to.exist.when..a.QValueLis |
572c0 | 74 20 6f 66 20 74 68 69 73 20 74 79 70 65 20 69 73 20 69 6e 73 74 61 6e 74 69 61 74 65 64 2e 20 | t.of.this.type.is.instantiated.. |
572e0 | 49 74 27 73 20 6e 6f 74 20 61 63 74 75 61 6c 6c 79 0a 20 75 73 65 64 20 69 6e 20 74 68 65 20 6c | It's.not.actually..used.in.the.l |
57300 | 69 73 74 2c 20 74 68 6f 75 67 68 2e 20 48 65 6e 63 65 20 74 68 65 20 64 75 6d 6d 79 20 69 6d 70 | ist,.though..Hence.the.dummy.imp |
57320 | 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 0a 20 4a 75 73 74 20 69 6e 20 63 61 73 65 20 6f 74 68 65 72 | lementation...Just.in.case.other |
57340 | 20 63 6f 64 65 20 72 65 6c 69 65 73 20 6f 6e 20 69 74 20 77 65 20 62 65 74 74 65 72 20 74 72 69 | .code.relies.on.it.we.better.tri |
57360 | 67 67 65 72 20 61 20 77 61 72 6e 69 6e 67 0a 20 6d 61 6e 64 61 74 69 6e 67 20 61 20 72 65 61 6c | gger.a.warning..mandating.a.real |
57380 | 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 2e 0a 2a 2f 0a 23 69 66 64 65 66 20 51 5f 46 55 4c | .implementation..*/.#ifdef.Q_FUL |
573a0 | 4c 5f 54 45 4d 50 4c 41 54 45 5f 49 4e 53 54 41 4e 54 49 41 54 49 4f 4e 0a 23 20 20 64 65 66 69 | L_TEMPLATE_INSTANTIATION.#..defi |
573c0 | 6e 65 20 51 5f 44 55 4d 4d 59 5f 43 4f 4d 50 41 52 49 53 4f 4e 5f 4f 50 45 52 41 54 4f 52 28 43 | ne.Q_DUMMY_COMPARISON_OPERATOR(C |
573e0 | 29 20 5c 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 43 | ).\.....bool.operator==(.const.C |
57400 | 26 20 29 20 63 6f 6e 73 74 20 7b 20 5c 0a 20 20 20 20 20 20 20 20 71 57 61 72 6e 69 6e 67 28 20 | &.).const.{.\.........qWarning(. |
57420 | 23 43 22 3a 3a 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 22 23 43 22 26 20 29 20 67 | #C"::operator==(.const."#C"&.).g |
57440 | 6f 74 20 63 61 6c 6c 65 64 2e 22 20 29 3b 20 5c 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 | ot.called.".);.\.........return. |
57460 | 46 41 4c 53 45 3b 20 5c 0a 20 20 20 20 7d 0a 23 65 6c 73 65 0a 23 20 20 64 65 66 69 6e 65 20 51 | FALSE;.\.....}.#else.#..define.Q |
57480 | 5f 44 55 4d 4d 59 5f 43 4f 4d 50 41 52 49 53 4f 4e 5f 4f 50 45 52 41 54 4f 52 28 43 29 0a 23 65 | _DUMMY_COMPARISON_OPERATOR(C).#e |
574a0 | 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2a 20 51 47 4c 4f 42 41 4c 5f 48 20 2a 2f 0a 0a 2f 2a | ndif..#endif./*.QGLOBAL_H.*/../* |
574c0 | 0a 20 41 76 6f 69 64 20 73 6f 6d 65 20 70 61 72 74 69 63 75 6c 61 72 6c 79 20 75 73 65 6c 65 73 | ..Avoid.some.particularly.useles |
574e0 | 73 20 77 61 72 6e 69 6e 67 73 20 66 72 6f 6d 20 73 6f 6d 65 20 73 74 75 70 69 64 20 63 6f 6d 70 | s.warnings.from.some.stupid.comp |
57500 | 69 6c 65 72 73 2e 0a 20 54 6f 20 67 65 74 20 41 4c 4c 20 43 2b 2b 20 63 6f 6d 70 69 6c 65 72 20 | ilers...To.get.ALL.C++.compiler. |
57520 | 77 61 72 6e 69 6e 67 73 2c 20 64 65 66 69 6e 65 20 51 54 5f 43 43 5f 57 41 52 4e 49 4e 47 53 20 | warnings,.define.QT_CC_WARNINGS. |
57540 | 6f 72 20 63 6f 6d 6d 65 6e 74 20 6f 75 74 0a 20 74 68 65 20 6c 69 6e 65 20 22 23 64 65 66 69 6e | or.comment.out..the.line."#defin |
57560 | 65 20 51 54 5f 4e 4f 5f 57 41 52 4e 49 4e 47 53 22 0a 2a 2f 0a 0a 23 69 66 20 21 64 65 66 69 6e | e.QT_NO_WARNINGS".*/..#if.!defin |
57580 | 65 64 28 51 54 5f 43 43 5f 57 41 52 4e 49 4e 47 53 29 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f | ed(QT_CC_WARNINGS).#..define.QT_ |
575a0 | 4e 4f 5f 57 41 52 4e 49 4e 47 53 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 | NO_WARNINGS.#endif.#if.defined(Q |
575c0 | 54 5f 4e 4f 5f 57 41 52 4e 49 4e 47 53 29 0a 23 20 20 69 66 20 64 65 66 69 6e 65 64 28 51 5f 43 | T_NO_WARNINGS).#..if.defined(Q_C |
575e0 | 43 5f 4d 53 56 43 29 0a 23 20 20 20 20 70 72 61 67 6d 61 20 77 61 72 6e 69 6e 67 28 64 69 73 61 | C_MSVC).#....pragma.warning(disa |
57600 | 62 6c 65 3a 20 34 32 34 34 29 20 2f 2f 20 27 63 6f 6e 76 65 72 73 69 6f 6e 27 20 63 6f 6e 76 65 | ble:.4244).//.'conversion'.conve |
57620 | 72 73 69 6f 6e 20 66 72 6f 6d 20 27 74 79 70 65 31 27 20 74 6f 20 27 74 79 70 65 32 27 2c 20 70 | rsion.from.'type1'.to.'type2',.p |
57640 | 6f 73 73 69 62 6c 65 20 6c 6f 73 73 20 6f 66 20 64 61 74 61 0a 23 20 20 20 20 70 72 61 67 6d 61 | ossible.loss.of.data.#....pragma |
57660 | 20 77 61 72 6e 69 6e 67 28 64 69 73 61 62 6c 65 3a 20 34 32 37 35 29 20 2f 2f 20 6e 6f 6e 20 2d | .warning(disable:.4275).//.non.- |
57680 | 20 44 4c 4c 2d 69 6e 74 65 72 66 61 63 65 20 63 6c 61 73 73 6b 65 79 20 27 69 64 65 6e 74 69 66 | .DLL-interface.classkey.'identif |
576a0 | 69 65 72 27 20 75 73 65 64 20 61 73 20 62 61 73 65 20 66 6f 72 20 44 4c 4c 2d 69 6e 74 65 72 66 | ier'.used.as.base.for.DLL-interf |
576c0 | 61 63 65 20 63 6c 61 73 73 6b 65 79 20 27 69 64 65 6e 74 69 66 69 65 72 27 0a 23 20 20 20 20 70 | ace.classkey.'identifier'.#....p |
576e0 | 72 61 67 6d 61 20 77 61 72 6e 69 6e 67 28 64 69 73 61 62 6c 65 3a 20 34 35 31 34 29 20 2f 2f 20 | ragma.warning(disable:.4514).//. |
57700 | 75 6e 72 65 66 65 72 65 6e 63 65 64 20 69 6e 6c 69 6e 65 2f 6c 6f 63 61 6c 20 66 75 6e 63 74 69 | unreferenced.inline/local.functi |
57720 | 6f 6e 20 68 61 73 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 0a 23 20 20 20 20 70 72 61 67 6d 61 20 | on.has.been.removed.#....pragma. |
57740 | 77 61 72 6e 69 6e 67 28 64 69 73 61 62 6c 65 3a 20 34 38 30 30 29 20 2f 2f 20 27 74 79 70 65 27 | warning(disable:.4800).//.'type' |
57760 | 20 3a 20 66 6f 72 63 69 6e 67 20 76 61 6c 75 65 20 74 6f 20 62 6f 6f 6c 20 27 74 72 75 65 27 20 | .:.forcing.value.to.bool.'true'. |
57780 | 6f 72 20 27 66 61 6c 73 65 27 20 28 70 65 72 66 6f 72 6d 61 6e 63 65 20 77 61 72 6e 69 6e 67 29 | or.'false'.(performance.warning) |
577a0 | 0a 23 20 20 20 20 70 72 61 67 6d 61 20 77 61 72 6e 69 6e 67 28 64 69 73 61 62 6c 65 3a 20 34 30 | .#....pragma.warning(disable:.40 |
577c0 | 39 37 29 20 2f 2f 20 74 79 70 65 64 65 66 2d 6e 61 6d 65 20 27 69 64 65 6e 74 69 66 69 65 72 31 | 97).//.typedef-name.'identifier1 |
577e0 | 27 20 75 73 65 64 20 61 73 20 73 79 6e 6f 6e 79 6d 20 66 6f 72 20 63 6c 61 73 73 2d 6e 61 6d 65 | '.used.as.synonym.for.class-name |
57800 | 20 27 69 64 65 6e 74 69 66 69 65 72 32 27 0a 23 20 20 20 20 70 72 61 67 6d 61 20 77 61 72 6e 69 | .'identifier2'.#....pragma.warni |
57820 | 6e 67 28 64 69 73 61 62 6c 65 3a 20 34 37 30 36 29 20 2f 2f 20 61 73 73 69 67 6e 6d 65 6e 74 20 | ng(disable:.4706).//.assignment. |
57840 | 77 69 74 68 69 6e 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 0a 23 20 | within.conditional.expression.#. |
57860 | 20 20 20 70 72 61 67 6d 61 20 77 61 72 6e 69 6e 67 28 64 69 73 61 62 6c 65 3a 20 34 37 38 36 29 | ...pragma.warning(disable:.4786) |
57880 | 20 2f 2f 20 74 72 75 6e 63 61 74 69 6e 67 20 64 65 62 75 67 20 69 6e 66 6f 20 61 66 74 65 72 20 | .//.truncating.debug.info.after. |
578a0 | 32 35 35 20 63 68 61 72 61 63 74 65 72 73 0a 23 20 20 20 20 70 72 61 67 6d 61 20 77 61 72 6e 69 | 255.characters.#....pragma.warni |
578c0 | 6e 67 28 64 69 73 61 62 6c 65 3a 20 34 36 36 30 29 20 2f 2f 20 74 65 6d 70 6c 61 74 65 2d 63 6c | ng(disable:.4660).//.template-cl |
578e0 | 61 73 73 20 73 70 65 63 69 61 6c 69 7a 61 74 69 6f 6e 20 27 69 64 65 6e 74 69 66 69 65 72 27 20 | ass.specialization.'identifier'. |
57900 | 69 73 20 61 6c 72 65 61 64 79 20 69 6e 73 74 61 6e 74 69 61 74 65 64 0a 23 20 20 20 20 70 72 61 | is.already.instantiated.#....pra |
57920 | 67 6d 61 20 77 61 72 6e 69 6e 67 28 64 69 73 61 62 6c 65 3a 20 34 33 35 35 29 20 2f 2f 20 27 74 | gma.warning(disable:.4355).//.'t |
57940 | 68 69 73 27 20 3a 20 75 73 65 64 20 69 6e 20 62 61 73 65 20 6d 65 6d 62 65 72 20 69 6e 69 74 69 | his'.:.used.in.base.member.initi |
57960 | 61 6c 69 7a 65 72 20 6c 69 73 74 0a 23 20 20 20 20 70 72 61 67 6d 61 20 77 61 72 6e 69 6e 67 28 | alizer.list.#....pragma.warning( |
57980 | 64 69 73 61 62 6c 65 3a 20 34 32 33 31 29 20 2f 2f 20 6e 6f 6e 73 74 61 6e 64 61 72 64 20 65 78 | disable:.4231).//.nonstandard.ex |
579a0 | 74 65 6e 73 69 6f 6e 20 75 73 65 64 20 3a 20 27 65 78 74 65 72 6e 27 20 62 65 66 6f 72 65 20 74 | tension.used.:.'extern'.before.t |
579c0 | 65 6d 70 6c 61 74 65 20 65 78 70 6c 69 63 69 74 20 69 6e 73 74 61 6e 74 69 61 74 69 6f 6e 0a 23 | emplate.explicit.instantiation.# |
579e0 | 20 20 20 20 70 72 61 67 6d 61 20 77 61 72 6e 69 6e 67 28 64 69 73 61 62 6c 65 3a 20 34 37 31 30 | ....pragma.warning(disable:.4710 |
57a00 | 29 20 2f 2f 20 66 75 6e 63 74 69 6f 6e 20 6e 6f 74 20 69 6e 6c 69 6e 65 64 0a 23 20 20 65 6c 69 | ).//.function.not.inlined.#..eli |
57a20 | 66 20 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 42 4f 52 29 0a 23 20 20 20 20 70 72 61 67 6d 61 20 | f.defined(Q_CC_BOR).#....pragma. |
57a40 | 6f 70 74 69 6f 6e 20 2d 77 2d 69 6e 6c 0a 23 20 20 20 20 70 72 61 67 6d 61 20 6f 70 74 69 6f 6e | option.-w-inl.#....pragma.option |
57a60 | 20 2d 77 2d 61 75 73 0a 23 20 20 20 20 70 72 61 67 6d 61 20 77 61 72 6e 20 2d 69 6e 6c 0a 23 20 | .-w-aus.#....pragma.warn.-inl.#. |
57a80 | 20 20 20 70 72 61 67 6d 61 20 77 61 72 6e 20 2d 70 69 61 0a 23 20 20 20 20 70 72 61 67 6d 61 20 | ...pragma.warn.-pia.#....pragma. |
57aa0 | 77 61 72 6e 20 2d 63 63 63 0a 23 20 20 20 20 70 72 61 67 6d 61 20 77 61 72 6e 20 2d 72 63 68 0a | warn.-ccc.#....pragma.warn.-rch. |
57ac0 | 23 20 20 20 20 70 72 61 67 6d 61 20 77 61 72 6e 20 2d 73 69 67 0a 23 20 20 65 6e 64 69 66 0a 23 | #....pragma.warn.-sig.#..endif.# |
57ae0 | 65 6e 64 69 66 0a 0a 00 00 00 16 00 71 00 67 00 62 00 6b 00 63 00 6f 00 64 00 65 00 63 00 2e 00 | endif.......q.g.b.k.c.o.d.e.c... |
57b00 | 68 00 00 06 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 | h..../************************** |
57b20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
57b40 | 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$.**.** |
57b60 | 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 |
57b80 | 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..** |
57ba0 | 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 |
57bc0 | 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 |
57be0 | 20 28 43 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 | .(C).2002.Trolltech.ASA...All.ri |
57c00 | 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 |
57c20 | 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 | s.part.of.the.tools.module.of.th |
57c40 | 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 |
57c60 | 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 |
57c80 | 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.**. |
57ca0 | 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 |
57cc0 | 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. |
57ce0 | 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 |
57d00 | 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 |
57d20 | 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 |
57d40 | 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 |
57d60 | 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 |
57d80 | 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 |
57da0 | 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 |
57dc0 | 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 |
57de0 | 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 |
57e00 | 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 |
57e20 | 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 |
57e40 | 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 |
57e60 | 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 |
57e80 | 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 |
57ea0 | 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 |
57ec0 | 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. |
57ee0 | 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. |
57f00 | 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 |
57f20 | 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 |
57f40 | 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 |
57f60 | 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 |
57f80 | 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 |
57fa0 | 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 |
57fc0 | 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 |
57fe0 | 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 |
58000 | 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 |
58020 | 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 |
58040 | 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 |
58060 | 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 |
58080 | 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 |
580a0 | 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 |
580c0 | 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..**.************** |
580e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
58100 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 2f 2f 20 43 6f | ************************/..//.Co |
58120 | 6e 74 72 69 62 75 74 65 64 20 62 79 20 4a 61 6d 65 73 20 53 75 20 3c 73 75 7a 68 65 40 67 6e 75 | ntributed.by.James.Su.<suzhe@gnu |
58140 | 63 68 69 6e 61 2e 6f 72 67 3e 0a 0a 23 69 66 6e 64 65 66 20 51 47 42 4b 43 4f 44 45 43 5f 48 0a | china.org>..#ifndef.QGBKCODEC_H. |
58160 | 23 64 65 66 69 6e 65 20 51 47 42 4b 43 4f 44 45 43 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 | #define.QGBKCODEC_H.#ifndef.QT_H |
58180 | 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 62 31 38 30 33 30 63 6f 64 65 63 2e 68 22 0a 23 65 6e 64 | .#include."qgb18030codec.h".#end |
581a0 | 69 66 20 2f 2f 20 51 54 5f 48 0a 23 65 6e 64 69 66 0a 00 00 00 12 00 71 00 67 00 63 00 61 00 63 | if.//.QT_H.#endif......q.g.c.a.c |
581c0 | 00 68 00 65 00 2e 00 68 00 00 0f ef 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .h.e...h..../******************* |
581e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
58200 | 2a 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 |
58220 | 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 47 43 61 63 68 65 20 | :.$.**.**.Definition.of.QGCache. |
58240 | 61 6e 64 20 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 20 63 6c 61 73 73 65 73 0a 2a 2a 0a 2a | and.QGCacheIterator.classes.**.* |
58260 | 2a 20 43 72 65 61 74 65 64 20 3a 20 39 35 30 32 30 38 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 | *.Created.:.950208.**.**.Copyrig |
58280 | 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.. |
582a0 | 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 |
582c0 | 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 6c | .file.is.part.of.the.tools.modul |
582e0 | 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 |
58300 | 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 |
58320 | 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 |
58340 | 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 |
58360 | 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 |
58380 | 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 |
583a0 | 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..** |
583c0 | 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 |
583e0 | 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 |
58400 | 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 |
58420 | 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. |
58440 | 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. |
58460 | 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 |
58480 | 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 |
584a0 | 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 |
584c0 | 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 |
584e0 | 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. |
58500 | 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 |
58520 | 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 |
58540 | 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 |
58560 | 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 |
58580 | 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 |
585a0 | 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 |
585c0 | 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 |
585e0 | 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 |
58600 | 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:// |
58620 | 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 |
58640 | 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.**. |
58660 | 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 |
58680 | 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 |
586a0 | 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. |
586c0 | 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 |
586e0 | 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 |
58700 | 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 |
58720 | 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. |
58740 | 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 |
58760 | 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..**.******* |
58780 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
587a0 | 2a 2a 2a 2a 2a 2a 2a 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 | *******************************/ |
587c0 | 0a 0a 23 69 66 6e 64 65 66 20 51 47 43 41 43 48 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 43 41 | ..#ifndef.QGCACHE_H.#define.QGCA |
587e0 | 43 48 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 | CHE_H..#ifndef.QT_H.#include."qp |
58800 | 74 72 63 6f 6c 6c 65 63 74 69 6f 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 69 73 74 | trcollection.h".#include."qglist |
58820 | 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 64 69 63 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f | .h".#include."qgdict.h".#endif./ |
58840 | 2f 20 51 54 5f 48 0a 0a 0a 63 6c 61 73 73 20 51 43 4c 69 73 74 3b 09 09 09 09 09 2f 2f 20 69 6e | /.QT_H...class.QCList;.....//.in |
58860 | 74 65 72 6e 61 6c 20 63 6c 61 73 73 65 73 0a 63 6c 61 73 73 20 51 43 4c 69 73 74 49 74 3b 0a 63 | ternal.classes.class.QCListIt;.c |
58880 | 6c 61 73 73 20 51 43 44 69 63 74 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 47 | lass.QCDict;...class.Q_EXPORT.QG |
588a0 | 43 61 63 68 65 20 3a 20 70 75 62 6c 69 63 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 09 2f 2f | Cache.:.public.QPtrCollection.// |
588c0 | 20 67 65 6e 65 72 69 63 20 4c 52 55 20 63 61 63 68 65 0a 7b 0a 66 72 69 65 6e 64 20 63 6c 61 73 | .generic.LRU.cache.{.friend.clas |
588e0 | 73 20 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3b 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 | s.QGCacheIterator;.protected:... |
58900 | 20 20 65 6e 75 6d 20 4b 65 79 54 79 70 65 20 7b 20 53 74 72 69 6e 67 4b 65 79 2c 20 41 73 63 69 | ..enum.KeyType.{.StringKey,.Asci |
58920 | 69 4b 65 79 2c 20 49 6e 74 4b 65 79 2c 20 50 74 72 4b 65 79 20 7d 3b 0a 20 20 20 20 20 20 2f 2f | iKey,.IntKey,.PtrKey.};.......// |
58940 | 20 69 64 65 6e 74 69 63 61 6c 20 74 6f 20 51 47 44 69 63 74 27 73 2c 20 62 75 74 20 50 74 72 4b | .identical.to.QGDict's,.but.PtrK |
58960 | 65 79 20 69 73 20 6e 6f 74 20 75 73 65 64 20 61 74 20 74 68 65 20 6d 6f 6d 65 6e 74 0a 0a 20 20 | ey.is.not.used.at.the.moment.... |
58980 | 20 20 51 47 43 61 63 68 65 28 20 69 6e 74 20 6d 61 78 43 6f 73 74 2c 20 75 69 6e 74 20 73 69 7a | ..QGCache(.int.maxCost,.uint.siz |
589a0 | 65 2c 20 4b 65 79 54 79 70 65 20 6b 74 2c 20 62 6f 6f 6c 20 63 61 73 65 53 65 6e 73 69 74 69 76 | e,.KeyType.kt,.bool.caseSensitiv |
589c0 | 65 2c 0a 09 20 20 20 20 20 62 6f 6f 6c 20 63 6f 70 79 4b 65 79 73 20 29 3b 0a 20 20 20 20 51 47 | e,.......bool.copyKeys.);.....QG |
589e0 | 43 61 63 68 65 28 20 63 6f 6e 73 74 20 51 47 43 61 63 68 65 20 26 20 29 3b 09 09 09 2f 2f 20 6e | Cache(.const.QGCache.&.);...//.n |
58a00 | 6f 74 20 61 6c 6c 6f 77 65 64 2c 20 63 61 6c 6c 73 20 66 61 74 61 6c 28 29 0a 20 20 20 7e 51 47 | ot.allowed,.calls.fatal()....~QG |
58a20 | 43 61 63 68 65 28 29 3b 0a 20 20 20 20 51 47 43 61 63 68 65 20 26 6f 70 65 72 61 74 6f 72 3d 28 | Cache();.....QGCache.&operator=( |
58a40 | 20 63 6f 6e 73 74 20 51 47 43 61 63 68 65 20 26 20 29 3b 09 2f 2f 20 6e 6f 74 20 61 6c 6c 6f 77 | .const.QGCache.&.);.//.not.allow |
58a60 | 65 64 2c 20 63 61 6c 6c 73 20 66 61 74 61 6c 28 29 0a 0a 20 20 20 20 75 69 6e 74 20 20 20 20 63 | ed,.calls.fatal()......uint....c |
58a80 | 6f 75 6e 74 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 20 73 69 7a 65 28 29 | ount().const;.....uint....size() |
58aa0 | 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 20 20 20 6d 61 78 43 6f 73 74 28 29 09 63 6f | .const;.....int.....maxCost().co |
58ac0 | 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 6d 43 6f 73 74 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 | nst.{.return.mCost;.}.....int... |
58ae0 | 20 20 74 6f 74 61 6c 43 6f 73 74 28 29 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 74 43 6f | ..totalCost().const.{.return.tCo |
58b00 | 73 74 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 20 20 73 65 74 4d 61 78 43 6f 73 74 28 20 69 6e | st;.}.....void....setMaxCost(.in |
58b20 | 74 20 6d 61 78 43 6f 73 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 63 6c 65 61 72 28 29 | t.maxCost.);.....void....clear() |
58b40 | 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 69 6e 73 65 72 74 5f 73 74 72 69 6e 67 28 20 63 6f | ;......bool....insert_string(.co |
58b60 | 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e | nst.QString.&key,.QPtrCollection |
58b80 | 3a 3a 49 74 65 6d 2c 0a 09 09 09 20 20 20 69 6e 74 20 63 6f 73 74 2c 20 69 6e 74 20 70 72 69 6f | ::Item,.......int.cost,.int.prio |
58ba0 | 72 69 74 79 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 69 6e 73 65 72 74 5f 6f 74 68 65 72 | rity.);.....bool....insert_other |
58bc0 | 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6b 65 79 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f | (.const.char.*key,.QPtrCollectio |
58be0 | 6e 3a 3a 49 74 65 6d 2c 0a 09 09 09 20 20 69 6e 74 20 63 6f 73 74 2c 20 69 6e 74 20 70 72 69 6f | n::Item,......int.cost,.int.prio |
58c00 | 72 69 74 79 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 72 65 6d 6f 76 65 5f 73 74 72 69 6e | rity.);.....bool....remove_strin |
58c20 | 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 20 29 3b 0a 20 20 20 20 62 6f 6f | g(.const.QString.&key.);.....boo |
58c40 | 6c 20 20 20 20 72 65 6d 6f 76 65 5f 6f 74 68 65 72 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6b | l....remove_other(.const.char.*k |
58c60 | 65 79 20 29 3b 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 74 | ey.);.....QPtrCollection::Item.t |
58c80 | 61 6b 65 5f 73 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 65 79 20 29 | ake_string(.const.QString.&key.) |
58ca0 | 3b 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 74 61 6b 65 5f | ;.....QPtrCollection::Item.take_ |
58cc0 | 6f 74 68 65 72 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6b 65 79 20 29 3b 0a 0a 20 20 20 20 51 | other(.const.char.*key.);......Q |
58ce0 | 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 66 69 6e 64 5f 73 74 72 69 6e 67 28 | PtrCollection::Item.find_string( |
58d00 | 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 72 65 66 3d 54 52 | .const.QString.&key,.bool.ref=TR |
58d20 | 55 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a | UE.).const;.....QPtrCollection:: |
58d40 | 49 74 65 6d 20 66 69 6e 64 5f 6f 74 68 65 72 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6b 65 79 | Item.find_other(.const.char.*key |
58d60 | 2c 20 62 6f 6f 6c 20 72 65 66 3d 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f | ,.bool.ref=TRUE.).const;......vo |
58d80 | 69 64 20 20 20 20 73 74 61 74 69 73 74 69 63 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 | id....statistics().const;..priva |
58da0 | 74 65 3a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 6d 61 6b 65 52 6f 6f 6d 46 6f 72 28 20 69 6e 74 | te:.....bool....makeRoomFor(.int |
58dc0 | 20 63 6f 73 74 2c 20 69 6e 74 20 70 72 69 6f 72 69 74 79 20 3d 20 2d 31 20 29 3b 0a 20 20 20 20 | .cost,.int.priority.=.-1.);..... |
58de0 | 4b 65 79 54 79 70 65 20 6b 65 79 74 79 70 65 3b 0a 20 20 20 20 51 43 4c 69 73 74 20 2a 6c 72 75 | KeyType.keytype;.....QCList.*lru |
58e00 | 4c 69 73 74 3b 0a 20 20 20 20 51 43 44 69 63 74 20 2a 64 69 63 74 3b 0a 20 20 20 20 69 6e 74 09 | List;.....QCDict.*dict;.....int. |
58e20 | 20 20 20 20 6d 43 6f 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 20 20 20 74 43 6f 73 74 3b 0a 20 20 | ....mCost;.....int.....tCost;... |
58e40 | 20 20 62 6f 6f 6c 20 20 20 20 63 6f 70 79 6b 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 | ..bool....copyk;.};...class.Q_EX |
58e60 | 50 4f 52 54 20 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 09 09 09 2f 2f 20 67 65 6e 65 72 69 | PORT.QGCacheIterator...//.generi |
58e80 | 63 20 63 61 63 68 65 20 69 74 65 72 61 74 6f 72 0a 7b 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 | c.cache.iterator.{.protected:... |
58ea0 | 20 20 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 47 43 61 63 68 65 | ..QGCacheIterator(.const.QGCache |
58ec0 | 20 26 20 29 3b 0a 20 20 20 20 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 | .&.);.....QGCacheIterator(.const |
58ee0 | 20 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 20 26 20 29 3b 0a 20 20 20 7e 51 47 43 61 63 68 | .QGCacheIterator.&.);....~QGCach |
58f00 | 65 49 74 65 72 61 74 6f 72 28 29 3b 0a 20 20 20 20 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 | eIterator();.....QGCacheIterator |
58f20 | 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 47 43 61 63 68 65 49 74 65 72 61 74 | .&operator=(.const.QGCacheIterat |
58f40 | 6f 72 20 26 20 29 3b 0a 0a 20 20 20 20 75 69 6e 74 09 20 20 20 20 20 20 63 6f 75 6e 74 28 29 20 | or.&.);......uint.......count(). |
58f60 | 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 20 20 20 20 20 61 74 46 69 72 73 74 28 | ..const;.....bool.......atFirst( |
58f80 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 20 20 20 20 20 20 61 74 4c 61 73 74 28 29 | ).const;.....bool.......atLast() |
58fa0 | 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 | ..const;.....QPtrCollection::Ite |
58fc0 | 6d 20 74 6f 46 69 72 73 74 28 29 3b 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a | m.toFirst();.....QPtrCollection: |
58fe0 | 3a 49 74 65 6d 20 74 6f 4c 61 73 74 28 29 3b 0a 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 | :Item.toLast();......QPtrCollect |
59000 | 69 6f 6e 3a 3a 49 74 65 6d 20 67 65 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 | ion::Item.get().const;.....QStri |
59020 | 6e 67 09 20 20 20 20 20 20 67 65 74 4b 65 79 53 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 | ng.......getKeyString().const;.. |
59040 | 20 20 20 63 6f 6e 73 74 20 63 68 61 72 20 20 20 20 20 20 20 2a 67 65 74 4b 65 79 41 73 63 69 69 | ...const.char.......*getKeyAscii |
59060 | 28 29 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 6c 6f 6e 67 09 20 20 20 20 20 20 67 65 74 4b 65 79 | ()..const;.....long.......getKey |
59080 | 49 6e 74 28 29 20 20 20 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 | Int()....const;......QPtrCollect |
590a0 | 69 6f 6e 3a 3a 49 74 65 6d 20 6f 70 65 72 61 74 6f 72 28 29 28 29 3b 0a 20 20 20 20 51 50 74 72 | ion::Item.operator()();.....QPtr |
590c0 | 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 6f 70 65 72 61 74 6f 72 2b 2b 28 29 3b 0a 20 | Collection::Item.operator++();.. |
590e0 | 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 6f 70 65 72 61 74 6f 72 | ...QPtrCollection::Item.operator |
59100 | 2b 3d 28 20 75 69 6e 74 20 29 3b 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a | +=(.uint.);.....QPtrCollection:: |
59120 | 49 74 65 6d 20 6f 70 65 72 61 74 6f 72 2d 2d 28 29 3b 0a 20 20 20 20 51 50 74 72 43 6f 6c 6c 65 | Item.operator--();.....QPtrColle |
59140 | 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 6f 70 65 72 61 74 6f 72 2d 3d 28 20 75 69 6e 74 20 29 3b 0a | ction::Item.operator-=(.uint.);. |
59160 | 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 43 4c 69 73 74 49 74 20 2a 69 74 3b 09 09 09 | .protected:.....QCListIt.*it;... |
59180 | 09 2f 2f 20 69 74 65 72 61 74 6f 72 20 6f 6e 20 63 61 63 68 65 20 6c 69 73 74 0a 7d 3b 0a 0a 0a | .//.iterator.on.cache.list.};... |
591a0 | 23 65 6e 64 69 66 20 2f 2f 20 51 47 43 41 43 48 45 5f 48 0a 00 00 00 14 00 71 00 6c 00 69 00 73 | #endif.//.QGCACHE_H......q.l.i.s |
591c0 | 00 74 00 62 00 6f 00 78 00 2e 00 68 00 00 35 cb 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .t.b.o.x...h..5./*************** |
591e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
59200 | 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:. |
59220 | 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 4c 69 73 74 42 6f 78 20 77 | $.**.**.Definition.of.QListBox.w |
59240 | 69 64 67 65 74 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 34 31 31 | idget.class.**.**.Created.:.9411 |
59260 | 32 31 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 30 | 21.**.**.Copyright.(C).1992-2000 |
59280 | 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 |
592a0 | 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 |
592c0 | 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 |
592e0 | 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 |
59300 | 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 |
59320 | 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 |
59340 | 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 |
59360 | 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 |
59380 | 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 |
593a0 | 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. |
593c0 | 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 |
593e0 | 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 |
59400 | 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. |
59420 | 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 |
59440 | 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. |
59460 | 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 |
59480 | 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 |
594a0 | 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 |
594c0 | 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 |
594e0 | 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 |
59500 | 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 |
59520 | 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.**. |
59540 | 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 |
59560 | 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 |
59580 | 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. |
595a0 | 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. |
595c0 | 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 |
595e0 | 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. |
59600 | 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 |
59620 | 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 |
59640 | 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. |
59660 | 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 |
59680 | 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 |
596a0 | 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 |
596c0 | 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 |
596e0 | 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 |
59700 | 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 |
59720 | 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. |
59740 | 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. |
59760 | 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..**.********************* |
59780 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
597a0 | 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 4c 49 53 | *****************/..#ifndef.QLIS |
597c0 | 54 42 4f 58 5f 48 0a 23 64 65 66 69 6e 65 20 51 4c 49 53 54 42 4f 58 5f 48 0a 0a 23 69 66 6e 64 | TBOX_H.#define.QLISTBOX_H..#ifnd |
597e0 | 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 63 72 6f 6c 6c 76 69 65 77 2e 68 22 | ef.QT_H.#include."qscrollview.h" |
59800 | 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 69 78 6d 61 70 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 | .#include."qpixmap.h".#endif.//. |
59820 | 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4c 49 53 54 42 4f 58 0a 0a 0a 63 6c | QT_H..#ifndef.QT_NO_LISTBOX...cl |
59840 | 61 73 73 20 51 4c 69 73 74 42 6f 78 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 4c 69 73 74 | ass.QListBoxPrivate;.class.QList |
59860 | 42 6f 78 49 74 65 6d 3b 0a 63 6c 61 73 73 20 51 53 74 72 69 6e 67 3b 0a 63 6c 61 73 73 20 51 53 | BoxItem;.class.QString;.class.QS |
59880 | 74 72 4c 69 73 74 3b 0a 63 6c 61 73 73 20 51 53 74 72 69 6e 67 4c 69 73 74 3b 0a 0a 0a 63 6c 61 | trList;.class.QStringList;...cla |
598a0 | 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4c 69 73 74 42 6f 78 20 3a 20 70 75 62 6c 69 63 20 51 53 | ss.Q_EXPORT.QListBox.:.public.QS |
598c0 | 63 72 6f 6c 6c 56 69 65 77 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4c 69 | crollView.{.....friend.class.QLi |
598e0 | 73 74 42 6f 78 49 74 65 6d 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4c 69 73 | stBoxItem;.....friend.class.QLis |
59900 | 74 42 6f 78 50 72 69 76 61 74 65 3b 0a 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 | tBoxPrivate;......Q_OBJECT.....Q |
59920 | 5f 45 4e 55 4d 53 28 20 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 4c 61 79 6f 75 74 4d 6f 64 65 | _ENUMS(.SelectionMode.LayoutMode |
59940 | 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 75 69 6e 74 20 63 6f 75 6e 74 20 52 45 | .).....Q_PROPERTY(.uint.count.RE |
59960 | 41 44 20 63 6f 75 6e 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6e | AD.count.).....Q_PROPERTY(.int.n |
59980 | 75 6d 49 74 65 6d 73 56 69 73 69 62 6c 65 20 52 45 41 44 20 6e 75 6d 49 74 65 6d 73 56 69 73 69 | umItemsVisible.READ.numItemsVisi |
599a0 | 62 6c 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 63 75 72 72 65 6e | ble.).....Q_PROPERTY(.int.curren |
599c0 | 74 49 74 65 6d 20 52 45 41 44 20 63 75 72 72 65 6e 74 49 74 65 6d 20 57 52 49 54 45 20 73 65 74 | tItem.READ.currentItem.WRITE.set |
599e0 | 43 75 72 72 65 6e 74 49 74 65 6d 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 | CurrentItem.).....Q_PROPERTY(.QS |
59a00 | 74 72 69 6e 67 20 63 75 72 72 65 6e 74 54 65 78 74 20 52 45 41 44 20 63 75 72 72 65 6e 74 54 65 | tring.currentText.READ.currentTe |
59a20 | 78 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 74 6f 70 49 74 65 6d | xt.).....Q_PROPERTY(.int.topItem |
59a40 | 20 52 45 41 44 20 74 6f 70 49 74 65 6d 20 57 52 49 54 45 20 73 65 74 54 6f 70 49 74 65 6d 20 44 | .READ.topItem.WRITE.setTopItem.D |
59a60 | 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 | ESIGNABLE.false.).....Q_PROPERTY |
59a80 | 28 20 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 73 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 52 45 | (.SelectionMode.selectionMode.RE |
59aa0 | 41 44 20 73 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 57 52 49 54 45 20 73 65 74 53 65 6c 65 63 74 | AD.selectionMode.WRITE.setSelect |
59ac0 | 69 6f 6e 4d 6f 64 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6d | ionMode.).....Q_PROPERTY(.bool.m |
59ae0 | 75 6c 74 69 53 65 6c 65 63 74 69 6f 6e 20 52 45 41 44 20 69 73 4d 75 6c 74 69 53 65 6c 65 63 74 | ultiSelection.READ.isMultiSelect |
59b00 | 69 6f 6e 20 57 52 49 54 45 20 73 65 74 4d 75 6c 74 69 53 65 6c 65 63 74 69 6f 6e 20 44 45 53 49 | ion.WRITE.setMultiSelection.DESI |
59b20 | 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 4c | GNABLE.false.).....Q_PROPERTY(.L |
59b40 | 61 79 6f 75 74 4d 6f 64 65 20 63 6f 6c 75 6d 6e 4d 6f 64 65 20 52 45 41 44 20 63 6f 6c 75 6d 6e | ayoutMode.columnMode.READ.column |
59b60 | 4d 6f 64 65 20 57 52 49 54 45 20 73 65 74 43 6f 6c 75 6d 6e 4d 6f 64 65 20 29 0a 20 20 20 20 51 | Mode.WRITE.setColumnMode.).....Q |
59b80 | 5f 50 52 4f 50 45 52 54 59 28 20 4c 61 79 6f 75 74 4d 6f 64 65 20 72 6f 77 4d 6f 64 65 20 52 45 | _PROPERTY(.LayoutMode.rowMode.RE |
59ba0 | 41 44 20 72 6f 77 4d 6f 64 65 20 57 52 49 54 45 20 73 65 74 52 6f 77 4d 6f 64 65 20 29 0a 20 20 | AD.rowMode.WRITE.setRowMode.)... |
59bc0 | 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6e 75 6d 43 6f 6c 75 6d 6e 73 20 52 45 41 | ..Q_PROPERTY(.int.numColumns.REA |
59be0 | 44 20 6e 75 6d 43 6f 6c 75 6d 6e 73 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 | D.numColumns.).....Q_PROPERTY(.i |
59c00 | 6e 74 20 6e 75 6d 52 6f 77 73 20 52 45 41 44 20 6e 75 6d 52 6f 77 73 20 29 0a 20 20 20 20 51 5f | nt.numRows.READ.numRows.).....Q_ |
59c20 | 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 76 61 72 69 61 62 6c 65 57 69 64 74 68 20 52 45 41 | PROPERTY(.bool.variableWidth.REA |
59c40 | 44 20 76 61 72 69 61 62 6c 65 57 69 64 74 68 20 57 52 49 54 45 20 73 65 74 56 61 72 69 61 62 6c | D.variableWidth.WRITE.setVariabl |
59c60 | 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 6f 6f 6c 20 76 61 | eWidth.).....Q_PROPERTY(.bool.va |
59c80 | 72 69 61 62 6c 65 48 65 69 67 68 74 20 52 45 41 44 20 76 61 72 69 61 62 6c 65 48 65 69 67 68 74 | riableHeight.READ.variableHeight |
59ca0 | 20 57 52 49 54 45 20 73 65 74 56 61 72 69 61 62 6c 65 48 65 69 67 68 74 20 29 0a 0a 70 75 62 6c | .WRITE.setVariableHeight.)..publ |
59cc0 | 69 63 3a 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e | ic:.....QListBox(.QWidget*.paren |
59ce0 | 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 57 46 6c 61 67 73 20 | t=0,.const.char*.name=0,.WFlags. |
59d00 | 66 3d 30 20 20 29 3b 0a 20 20 20 20 7e 51 4c 69 73 74 42 6f 78 28 29 3b 0a 0a 20 20 20 20 76 69 | f=0..);.....~QListBox();......vi |
59d20 | 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 | rtual.void.setFont(.const.QFont. |
59d40 | 26 20 29 3b 0a 0a 20 20 20 20 75 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 | &.);......uint.count().const;... |
59d60 | 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 53 74 72 69 6e 67 4c 69 73 74 28 20 63 6f 6e 73 74 20 | ...void.insertStringList(.const. |
59d80 | 51 53 74 72 69 6e 67 4c 69 73 74 26 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 20 20 | QStringList&,.int.index=-1.);... |
59da0 | 20 20 76 6f 69 64 20 69 6e 73 65 72 74 53 74 72 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 53 74 72 | ..void.insertStrList(.const.QStr |
59dc0 | 4c 69 73 74 20 2a 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 20 20 20 20 76 6f 69 64 | List.*,.int.index=-1.);.....void |
59de0 | 20 69 6e 73 65 72 74 53 74 72 4c 69 73 74 28 20 63 6f 6e 73 74 20 51 53 74 72 4c 69 73 74 20 26 | .insertStrList(.const.QStrList.& |
59e00 | 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 | ,.int.index=-1.);.....void.inser |
59e20 | 74 53 74 72 4c 69 73 74 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2a 2c 0a 09 09 09 69 6e 74 20 | tStrList(.const.char.**,....int. |
59e40 | 6e 75 6d 53 74 72 69 6e 67 73 3d 2d 31 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 0a | numStrings=-1,.int.index=-1.);.. |
59e60 | 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 | ....void.insertItem(.const.QList |
59e80 | 42 6f 78 49 74 65 6d 20 2a 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 20 20 20 20 76 | BoxItem.*,.int.index=-1.);.....v |
59ea0 | 6f 69 64 20 69 6e 73 65 72 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 42 6f 78 49 74 | oid.insertItem(.const.QListBoxIt |
59ec0 | 65 6d 20 2a 2c 20 63 6f 6e 73 74 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a 61 66 74 65 72 20 | em.*,.const.QListBoxItem.*after. |
59ee0 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 | );.....void.insertItem(.const.QS |
59f00 | 74 72 69 6e 67 20 26 74 65 78 74 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 20 20 20 | tring.&text,.int.index=-1.);.... |
59f20 | 20 76 6f 69 64 20 69 6e 73 65 72 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 | .void.insertItem(.const.QPixmap. |
59f40 | 26 70 69 78 6d 61 70 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 20 20 20 20 76 6f 69 | &pixmap,.int.index=-1.);.....voi |
59f60 | 64 20 69 6e 73 65 72 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 70 69 78 | d.insertItem(.const.QPixmap.&pix |
59f80 | 6d 61 70 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 69 6e 74 20 69 6e | map,.const.QString.&text,.int.in |
59fa0 | 64 65 78 3d 2d 31 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 49 74 65 6d 28 20 | dex=-1.);......void.removeItem(. |
59fc0 | 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 65 78 74 28 20 | int.index.);......QString.text(. |
59fe0 | 69 6e 74 20 69 6e 64 65 78 20 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 69 | int.index.).const;.....const.QPi |
5a000 | 78 6d 61 70 20 2a 70 69 78 6d 61 70 28 20 69 6e 74 20 69 6e 64 65 78 20 29 09 63 6f 6e 73 74 3b | xmap.*pixmap(.int.index.).const; |
5a020 | 0a 0a 20 20 20 20 76 6f 69 64 20 63 68 61 6e 67 65 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 4c 69 | ......void.changeItem(.const.QLi |
5a040 | 73 74 42 6f 78 49 74 65 6d 20 2a 2c 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 6f | stBoxItem.*,.int.index.);.....vo |
5a060 | 69 64 20 63 68 61 6e 67 65 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 | id.changeItem(.const.QString.&te |
5a080 | 78 74 2c 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 68 61 6e 67 65 | xt,.int.index.);.....void.change |
5a0a0 | 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 70 69 78 6d 61 70 2c 20 69 6e 74 | Item(.const.QPixmap.&pixmap,.int |
5a0c0 | 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 68 61 6e 67 65 49 74 65 6d 28 20 63 | .index.);.....void.changeItem(.c |
5a0e0 | 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 70 69 78 6d 61 70 2c 20 63 6f 6e 73 74 20 51 53 74 72 | onst.QPixmap.&pixmap,.const.QStr |
5a100 | 69 6e 67 20 26 74 65 78 74 2c 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 0a 20 20 20 20 76 6f 69 | ing.&text,.int.index.);......voi |
5a120 | 64 20 74 61 6b 65 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a | d.takeItem(.const.QListBoxItem.* |
5a140 | 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 6e 75 6d 49 74 65 6d 73 56 69 73 69 62 6c 65 28 29 20 63 | .);......int.numItemsVisible().c |
5a160 | 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 63 75 72 72 65 6e 74 49 74 65 6d 28 29 20 63 6f 6e | onst;......int.currentItem().con |
5a180 | 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 63 75 72 72 65 6e 74 54 65 78 74 28 29 20 63 6f | st;.....QString.currentText().co |
5a1a0 | 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 65 78 74 28 63 75 72 72 65 6e 74 49 74 65 6d 28 29 29 | nst.{.return.text(currentItem()) |
5a1c0 | 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 49 | ;.}.....virtual.void.setCurrentI |
5a1e0 | 74 65 6d 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | tem(.int.index.);.....virtual.vo |
5a200 | 69 64 20 73 65 74 43 75 72 72 65 6e 74 49 74 65 6d 28 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 | id.setCurrentItem(.QListBoxItem. |
5a220 | 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 65 6e 74 65 72 43 75 72 72 65 6e 74 49 74 65 6d 28 | *.);.....void.centerCurrentItem( |
5a240 | 29 20 7b 20 65 6e 73 75 72 65 43 75 72 72 65 6e 74 56 69 73 69 62 6c 65 28 29 3b 20 7d 0a 20 20 | ).{.ensureCurrentVisible();.}... |
5a260 | 20 20 69 6e 74 20 74 6f 70 49 74 65 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 | ..int.topItem().const;.....virtu |
5a280 | 61 6c 20 76 6f 69 64 20 73 65 74 54 6f 70 49 74 65 6d 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b | al.void.setTopItem(.int.index.); |
5a2a0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 42 6f 74 74 6f 6d 49 74 65 6d 28 | .....virtual.void.setBottomItem( |
5a2c0 | 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 0a 20 20 20 20 6c 6f 6e 67 20 6d 61 78 49 74 65 6d 57 | .int.index.);......long.maxItemW |
5a2e0 | 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 53 65 6c 65 63 74 69 6f | idth().const;......enum.Selectio |
5a300 | 6e 4d 6f 64 65 20 7b 20 53 69 6e 67 6c 65 2c 20 4d 75 6c 74 69 2c 20 45 78 74 65 6e 64 65 64 2c | nMode.{.Single,.Multi,.Extended, |
5a320 | 20 4e 6f 53 65 6c 65 63 74 69 6f 6e 20 7d 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | .NoSelection.};.....virtual.void |
5a340 | 20 73 65 74 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 28 20 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 | .setSelectionMode(.SelectionMode |
5a360 | 20 29 3b 0a 20 20 20 20 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 73 65 6c 65 63 74 69 6f 6e 4d | .);.....SelectionMode.selectionM |
5a380 | 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4d 75 6c 74 69 53 | ode().const;......void.setMultiS |
5a3a0 | 65 6c 65 63 74 69 6f 6e 28 20 62 6f 6f 6c 20 6d 75 6c 74 69 20 29 3b 0a 20 20 20 20 62 6f 6f 6c | election(.bool.multi.);.....bool |
5a3c0 | 20 69 73 4d 75 6c 74 69 53 65 6c 65 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 | .isMultiSelection().const;...... |
5a3e0 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 65 6c 65 63 74 65 64 28 20 51 4c 69 73 74 42 | virtual.void.setSelected(.QListB |
5a400 | 6f 78 49 74 65 6d 20 2a 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 65 | oxItem.*,.bool.);.....void.setSe |
5a420 | 6c 65 63 74 65 64 28 20 69 6e 74 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 | lected(.int,.bool.);.....bool.is |
5a440 | 53 65 6c 65 63 74 65 64 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 | Selected(.int.).const;.....bool. |
5a460 | 69 73 53 65 6c 65 63 74 65 64 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a | isSelected(.const.QListBoxItem.* |
5a480 | 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 2a 20 73 65 6c 65 | .).const;.....QListBoxItem*.sele |
5a4a0 | 63 74 65 64 49 74 65 6d 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a | ctedItem().const;......QSize.siz |
5a4c0 | 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 6d 69 6e 69 6d 75 6d | eHint().const;.....QSize.minimum |
5a4e0 | 53 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 49 | SizeHint().const;......QListBoxI |
5a500 | 74 65 6d 20 2a 69 74 65 6d 28 20 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 | tem.*item(.int.index.).const;... |
5a520 | 20 20 69 6e 74 20 69 6e 64 65 78 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 | ..int.index(.const.QListBoxItem. |
5a540 | 2a 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a 66 69 6e | *.).const;.....QListBoxItem.*fin |
5a560 | 64 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 43 6f 6d 70 | dItem(.const.QString.&text,.Comp |
5a580 | 61 72 69 73 6f 6e 46 6c 61 67 73 20 63 6f 6d 70 61 72 65 20 3d 20 42 65 67 69 6e 73 57 69 74 68 | arisonFlags.compare.=.BeginsWith |
5a5a0 | 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 74 72 69 67 67 65 72 55 70 64 61 74 | .).const;......void.triggerUpdat |
5a5c0 | 65 28 20 62 6f 6f 6c 20 64 6f 4c 61 79 6f 75 74 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 74 | e(.bool.doLayout.);......bool.it |
5a5e0 | 65 6d 56 69 73 69 62 6c 65 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 62 6f 6f 6c | emVisible(.int.index.);.....bool |
5a600 | 20 69 74 65 6d 56 69 73 69 62 6c 65 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 42 6f 78 49 74 65 6d | .itemVisible(.const.QListBoxItem |
5a620 | 20 2a 20 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 4c 61 79 6f 75 74 4d 6f 64 65 20 7b 20 46 69 78 | .*.);......enum.LayoutMode.{.Fix |
5a640 | 65 64 4e 75 6d 62 65 72 2c 0a 09 09 20 20 20 20 20 20 46 69 74 54 6f 57 69 64 74 68 2c 20 46 69 | edNumber,.........FitToWidth,.Fi |
5a660 | 74 54 6f 48 65 69 67 68 74 20 3d 20 46 69 74 54 6f 57 69 64 74 68 2c 0a 09 09 20 20 20 20 20 20 | tToHeight.=.FitToWidth,......... |
5a680 | 56 61 72 69 61 62 6c 65 20 7d 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 | Variable.};.....virtual.void.set |
5a6a0 | 43 6f 6c 75 6d 6e 4d 6f 64 65 28 20 4c 61 79 6f 75 74 4d 6f 64 65 20 29 3b 0a 20 20 20 20 76 69 | ColumnMode(.LayoutMode.);.....vi |
5a6c0 | 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6c 75 6d 6e 4d 6f 64 65 28 20 69 6e 74 20 29 3b | rtual.void.setColumnMode(.int.); |
5a6e0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 6f 77 4d 6f 64 65 28 20 4c 61 | .....virtual.void.setRowMode(.La |
5a700 | 79 6f 75 74 4d 6f 64 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 | youtMode.);.....virtual.void.set |
5a720 | 52 6f 77 4d 6f 64 65 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 4c 61 79 6f 75 74 4d 6f 64 65 20 | RowMode(.int.);......LayoutMode. |
5a740 | 63 6f 6c 75 6d 6e 4d 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 4c 61 79 6f 75 74 4d 6f | columnMode().const;.....LayoutMo |
5a760 | 64 65 20 72 6f 77 4d 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 6e 75 6d | de.rowMode().const;......int.num |
5a780 | 43 6f 6c 75 6d 6e 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6e 75 6d 52 6f 77 73 | Columns().const;.....int.numRows |
5a7a0 | 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 76 61 72 69 61 62 6c 65 57 69 64 74 | ().const;......bool.variableWidt |
5a7c0 | 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 56 | h().const;.....virtual.void.setV |
5a7e0 | 61 72 69 61 62 6c 65 57 69 64 74 68 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 | ariableWidth(.bool.);......bool. |
5a800 | 76 61 72 69 61 62 6c 65 48 65 69 67 68 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 | variableHeight().const;.....virt |
5a820 | 75 61 6c 20 76 6f 69 64 20 73 65 74 56 61 72 69 61 62 6c 65 48 65 69 67 68 74 28 20 62 6f 6f 6c | ual.void.setVariableHeight(.bool |
5a840 | 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 76 69 65 77 70 6f 72 74 50 61 69 6e 74 45 76 65 6e 74 | .);......void.viewportPaintEvent |
5a860 | 28 20 51 50 61 69 6e 74 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | (.QPaintEvent.*.);..#ifndef.QT_N |
5a880 | 4f 5f 43 4f 4d 50 41 54 0a 20 20 20 20 62 6f 6f 6c 20 64 72 61 67 53 65 6c 65 63 74 28 29 20 63 | O_COMPAT.....bool.dragSelect().c |
5a8a0 | 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 6f 69 64 20 73 | onst.{.return.TRUE;.}.....void.s |
5a8c0 | 65 74 44 72 61 67 53 65 6c 65 63 74 28 20 62 6f 6f 6c 20 29 20 7b 7d 0a 20 20 20 20 62 6f 6f 6c | etDragSelect(.bool.).{}.....bool |
5a8e0 | 20 61 75 74 6f 53 63 72 6f 6c 6c 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 54 52 55 | .autoScroll().const.{.return.TRU |
5a900 | 45 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 75 74 6f 53 63 72 6f 6c 6c 28 20 62 6f 6f | E;.}.....void.setAutoScroll(.boo |
5a920 | 6c 20 29 20 7b 7d 0a 20 20 20 20 62 6f 6f 6c 20 61 75 74 6f 53 63 72 6f 6c 6c 42 61 72 28 29 20 | l.).{}.....bool.autoScrollBar(). |
5a940 | 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 76 53 63 72 6f 6c 6c 42 61 72 4d 6f 64 65 28 29 20 | const.{.return.vScrollBarMode(). |
5a960 | 3d 3d 20 41 75 74 6f 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 75 74 6f 53 63 72 6f 6c | ==.Auto;.}.....void.setAutoScrol |
5a980 | 6c 42 61 72 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 20 7b 20 73 65 74 56 53 63 72 6f 6c 6c | lBar(.bool.enable.).{.setVScroll |
5a9a0 | 42 61 72 4d 6f 64 65 28 20 65 6e 61 62 6c 65 20 3f 20 41 75 74 6f 20 3a 20 41 6c 77 61 79 73 4f | BarMode(.enable.?.Auto.:.AlwaysO |
5a9c0 | 66 66 20 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 73 63 72 6f 6c 6c 42 61 72 28 29 20 63 6f 6e | ff.);.}.....bool.scrollBar().con |
5a9e0 | 73 74 20 7b 20 72 65 74 75 72 6e 20 76 53 63 72 6f 6c 6c 42 61 72 4d 6f 64 65 28 29 20 21 3d 20 | st.{.return.vScrollBarMode().!=. |
5aa00 | 41 6c 77 61 79 73 4f 66 66 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 63 72 6f 6c 6c 42 | AlwaysOff;.}.....void.setScrollB |
5aa20 | 61 72 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 20 7b 20 73 65 74 56 53 63 72 6f 6c 6c 42 61 | ar(.bool.enable.).{.setVScrollBa |
5aa40 | 72 4d 6f 64 65 28 20 65 6e 61 62 6c 65 20 3f 20 41 6c 77 61 79 73 4f 6e 20 3a 20 41 6c 77 61 79 | rMode(.enable.?.AlwaysOn.:.Alway |
5aa60 | 73 4f 66 66 20 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 61 75 74 6f 42 6f 74 74 6f 6d 53 63 72 | sOff.);.}.....bool.autoBottomScr |
5aa80 | 6f 6c 6c 42 61 72 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 68 53 63 72 6f 6c 6c 42 | ollBar().const.{.return.hScrollB |
5aaa0 | 61 72 4d 6f 64 65 28 29 20 3d 3d 20 41 75 74 6f 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 | arMode().==.Auto;.}.....void.set |
5aac0 | 41 75 74 6f 42 6f 74 74 6f 6d 53 63 72 6f 6c 6c 42 61 72 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 | AutoBottomScrollBar(.bool.enable |
5aae0 | 20 29 20 7b 20 73 65 74 48 53 63 72 6f 6c 6c 42 61 72 4d 6f 64 65 28 20 65 6e 61 62 6c 65 20 3f | .).{.setHScrollBarMode(.enable.? |
5ab00 | 20 41 75 74 6f 20 3a 20 41 6c 77 61 79 73 4f 66 66 20 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 | .Auto.:.AlwaysOff.);.}.....bool. |
5ab20 | 62 6f 74 74 6f 6d 53 63 72 6f 6c 6c 42 61 72 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e | bottomScrollBar().const.{.return |
5ab40 | 20 68 53 63 72 6f 6c 6c 42 61 72 4d 6f 64 65 28 29 20 21 3d 20 41 6c 77 61 79 73 4f 66 66 3b 20 | .hScrollBarMode().!=.AlwaysOff;. |
5ab60 | 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 42 6f 74 74 6f 6d 53 63 72 6f 6c 6c 42 61 72 28 20 62 | }.....void.setBottomScrollBar(.b |
5ab80 | 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 20 7b 20 73 65 74 48 53 63 72 6f 6c 6c 42 61 72 4d 6f 64 65 | ool.enable.).{.setHScrollBarMode |
5aba0 | 28 20 65 6e 61 62 6c 65 20 3f 20 41 6c 77 61 79 73 4f 6e 20 3a 20 41 6c 77 61 79 73 4f 66 66 20 | (.enable.?.AlwaysOn.:.AlwaysOff. |
5abc0 | 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 73 6d 6f 6f 74 68 53 63 72 6f 6c 6c 69 6e 67 28 29 20 | );.}.....bool.smoothScrolling(). |
5abe0 | 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 20 7d 0a 20 20 20 20 76 6f 69 64 | const.{.return.FALSE;.}.....void |
5ac00 | 20 73 65 74 53 6d 6f 6f 74 68 53 63 72 6f 6c 6c 69 6e 67 28 20 62 6f 6f 6c 20 29 20 7b 7d 0a 20 | .setSmoothScrolling(.bool.).{}.. |
5ac20 | 20 20 20 62 6f 6f 6c 20 61 75 74 6f 55 70 64 61 74 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 | ...bool.autoUpdate().const.{.ret |
5ac40 | 75 72 6e 20 54 52 55 45 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 41 75 74 6f 55 70 64 61 | urn.TRUE;.}.....void.setAutoUpda |
5ac60 | 74 65 28 20 62 6f 6f 6c 20 29 20 7b 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 46 69 78 65 64 56 | te(.bool.).{}.....void.setFixedV |
5ac80 | 69 73 69 62 6c 65 4c 69 6e 65 73 28 20 69 6e 74 20 6c 69 6e 65 73 20 29 20 7b 20 73 65 74 52 6f | isibleLines(.int.lines.).{.setRo |
5aca0 | 77 4d 6f 64 65 28 20 6c 69 6e 65 73 20 29 3b 20 7d 0a 20 20 20 20 69 6e 74 20 69 6e 53 6f 72 74 | wMode(.lines.);.}.....int.inSort |
5acc0 | 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a 20 29 3b 0a 20 20 20 20 69 6e | (.const.QListBoxItem.*.);.....in |
5ace0 | 74 20 69 6e 53 6f 72 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 20 29 3b | t.inSort(.const.QString&.text.); |
5ad00 | 0a 20 20 20 20 69 6e 74 20 63 65 6c 6c 48 65 69 67 68 74 28 20 69 6e 74 20 69 20 29 20 63 6f 6e | .....int.cellHeight(.int.i.).con |
5ad20 | 73 74 20 7b 20 72 65 74 75 72 6e 20 69 74 65 6d 48 65 69 67 68 74 28 69 29 3b 20 7d 0a 20 20 20 | st.{.return.itemHeight(i);.}.... |
5ad40 | 20 69 6e 74 20 63 65 6c 6c 48 65 69 67 68 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e | .int.cellHeight().const.{.return |
5ad60 | 20 69 74 65 6d 48 65 69 67 68 74 28 29 3b 20 7d 0a 20 20 20 20 69 6e 74 20 63 65 6c 6c 57 69 64 | .itemHeight();.}.....int.cellWid |
5ad80 | 74 68 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6d 61 78 49 74 65 6d 57 69 64 74 68 | th().const.{.return.maxItemWidth |
5ada0 | 28 29 3b 20 7d 0a 20 20 20 20 69 6e 74 20 63 65 6c 6c 57 69 64 74 68 28 69 6e 74 20 69 29 20 63 | ();.}.....int.cellWidth(int.i).c |
5adc0 | 6f 6e 73 74 20 7b 20 51 5f 41 53 53 45 52 54 28 69 3d 3d 30 29 3b 20 51 5f 55 4e 55 53 45 44 28 | onst.{.Q_ASSERT(i==0);.Q_UNUSED( |
5ade0 | 69 29 20 72 65 74 75 72 6e 20 6d 61 78 49 74 65 6d 57 69 64 74 68 28 29 3b 20 7d 0a 20 20 20 20 | i).return.maxItemWidth();.}..... |
5ae00 | 69 6e 74 09 6e 75 6d 43 6f 6c 73 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 75 6d | int.numCols().const.{.return.num |
5ae20 | 43 6f 6c 75 6d 6e 73 28 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 69 6e 74 20 69 74 65 | Columns();.}.#endif......int.ite |
5ae40 | 6d 48 65 69 67 68 74 28 20 69 6e 74 20 69 6e 64 65 78 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a | mHeight(.int.index.=.0.).const;. |
5ae60 | 20 20 20 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a 20 69 74 65 6d 41 74 28 20 63 6f 6e 73 74 | ....QListBoxItem.*.itemAt(.const |
5ae80 | 20 51 50 6f 69 6e 74 20 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 69 74 | .QPoint.&.).const;......QRect.it |
5aea0 | 65 6d 52 65 63 74 28 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a 69 74 65 6d 20 29 20 63 6f 6e | emRect(.QListBoxItem.*item.).con |
5aec0 | 73 74 3b 0a 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a 66 69 72 73 74 49 74 65 6d | st;......QListBoxItem.*firstItem |
5aee0 | 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 6f 72 74 28 20 62 6f 6f 6c 20 61 | ().const;......void.sort(.bool.a |
5af00 | 73 63 65 6e 64 69 6e 67 20 3d 20 54 52 55 45 20 29 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 | scending.=.TRUE.);..public.slots |
5af20 | 3a 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | :.....void.clear();.....virtual. |
5af40 | 76 6f 69 64 20 65 6e 73 75 72 65 43 75 72 72 65 6e 74 56 69 73 69 62 6c 65 28 29 3b 0a 20 20 20 | void.ensureCurrentVisible();.... |
5af60 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 65 61 72 53 65 6c 65 63 74 69 6f 6e 28 29 3b 0a | .virtual.void.clearSelection();. |
5af80 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 6c 65 63 74 41 6c 6c 28 20 62 6f 6f 6c | ....virtual.void.selectAll(.bool |
5afa0 | 20 73 65 6c 65 63 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 76 65 | .select.);.....virtual.void.inve |
5afc0 | 72 74 53 65 6c 65 63 74 69 6f 6e 28 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 | rtSelection();..signals:.....voi |
5afe0 | 64 20 68 69 67 68 6c 69 67 68 74 65 64 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 | d.highlighted(.int.index.);..... |
5b000 | 76 6f 69 64 20 73 65 6c 65 63 74 65 64 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 | void.selected(.int.index.);..... |
5b020 | 76 6f 69 64 20 68 69 67 68 6c 69 67 68 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | void.highlighted(.const.QString. |
5b040 | 26 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 63 74 65 64 28 20 63 6f 6e 73 74 20 51 53 74 | &);.....void.selected(.const.QSt |
5b060 | 72 69 6e 67 20 26 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 69 67 68 6c 69 67 68 74 65 64 28 20 51 | ring.&);.....void.highlighted(.Q |
5b080 | 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 63 74 | ListBoxItem.*.);.....void.select |
5b0a0 | 65 64 28 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 | ed(.QListBoxItem.*.);......void. |
5b0c0 | 73 65 6c 65 63 74 69 6f 6e 43 68 61 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6c | selectionChanged();.....void.sel |
5b0e0 | 65 63 74 69 6f 6e 43 68 61 6e 67 65 64 28 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a 20 29 3b | ectionChanged(.QListBoxItem.*.); |
5b100 | 0a 20 20 20 20 76 6f 69 64 20 63 75 72 72 65 6e 74 43 68 61 6e 67 65 64 28 20 51 4c 69 73 74 42 | .....void.currentChanged(.QListB |
5b120 | 6f 78 49 74 65 6d 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 69 63 6b 65 64 28 20 51 4c | oxItem.*.);.....void.clicked(.QL |
5b140 | 69 73 74 42 6f 78 49 74 65 6d 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 69 63 6b 65 64 | istBoxItem.*.);.....void.clicked |
5b160 | 28 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 | (.QListBoxItem.*,.const.QPoint.& |
5b180 | 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 72 65 73 73 65 64 28 20 51 4c 69 73 74 42 6f 78 49 74 | .);.....void.pressed(.QListBoxIt |
5b1a0 | 65 6d 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 72 65 73 73 65 64 28 20 51 4c 69 73 74 42 | em.*.);.....void.pressed(.QListB |
5b1c0 | 6f 78 49 74 65 6d 20 2a 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 0a 20 20 20 | oxItem.*,.const.QPoint.&.);..... |
5b1e0 | 20 76 6f 69 64 20 64 6f 75 62 6c 65 43 6c 69 63 6b 65 64 28 20 51 4c 69 73 74 42 6f 78 49 74 65 | .void.doubleClicked(.QListBoxIte |
5b200 | 6d 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 74 75 72 6e 50 72 65 73 73 65 64 28 20 51 | m.*.);.....void.returnPressed(.Q |
5b220 | 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 69 67 68 74 42 | ListBoxItem.*.);.....void.rightB |
5b240 | 75 74 74 6f 6e 43 6c 69 63 6b 65 64 28 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a 2c 20 63 6f | uttonClicked(.QListBoxItem.*,.co |
5b260 | 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 69 67 68 74 42 75 | nst.QPoint.&.);.....void.rightBu |
5b280 | 74 74 6f 6e 50 72 65 73 73 65 64 28 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a 2c 20 63 6f 6e | ttonPressed(.QListBoxItem.*,.con |
5b2a0 | 73 74 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 42 75 74 | st.QPoint.&.);.....void.mouseBut |
5b2c0 | 74 6f 6e 50 72 65 73 73 65 64 28 20 69 6e 74 2c 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 2a 2c 20 | tonPressed(.int,.QListBoxItem*,. |
5b2e0 | 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 42 | const.QPoint&.);.....void.mouseB |
5b300 | 75 74 74 6f 6e 43 6c 69 63 6b 65 64 28 20 69 6e 74 2c 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 2a | uttonClicked(.int,.QListBoxItem* |
5b320 | 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e | ,.const.QPoint&.);......void.con |
5b340 | 74 65 78 74 4d 65 6e 75 52 65 71 75 65 73 74 65 64 28 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 | textMenuRequested(.QListBoxItem. |
5b360 | 2a 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 6f | *,.const.QPoint.&.);......void.o |
5b380 | 6e 49 74 65 6d 28 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a 69 74 65 6d 20 29 3b 0a 20 20 20 | nItem(.QListBoxItem.*item.);.... |
5b3a0 | 20 76 6f 69 64 20 6f 6e 56 69 65 77 70 6f 72 74 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a | .void.onViewport();..protected:. |
5b3c0 | 20 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 50 72 65 73 73 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 | ....void.mousePressEvent(.QMouse |
5b3e0 | 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 52 65 6c 65 61 73 65 | Event.*.);.....void.mouseRelease |
5b400 | 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 |
5b420 | 20 6d 6f 75 73 65 44 6f 75 62 6c 65 43 6c 69 63 6b 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 | .mouseDoubleClickEvent(.QMouseEv |
5b440 | 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 | ent.*.);.....void.mouseMoveEvent |
5b460 | 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 | (.QMouseEvent.*.);.....void.cont |
5b480 | 65 6e 74 73 43 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e 74 28 20 51 43 6f 6e 74 65 78 74 4d 65 | entsContextMenuEvent(.QContextMe |
5b4a0 | 6e 75 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 6b 65 79 50 72 65 73 73 45 | nuEvent.*.);......void.keyPressE |
5b4c0 | 76 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 | vent(.QKeyEvent.*e.);.....void.f |
5b4e0 | 6f 63 75 73 49 6e 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 | ocusInEvent(.QFocusEvent.*e.);.. |
5b500 | 20 20 20 76 6f 69 64 20 66 6f 63 75 73 4f 75 74 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 | ...void.focusOutEvent(.QFocusEve |
5b520 | 6e 74 20 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 | nt.*e.);.....void.resizeEvent(.Q |
5b540 | 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 45 76 | ResizeEvent.*.);.....void.showEv |
5b560 | 65 6e 74 28 20 51 53 68 6f 77 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 | ent(.QShowEvent.*.);......bool.e |
5b580 | 76 65 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 6a 65 63 74 20 2a 6f 2c 20 51 45 76 65 6e 74 20 2a | ventFilter(.QObject.*o,.QEvent.* |
5b5a0 | 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 49 74 65 6d 28 20 69 6e 74 20 69 | e.);......void.updateItem(.int.i |
5b5c0 | 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 49 74 65 6d 28 20 51 4c 69 | ndex.);.....void.updateItem(.QLi |
5b5e0 | 73 74 42 6f 78 49 74 65 6d 20 2a 20 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f | stBoxItem.*.);..#ifndef.QT_NO_CO |
5b600 | 4d 50 41 54 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 43 65 6c 6c 57 69 64 74 68 28 29 20 | MPAT.....void.updateCellWidth(). |
5b620 | 7b 20 7d 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 | {.}.....int.totalWidth().const.{ |
5b640 | 20 72 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 | .return.contentsWidth();.}.....i |
5b660 | 6e 74 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 | nt.totalHeight().const.{.return. |
5b680 | 63 6f 6e 74 65 6e 74 73 48 65 69 67 68 74 28 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 | contentsHeight();.}.#endif...... |
5b6a0 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 43 65 6c 6c 28 20 51 50 61 69 6e 74 65 72 | virtual.void.paintCell(.QPainter |
5b6c0 | 20 2a 2c 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 6f 69 | .*,.int.row,.int.col.);......voi |
5b6e0 | 64 20 74 6f 67 67 6c 65 43 75 72 72 65 6e 74 49 74 65 6d 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 | d.toggleCurrentItem();.....bool. |
5b700 | 69 73 52 75 62 62 65 72 53 65 6c 65 63 74 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 | isRubberSelecting().const;...... |
5b720 | 76 6f 69 64 20 64 6f 4c 61 79 6f 75 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 | void.doLayout().const;......void |
5b740 | 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 29 3b | .windowActivationChange(.bool.); |
5b760 | 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 6c 20 | ..#ifndef.QT_NO_COMPAT.....bool. |
5b780 | 69 74 65 6d 59 50 6f 73 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 69 6e 74 20 2a 79 50 6f 73 20 29 | itemYPos(.int.index,.int.*yPos.) |
5b7a0 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 66 69 6e 64 49 74 65 6d 28 20 69 6e 74 20 79 50 | .const;.....int.findItem(.int.yP |
5b7c0 | 6f 73 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 6e 64 65 78 28 69 74 65 6d 41 74 | os.).const.{.return.index(itemAt |
5b7e0 | 28 51 50 6f 69 6e 74 28 30 2c 79 50 6f 73 29 29 20 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 70 72 | (QPoint(0,yPos)).);.}.#endif..pr |
5b800 | 6f 74 65 63 74 65 64 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 49 6e 70 | otected.slots:.....void.clearInp |
5b820 | 75 74 53 74 72 69 6e 67 28 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 | utString();..private.slots:..... |
5b840 | 76 6f 69 64 20 72 65 66 72 65 73 68 53 6c 6f 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 6f 41 | void.refreshSlot();.....void.doA |
5b860 | 75 74 6f 53 63 72 6f 6c 6c 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 6a 75 73 74 49 74 65 6d | utoScroll();.....void.adjustItem |
5b880 | 73 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 50 72 65 | s();..private:.....void.mousePre |
5b8a0 | 73 73 45 76 65 6e 74 45 78 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 | ssEventEx(.QMouseEvent.*.);..... |
5b8c0 | 76 6f 69 64 20 74 72 79 47 65 6f 6d 65 74 72 79 28 20 69 6e 74 2c 20 69 6e 74 20 29 20 63 6f 6e | void.tryGeometry(.int,.int.).con |
5b8e0 | 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 75 72 72 65 6e 74 52 6f 77 28 29 20 63 6f 6e 73 74 3b 0a | st;.....int.currentRow().const;. |
5b900 | 20 20 20 20 69 6e 74 20 63 75 72 72 65 6e 74 43 6f 6c 75 6d 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 | ....int.currentColumn().const;.. |
5b920 | 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 53 65 6c 65 63 74 69 6f 6e 28 29 3b 0a 20 20 20 20 76 | ...void.updateSelection();.....v |
5b940 | 6f 69 64 20 72 65 70 61 69 6e 74 53 65 6c 65 63 74 69 6f 6e 28 29 3b 0a 20 20 20 20 76 6f 69 64 | oid.repaintSelection();.....void |
5b960 | 20 64 72 61 77 52 75 62 62 65 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 6f 52 75 62 62 65 72 | .drawRubber();.....void.doRubber |
5b980 | 53 65 6c 65 63 74 69 6f 6e 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 6f 6c 64 2c 20 63 6f 6e | Selection(.const.QRect.&old,.con |
5b9a0 | 73 74 20 51 52 65 63 74 20 26 72 75 62 62 65 72 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 61 6e | st.QRect.&rubber.);.....void.han |
5b9c0 | 64 6c 65 49 74 65 6d 43 68 61 6e 67 65 28 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a 6f 6c 64 | dleItemChange(.QListBoxItem.*old |
5b9e0 | 2c 20 62 6f 6f 6c 20 73 68 69 66 74 2c 20 62 6f 6f 6c 20 63 6f 6e 74 72 6f 6c 20 29 3b 0a 20 20 | ,.bool.shift,.bool.control.);... |
5ba00 | 20 20 76 6f 69 64 20 73 65 6c 65 63 74 52 61 6e 67 65 28 20 51 4c 69 73 74 42 6f 78 49 74 65 6d | ..void.selectRange(.QListBoxItem |
5ba20 | 20 2a 66 72 6f 6d 2c 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a 74 6f 2c 20 62 6f 6f 6c 20 69 | .*from,.QListBoxItem.*to,.bool.i |
5ba40 | 6e 76 65 72 74 2c 20 62 6f 6f 6c 20 69 6e 63 6c 75 64 65 46 69 72 73 74 2c 20 62 6f 6f 6c 20 63 | nvert,.bool.includeFirst,.bool.c |
5ba60 | 6c 65 61 72 53 65 6c 20 3d 20 46 41 4c 53 45 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 65 6d 69 | learSel.=.FALSE.);......void.emi |
5ba80 | 74 43 68 61 6e 67 65 64 53 69 67 6e 61 6c 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 69 6e 74 | tChangedSignal(.bool.);......int |
5baa0 | 20 63 6f 6c 75 6d 6e 41 74 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 | .columnAt(.int.).const;.....int. |
5bac0 | 72 6f 77 41 74 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 4c 69 73 74 42 6f | rowAt(.int.).const;......QListBo |
5bae0 | 78 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 4c 69 73 74 42 | xPrivate.*.d;......static.QListB |
5bb00 | 6f 78 20 2a 20 63 68 61 6e 67 65 64 4c 69 73 74 42 6f 78 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f | ox.*.changedListBox;..private:./ |
5bb20 | 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. |
5bb40 | 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f | operator=.#if.defined(Q_DISABLE_ |
5bb60 | 43 4f 50 59 29 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 42 | COPY).....QListBox(.const.QListB |
5bb80 | 6f 78 20 26 20 29 3b 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 20 26 6f 70 65 72 61 74 6f 72 3d 28 | ox.&.);.....QListBox.&operator=( |
5bba0 | 20 63 6f 6e 73 74 20 51 4c 69 73 74 42 6f 78 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a | .const.QListBox.&.);.#endif.};.. |
5bbc0 | 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 0a 7b 0a 70 | .class.Q_EXPORT.QListBoxItem.{.p |
5bbe0 | 75 62 6c 69 63 3a 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 28 20 51 4c 69 73 74 42 6f | ublic:.....QListBoxItem(.QListBo |
5bc00 | 78 2a 20 6c 69 73 74 62 6f 78 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 49 74 | x*.listbox.=.0.);.....QListBoxIt |
5bc20 | 65 6d 28 20 51 4c 69 73 74 42 6f 78 2a 20 6c 69 73 74 62 6f 78 2c 20 51 4c 69 73 74 42 6f 78 49 | em(.QListBox*.listbox,.QListBoxI |
5bc40 | 74 65 6d 20 2a 61 66 74 65 72 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 4c 69 73 74 | tem.*after.);.....virtual.~QList |
5bc60 | 42 6f 78 49 74 65 6d 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 | BoxItem();......virtual.QString. |
5bc80 | 74 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 | text().const;.....virtual.const. |
5bca0 | 51 50 69 78 6d 61 70 20 2a 70 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 | QPixmap.*pixmap().const;......vi |
5bcc0 | 72 74 75 61 6c 20 69 6e 74 09 20 68 65 69 67 68 74 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 42 6f | rtual.int..height(.const.QListBo |
5bce0 | 78 20 2a 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 09 20 77 69 | x.*.).const;.....virtual.int..wi |
5bd00 | 64 74 68 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 42 6f 78 20 2a 20 29 20 20 63 6f 6e 73 74 3b 0a | dth(.const.QListBox.*.)..const;. |
5bd20 | 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 65 6c 65 63 74 65 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 | .....bool.isSelected().const.{.r |
5bd40 | 65 74 75 72 6e 20 73 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 43 75 72 72 65 6e 74 28 29 20 | eturn.s;.}.....bool.isCurrent(). |
5bd60 | 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 20 20 | const;..#ifndef.QT_NO_COMPAT.... |
5bd80 | 20 62 6f 6f 6c 20 73 65 6c 65 63 74 65 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 | .bool.selected().const.{.return. |
5bda0 | 69 73 53 65 6c 65 63 74 65 64 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 63 75 72 72 65 6e 74 | isSelected();.}.....bool.current |
5bdc0 | 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 73 43 75 72 72 65 6e 74 28 29 3b 20 7d | ().const.{.return.isCurrent();.} |
5bde0 | 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 20 2a 6c 69 73 74 42 6f 78 28 29 | .#endif......QListBox.*listBox() |
5be00 | 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 65 6c 65 63 74 61 62 6c 65 28 | .const;......void.setSelectable( |
5be20 | 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 65 6c 65 63 74 61 62 6c 65 | .bool.b.);.....bool.isSelectable |
5be40 | 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a 6e 65 78 | ().const;......QListBoxItem.*nex |
5be60 | 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a 70 72 65 | t().const;.....QListBoxItem.*pre |
5be80 | 76 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 72 74 74 69 | v().const;......virtual.int.rtti |
5bea0 | 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a | ().const;.....static.int.RTTI;.. |
5bec0 | 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e | protected:.....virtual.void.pain |
5bee0 | 74 28 20 51 50 61 69 6e 74 65 72 20 2a 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | t(.QPainter.*.).=.0;.....virtual |
5bf00 | 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 | .void.setText(.const.QString.&te |
5bf20 | 78 74 20 29 20 7b 20 74 78 74 20 3d 20 74 65 78 74 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 | xt.).{.txt.=.text;.}.....void.se |
5bf40 | 74 43 75 73 74 6f 6d 48 69 67 68 6c 69 67 68 74 69 6e 67 28 20 62 6f 6f 6c 20 29 3b 0a 0a 70 72 | tCustomHighlighting(.bool.);..pr |
5bf60 | 69 76 61 74 65 3a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 78 74 3b 0a 20 20 20 20 75 69 6e 74 | ivate:.....QString.txt;.....uint |
5bf80 | 20 73 3a 31 3b 0a 20 20 20 20 75 69 6e 74 20 64 69 72 74 79 3a 31 3b 0a 20 20 20 20 75 69 6e 74 | .s:1;.....uint.dirty:1;.....uint |
5bfa0 | 20 63 75 73 74 6f 6d 5f 68 69 67 68 6c 69 67 68 74 20 3a 20 31 3b 0a 20 20 20 20 69 6e 74 20 78 | .custom_highlight.:.1;.....int.x |
5bfc0 | 2c 20 79 3b 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a 20 70 2c 20 2a 20 6e 3b 0a | ,.y;.....QListBoxItem.*.p,.*.n;. |
5bfe0 | 20 20 20 20 51 4c 69 73 74 42 6f 78 2a 20 6c 62 6f 78 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 | ....QListBox*.lbox;.....friend.c |
5c000 | 6c 61 73 73 20 51 4c 69 73 74 42 6f 78 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 | lass.QListBox;.....friend.class. |
5c020 | 51 4c 69 73 74 42 6f 78 50 72 69 76 61 74 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 | QListBoxPrivate;.....friend.clas |
5c040 | 73 20 51 43 6f 6d 62 6f 42 6f 78 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 | s.QComboBox;.....friend.class.QC |
5c060 | 6f 6d 62 6f 42 6f 78 50 6f 70 75 70 49 74 65 6d 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 | omboBoxPopupItem;..private:.//.D |
5c080 | 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 | isabled.copy.constructor.and.ope |
5c0a0 | 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 | rator=.#if.defined(Q_DISABLE_COP |
5c0c0 | 59 29 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 | Y).....QListBoxItem(.const.QList |
5c0e0 | 42 6f 78 49 74 65 6d 20 26 20 29 3b 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 26 6f | BoxItem.&.);.....QListBoxItem.&o |
5c100 | 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 26 20 29 | perator=(.const.QListBoxItem.&.) |
5c120 | 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4c 69 | ;.#endif.};...class.Q_EXPORT.QLi |
5c140 | 73 74 42 6f 78 54 65 78 74 20 3a 20 70 75 62 6c 69 63 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 0a | stBoxText.:.public.QListBoxItem. |
5c160 | 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 54 65 78 74 28 20 51 4c 69 73 | {.public:.....QListBoxText(.QLis |
5c180 | 74 42 6f 78 2a 20 6c 69 73 74 62 6f 78 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 74 | tBox*.listbox,.const.QString.&.t |
5c1a0 | 65 78 74 3d 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 20 20 20 20 51 4c 69 73 74 42 6f | ext=QString::null.);.....QListBo |
5c1c0 | 78 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 74 65 78 74 3d 51 53 74 72 | xText(.const.QString.&.text=QStr |
5c1e0 | 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 54 65 78 74 28 20 51 | ing::null.);.....QListBoxText(.Q |
5c200 | 4c 69 73 74 42 6f 78 2a 20 6c 69 73 74 62 6f 78 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | ListBox*.listbox,.const.QString. |
5c220 | 26 20 74 65 78 74 2c 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 20 2a 61 66 74 65 72 20 29 3b 0a 20 | &.text,.QListBoxItem.*after.);.. |
5c240 | 20 20 7e 51 4c 69 73 74 42 6f 78 54 65 78 74 28 29 3b 0a 0a 20 20 20 20 69 6e 74 09 20 68 65 69 | ..~QListBoxText();......int..hei |
5c260 | 67 68 74 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 42 6f 78 20 2a 20 29 20 63 6f 6e 73 74 3b 0a 20 | ght(.const.QListBox.*.).const;.. |
5c280 | 20 20 20 69 6e 74 09 20 77 69 64 74 68 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 42 6f 78 20 2a 20 | ...int..width(.const.QListBox.*. |
5c2a0 | 29 20 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 72 74 74 69 28 29 20 63 6f 6e 73 74 3b | )..const;......int.rtti().const; |
5c2c0 | 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 70 72 6f 74 65 63 74 65 64 | .....static.int.RTTI;..protected |
5c2e0 | 3a 0a 20 20 20 20 76 6f 69 64 20 20 70 61 69 6e 74 28 20 51 50 61 69 6e 74 65 72 20 2a 20 29 3b | :.....void..paint(.QPainter.*.); |
5c300 | 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 | ..private:.//.Disabled.copy.cons |
5c320 | 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 | tructor.and.operator=.#if.define |
5c340 | 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 54 65 | d(Q_DISABLE_COPY).....QListBoxTe |
5c360 | 78 74 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 42 6f 78 54 65 78 74 20 26 20 29 3b 0a 20 20 20 20 | xt(.const.QListBoxText.&.);..... |
5c380 | 51 4c 69 73 74 42 6f 78 54 65 78 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 | QListBoxText.&operator=(.const.Q |
5c3a0 | 4c 69 73 74 42 6f 78 54 65 78 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 63 6c 61 | ListBoxText.&.);.#endif.};...cla |
5c3c0 | 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4c 69 73 74 42 6f 78 50 69 78 6d 61 70 20 3a 20 70 75 62 | ss.Q_EXPORT.QListBoxPixmap.:.pub |
5c3e0 | 6c 69 63 20 51 4c 69 73 74 42 6f 78 49 74 65 6d 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 | lic.QListBoxItem.{.public:.....Q |
5c400 | 4c 69 73 74 42 6f 78 50 69 78 6d 61 70 28 20 51 4c 69 73 74 42 6f 78 2a 20 6c 69 73 74 62 6f 78 | ListBoxPixmap(.QListBox*.listbox |
5c420 | 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 29 3b 0a 20 20 20 20 51 4c 69 73 74 42 6f | ,.const.QPixmap.&.);.....QListBo |
5c440 | 78 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 29 3b 0a 20 20 20 20 | xPixmap(.const.QPixmap.&.);..... |
5c460 | 51 4c 69 73 74 42 6f 78 50 69 78 6d 61 70 28 20 51 4c 69 73 74 42 6f 78 2a 20 6c 69 73 74 62 6f | QListBoxPixmap(.QListBox*.listbo |
5c480 | 78 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 70 69 78 2c 20 51 4c 69 73 74 42 6f 78 | x,.const.QPixmap.&.pix,.QListBox |
5c4a0 | 49 74 65 6d 20 2a 61 66 74 65 72 20 29 3b 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 50 69 78 6d 61 | Item.*after.);.....QListBoxPixma |
5c4c0 | 70 28 20 51 4c 69 73 74 42 6f 78 2a 20 6c 69 73 74 62 6f 78 2c 20 63 6f 6e 73 74 20 51 50 69 78 | p(.QListBox*.listbox,.const.QPix |
5c4e0 | 6d 61 70 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 51 4c 69 | map.&,.const.QString&.);.....QLi |
5c500 | 73 74 42 6f 78 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 2c 20 63 6f | stBoxPixmap(.const.QPixmap.&,.co |
5c520 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 50 69 78 6d | nst.QString&.);.....QListBoxPixm |
5c540 | 61 70 28 20 51 4c 69 73 74 42 6f 78 2a 20 6c 69 73 74 62 6f 78 2c 20 63 6f 6e 73 74 20 51 50 69 | ap(.QListBox*.listbox,.const.QPi |
5c560 | 78 6d 61 70 20 26 20 70 69 78 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 51 4c 69 73 | xmap.&.pix,.const.QString&,.QLis |
5c580 | 74 42 6f 78 49 74 65 6d 20 2a 61 66 74 65 72 20 29 3b 0a 20 20 20 7e 51 4c 69 73 74 42 6f 78 50 | tBoxItem.*after.);....~QListBoxP |
5c5a0 | 69 78 6d 61 70 28 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 70 69 78 | ixmap();......const.QPixmap.*pix |
5c5c0 | 6d 61 70 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 26 70 6d 3b 20 7d 0a 0a 20 20 20 | map().const.{.return.±.}..... |
5c5e0 | 20 69 6e 74 09 20 68 65 69 67 68 74 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 42 6f 78 20 2a 20 29 | .int..height(.const.QListBox.*.) |
5c600 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 77 69 64 74 68 28 20 63 6f 6e 73 74 20 51 4c | .const;.....int..width(.const.QL |
5c620 | 69 73 74 42 6f 78 20 2a 20 29 20 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 72 74 74 69 | istBox.*.)..const;......int.rtti |
5c640 | 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a | ().const;.....static.int.RTTI;.. |
5c660 | 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 70 61 69 6e 74 28 20 51 50 61 69 6e | protected:.....void.paint(.QPain |
5c680 | 74 65 72 20 2a 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 50 69 78 6d 61 70 20 70 | ter.*.);..private:.....QPixmap.p |
5c6a0 | 6d 3b 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e | m;.private:.//.Disabled.copy.con |
5c6c0 | 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 |
5c6e0 | 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 50 | ed(Q_DISABLE_COPY).....QListBoxP |
5c700 | 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 42 6f 78 50 69 78 6d 61 70 20 26 20 29 3b | ixmap(.const.QListBoxPixmap.&.); |
5c720 | 0a 20 20 20 20 51 4c 69 73 74 42 6f 78 50 69 78 6d 61 70 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 | .....QListBoxPixmap.&operator=(. |
5c740 | 63 6f 6e 73 74 20 51 4c 69 73 74 42 6f 78 50 69 78 6d 61 70 20 26 20 29 3b 0a 23 65 6e 64 69 66 | const.QListBoxPixmap.&.);.#endif |
5c760 | 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 4c 49 53 54 42 4f 58 0a 0a 23 | .};...#endif.//.QT_NO_LISTBOX..# |
5c780 | 65 6e 64 69 66 20 2f 2f 20 51 4c 49 53 54 42 4f 58 5f 48 0a 00 00 00 14 00 71 00 6b 00 62 00 64 | endif.//.QLISTBOX_H......q.k.b.d |
5c7a0 | 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 07 38 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ._.q.w.s...h...8/*************** |
5c7c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5c7e0 | 2a 2a 2a 2a 2a 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 | *****************************.** |
5c800 | 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 70 69 61 | .$Id$.**.**.Definition.of.Qtopia |
5c820 | 20 43 6f 72 65 20 6b 65 79 62 6f 61 72 64 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 | .Core.keyboards.**.**.Created.:. |
5c840 | 39 39 31 30 32 35 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d | 991025.**.**.Copyright.(C).1992- |
5c860 | 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. |
5c880 | 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 |
5c8a0 | 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 |
5c8c0 | 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 |
5c8e0 | 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 |
5c900 | 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 |
5c920 | 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. |
5c940 | 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 |
5c960 | 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 |
5c980 | 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 |
5c9a0 | 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. |
5c9c0 | 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 |
5c9e0 | 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 |
5ca00 | 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 | ssional.Edition.**.licenses.for. |
5ca20 | 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e | Qtopia.Core.may.use.this.file.in |
5ca40 | 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 | .accordance.with.the.**.Qt.Embed |
5ca60 | 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 | ded.Commercial.License.Agreement |
5ca80 | 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..**. |
5caa0 | 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 |
5cac0 | 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 |
5cae0 | 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 |
5cb00 | 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 |
5cb20 | 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 |
5cb40 | 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. |
5cb60 | 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 |
5cb80 | 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. |
5cba0 | 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..* |
5cbc0 | 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/ |
5cbe0 | 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.. |
5cc00 | 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 |
5cc20 | 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 |
5cc40 | 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..** |
5cc60 | 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 | .******************************* |
5cc80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5cca0 | 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4b 42 44 5f 51 57 53 5f 48 0a 23 64 65 | *******/..#ifndef.QKBD_QWS_H.#de |
5ccc0 | 66 69 6e 65 20 51 4b 42 44 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 | fine.QKBD_QWS_H..#ifndef.QT_H.#i |
5cce0 | 6e 63 6c 75 64 65 20 22 71 61 70 70 6c 69 63 61 74 69 6f 6e 2e 68 22 0a 23 65 6e 64 69 66 20 2f | nclude."qapplication.h".#endif./ |
5cd00 | 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 45 59 42 4f 41 | /.QT_H..#ifndef.QT_NO_QWS_KEYBOA |
5cd20 | 52 44 0a 0a 63 6c 61 73 73 20 51 57 53 4b 62 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 | RD..class.QWSKbPrivate;..class.Q |
5cd40 | 57 53 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 | WSKeyboardHandler.{.public:..... |
5cd60 | 51 57 53 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 | QWSKeyboardHandler();.....virtua |
5cd80 | 6c 20 7e 51 57 53 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 29 3b 0a 0a 20 20 20 20 76 69 | l.~QWSKeyboardHandler();......vi |
5cda0 | 72 74 75 61 6c 20 76 6f 69 64 20 70 72 6f 63 65 73 73 4b 65 79 45 76 65 6e 74 28 69 6e 74 20 75 | rtual.void.processKeyEvent(int.u |
5cdc0 | 6e 69 63 6f 64 65 2c 20 69 6e 74 20 6b 65 79 63 6f 64 65 2c 20 69 6e 74 20 6d 6f 64 69 66 69 65 | nicode,.int.keycode,.int.modifie |
5cde0 | 72 73 2c 0a 09 09 09 20 20 20 20 62 6f 6f 6c 20 69 73 50 72 65 73 73 2c 20 62 6f 6f 6c 20 61 75 | rs,........bool.isPress,.bool.au |
5ce00 | 74 6f 52 65 70 65 61 74 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 69 6e 74 20 74 | toRepeat);..protected:.....int.t |
5ce20 | 72 61 6e 73 66 6f 72 6d 44 69 72 4b 65 79 28 20 69 6e 74 20 6b 65 79 20 29 3b 0a 20 20 20 20 76 | ransformDirKey(.int.key.);.....v |
5ce40 | 6f 69 64 20 62 65 67 69 6e 41 75 74 6f 52 65 70 65 61 74 28 20 69 6e 74 20 75 6e 69 2c 20 69 6e | oid.beginAutoRepeat(.int.uni,.in |
5ce60 | 74 20 63 6f 64 65 2c 20 69 6e 74 20 6d 6f 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 6e 64 41 | t.code,.int.mod.);.....void.endA |
5ce80 | 75 74 6f 52 65 70 65 61 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 57 53 4b 62 | utoRepeat();..private:.....QWSKb |
5cea0 | 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f | Private.*d;.};..#endif.//.QT_NO_ |
5cec0 | 51 57 53 5f 4b 45 59 42 4f 41 52 44 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4b 42 44 5f 51 57 53 | QWS_KEYBOARD..#endif.//.QKBD_QWS |
5cee0 | 5f 48 0a 00 00 00 16 00 71 00 67 00 72 00 69 00 64 00 76 00 69 00 65 00 77 00 2e 00 68 00 00 0f | _H......q.g.r.i.d.v.i.e.w...h... |
5cf00 | 0b 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 | ./****************************** |
5cf20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5cf40 | 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 6f | ********.**.$Id$.**.**.Definitio |
5cf60 | 6e 20 6f 66 20 51 47 72 69 64 56 69 65 77 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 | n.of.QGridView.class.**.**.Creat |
5cf80 | 65 64 20 3a 20 30 31 30 35 32 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 | ed.:.010523.**.**.Copyright.(C). |
5cfa0 | 31 39 39 32 2d 32 30 30 31 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 | 1992-2001.Trolltech.ASA...All.ri |
5cfc0 | 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 |
5cfe0 | 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. |
5d000 | 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 |
5d020 | 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 |
5d040 | 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.* |
5d060 | 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 |
5d080 | 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 |
5d0a0 | 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 |
5d0c0 | 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 |
5d0e0 | 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/ |
5d100 | 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 |
5d120 | 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 |
5d140 | 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 |
5d160 | 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 |
5d180 | 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 |
5d1a0 | 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 |
5d1c0 | 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 |
5d1e0 | 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. |
5d200 | 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 |
5d220 | 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 |
5d240 | 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 |
5d260 | 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 |
5d280 | 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 |
5d2a0 | 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 |
5d2c0 | 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.**. |
5d2e0 | 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 |
5d300 | 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 |
5d320 | 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 |
5d340 | 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. |
5d360 | 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 |
5d380 | 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 |
5d3a0 | 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 |
5d3c0 | 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 |
5d3e0 | 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:// |
5d400 | 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 |
5d420 | 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 |
5d440 | 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 |
5d460 | 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 |
5d480 | 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..**.************ |
5d4a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5d4c0 | 2a 2a 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 |
5d4e0 | 6e 64 65 66 20 51 47 52 49 44 56 49 45 57 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 52 49 44 56 49 | ndef.QGRIDVIEW_H.#define.QGRIDVI |
5d500 | 45 57 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 63 | EW_H..#ifndef.QT_H.#include."qsc |
5d520 | 72 6f 6c 6c 76 69 65 77 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e | rollview.h".#endif.//.QT_H..#ifn |
5d540 | 64 65 66 20 51 54 5f 4e 4f 5f 47 52 49 44 56 49 45 57 0a 0a 63 6c 61 73 73 20 51 47 72 69 64 56 | def.QT_NO_GRIDVIEW..class.QGridV |
5d560 | 69 65 77 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 47 72 69 | iewPrivate;..class.Q_EXPORT.QGri |
5d580 | 64 56 69 65 77 20 3a 20 70 75 62 6c 69 63 20 51 53 63 72 6f 6c 6c 56 69 65 77 0a 7b 0a 20 20 20 | dView.:.public.QScrollView.{.... |
5d5a0 | 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6e 75 | .Q_OBJECT.....Q_PROPERTY(.int.nu |
5d5c0 | 6d 52 6f 77 73 20 52 45 41 44 20 6e 75 6d 52 6f 77 73 20 57 52 49 54 45 20 73 65 74 4e 75 6d 52 | mRows.READ.numRows.WRITE.setNumR |
5d5e0 | 6f 77 73 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6e 75 6d 43 6f 6c | ows.).....Q_PROPERTY(.int.numCol |
5d600 | 73 20 52 45 41 44 20 6e 75 6d 43 6f 6c 73 20 57 52 49 54 45 20 73 65 74 4e 75 6d 43 6f 6c 73 20 | s.READ.numCols.WRITE.setNumCols. |
5d620 | 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 63 65 6c 6c 57 69 64 74 68 20 | ).....Q_PROPERTY(.int.cellWidth. |
5d640 | 52 45 41 44 20 63 65 6c 6c 57 69 64 74 68 20 57 52 49 54 45 20 73 65 74 43 65 6c 6c 57 69 64 74 | READ.cellWidth.WRITE.setCellWidt |
5d660 | 68 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 63 65 6c 6c 48 65 69 67 | h.).....Q_PROPERTY(.int.cellHeig |
5d680 | 68 74 20 52 45 41 44 20 63 65 6c 6c 48 65 69 67 68 74 20 57 52 49 54 45 20 73 65 74 43 65 6c 6c | ht.READ.cellHeight.WRITE.setCell |
5d6a0 | 48 65 69 67 68 74 20 29 0a 70 75 62 6c 69 63 3a 0a 0a 20 20 20 20 51 47 72 69 64 56 69 65 77 28 | Height.).public:......QGridView( |
5d6c0 | 20 51 57 69 64 67 65 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 | .QWidget.*parent=0,.const.char.* |
5d6e0 | 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 7e 51 47 72 69 64 56 | name=0,.WFlags.f=0.);....~QGridV |
5d700 | 69 65 77 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 6e 75 6d 52 6f 77 73 28 29 20 63 6f 6e 73 74 3b | iew();......int.numRows().const; |
5d720 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4e 75 6d 52 6f 77 73 28 20 69 6e | .....virtual.void.setNumRows(.in |
5d740 | 74 20 29 3b 0a 20 20 20 20 69 6e 74 20 6e 75 6d 43 6f 6c 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 | t.);.....int.numCols().const;... |
5d760 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4e 75 6d 43 6f 6c 73 28 20 69 6e 74 20 29 | ..virtual.void.setNumCols(.int.) |
5d780 | 3b 0a 0a 20 20 20 20 69 6e 74 20 63 65 6c 6c 57 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 | ;......int.cellWidth().const;... |
5d7a0 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 65 6c 6c 57 69 64 74 68 28 20 69 6e 74 | ..virtual.void.setCellWidth(.int |
5d7c0 | 20 29 3b 0a 20 20 20 20 69 6e 74 20 63 65 6c 6c 48 65 69 67 68 74 28 29 20 63 6f 6e 73 74 3b 0a | .);.....int.cellHeight().const;. |
5d7e0 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 65 6c 6c 48 65 69 67 68 74 28 20 | ....virtual.void.setCellHeight(. |
5d800 | 69 6e 74 20 29 3b 0a 20 20 20 20 0a 20 20 20 20 51 52 65 63 74 20 63 65 6c 6c 52 65 63 74 28 29 | int.);..........QRect.cellRect() |
5d820 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 20 63 65 6c 6c 47 65 6f 6d 65 74 72 79 28 20 | .const;.....QRect.cellGeometry(. |
5d840 | 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 75 6d 6e 20 29 3b 0a 20 20 20 20 51 53 69 7a 65 | int.row,.int.column.);.....QSize |
5d860 | 20 67 72 69 64 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 72 6f 77 41 | .gridSize().const;......int.rowA |
5d880 | 74 28 20 69 6e 74 20 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 6f 6c 75 6d 6e | t(.int.y.).const;.....int.column |
5d8a0 | 41 74 28 20 69 6e 74 20 78 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 70 | At(.int.x.).const;......void.rep |
5d8c0 | 61 69 6e 74 43 65 6c 6c 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 75 6d 6e 2c 20 62 | aintCell(.int.row,.int.column,.b |
5d8e0 | 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 20 75 70 64 61 74 | ool.erase=TRUE.);.....void.updat |
5d900 | 65 43 65 6c 6c 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 75 6d 6e 20 29 3b 0a 20 20 | eCell(.int.row,.int.column.);... |
5d920 | 20 20 76 6f 69 64 20 65 6e 73 75 72 65 43 65 6c 6c 56 69 73 69 62 6c 65 28 20 69 6e 74 20 72 6f | ..void.ensureCellVisible(.int.ro |
5d940 | 77 2c 20 69 6e 74 20 63 6f 6c 75 6d 6e 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 | w,.int.column.);..protected:.... |
5d960 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 43 65 6c 6c 28 20 51 50 61 69 6e 74 65 | .virtual.void.paintCell(.QPainte |
5d980 | 72 20 2a 2c 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 20 3d 20 30 3b 0a 20 20 20 | r.*,.int.row,.int.col.).=.0;.... |
5d9a0 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 45 6d 70 74 79 41 72 65 61 28 20 51 50 | .virtual.void.paintEmptyArea(.QP |
5d9c0 | 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 20 63 78 2c 20 69 6e 74 20 63 79 2c 20 69 6e 74 20 63 | ainter.*p,.int.cx,.int.cy,.int.c |
5d9e0 | 77 2c 20 69 6e 74 20 63 68 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 65 | w,.int.ch.);......void.drawConte |
5da00 | 6e 74 73 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 20 63 78 2c 20 69 6e 74 20 63 79 | nts(.QPainter.*p,.int.cx,.int.cy |
5da20 | 2c 20 69 6e 74 20 63 77 2c 20 69 6e 74 20 63 68 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c | ,.int.cw,.int.ch.);......virtual |
5da40 | 20 76 6f 69 64 20 64 69 6d 65 6e 73 69 6f 6e 43 68 61 6e 67 65 28 20 69 6e 74 2c 20 69 6e 74 20 | .void.dimensionChange(.int,.int. |
5da60 | 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 6e 74 65 6e | );..private:.....void.drawConten |
5da80 | 74 73 28 20 51 50 61 69 6e 74 65 72 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 | ts(.QPainter*.);.....void.update |
5daa0 | 47 72 69 64 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 6e 72 6f 77 73 3b 0a 20 20 20 20 69 6e 74 20 | Grid();......int.nrows;.....int. |
5dac0 | 6e 63 6f 6c 73 3b 0a 20 20 20 20 69 6e 74 20 63 65 6c 6c 77 3b 0a 20 20 20 20 69 6e 74 20 63 65 | ncols;.....int.cellw;.....int.ce |
5dae0 | 6c 6c 68 3b 0a 20 20 20 20 51 47 72 69 64 56 69 65 77 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 70 | llh;.....QGridViewPrivate*.d;..p |
5db00 | 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 |
5db20 | 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 |
5db40 | 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 47 72 69 64 56 69 65 77 28 20 63 6f | _DISABLE_COPY).....QGridView(.co |
5db60 | 6e 73 74 20 51 47 72 69 64 56 69 65 77 20 26 20 29 3b 0a 20 20 20 20 51 47 72 69 64 56 69 65 77 | nst.QGridView.&.);.....QGridView |
5db80 | 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 47 72 69 64 56 69 65 77 20 26 20 29 | .&operator=(.const.QGridView.&.) |
5dba0 | 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 47 72 69 64 56 69 65 | ;.#endif.};..inline.int.QGridVie |
5dbc0 | 77 3a 3a 63 65 6c 6c 57 69 64 74 68 28 29 20 63 6f 6e 73 74 20 0a 7b 20 72 65 74 75 72 6e 20 63 | w::cellWidth().const..{.return.c |
5dbe0 | 65 6c 6c 77 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 47 72 69 64 56 69 65 77 3a 3a 63 | ellw;.}..inline.int.QGridView::c |
5dc00 | 65 6c 6c 48 65 69 67 68 74 28 29 20 63 6f 6e 73 74 20 0a 7b 20 72 65 74 75 72 6e 20 63 65 6c 6c | ellHeight().const..{.return.cell |
5dc20 | 68 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 47 72 69 64 56 69 65 77 3a 3a 72 6f 77 41 | h;.}..inline.int.QGridView::rowA |
5dc40 | 74 28 20 69 6e 74 20 79 20 29 20 63 6f 6e 73 74 20 0a 7b 20 72 65 74 75 72 6e 20 79 20 2f 20 63 | t(.int.y.).const..{.return.y./.c |
5dc60 | 65 6c 6c 68 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 47 72 69 64 56 69 65 77 3a 3a 63 | ellh;.}..inline.int.QGridView::c |
5dc80 | 6f 6c 75 6d 6e 41 74 28 20 69 6e 74 20 78 20 29 20 63 6f 6e 73 74 20 0a 7b 20 72 65 74 75 72 6e | olumnAt(.int.x.).const..{.return |
5dca0 | 20 78 20 2f 20 63 65 6c 6c 77 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 47 72 69 64 56 | .x./.cellw;.}..inline.int.QGridV |
5dcc0 | 69 65 77 3a 3a 6e 75 6d 52 6f 77 73 28 29 20 63 6f 6e 73 74 20 0a 7b 20 72 65 74 75 72 6e 20 6e | iew::numRows().const..{.return.n |
5dce0 | 72 6f 77 73 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 47 72 69 64 56 69 65 77 3a 3a 6e | rows;.}..inline.int.QGridView::n |
5dd00 | 75 6d 43 6f 6c 73 28 29 20 63 6f 6e 73 74 20 0a 7b 72 65 74 75 72 6e 20 6e 63 6f 6c 73 3b 20 7d | umCols().const..{return.ncols;.} |
5dd20 | 0a 0a 69 6e 6c 69 6e 65 20 51 52 65 63 74 20 51 47 72 69 64 56 69 65 77 3a 3a 63 65 6c 6c 52 65 | ..inline.QRect.QGridView::cellRe |
5dd40 | 63 74 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 51 52 65 63 74 28 20 30 2c 20 30 2c | ct().const.{.return.QRect(.0,.0, |
5dd60 | 20 63 65 6c 6c 77 2c 20 63 65 6c 6c 68 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 69 7a 65 | .cellw,.cellh.);.}..inline.QSize |
5dd80 | 20 51 47 72 69 64 56 69 65 77 3a 3a 67 72 69 64 53 69 7a 65 28 29 20 63 6f 6e 73 74 20 0a 7b 20 | .QGridView::gridSize().const..{. |
5dda0 | 72 65 74 75 72 6e 20 51 53 69 7a 65 28 20 6e 63 6f 6c 73 20 2a 20 63 65 6c 6c 77 2c 20 6e 72 6f | return.QSize(.ncols.*.cellw,.nro |
5ddc0 | 77 73 20 2a 20 63 65 6c 6c 68 20 29 3b 20 7d 0a 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f | ws.*.cellh.);.}....#endif.//.QT_ |
5dde0 | 4e 4f 5f 47 52 49 44 56 49 45 57 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 41 42 4c 45 56 49 | NO_GRIDVIEW...#endif.//.QTABLEVI |
5de00 | 45 57 5f 48 0a 00 00 00 14 00 71 00 67 00 70 00 6c 00 75 00 67 00 69 00 6e 00 2e 00 68 00 00 10 | EW_H......q.g.p.l.u.g.i.n...h... |
5de20 | e7 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 | ./****************************** |
5de40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5de60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 2e 2e 2e | **************.**.$Id$.**.**.... |
5de80 | 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 31 2d 32 30 30 32 20 54 | .**.**.Copyright.(C).2001-2002.T |
5dea0 | 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 |
5dec0 | 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 |
5dee0 | 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 |
5df00 | 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 |
5df20 | 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 |
5df40 | 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 |
5df60 | 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. |
5df80 | 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 |
5dfa0 | 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 |
5dfc0 | 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 |
5dfe0 | 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. |
5e000 | 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 |
5e020 | 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 |
5e040 | 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 |
5e060 | 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. |
5e080 | 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 |
5e0a0 | 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.. |
5e0c0 | 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 |
5e0e0 | 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 |
5e100 | 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 |
5e120 | 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. |
5e140 | 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 |
5e160 | 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 |
5e180 | 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 |
5e1a0 | 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 |
5e1c0 | 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. |
5e1e0 | 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 |
5e200 | 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..** |
5e220 | 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 |
5e240 | 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 |
5e260 | 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 |
5e280 | 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 |
5e2a0 | 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 |
5e2c0 | 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 |
5e2e0 | 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 |
5e300 | 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 |
5e320 | 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 |
5e340 | 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 |
5e360 | 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. |
5e380 | 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..**.************************ |
5e3a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5e3c0 | 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 47 50 4c 55 47 49 | **************/..#ifndef.QGPLUGI |
5e3e0 | 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 50 4c 55 47 49 4e 5f 48 0a 0a 2f 2f 0a 2f 2f 20 20 57 | N_H.#define.QGPLUGIN_H..//.//..W |
5e400 | 20 41 20 52 20 4e 20 49 20 4e 20 47 0a 2f 2f 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2f | .A.R.N.I.N.G.//..-------------./ |
5e420 | 2f 0a 2f 2f 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 70 61 72 74 20 6f 66 20 74 68 | /.//.This.file.is.not.part.of.th |
5e440 | 65 20 51 74 20 41 50 49 2e 20 20 49 74 20 65 78 69 73 74 73 20 66 6f 72 20 74 68 65 20 63 6f 6e | e.Qt.API...It.exists.for.the.con |
5e460 | 76 65 6e 69 65 6e 63 65 0a 2f 2f 20 6f 66 20 61 20 6e 75 6d 62 65 72 20 6f 66 20 51 74 20 73 6f | venience.//.of.a.number.of.Qt.so |
5e480 | 75 72 63 65 73 20 66 69 6c 65 73 2e 20 20 54 68 69 73 20 68 65 61 64 65 72 20 66 69 6c 65 20 6d | urces.files...This.header.file.m |
5e4a0 | 61 79 20 63 68 61 6e 67 65 20 66 72 6f 6d 0a 2f 2f 20 76 65 72 73 69 6f 6e 20 74 6f 20 76 65 72 | ay.change.from.//.version.to.ver |
5e4c0 | 73 69 6f 6e 20 77 69 74 68 6f 75 74 20 6e 6f 74 69 63 65 2c 20 6f 72 20 65 76 65 6e 20 62 65 20 | sion.without.notice,.or.even.be. |
5e4e0 | 72 65 6d 6f 76 65 64 2e 0a 2f 2f 0a 2f 2f 20 57 65 20 6d 65 61 6e 20 69 74 2e 0a 2f 2f 0a 2f 2f | removed..//.//.We.mean.it..//.// |
5e500 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 | ..#ifndef.QT_H.#include."qobject |
5e520 | 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 |
5e540 | 4f 5f 43 4f 4d 50 4f 4e 45 4e 54 0a 0a 23 69 66 6e 64 65 66 20 51 5f 45 58 54 45 52 4e 5f 43 0a | O_COMPONENT..#ifndef.Q_EXTERN_C. |
5e560 | 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 54 | #ifdef.__cplusplus.#define.Q_EXT |
5e580 | 45 52 4e 5f 43 20 20 20 20 65 78 74 65 72 6e 20 22 43 22 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e | ERN_C....extern."C".#else.#defin |
5e5a0 | 65 20 51 5f 45 58 54 45 52 4e 5f 43 20 20 20 20 65 78 74 65 72 6e 0a 23 65 6e 64 69 66 0a 23 65 | e.Q_EXTERN_C....extern.#endif.#e |
5e5c0 | 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 5f 45 58 50 4f 52 54 5f 50 4c 55 47 49 4e 0a 23 69 | ndif..#ifndef.Q_EXPORT_PLUGIN.#i |
5e5e0 | 66 20 64 65 66 69 6e 65 64 28 51 54 5f 54 48 52 45 41 44 5f 53 55 50 50 4f 52 54 29 0a 23 64 65 | f.defined(QT_THREAD_SUPPORT).#de |
5e600 | 66 69 6e 65 20 51 54 5f 54 48 52 45 41 44 45 44 5f 42 55 49 4c 44 20 31 0a 23 64 65 66 69 6e 65 | fine.QT_THREADED_BUILD.1.#define |
5e620 | 20 51 5f 50 4c 55 47 49 4e 5f 46 4c 41 47 53 5f 53 54 52 49 4e 47 20 22 31 31 22 0a 23 65 6c 73 | .Q_PLUGIN_FLAGS_STRING."11".#els |
5e640 | 65 0a 23 64 65 66 69 6e 65 20 51 54 5f 54 48 52 45 41 44 45 44 5f 42 55 49 4c 44 20 30 0a 23 64 | e.#define.QT_THREADED_BUILD.0.#d |
5e660 | 65 66 69 6e 65 20 51 5f 50 4c 55 47 49 4e 5f 46 4c 41 47 53 5f 53 54 52 49 4e 47 20 22 30 31 22 | efine.Q_PLUGIN_FLAGS_STRING."01" |
5e680 | 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 74 68 69 73 20 69 73 20 64 75 70 6c 69 63 61 74 65 64 20 61 | .#endif..//.this.is.duplicated.a |
5e6a0 | 74 20 51 5f 55 43 4d 5f 56 45 52 49 46 49 43 41 54 49 4f 4e 5f 44 41 54 41 20 69 6e 20 71 63 6f | t.Q_UCM_VERIFICATION_DATA.in.qco |
5e6c0 | 6d 5f 70 2e 68 0a 2f 2f 20 4e 4f 54 45 3a 20 69 66 20 79 6f 75 20 63 68 61 6e 67 65 20 70 61 74 | m_p.h.//.NOTE:.if.you.change.pat |
5e6e0 | 74 65 72 6e 2c 20 79 6f 75 20 4d 55 53 54 20 63 68 61 6e 67 65 20 74 68 65 20 70 61 74 74 65 72 | tern,.you.MUST.change.the.patter |
5e700 | 6e 20 69 6e 0a 2f 2f 20 71 63 6f 6d 6c 69 62 72 61 72 79 2e 63 70 70 20 61 73 20 77 65 6c 6c 2e | n.in.//.qcomlibrary.cpp.as.well. |
5e720 | 20 20 63 68 61 6e 67 69 6e 67 20 74 68 65 20 70 61 74 74 65 72 6e 20 77 69 6c 6c 20 62 72 65 61 | ..changing.the.pattern.will.brea |
5e740 | 6b 20 61 6c 6c 0a 2f 2f 20 62 61 63 6b 77 61 72 64 73 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 | k.all.//.backwards.compatibility |
5e760 | 20 61 73 20 77 65 6c 6c 20 28 6e 6f 20 6f 6c 64 20 70 6c 75 67 69 6e 73 20 77 69 6c 6c 20 62 65 | .as.well.(no.old.plugins.will.be |
5e780 | 20 6c 6f 61 64 65 64 29 2e 0a 23 69 66 6e 64 65 66 20 51 5f 50 4c 55 47 49 4e 5f 56 45 52 49 46 | .loaded)..#ifndef.Q_PLUGIN_VERIF |
5e7a0 | 49 43 41 54 49 4f 4e 5f 44 41 54 41 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 50 4c 55 47 49 4e 5f | ICATION_DATA.#..define.Q_PLUGIN_ |
5e7c0 | 56 45 52 49 46 49 43 41 54 49 4f 4e 5f 44 41 54 41 20 5c 0a 09 73 74 61 74 69 63 20 63 6f 6e 73 | VERIFICATION_DATA.\..static.cons |
5e7e0 | 74 20 63 68 61 72 20 2a 71 74 5f 75 63 6d 5f 76 65 72 69 66 69 63 61 74 69 6f 6e 5f 64 61 74 61 | t.char.*qt_ucm_verification_data |
5e800 | 20 3d 09 09 09 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 70 61 74 74 65 72 6e 3d 22 22 51 54 | .=...\............."pattern=""QT |
5e820 | 5f 55 43 4d 5f 56 45 52 49 46 49 43 41 54 49 4f 4e 5f 44 41 54 41 22 22 5c 6e 22 09 09 09 5c 0a | _UCM_VERIFICATION_DATA""\n"...\. |
5e840 | 20 20 20 20 20 20 20 20 20 20 20 20 22 76 65 72 73 69 6f 6e 3d 22 51 54 5f 56 45 52 53 49 4f 4e | ............"version="QT_VERSION |
5e860 | 5f 53 54 52 22 5c 6e 22 09 09 09 09 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 22 66 6c 61 67 73 | _STR"\n"....\............."flags |
5e880 | 3d 22 51 5f 50 4c 55 47 49 4e 5f 46 4c 41 47 53 5f 53 54 52 49 4e 47 22 5c 6e 22 09 09 09 09 5c | ="Q_PLUGIN_FLAGS_STRING"\n"....\ |
5e8a0 | 0a 09 20 20 20 20 22 62 75 69 6c 64 6b 65 79 3d 22 51 54 5f 42 55 49 4c 44 5f 4b 45 59 22 5c 30 | ......"buildkey="QT_BUILD_KEY"\0 |
5e8c0 | 22 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 50 4c 55 47 49 4e 5f 56 45 52 49 46 49 43 41 54 49 | ";.#endif.//.Q_PLUGIN_VERIFICATI |
5e8e0 | 4f 4e 5f 44 41 54 41 0a 0a 23 64 65 66 69 6e 65 20 51 5f 50 4c 55 47 49 4e 5f 49 4e 53 54 41 4e | ON_DATA..#define.Q_PLUGIN_INSTAN |
5e900 | 54 49 41 54 45 28 20 49 4d 50 4c 45 4d 45 4e 54 41 54 49 4f 4e 20 29 09 5c 0a 09 7b 20 5c 0a 09 | TIATE(.IMPLEMENTATION.).\..{.\.. |
5e920 | 20 20 20 20 49 4d 50 4c 45 4d 45 4e 54 41 54 49 4f 4e 20 2a 69 20 3d 20 6e 65 77 20 49 4d 50 4c | ....IMPLEMENTATION.*i.=.new.IMPL |
5e940 | 45 4d 45 4e 54 41 54 49 4f 4e 3b 09 5c 0a 09 20 20 20 20 72 65 74 75 72 6e 20 69 2d 3e 69 66 61 | EMENTATION;.\......return.i->ifa |
5e960 | 63 65 28 29 3b 20 5c 0a 09 7d 0a 0a 23 20 20 20 20 69 66 64 65 66 20 51 5f 57 53 5f 57 49 4e 0a | ce();.\..}..#....ifdef.Q_WS_WIN. |
5e980 | 23 09 69 66 64 65 66 20 51 5f 43 43 5f 42 4f 52 0a 23 09 20 20 20 20 64 65 66 69 6e 65 20 51 5f | #.ifdef.Q_CC_BOR.#.....define.Q_ |
5e9a0 | 45 58 50 4f 52 54 5f 50 4c 55 47 49 4e 28 50 4c 55 47 49 4e 29 20 5c 0a 09 20 20 20 20 20 20 20 | EXPORT_PLUGIN(PLUGIN).\......... |
5e9c0 | 20 51 5f 50 4c 55 47 49 4e 5f 56 45 52 49 46 49 43 41 54 49 4f 4e 5f 44 41 54 41 20 5c 0a 09 09 | .Q_PLUGIN_VERIFICATION_DATA.\... |
5e9e0 | 51 5f 45 58 54 45 52 4e 5f 43 20 5f 5f 64 65 63 6c 73 70 65 63 28 64 6c 6c 65 78 70 6f 72 74 29 | Q_EXTERN_C.__declspec(dllexport) |
5ea00 | 20 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 | .\.................const.char.*. |
5ea20 | 5f 5f 73 74 64 63 61 6c 6c 20 71 74 5f 75 63 6d 5f 71 75 65 72 79 5f 76 65 72 69 66 69 63 61 74 | __stdcall.qt_ucm_query_verificat |
5ea40 | 69 6f 6e 5f 64 61 74 61 28 29 20 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 72 | ion_data().\.................{.r |
5ea60 | 65 74 75 72 6e 20 71 74 5f 75 63 6d 5f 76 65 72 69 66 69 63 61 74 69 6f 6e 5f 64 61 74 61 3b 20 | eturn.qt_ucm_verification_data;. |
5ea80 | 7d 20 5c 0a 09 09 51 5f 45 58 54 45 52 4e 5f 43 20 5f 5f 64 65 63 6c 73 70 65 63 28 64 6c 6c 65 | }.\...Q_EXTERN_C.__declspec(dlle |
5eaa0 | 78 70 6f 72 74 29 20 51 55 6e 6b 6e 6f 77 6e 49 6e 74 65 72 66 61 63 65 2a 20 5c 0a 20 20 20 20 | xport).QUnknownInterface*.\..... |
5eac0 | 20 20 20 20 20 20 20 20 20 20 20 20 5f 5f 73 74 64 63 61 6c 6c 20 75 63 6d 5f 69 6e 73 74 61 6e | ............__stdcall.ucm_instan |
5eae0 | 74 69 61 74 65 28 29 20 5c 0a 09 09 51 5f 50 4c 55 47 49 4e 5f 49 4e 53 54 41 4e 54 49 41 54 45 | tiate().\...Q_PLUGIN_INSTANTIATE |
5eb00 | 28 20 50 4c 55 47 49 4e 20 29 0a 23 09 65 6c 73 65 0a 23 09 20 20 20 20 64 65 66 69 6e 65 20 51 | (.PLUGIN.).#.else.#.....define.Q |
5eb20 | 5f 45 58 50 4f 52 54 5f 50 4c 55 47 49 4e 28 50 4c 55 47 49 4e 29 20 5c 0a 09 20 20 20 20 20 20 | _EXPORT_PLUGIN(PLUGIN).\........ |
5eb40 | 20 20 51 5f 50 4c 55 47 49 4e 5f 56 45 52 49 46 49 43 41 54 49 4f 4e 5f 44 41 54 41 20 5c 0a 09 | ..Q_PLUGIN_VERIFICATION_DATA.\.. |
5eb60 | 09 51 5f 45 58 54 45 52 4e 5f 43 20 5f 5f 64 65 63 6c 73 70 65 63 28 64 6c 6c 65 78 70 6f 72 74 | .Q_EXTERN_C.__declspec(dllexport |
5eb80 | 29 20 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a | ).\.................const.char.* |
5eba0 | 71 74 5f 75 63 6d 5f 71 75 65 72 79 5f 76 65 72 69 66 69 63 61 74 69 6f 6e 5f 64 61 74 61 28 29 | qt_ucm_query_verification_data() |
5ebc0 | 20 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 71 74 5f 75 | .\.................{.return.qt_u |
5ebe0 | 63 6d 5f 76 65 72 69 66 69 63 61 74 69 6f 6e 5f 64 61 74 61 3b 20 7d 20 5c 0a 09 09 51 5f 45 58 | cm_verification_data;.}.\...Q_EX |
5ec00 | 54 45 52 4e 5f 43 20 5f 5f 64 65 63 6c 73 70 65 63 28 64 6c 6c 65 78 70 6f 72 74 29 20 51 55 6e | TERN_C.__declspec(dllexport).QUn |
5ec20 | 6b 6e 6f 77 6e 49 6e 74 65 72 66 61 63 65 2a 20 75 63 6d 5f 69 6e 73 74 61 6e 74 69 61 74 65 28 | knownInterface*.ucm_instantiate( |
5ec40 | 29 20 5c 0a 09 09 51 5f 50 4c 55 47 49 4e 5f 49 4e 53 54 41 4e 54 49 41 54 45 28 20 50 4c 55 47 | ).\...Q_PLUGIN_INSTANTIATE(.PLUG |
5ec60 | 49 4e 20 29 0a 23 09 65 6e 64 69 66 0a 23 20 20 20 20 65 6c 73 65 0a 23 09 64 65 66 69 6e 65 20 | IN.).#.endif.#....else.#.define. |
5ec80 | 51 5f 45 58 50 4f 52 54 5f 50 4c 55 47 49 4e 28 50 4c 55 47 49 4e 29 20 5c 0a 09 20 20 20 20 51 | Q_EXPORT_PLUGIN(PLUGIN).\......Q |
5eca0 | 5f 50 4c 55 47 49 4e 5f 56 45 52 49 46 49 43 41 54 49 4f 4e 5f 44 41 54 41 20 5c 0a 09 20 20 20 | _PLUGIN_VERIFICATION_DATA.\..... |
5ecc0 | 20 51 5f 45 58 54 45 52 4e 5f 43 20 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 73 74 20 | .Q_EXTERN_C.\.............const. |
5ece0 | 63 68 61 72 20 2a 71 74 5f 75 63 6d 5f 71 75 65 72 79 5f 76 65 72 69 66 69 63 61 74 69 6f 6e 5f | char.*qt_ucm_query_verification_ |
5ed00 | 64 61 74 61 28 29 20 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 71 74 | data().\.............{.return.qt |
5ed20 | 5f 75 63 6d 5f 76 65 72 69 66 69 63 61 74 69 6f 6e 5f 64 61 74 61 3b 20 7d 20 5c 0a 09 20 20 20 | _ucm_verification_data;.}.\..... |
5ed40 | 20 51 5f 45 58 54 45 52 4e 5f 43 20 51 55 6e 6b 6e 6f 77 6e 49 6e 74 65 72 66 61 63 65 2a 20 75 | .Q_EXTERN_C.QUnknownInterface*.u |
5ed60 | 63 6d 5f 69 6e 73 74 61 6e 74 69 61 74 65 28 29 20 5c 0a 20 20 20 20 20 20 20 20 20 20 20 20 51 | cm_instantiate().\.............Q |
5ed80 | 5f 50 4c 55 47 49 4e 5f 49 4e 53 54 41 4e 54 49 41 54 45 28 20 50 4c 55 47 49 4e 20 29 0a 23 20 | _PLUGIN_INSTANTIATE(.PLUGIN.).#. |
5eda0 | 20 20 20 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 0a 0a 73 74 72 75 63 74 20 51 55 6e 6b 6e 6f 77 | ...endif..#endif..struct.QUnknow |
5edc0 | 6e 49 6e 74 65 72 66 61 63 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 47 50 6c | nInterface;..class.Q_EXPORT.QGPl |
5ede0 | 75 67 69 6e 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 | ugin.:.public.QObject.{.....Q_OB |
5ee00 | 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 47 50 6c 75 67 69 6e 28 20 51 55 6e 6b 6e | JECT.public:.....QGPlugin(.QUnkn |
5ee20 | 6f 77 6e 49 6e 74 65 72 66 61 63 65 20 2a 69 20 29 3b 0a 20 20 20 20 7e 51 47 50 6c 75 67 69 6e | ownInterface.*i.);.....~QGPlugin |
5ee40 | 28 29 3b 0a 0a 20 20 20 20 51 55 6e 6b 6e 6f 77 6e 49 6e 74 65 72 66 61 63 65 2a 20 69 66 61 63 | ();......QUnknownInterface*.ifac |
5ee60 | 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 66 61 63 65 28 20 51 55 6e 6b 6e 6f 77 6e | e();.....void.setIface(.QUnknown |
5ee80 | 49 6e 74 65 72 66 61 63 65 20 2a 69 66 61 63 65 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 | Interface.*iface.);..private:... |
5eea0 | 20 20 51 47 50 6c 75 67 69 6e 28 29 3b 0a 20 20 20 20 51 55 6e 6b 6e 6f 77 6e 49 6e 74 65 72 66 | ..QGPlugin();.....QUnknownInterf |
5eec0 | 61 63 65 2a 20 5f 69 66 61 63 65 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f | ace*._iface;.};..#endif.//.QT_NO |
5eee0 | 5f 43 4f 4d 50 4f 4e 45 4e 54 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 47 50 4c 55 47 49 4e 5f 48 | _COMPONENT..#endif.//.QGPLUGIN_H |
5ef00 | 0a 00 00 00 20 00 71 00 67 00 66 00 78 00 6d 00 61 00 74 00 72 00 6f 00 78 00 5f 00 71 00 77 00 | ......q.g.f.x.m.a.t.r.o.x._.q.w. |
5ef20 | 73 00 2e 00 68 00 00 07 ec 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | s...h..../********************** |
5ef40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5ef60 | 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:.$ |
5ef80 | 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 47 66 78 4d 61 74 72 6f 78 20 | .**.**.Definition.of.QGfxMatrox. |
5efa0 | 28 67 72 61 70 68 69 63 73 20 63 6f 6e 74 65 78 74 29 20 63 6c 61 73 73 20 66 6f 72 20 4d 61 74 | (graphics.context).class.for.Mat |
5efc0 | 72 6f 78 20 4d 47 41 20 63 61 72 64 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 | rox.MGA.cards.**.**.Created.:.20 |
5efe0 | 30 32 30 32 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 39 32 2d | 020214.**.**.Copyright.(C).1992- |
5f000 | 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. |
5f020 | 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 |
5f040 | 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 |
5f060 | 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 |
5f080 | 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 |
5f0a0 | 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 |
5f0c0 | 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. |
5f0e0 | 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 |
5f100 | 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 |
5f120 | 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 |
5f140 | 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. |
5f160 | 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 |
5f180 | 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 |
5f1a0 | 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 | ssional.Edition.**.licenses.for. |
5f1c0 | 51 74 6f 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e | Qtopia.Core.may.use.this.file.in |
5f1e0 | 20 61 63 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 | .accordance.with.the.**.Qt.Embed |
5f200 | 64 65 64 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 | ded.Commercial.License.Agreement |
5f220 | 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..**. |
5f240 | 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 |
5f260 | 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 |
5f280 | 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 |
5f2a0 | 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 |
5f2c0 | 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 |
5f2e0 | 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. |
5f300 | 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 |
5f320 | 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. |
5f340 | 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..* |
5f360 | 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/ |
5f380 | 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.. |
5f3a0 | 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 |
5f3c0 | 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 |
5f3e0 | 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..** |
5f400 | 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 | .******************************* |
5f420 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5f440 | 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 46 58 4d 41 54 52 4f 58 5f 51 57 53 | *******/..#ifndef.QGFXMATROX_QWS |
5f460 | 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 46 58 4d 41 54 52 4f 58 5f 51 57 53 5f 48 0a 0a 23 69 66 | _H.#define.QGFXMATROX_QWS_H..#if |
5f480 | 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 66 78 6c 69 6e 75 78 66 62 5f | ndef.QT_H.#include."qgfxlinuxfb_ |
5f4a0 | 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 | qws.h".#endif.//.QT_H..#ifndef.Q |
5f4c0 | 54 5f 4e 4f 5f 51 57 53 5f 4d 41 54 52 4f 58 0a 0a 63 6c 61 73 73 20 51 4d 61 74 72 6f 78 53 63 | T_NO_QWS_MATROX..class.QMatroxSc |
5f4e0 | 72 65 65 6e 20 3a 20 70 75 62 6c 69 63 20 51 4c 69 6e 75 78 46 62 53 63 72 65 65 6e 0a 7b 0a 70 | reen.:.public.QLinuxFbScreen.{.p |
5f500 | 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 61 74 72 6f 78 53 63 72 65 65 6e 28 20 69 6e 74 20 64 69 | ublic:.....QMatroxScreen(.int.di |
5f520 | 73 70 6c 61 79 5f 69 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 4d 61 74 72 6f 78 | splay_id.);.....virtual.~QMatrox |
5f540 | 53 63 72 65 65 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 6f 6e 6e | Screen();......virtual.bool.conn |
5f560 | 65 63 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 70 65 63 20 29 3b 0a 20 20 20 20 | ect(.const.QString.&spec.);..... |
5f580 | 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 6e 69 74 44 65 76 69 63 65 28 29 3b 0a 20 20 20 20 76 | virtual.bool.initDevice();.....v |
5f5a0 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 68 75 74 64 6f 77 6e 44 65 76 69 63 65 28 29 3b 0a 20 20 | irtual.void.shutdownDevice();... |
5f5c0 | 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 75 73 65 4f 66 66 73 63 72 65 65 6e 28 29 3b 0a 20 | ..virtual.bool.useOffscreen();.. |
5f5e0 | 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 69 6e 69 74 43 75 72 73 6f 72 28 76 6f 69 64 2a 2c | ...virtual.int.initCursor(void*, |
5f600 | 20 62 6f 6f 6c 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 47 66 78 20 2a 20 63 72 65 61 74 | .bool);.....virtual.QGfx.*.creat |
5f620 | 65 47 66 78 28 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 | eGfx(unsigned.char.*,int,int,int |
5f640 | 2c 69 6e 74 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 | ,int);..protected:.....virtual.i |
5f660 | 6e 74 20 70 69 78 6d 61 70 4f 66 66 73 65 74 41 6c 69 67 6e 6d 65 6e 74 28 29 3b 0a 20 20 20 20 | nt.pixmapOffsetAlignment();..... |
5f680 | 76 69 72 74 75 61 6c 20 69 6e 74 20 70 69 78 6d 61 70 4c 69 6e 65 73 74 65 70 41 6c 69 67 6e 6d | virtual.int.pixmapLinestepAlignm |
5f6a0 | 65 6e 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 69 6e | ent();..private:.....unsigned.in |
5f6c0 | 74 20 73 72 63 5f 70 69 78 65 6c 5f 6f 66 66 73 65 74 3b 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 | t.src_pixel_offset;.};...#endif. |
5f6e0 | 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 41 54 52 4f 58 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | //.QT_NO_QWS_MATROX..#endif.//.Q |
5f700 | 47 46 58 4d 41 54 52 4f 58 5f 51 57 53 5f 48 0a 00 00 00 16 00 71 00 6d 00 65 00 6e 00 75 00 64 | GFXMATROX_QWS_H......q.m.e.n.u.d |
5f720 | 00 61 00 74 00 61 00 2e 00 68 00 00 24 82 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .a.t.a...h..$./***************** |
5f740 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5f760 | 2a 2a 2a 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 | ***************************.**.$ |
5f780 | 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 4d 65 6e 75 44 | Id:.$.**.**.Definition.of.QMenuD |
5f7a0 | 61 74 61 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 34 31 31 32 38 | ata.class.**.**.Created.:.941128 |
5f7c0 | 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 |
5f7e0 | 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 |
5f800 | 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 |
5f820 | 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. |
5f840 | 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. |
5f860 | 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 |
5f880 | 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 |
5f8a0 | 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 |
5f8c0 | 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 |
5f8e0 | 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. |
5f900 | 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 |
5f920 | 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 |
5f940 | 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 |
5f960 | 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. |
5f980 | 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 |
5f9a0 | 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 |
5f9c0 | 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 |
5f9e0 | 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. |
5fa00 | 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 |
5fa20 | 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 |
5fa40 | 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. |
5fa60 | 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 |
5fa80 | 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 |
5faa0 | 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 |
5fac0 | 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. |
5fae0 | 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 |
5fb00 | 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 |
5fb20 | 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 |
5fb40 | 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..* |
5fb60 | 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 |
5fb80 | 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 |
5fba0 | 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 |
5fbc0 | 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 |
5fbe0 | 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 |
5fc00 | 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 |
5fc20 | 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. |
5fc40 | 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 |
5fc60 | 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 |
5fc80 | 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 |
5fca0 | 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 |
5fcc0 | 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..**.*********************** |
5fce0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
5fd00 | 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 45 4e 55 44 | ***************/..#ifndef.QMENUD |
5fd20 | 41 54 41 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 45 4e 55 44 41 54 41 5f 48 0a 0a 23 69 66 6e 64 | ATA_H.#define.QMENUDATA_H..#ifnd |
5fd40 | 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 69 6e | ef.QT_H.#include."qglobal.h".#in |
5fd60 | 63 6c 75 64 65 20 22 71 69 63 6f 6e 73 65 74 2e 68 22 20 2f 2f 20 63 6f 6e 76 65 72 73 69 6f 6e | clude."qiconset.h".//.conversion |
5fd80 | 20 51 50 69 78 6d 61 70 2d 3e 51 49 63 6f 6e 73 65 74 0a 23 69 6e 63 6c 75 64 65 20 22 71 6b 65 | .QPixmap->QIconset.#include."qke |
5fda0 | 79 73 65 71 75 65 6e 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 | ysequence.h".#include."qstring.h |
5fdc0 | 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 69 67 6e 61 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 | ".#include."qsignal.h".#include. |
5fde0 | 22 71 66 6f 6e 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 | "qfont.h".#endif.//.QT_H..#ifnde |
5fe00 | 66 20 51 54 5f 4e 4f 5f 4d 45 4e 55 44 41 54 41 0a 0a 63 6c 61 73 73 20 51 50 6f 70 75 70 4d 65 | f.QT_NO_MENUDATA..class.QPopupMe |
5fe20 | 6e 75 3b 0a 63 6c 61 73 73 20 51 4d 65 6e 75 44 61 74 61 44 61 74 61 3b 0a 63 6c 61 73 73 20 51 | nu;.class.QMenuDataData;.class.Q |
5fe40 | 4f 62 6a 65 63 74 3b 0a 0a 63 6c 61 73 73 20 51 43 75 73 74 6f 6d 4d 65 6e 75 49 74 65 6d 3b 0a | Object;..class.QCustomMenuItem;. |
5fe60 | 63 6c 61 73 73 20 51 4d 65 6e 75 49 74 65 6d 44 61 74 61 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 | class.QMenuItemData;..class.Q_EX |
5fe80 | 50 4f 52 54 20 51 4d 65 6e 75 49 74 65 6d 09 09 09 2f 2f 20 69 6e 74 65 72 6e 61 6c 20 6d 65 6e | PORT.QMenuItem...//.internal.men |
5fea0 | 75 20 69 74 65 6d 20 63 6c 61 73 73 0a 7b 0a 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4d 65 6e | u.item.class.{.friend.class.QMen |
5fec0 | 75 44 61 74 61 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 65 6e 75 49 74 65 6d 28 29 3b 0a | uData;.public:.....QMenuItem();. |
5fee0 | 20 20 20 7e 51 4d 65 6e 75 49 74 65 6d 28 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 69 64 28 29 09 | ...~QMenuItem();......int..id(). |
5ff00 | 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 69 64 65 6e 74 3b 20 7d 0a 20 20 20 20 51 49 63 | .const.{.return.ident;.}.....QIc |
5ff20 | 6f 6e 53 65 74 20 20 20 2a 69 63 6f 6e 53 65 74 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 | onSet...*iconSet().const.{.retur |
5ff40 | 6e 20 69 63 6f 6e 73 65 74 5f 64 61 74 61 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 09 74 65 | n.iconset_data;.}.....QString.te |
5ff60 | 78 74 28 29 09 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 74 65 78 74 5f 64 61 74 61 3b 20 | xt()..const.{.return.text_data;. |
5ff80 | 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 09 77 68 61 74 73 54 68 69 73 28 29 09 63 6f 6e 73 74 09 | }.....QString.whatsThis().const. |
5ffa0 | 7b 20 72 65 74 75 72 6e 20 77 68 61 74 73 74 68 69 73 5f 64 61 74 61 3b 20 7d 0a 20 20 20 20 51 | {.return.whatsthis_data;.}.....Q |
5ffc0 | 50 69 78 6d 61 70 20 20 20 20 2a 70 69 78 6d 61 70 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 | Pixmap....*pixmap().const.{.retu |
5ffe0 | 72 6e 20 70 69 78 6d 61 70 5f 64 61 74 61 3b 20 7d 0a 20 20 20 20 51 50 6f 70 75 70 4d 65 6e 75 | rn.pixmap_data;.}.....QPopupMenu |
60000 | 20 2a 70 6f 70 75 70 28 29 09 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 70 6f 70 75 70 5f | .*popup()..const.{.return.popup_ |
60020 | 6d 65 6e 75 3b 20 7d 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 28 29 09 09 63 | menu;.}.....QWidget.*widget()..c |
60040 | 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 77 69 64 67 65 74 5f 69 74 65 6d 3b 20 7d 0a 20 20 20 | onst.{.return.widget_item;.}.... |
60060 | 20 51 43 75 73 74 6f 6d 4d 65 6e 75 49 74 65 6d 20 2a 63 75 73 74 6f 6d 28 29 09 63 6f 6e 73 74 | .QCustomMenuItem.*custom().const |
60080 | 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 20 20 20 20 51 4b 65 79 53 65 | ;.#ifndef.QT_NO_ACCEL.....QKeySe |
600a0 | 71 75 65 6e 63 65 20 6b 65 79 28 29 09 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 61 63 63 | quence.key()..const.{.return.acc |
600c0 | 65 6c 5f 6b 65 79 3b 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 69 67 6e 61 6c 20 20 20 20 | el_key;.}.#endif.....QSignal.... |
600e0 | 2a 73 69 67 6e 61 6c 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 73 69 67 6e 61 6c 5f | *signal().const.{.return.signal_ |
60100 | 64 61 74 61 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 09 69 73 53 65 70 61 72 61 74 6f 72 28 29 09 63 | data;.}.....bool.isSeparator().c |
60120 | 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 69 73 5f 73 65 70 61 72 61 74 6f 72 3b 20 7d 0a 20 20 | onst.{.return.is_separator;.}... |
60140 | 20 20 62 6f 6f 6c 09 69 73 45 6e 61 62 6c 65 64 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 | ..bool.isEnabled().const.{.retur |
60160 | 6e 20 69 73 5f 65 6e 61 62 6c 65 64 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 09 69 73 43 68 65 63 6b | n.is_enabled;.}.....bool.isCheck |
60180 | 65 64 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 69 73 5f 63 68 65 63 6b 65 64 3b 20 | ed().const.{.return.is_checked;. |
601a0 | 7d 0a 20 20 20 20 62 6f 6f 6c 09 69 73 44 69 72 74 79 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 | }.....bool.isDirty().const.{.ret |
601c0 | 75 72 6e 20 69 73 5f 64 69 72 74 79 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 09 69 73 56 69 73 69 62 | urn.is_dirty;.}.....bool.isVisib |
601e0 | 6c 65 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 69 73 5f 76 69 73 69 62 6c 65 3b 20 | le().const.{.return.is_visible;. |
60200 | 7d 0a 20 20 20 20 62 6f 6f 6c 09 69 73 45 6e 61 62 6c 65 64 41 6e 64 56 69 73 69 62 6c 65 28 29 | }.....bool.isEnabledAndVisible() |
60220 | 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 73 5f 65 6e 61 62 6c 65 64 20 26 26 20 69 73 | .const.{.return.is_enabled.&&.is |
60240 | 5f 76 69 73 69 62 6c 65 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 54 65 78 74 28 20 63 | _visible;.}......void.setText(.c |
60260 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 20 29 20 7b 20 74 65 78 74 5f 64 61 74 61 | onst.QString.&text.).{.text_data |
60280 | 20 3d 20 74 65 78 74 3b 20 7d 0a 20 20 20 20 76 6f 69 64 09 73 65 74 44 69 72 74 79 28 20 62 6f | .=.text;.}.....void.setDirty(.bo |
602a0 | 6f 6c 20 64 69 72 74 79 20 29 09 20 20 20 20 20 20 20 7b 20 69 73 5f 64 69 72 74 79 20 3d 20 64 | ol.dirty.)........{.is_dirty.=.d |
602c0 | 69 72 74 79 3b 20 7d 0a 20 20 20 20 76 6f 69 64 09 73 65 74 56 69 73 69 62 6c 65 28 20 62 6f 6f | irty;.}.....void.setVisible(.boo |
602e0 | 6c 20 76 69 73 69 62 6c 65 20 29 09 20 20 20 20 20 20 20 7b 20 69 73 5f 76 69 73 69 62 6c 65 20 | l.visible.)........{.is_visible. |
60300 | 3d 20 76 69 73 69 62 6c 65 3b 20 7d 0a 20 20 20 20 76 6f 69 64 09 73 65 74 57 68 61 74 73 54 68 | =.visible;.}.....void.setWhatsTh |
60320 | 69 73 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 20 29 20 7b 20 77 68 61 74 | is(.const.QString.&text.).{.what |
60340 | 73 74 68 69 73 5f 64 61 74 61 20 3d 20 74 65 78 74 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 | sthis_data.=.text;.}..private:.. |
60360 | 20 20 20 69 6e 74 09 09 69 64 65 6e 74 3b 09 09 09 09 2f 2f 20 69 74 65 6d 20 69 64 65 6e 74 69 | ...int..ident;....//.item.identi |
60380 | 66 69 65 72 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 20 20 20 2a 69 63 6f 6e 73 65 74 5f 64 61 74 | fier.....QIconSet...*iconset_dat |
603a0 | 61 3b 09 09 09 2f 2f 20 69 63 6f 6e 73 0a 20 20 20 20 51 53 74 72 69 6e 67 09 74 65 78 74 5f 64 | a;...//.icons.....QString.text_d |
603c0 | 61 74 61 3b 09 09 09 2f 2f 20 69 74 65 6d 20 74 65 78 74 0a 20 20 20 20 51 53 74 72 69 6e 67 09 | ata;...//.item.text.....QString. |
603e0 | 77 68 61 74 73 74 68 69 73 5f 64 61 74 61 3b 09 09 09 2f 2f 20 69 74 65 6d 20 57 68 61 74 73 20 | whatsthis_data;...//.item.Whats. |
60400 | 54 68 69 73 20 68 65 6c 70 20 74 65 78 74 0a 20 20 20 20 51 50 69 78 6d 61 70 20 20 20 20 2a 70 | This.help.text.....QPixmap....*p |
60420 | 69 78 6d 61 70 5f 64 61 74 61 3b 09 09 09 2f 2f 20 69 74 65 6d 20 70 69 78 6d 61 70 0a 20 20 20 | ixmap_data;...//.item.pixmap.... |
60440 | 20 51 50 6f 70 75 70 4d 65 6e 75 20 2a 70 6f 70 75 70 5f 6d 65 6e 75 3b 09 09 09 2f 2f 20 69 74 | .QPopupMenu.*popup_menu;...//.it |
60460 | 65 6d 20 70 6f 70 75 70 20 6d 65 6e 75 0a 20 20 20 20 51 57 69 64 67 65 74 20 20 20 20 2a 77 69 | em.popup.menu.....QWidget....*wi |
60480 | 64 67 65 74 5f 69 74 65 6d 3b 09 09 09 2f 2f 20 77 69 64 67 65 74 20 6d 65 6e 75 20 69 74 65 6d | dget_item;...//.widget.menu.item |
604a0 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 20 20 20 20 51 4b 65 79 53 65 71 | .#ifndef.QT_NO_ACCEL.....QKeySeq |
604c0 | 75 65 6e 63 65 09 61 63 63 65 6c 5f 6b 65 79 3b 09 09 2f 2f 20 61 63 63 65 6c 65 72 61 74 6f 72 | uence.accel_key;..//.accelerator |
604e0 | 20 6b 65 79 20 28 73 74 61 74 65 7c 61 73 63 69 69 29 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 | .key.(state|ascii).#endif.....QS |
60500 | 69 67 6e 61 6c 20 20 20 20 2a 73 69 67 6e 61 6c 5f 64 61 74 61 3b 09 09 09 2f 2f 20 63 6f 6e 6e | ignal....*signal_data;...//.conn |
60520 | 65 63 74 69 6f 6e 0a 20 20 20 20 75 69 6e 74 09 69 73 5f 73 65 70 61 72 61 74 6f 72 20 3a 20 31 | ection.....uint.is_separator.:.1 |
60540 | 3b 09 09 2f 2f 20 73 65 70 61 72 61 74 6f 72 20 66 6c 61 67 0a 20 20 20 20 75 69 6e 74 09 69 73 | ;..//.separator.flag.....uint.is |
60560 | 5f 65 6e 61 62 6c 65 64 20 20 20 3a 20 31 3b 09 09 2f 2f 20 64 69 73 61 62 6c 65 64 20 66 6c 61 | _enabled...:.1;..//.disabled.fla |
60580 | 67 0a 20 20 20 20 75 69 6e 74 09 69 73 5f 63 68 65 63 6b 65 64 20 20 20 3a 20 31 3b 09 09 2f 2f | g.....uint.is_checked...:.1;..// |
605a0 | 20 63 68 65 63 6b 65 64 20 66 6c 61 67 0a 20 20 20 20 75 69 6e 74 09 69 73 5f 64 69 72 74 79 20 | .checked.flag.....uint.is_dirty. |
605c0 | 20 20 20 20 3a 20 31 3b 09 09 2f 2f 20 64 69 72 74 79 20 28 75 70 64 61 74 65 29 20 66 6c 61 67 | ....:.1;..//.dirty.(update).flag |
605e0 | 0a 20 20 20 20 75 69 6e 74 09 69 73 5f 76 69 73 69 62 6c 65 20 20 20 20 20 3a 20 31 3b 09 09 2f | .....uint.is_visible.....:.1;../ |
60600 | 2f 20 76 69 73 69 62 69 6c 69 74 79 20 66 6c 61 67 0a 20 20 20 20 51 4d 65 6e 75 49 74 65 6d 44 | /.visibility.flag.....QMenuItemD |
60620 | 61 74 61 2a 20 64 3b 0a 0a 20 20 20 20 51 4d 65 6e 75 49 74 65 6d 44 61 74 61 2a 20 65 78 74 72 | ata*.d;......QMenuItemData*.extr |
60640 | 61 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 20 | a();..private:.//.Disabled.copy. |
60660 | 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 |
60680 | 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 65 6e 75 49 | fined(Q_DISABLE_COPY).....QMenuI |
606a0 | 74 65 6d 28 20 63 6f 6e 73 74 20 51 4d 65 6e 75 49 74 65 6d 20 26 20 29 3b 0a 20 20 20 20 51 4d | tem(.const.QMenuItem.&.);.....QM |
606c0 | 65 6e 75 49 74 65 6d 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 4d 65 6e 75 49 | enuItem.&operator=(.const.QMenuI |
606e0 | 74 65 6d 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 | tem.&.);.#endif.};..#include."qp |
60700 | 74 72 6c 69 73 74 2e 68 22 0a 74 79 70 65 64 65 66 20 51 50 74 72 4c 69 73 74 3c 51 4d 65 6e 75 | trlist.h".typedef.QPtrList<QMenu |
60720 | 49 74 65 6d 3e 09 20 51 4d 65 6e 75 49 74 65 6d 4c 69 73 74 3b 0a 74 79 70 65 64 65 66 20 51 50 | Item>..QMenuItemList;.typedef.QP |
60740 | 74 72 4c 69 73 74 49 74 65 72 61 74 6f 72 3c 51 4d 65 6e 75 49 74 65 6d 3e 20 51 4d 65 6e 75 49 | trListIterator<QMenuItem>.QMenuI |
60760 | 74 65 6d 4c 69 73 74 49 74 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 43 75 73 | temListIt;...class.Q_EXPORT.QCus |
60780 | 74 6f 6d 4d 65 6e 75 49 74 65 6d 20 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 70 75 62 6c 69 63 | tomMenuItem.:.public.Qt.{.public |
607a0 | 3a 0a 20 20 20 20 51 43 75 73 74 6f 6d 4d 65 6e 75 49 74 65 6d 28 29 3b 0a 20 20 20 20 76 69 72 | :.....QCustomMenuItem();.....vir |
607c0 | 74 75 61 6c 20 7e 51 43 75 73 74 6f 6d 4d 65 6e 75 49 74 65 6d 28 29 3b 0a 20 20 20 20 76 69 72 | tual.~QCustomMenuItem();.....vir |
607e0 | 74 75 61 6c 20 62 6f 6f 6c 20 66 75 6c 6c 53 70 61 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | tual.bool.fullSpan().const;..... |
60800 | 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 53 65 70 61 72 61 74 6f 72 28 29 20 63 6f 6e 73 74 | virtual.bool.isSeparator().const |
60820 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 6f 6e 74 28 20 63 6f 6e 73 | ;.....virtual.void.setFont(.cons |
60840 | 74 20 51 46 6f 6e 74 26 20 66 6f 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | t.QFont&.font.);.....virtual.voi |
60860 | 64 20 70 61 69 6e 74 28 20 51 50 61 69 6e 74 65 72 2a 20 70 2c 20 63 6f 6e 73 74 20 51 43 6f 6c | d.paint(.QPainter*.p,.const.QCol |
60880 | 6f 72 47 72 6f 75 70 26 20 63 67 2c 20 62 6f 6f 6c 20 61 63 74 2c 0a 09 09 09 62 6f 6f 6c 20 65 | orGroup&.cg,.bool.act,....bool.e |
608a0 | 6e 61 62 6c 65 64 2c 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 77 2c 20 69 6e 74 | nabled,.int.x,.int.y,.int.w,.int |
608c0 | 20 68 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 69 7a 65 20 73 69 7a 65 | .h.).=.0;.....virtual.QSize.size |
608e0 | 48 69 6e 74 28 29 20 3d 20 30 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 | Hint().=.0;.};...class.Q_EXPORT. |
60900 | 51 4d 65 6e 75 44 61 74 61 09 09 09 2f 2f 20 6d 65 6e 75 20 64 61 74 61 20 63 6c 61 73 73 0a 7b | QMenuData...//.menu.data.class.{ |
60920 | 0a 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4d 65 6e 75 42 61 72 3b 0a 66 72 69 65 6e 64 20 63 | .friend.class.QMenuBar;.friend.c |
60940 | 6c 61 73 73 20 51 50 6f 70 75 70 4d 65 6e 75 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 65 | lass.QPopupMenu;.public:.....QMe |
60960 | 6e 75 44 61 74 61 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 4d 65 6e 75 44 61 74 61 | nuData();.....virtual.~QMenuData |
60980 | 28 29 3b 0a 0a 20 20 20 20 75 69 6e 74 09 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 0a 20 | ();......uint.count().const;.... |
609a0 | 20 20 20 69 6e 74 09 09 69 6e 73 65 72 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | ...int..insertItem(.const.QStrin |
609c0 | 67 20 26 74 65 78 74 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 20 2a 72 | g.&text,........const.QObject.*r |
609e0 | 65 63 65 69 76 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 65 6d 62 65 72 2c 0a 09 09 09 | eceiver,.const.char*.member,.... |
60a00 | 20 20 20 20 63 6f 6e 73 74 20 51 4b 65 79 53 65 71 75 65 6e 63 65 26 20 61 63 63 65 6c 20 3d 20 | ....const.QKeySequence&.accel.=. |
60a20 | 30 2c 20 69 6e 74 20 69 64 20 3d 20 2d 31 2c 20 69 6e 74 20 69 6e 64 65 78 20 3d 20 2d 31 20 29 | 0,.int.id.=.-1,.int.index.=.-1.) |
60a40 | 3b 0a 20 20 20 20 69 6e 74 09 09 69 6e 73 65 72 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 49 63 | ;.....int..insertItem(.const.QIc |
60a60 | 6f 6e 53 65 74 26 20 69 63 6f 6e 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | onSet&.icon,........const.QStrin |
60a80 | 67 20 26 74 65 78 74 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 20 2a 72 | g.&text,........const.QObject.*r |
60aa0 | 65 63 65 69 76 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 65 6d 62 65 72 2c 0a 09 09 09 | eceiver,.const.char*.member,.... |
60ac0 | 20 20 20 20 63 6f 6e 73 74 20 51 4b 65 79 53 65 71 75 65 6e 63 65 26 20 61 63 63 65 6c 20 3d 20 | ....const.QKeySequence&.accel.=. |
60ae0 | 30 2c 20 69 6e 74 20 69 64 20 3d 20 2d 31 2c 20 69 6e 74 20 69 6e 64 65 78 20 3d 20 2d 31 20 29 | 0,.int.id.=.-1,.int.index.=.-1.) |
60b00 | 3b 0a 20 20 20 20 69 6e 74 09 09 69 6e 73 65 72 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 50 69 | ;.....int..insertItem(.const.QPi |
60b20 | 78 6d 61 70 20 26 70 69 78 6d 61 70 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 4f 62 6a 65 | xmap.&pixmap,........const.QObje |
60b40 | 63 74 20 2a 72 65 63 65 69 76 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 65 6d 62 65 72 | ct.*receiver,.const.char*.member |
60b60 | 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 4b 65 79 53 65 71 75 65 6e 63 65 26 20 61 63 63 | ,........const.QKeySequence&.acc |
60b80 | 65 6c 20 3d 20 30 2c 20 69 6e 74 20 69 64 20 3d 20 2d 31 2c 20 69 6e 74 20 69 6e 64 65 78 20 3d | el.=.0,.int.id.=.-1,.int.index.= |
60ba0 | 20 2d 31 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 69 6e 73 65 72 74 49 74 65 6d 28 20 63 6f 6e 73 | .-1.);.....int..insertItem(.cons |
60bc0 | 74 20 51 49 63 6f 6e 53 65 74 26 20 69 63 6f 6e 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 | t.QIconSet&.icon,........const.Q |
60be0 | 50 69 78 6d 61 70 20 26 70 69 78 6d 61 70 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 4f 62 | Pixmap.&pixmap,........const.QOb |
60c00 | 6a 65 63 74 20 2a 72 65 63 65 69 76 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 65 6d 62 | ject.*receiver,.const.char*.memb |
60c20 | 65 72 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 4b 65 79 53 65 71 75 65 6e 63 65 26 20 61 | er,........const.QKeySequence&.a |
60c40 | 63 63 65 6c 20 3d 20 30 2c 20 69 6e 74 20 69 64 20 3d 20 2d 31 2c 20 69 6e 74 20 69 6e 64 65 78 | ccel.=.0,.int.id.=.-1,.int.index |
60c60 | 20 3d 20 2d 31 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 69 6e 73 65 72 74 49 74 65 6d 28 20 63 | .=.-1.);......int..insertItem(.c |
60c80 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 69 6e 74 20 69 64 3d 2d 31 2c 20 69 | onst.QString.&text,.int.id=-1,.i |
60ca0 | 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 69 6e 73 65 72 74 49 74 | nt.index=-1.);.....int..insertIt |
60cc0 | 65 6d 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 69 63 6f 6e 2c 0a 09 09 09 20 20 20 | em(.const.QIconSet&.icon,....... |
60ce0 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 69 6e 74 20 69 64 3d 2d 31 2c | .const.QString.&text,.int.id=-1, |
60d00 | 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 69 6e 73 65 72 | .int.index=-1.);......int..inser |
60d20 | 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 51 50 6f 70 | tItem(.const.QString.&text,.QPop |
60d40 | 75 70 4d 65 6e 75 20 2a 70 6f 70 75 70 2c 0a 09 09 09 20 20 20 20 69 6e 74 20 69 64 3d 2d 31 2c | upMenu.*popup,........int.id=-1, |
60d60 | 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 69 6e 73 65 72 74 | .int.index=-1.);.....int..insert |
60d80 | 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 69 63 6f 6e 2c 0a 09 09 09 20 | Item(.const.QIconSet&.icon,..... |
60da0 | 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 51 50 6f 70 75 70 4d 65 | ...const.QString.&text,.QPopupMe |
60dc0 | 6e 75 20 2a 70 6f 70 75 70 2c 0a 09 09 09 20 20 20 20 69 6e 74 20 69 64 3d 2d 31 2c 20 69 6e 74 | nu.*popup,........int.id=-1,.int |
60de0 | 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 0a 0a 20 20 20 20 69 6e 74 09 09 69 6e 73 65 72 74 49 74 | .index=-1.);.......int..insertIt |
60e00 | 65 6d 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 70 69 78 6d 61 70 2c 20 69 6e 74 20 69 | em(.const.QPixmap.&pixmap,.int.i |
60e20 | 64 3d 2d 31 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 69 | d=-1,.int.index=-1.);.....int..i |
60e40 | 6e 73 65 72 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 69 63 6f 6e 2c | nsertItem(.const.QIconSet&.icon, |
60e60 | 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 70 69 78 6d 61 70 2c 20 69 | ........const.QPixmap.&pixmap,.i |
60e80 | 6e 74 20 69 64 3d 2d 31 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 20 20 20 20 69 6e | nt.id=-1,.int.index=-1.);.....in |
60ea0 | 74 09 09 69 6e 73 65 72 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 70 69 | t..insertItem(.const.QPixmap.&pi |
60ec0 | 78 6d 61 70 2c 20 51 50 6f 70 75 70 4d 65 6e 75 20 2a 70 6f 70 75 70 2c 0a 09 09 09 20 20 20 20 | xmap,.QPopupMenu.*popup,........ |
60ee0 | 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 3b 0a 20 20 20 20 69 | int.id=-1,.int.index=-1.);.....i |
60f00 | 6e 74 09 09 69 6e 73 65 72 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 | nt..insertItem(.const.QIconSet&. |
60f20 | 69 63 6f 6e 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 70 69 78 6d | icon,........const.QPixmap.&pixm |
60f40 | 61 70 2c 20 51 50 6f 70 75 70 4d 65 6e 75 20 2a 70 6f 70 75 70 2c 0a 09 09 09 20 20 20 20 69 6e | ap,.QPopupMenu.*popup,........in |
60f60 | 74 20 69 64 3d 2d 31 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 0a 20 20 20 20 69 6e | t.id=-1,.int.index=-1.);......in |
60f80 | 74 09 09 69 6e 73 65 72 74 49 74 65 6d 28 20 51 57 69 64 67 65 74 2a 20 77 69 64 67 65 74 2c 20 | t..insertItem(.QWidget*.widget,. |
60fa0 | 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 3b 0a 0a 20 20 20 20 | int.id=-1,.int.index=-1.);...... |
60fc0 | 69 6e 74 09 09 69 6e 73 65 72 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 | int..insertItem(.const.QIconSet& |
60fe0 | 20 69 63 6f 6e 2c 20 51 43 75 73 74 6f 6d 4d 65 6e 75 49 74 65 6d 2a 20 63 75 73 74 6f 6d 2c 20 | .icon,.QCustomMenuItem*.custom,. |
61000 | 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 3b 0a 20 20 20 20 69 | int.id=-1,.int.index=-1.);.....i |
61020 | 6e 74 09 09 69 6e 73 65 72 74 49 74 65 6d 28 20 51 43 75 73 74 6f 6d 4d 65 6e 75 49 74 65 6d 2a | nt..insertItem(.QCustomMenuItem* |
61040 | 20 63 75 73 74 6f 6d 2c 20 69 6e 74 20 69 64 3d 2d 31 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 | .custom,.int.id=-1,.int.index=-1 |
61060 | 20 29 3b 0a 0a 0a 20 20 20 20 69 6e 74 09 09 69 6e 73 65 72 74 53 65 70 61 72 61 74 6f 72 28 20 | .);.......int..insertSeparator(. |
61080 | 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 72 65 6d 6f 76 65 | int.index=-1.);......void.remove |
610a0 | 49 74 65 6d 28 20 69 6e 74 20 69 64 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 6d 6f 76 65 49 | Item(.int.id.);.....void.removeI |
610c0 | 74 65 6d 41 74 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 63 6c 65 | temAt(.int.index.);.....void.cle |
610e0 | 61 72 28 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 20 20 20 20 51 | ar();..#ifndef.QT_NO_ACCEL.....Q |
61100 | 4b 65 79 53 65 71 75 65 6e 63 65 20 61 63 63 65 6c 28 20 69 6e 74 20 69 64 20 29 09 63 6f 6e 73 | KeySequence.accel(.int.id.).cons |
61120 | 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 41 63 63 65 6c 28 20 63 6f 6e 73 74 20 51 4b 65 79 | t;.....void.setAccel(.const.QKey |
61140 | 53 65 71 75 65 6e 63 65 26 20 6b 65 79 2c 20 69 6e 74 20 69 64 20 29 3b 0a 23 65 6e 64 69 66 0a | Sequence&.key,.int.id.);.#endif. |
61160 | 0a 20 20 20 20 51 49 63 6f 6e 53 65 74 20 20 20 20 2a 69 63 6f 6e 53 65 74 28 20 69 6e 74 20 69 | .....QIconSet....*iconSet(.int.i |
61180 | 64 20 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 65 78 74 28 20 69 6e 74 | d.).const;.....QString.text(.int |
611a0 | 20 69 64 20 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 20 20 20 20 2a 70 69 | .id.)..const;.....QPixmap....*pi |
611c0 | 78 6d 61 70 28 20 69 6e 74 20 69 64 20 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 | xmap(.int.id.).const;......void. |
611e0 | 73 65 74 57 68 61 74 73 54 68 69 73 28 20 69 6e 74 20 69 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 | setWhatsThis(.int.id,.const.QStr |
61200 | 69 6e 67 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 77 68 61 74 73 54 68 69 73 28 20 69 | ing&.);.....QString.whatsThis(.i |
61220 | 6e 74 20 69 64 20 29 20 63 6f 6e 73 74 3b 0a 0a 0a 20 20 20 20 76 6f 69 64 09 63 68 61 6e 67 65 | nt.id.).const;.......void.change |
61240 | 49 74 65 6d 28 20 69 6e 74 20 69 64 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 | Item(.int.id,.const.QString.&tex |
61260 | 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 63 68 61 6e 67 65 49 74 65 6d 28 20 69 6e 74 20 69 64 | t.);.....void.changeItem(.int.id |
61280 | 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 70 69 78 6d 61 70 20 29 3b 0a 20 20 20 20 76 | ,.const.QPixmap.&pixmap.);.....v |
612a0 | 6f 69 64 09 63 68 61 6e 67 65 49 74 65 6d 28 20 69 6e 74 20 69 64 2c 20 63 6f 6e 73 74 20 51 49 | oid.changeItem(.int.id,.const.QI |
612c0 | 63 6f 6e 53 65 74 20 26 69 63 6f 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 | conSet.&icon,.const.QString.&tex |
612e0 | 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 63 68 61 6e 67 65 49 74 65 6d 28 20 69 6e 74 20 69 64 | t.);.....void.changeItem(.int.id |
61300 | 2c 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 20 26 69 63 6f 6e 2c 20 63 6f 6e 73 74 20 51 50 | ,.const.QIconSet.&icon,.const.QP |
61320 | 69 78 6d 61 70 20 26 70 69 78 6d 61 70 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 63 68 61 6e 67 | ixmap.&pixmap.);......void.chang |
61340 | 65 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 69 6e 74 20 | eItem(.const.QString.&text,.int. |
61360 | 69 64 20 29 20 7b 20 63 68 61 6e 67 65 49 74 65 6d 28 20 69 64 2c 20 74 65 78 74 29 3b 20 7d 20 | id.).{.changeItem(.id,.text);.}. |
61380 | 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 76 6f 69 64 09 63 68 61 6e 67 65 49 74 65 6d 28 | //.obsolete.....void.changeItem( |
613a0 | 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 70 69 78 6d 61 70 2c 20 69 6e 74 20 69 64 20 29 | .const.QPixmap.&pixmap,.int.id.) |
613c0 | 20 7b 20 63 68 61 6e 67 65 49 74 65 6d 28 20 69 64 2c 20 70 69 78 6d 61 70 20 29 3b 20 7d 20 2f | .{.changeItem(.id,.pixmap.);.}./ |
613e0 | 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 76 6f 69 64 09 63 68 61 6e 67 65 49 74 65 6d 28 20 | /.obsolete.....void.changeItem(. |
61400 | 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 20 26 69 63 6f 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 | const.QIconSet.&icon,.const.QStr |
61420 | 69 6e 67 20 26 74 65 78 74 2c 20 69 6e 74 20 69 64 20 29 20 7b 09 2f 2f 20 6f 62 73 6f 6c 65 74 | ing.&text,.int.id.).{.//.obsolet |
61440 | 65 0a 09 63 68 61 6e 67 65 49 74 65 6d 28 20 69 64 2c 20 69 63 6f 6e 2c 20 74 65 78 74 20 29 3b | e..changeItem(.id,.icon,.text.); |
61460 | 0a 20 20 20 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 09 69 73 49 74 65 6d 41 63 74 69 76 65 28 20 69 | .....}......bool.isItemActive(.i |
61480 | 6e 74 20 69 64 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 69 73 49 74 65 6d 45 | nt.id.).const;......bool.isItemE |
614a0 | 6e 61 62 6c 65 64 28 20 69 6e 74 20 69 64 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 | nabled(.int.id.).const;.....void |
614c0 | 09 73 65 74 49 74 65 6d 45 6e 61 62 6c 65 64 28 20 69 6e 74 20 69 64 2c 20 62 6f 6f 6c 20 65 6e | .setItemEnabled(.int.id,.bool.en |
614e0 | 61 62 6c 65 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 69 73 49 74 65 6d 43 68 65 63 6b 65 64 28 | able.);......bool.isItemChecked( |
61500 | 20 69 6e 74 20 69 64 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 49 74 65 | .int.id.).const;.....void.setIte |
61520 | 6d 43 68 65 63 6b 65 64 28 20 69 6e 74 20 69 64 2c 20 62 6f 6f 6c 20 63 68 65 63 6b 20 29 3b 0a | mChecked(.int.id,.bool.check.);. |
61540 | 0a 20 20 20 20 62 6f 6f 6c 09 69 73 49 74 65 6d 56 69 73 69 62 6c 65 28 20 69 6e 74 20 69 64 20 | .....bool.isItemVisible(.int.id. |
61560 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 49 74 65 6d 56 69 73 69 62 6c 65 | ).const;.....void.setItemVisible |
61580 | 28 20 69 6e 74 20 69 64 2c 20 62 6f 6f 6c 20 76 69 73 69 62 6c 65 20 29 3b 0a 0a 20 20 20 20 76 | (.int.id,.bool.visible.);......v |
615a0 | 69 72 74 75 61 6c 20 76 6f 69 64 20 75 70 64 61 74 65 49 74 65 6d 28 20 69 6e 74 20 69 64 20 29 | irtual.void.updateItem(.int.id.) |
615c0 | 3b 0a 0a 20 20 20 20 69 6e 74 09 09 69 6e 64 65 78 4f 66 28 20 69 6e 74 20 69 64 20 29 09 63 6f | ;......int..indexOf(.int.id.).co |
615e0 | 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 69 64 41 74 28 20 69 6e 74 20 69 6e 64 65 78 20 29 09 | nst;.....int..idAt(.int.index.). |
61600 | 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 49 64 28 20 69 | const;.....virtual.void.setId(.i |
61620 | 6e 74 20 69 6e 64 65 78 2c 20 69 6e 74 20 69 64 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 63 6f | nt.index,.int.id.);......bool.co |
61640 | 6e 6e 65 63 74 49 74 65 6d 28 20 69 6e 74 20 69 64 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 | nnectItem(.int.id,.........const |
61660 | 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 2a 20 | .QObject.*receiver,.const.char*. |
61680 | 6d 65 6d 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 49 74 65 | member.);.....bool.disconnectIte |
616a0 | 6d 28 20 69 6e 74 20 69 64 2c 0a 09 09 09 09 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 20 2a 72 65 | m(.int.id,.....const.QObject.*re |
616c0 | 63 65 69 76 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 65 6d 62 65 72 20 29 3b 0a 0a 20 | ceiver,.const.char*.member.);... |
616e0 | 20 20 20 62 6f 6f 6c 09 73 65 74 49 74 65 6d 50 61 72 61 6d 65 74 65 72 28 20 69 6e 74 20 69 64 | ...bool.setItemParameter(.int.id |
61700 | 2c 20 69 6e 74 20 70 61 72 61 6d 20 29 3b 0a 20 20 20 20 69 6e 74 09 69 74 65 6d 50 61 72 61 6d | ,.int.param.);.....int.itemParam |
61720 | 65 74 65 72 28 20 69 6e 74 20 69 64 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 4d 65 6e 75 | eter(.int.id.).const;......QMenu |
61740 | 49 74 65 6d 20 20 2a 66 69 6e 64 49 74 65 6d 28 20 69 6e 74 20 69 64 20 29 09 63 6f 6e 73 74 3b | Item..*findItem(.int.id.).const; |
61760 | 0a 20 20 20 20 51 4d 65 6e 75 49 74 65 6d 20 20 2a 66 69 6e 64 49 74 65 6d 28 20 69 6e 74 20 69 | .....QMenuItem..*findItem(.int.i |
61780 | 64 2c 20 51 4d 65 6e 75 44 61 74 61 20 2a 2a 20 70 61 72 65 6e 74 20 29 09 63 6f 6e 73 74 3b 0a | d,.QMenuData.**.parent.).const;. |
617a0 | 20 20 20 20 51 4d 65 6e 75 49 74 65 6d 20 2a 20 66 69 6e 64 50 6f 70 75 70 28 20 51 50 6f 70 75 | ....QMenuItem.*.findPopup(.QPopu |
617c0 | 70 4d 65 6e 75 20 2a 2c 20 69 6e 74 20 2a 69 6e 64 65 78 20 3d 20 30 20 29 3b 0a 0a 20 20 20 20 | pMenu.*,.int.*index.=.0.);...... |
617e0 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 63 74 69 76 61 74 65 49 74 65 6d 41 74 28 20 69 6e 74 | virtual.void.activateItemAt(.int |
61800 | 20 69 6e 64 65 78 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 69 6e 74 09 09 20 | .index.);..protected:.....int... |
61820 | 20 20 61 63 74 49 74 65 6d 3b 0a 20 20 20 20 51 4d 65 6e 75 49 74 65 6d 4c 69 73 74 20 2a 6d 69 | ..actItem;.....QMenuItemList.*mi |
61840 | 74 65 6d 73 3b 0a 20 20 20 20 51 4d 65 6e 75 44 61 74 61 09 20 20 2a 70 61 72 65 6e 74 4d 65 6e | tems;.....QMenuData...*parentMen |
61860 | 75 3b 0a 20 20 20 20 75 69 6e 74 09 20 20 20 69 73 50 6f 70 75 70 4d 65 6e 75 09 3a 20 31 3b 0a | u;.....uint....isPopupMenu.:.1;. |
61880 | 20 20 20 20 75 69 6e 74 09 20 20 20 69 73 4d 65 6e 75 42 61 72 09 3a 20 31 3b 0a 20 20 20 20 75 | ....uint....isMenuBar.:.1;.....u |
618a0 | 69 6e 74 09 20 20 20 62 61 64 53 69 7a 65 09 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 20 20 20 | int....badSize.:.1;.....uint.... |
618c0 | 6d 6f 75 73 65 42 74 44 6e 09 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 61 76 6f 69 64 5f 63 69 | mouseBtDn.:.1;.....uint.avoid_ci |
618e0 | 72 63 75 6c 61 72 69 74 79 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 09 61 63 74 49 74 65 6d 44 | rcularity.:.1;.....uint.actItemD |
61900 | 6f 77 6e 20 3a 20 31 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 6d 65 6e 75 | own.:.1;.....virtual.void...menu |
61920 | 43 6f 6e 74 65 6e 74 73 43 68 61 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | ContentsChanged();.....virtual.v |
61940 | 6f 69 64 20 20 20 6d 65 6e 75 53 74 61 74 65 43 68 61 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 69 | oid...menuStateChanged();.....vi |
61960 | 72 74 75 61 6c 20 76 6f 69 64 20 20 20 6d 65 6e 75 49 6e 73 50 6f 70 75 70 28 20 51 50 6f 70 75 | rtual.void...menuInsPopup(.QPopu |
61980 | 70 4d 65 6e 75 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 20 20 6d 65 | pMenu.*.);.....virtual.void...me |
619a0 | 6e 75 44 65 6c 50 6f 70 75 70 28 20 51 50 6f 70 75 70 4d 65 6e 75 20 2a 20 29 3b 0a 0a 70 72 69 | nuDelPopup(.QPopupMenu.*.);..pri |
619c0 | 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 09 09 69 6e 73 65 72 74 41 6e 79 28 20 63 6f 6e 73 74 20 | vate:.....int..insertAny(.const. |
619e0 | 51 53 74 72 69 6e 67 20 2a 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 2c 20 51 50 6f 70 | QString.*,.const.QPixmap.*,.QPop |
61a00 | 75 70 4d 65 6e 75 20 2a 2c 0a 09 09 09 20 20 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 2a 2c | upMenu.*,.......const.QIconSet*, |
61a20 | 20 69 6e 74 2c 20 69 6e 74 2c 20 51 57 69 64 67 65 74 2a 20 3d 20 30 2c 20 51 43 75 73 74 6f 6d | .int,.int,.QWidget*.=.0,.QCustom |
61a40 | 4d 65 6e 75 49 74 65 6d 2a 20 3d 20 30 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 6d 6f 76 65 50 | MenuItem*.=.0);.....void.removeP |
61a60 | 6f 70 75 70 28 20 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 63 | opup(.QPopupMenu.*.);.....void.c |
61a80 | 68 61 6e 67 65 49 74 65 6d 49 63 6f 6e 53 65 74 28 20 69 6e 74 20 69 64 2c 20 63 6f 6e 73 74 20 | hangeItemIconSet(.int.id,.const. |
61aa0 | 51 49 63 6f 6e 53 65 74 20 26 69 63 6f 6e 20 29 3b 0a 0a 20 20 20 20 51 4d 65 6e 75 44 61 74 61 | QIconSet.&icon.);......QMenuData |
61ac0 | 44 61 74 61 20 2a 64 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 | Data.*d;..private:.//.Disabled.c |
61ae0 | 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 | opy.constructor.and.operator=.#i |
61b00 | 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 4d | f.defined(Q_DISABLE_COPY).....QM |
61b20 | 65 6e 75 44 61 74 61 28 20 63 6f 6e 73 74 20 51 4d 65 6e 75 44 61 74 61 20 26 20 29 3b 0a 20 20 | enuData(.const.QMenuData.&.);... |
61b40 | 20 20 51 4d 65 6e 75 44 61 74 61 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 4d | ..QMenuData.&operator=(.const.QM |
61b60 | 65 6e 75 44 61 74 61 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 | enuData.&.);.#endif.};...#endif. |
61b80 | 2f 2f 20 51 54 5f 4e 4f 5f 4d 45 4e 55 44 41 54 41 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4d 45 | //.QT_NO_MENUDATA..#endif.//.QME |
61ba0 | 4e 55 44 41 54 41 5f 48 0a 00 00 00 16 00 71 00 69 00 63 00 6f 00 6e 00 76 00 69 00 65 00 77 00 | NUDATA_H......q.i.c.o.n.v.i.e.w. |
61bc0 | 2e 00 68 00 00 3e 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 | ..h..>//************************ |
61be0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
61c00 | 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:.$.* |
61c20 | 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 49 63 6f 6e 56 69 65 77 20 77 69 64 | *.**.Definition.of.QIconView.wid |
61c40 | 67 65 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 39 30 37 30 37 | get.class.**.**.Created.:.990707 |
61c60 | 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 |
61c80 | 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 |
61ca0 | 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 |
61cc0 | 68 65 20 69 63 6f 6e 76 69 65 77 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 | he.iconview.module.of.the.Qt.GUI |
61ce0 | 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 |
61d00 | 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. |
61d20 | 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 |
61d40 | 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 |
61d60 | 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 |
61d80 | 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 |
61da0 | 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 |
61dc0 | 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 |
61de0 | 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. |
61e00 | 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 |
61e20 | 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 |
61e40 | 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 |
61e60 | 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. |
61e80 | 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 |
61ea0 | 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. |
61ec0 | 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 |
61ee0 | 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 |
61f00 | 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 |
61f20 | 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 |
61f40 | 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 |
61f60 | 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 |
61f80 | 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 |
61fa0 | 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 |
61fc0 | 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 |
61fe0 | 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.. |
62000 | 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/ |
62020 | 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 |
62040 | 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 |
62060 | 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 |
62080 | 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. |
620a0 | 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 |
620c0 | 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 |
620e0 | 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 |
62100 | 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 |
62120 | 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 |
62140 | 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 |
62160 | 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..**.********************** |
62180 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
621a0 | 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 49 43 4f 4e | ****************/..#ifndef.QICON |
621c0 | 56 49 45 57 5f 48 0a 23 64 65 66 69 6e 65 20 51 49 43 4f 4e 56 49 45 57 5f 48 0a 0a 23 69 66 6e | VIEW_H.#define.QICONVIEW_H..#ifn |
621e0 | 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 63 72 6f 6c 6c 76 69 65 77 2e 68 | def.QT_H.#include."qscrollview.h |
62200 | 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 20 | ".#include."qstring.h".#include. |
62220 | 22 71 72 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 6f 69 6e 74 2e 68 22 0a 23 69 | "qrect.h".#include."qpoint.h".#i |
62240 | 6e 63 6c 75 64 65 20 22 71 73 69 7a 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 | nclude."qsize.h".#include."qfont |
62260 | 2e 68 22 20 2f 2f 20 51 53 74 72 69 6e 67 2d 3e 51 46 6f 6e 74 20 63 6f 6e 76 65 72 73 69 6f 6e | .h".//.QString->QFont.conversion |
62280 | 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 72 61 67 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 | .#include."qdragobject.h".#inclu |
622a0 | 64 65 20 22 71 62 69 74 6d 61 70 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 69 63 74 75 72 | de."qbitmap.h".#include."qpictur |
622c0 | 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | e.h".#endif.//.QT_H..#ifndef.QT_ |
622e0 | 4e 4f 5f 49 43 4f 4e 56 49 45 57 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f | NO_ICONVIEW..#if.!defined(.QT_MO |
62300 | 44 55 4c 45 5f 49 43 4f 4e 56 49 45 57 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 49 | DULE_ICONVIEW.).||.defined(.QT_I |
62320 | 4e 54 45 52 4e 41 4c 5f 49 43 4f 4e 56 49 45 57 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 | NTERNAL_ICONVIEW.).#define.QM_EX |
62340 | 50 4f 52 54 5f 49 43 4f 4e 56 49 45 57 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 | PORT_ICONVIEW.#else.#define.QM_E |
62360 | 58 50 4f 52 54 5f 49 43 4f 4e 56 49 45 57 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a | XPORT_ICONVIEW.Q_EXPORT.#endif.. |
62380 | 63 6c 61 73 73 20 51 49 63 6f 6e 56 69 65 77 3b 0a 63 6c 61 73 73 20 51 50 61 69 6e 74 65 72 3b | class.QIconView;.class.QPainter; |
623a0 | 0a 63 6c 61 73 73 20 51 4d 69 6d 65 53 6f 75 72 63 65 3b 0a 63 6c 61 73 73 20 51 4d 6f 75 73 65 | .class.QMimeSource;.class.QMouse |
623c0 | 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 44 72 61 67 45 6e 74 65 72 45 76 65 6e 74 3b 0a 63 6c | Event;.class.QDragEnterEvent;.cl |
623e0 | 61 73 73 20 51 44 72 61 67 4d 6f 76 65 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 44 72 61 67 4c | ass.QDragMoveEvent;.class.QDragL |
62400 | 65 61 76 65 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 4b 65 79 45 76 65 6e 74 3b 0a 63 6c 61 73 | eaveEvent;.class.QKeyEvent;.clas |
62420 | 73 20 51 46 6f 63 75 73 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 53 68 6f 77 45 76 65 6e 74 3b | s.QFocusEvent;.class.QShowEvent; |
62440 | 0a 63 6c 61 73 73 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 3b 0a 63 6c 61 73 73 20 51 49 63 6f | .class.QIconViewItem;.class.QIco |
62460 | 6e 56 69 65 77 49 74 65 6d 4c 69 6e 65 45 64 69 74 3b 0a 63 6c 61 73 73 20 51 53 74 72 69 6e 67 | nViewItemLineEdit;.class.QString |
62480 | 4c 69 73 74 3b 0a 63 6c 61 73 73 20 51 49 63 6f 6e 44 72 61 67 50 72 69 76 61 74 65 3b 0a 0a 23 | List;.class.QIconDragPrivate;..# |
624a0 | 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 0a 63 6c 61 73 73 20 | ifndef.QT_NO_DRAGANDDROP..class. |
624c0 | 51 4d 5f 45 58 50 4f 52 54 5f 49 43 4f 4e 56 49 45 57 20 51 49 63 6f 6e 44 72 61 67 49 74 65 6d | QM_EXPORT_ICONVIEW.QIconDragItem |
624e0 | 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 49 63 6f 6e 44 72 61 67 49 74 65 6d 28 29 3b 0a | .{.public:.....QIconDragItem();. |
62500 | 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 49 63 6f 6e 44 72 61 67 49 74 65 6d 28 29 3b 0a 20 20 | ....virtual.~QIconDragItem();... |
62520 | 20 20 76 69 72 74 75 61 6c 20 51 42 79 74 65 41 72 72 61 79 20 64 61 74 61 28 29 20 63 6f 6e 73 | ..virtual.QByteArray.data().cons |
62540 | 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 6f 6e | t;.....virtual.void.setData(.con |
62560 | 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 64 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 | st.QByteArray.&d.);.....bool.ope |
62580 | 72 61 74 6f 72 3d 3d 20 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 44 72 61 67 49 74 65 6d 26 20 29 | rator==.(.const.QIconDragItem&.) |
625a0 | 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 42 79 74 65 41 72 72 61 79 | .const;..private:.....QByteArray |
625c0 | 20 62 61 3b 0a 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 49 43 4f 4e 56 49 | .ba;..};..class.QM_EXPORT_ICONVI |
625e0 | 45 57 20 51 49 63 6f 6e 44 72 61 67 20 3a 20 70 75 62 6c 69 63 20 51 44 72 61 67 4f 62 6a 65 63 | EW.QIconDrag.:.public.QDragObjec |
62600 | 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 49 63 | t.{.....Q_OBJECT.public:.....QIc |
62620 | 6f 6e 44 72 61 67 28 20 51 57 69 64 67 65 74 20 2a 20 64 72 61 67 53 6f 75 72 63 65 2c 20 63 6f | onDrag(.QWidget.*.dragSource,.co |
62640 | 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 76 69 72 74 75 61 | nst.char*.name.=.0.);.....virtua |
62660 | 6c 20 7e 51 49 63 6f 6e 44 72 61 67 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 70 70 65 6e 64 | l.~QIconDrag();......void.append |
62680 | 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 44 72 61 67 49 74 65 6d 20 26 69 74 65 6d 2c 20 63 6f 6e | (.const.QIconDragItem.&item,.con |
626a0 | 73 74 20 51 52 65 63 74 20 26 70 72 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 74 72 20 29 3b | st.QRect.&pr,.const.QRect.&tr.); |
626c0 | 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 6f 72 6d 61 74 | ......virtual.const.char*.format |
626e0 | 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c | (.int.i.).const;.....static.bool |
62700 | 20 63 61 6e 44 65 63 6f 64 65 28 20 51 4d 69 6d 65 53 6f 75 72 63 65 2a 20 65 20 29 3b 0a 20 20 | .canDecode(.QMimeSource*.e.);... |
62720 | 20 20 76 69 72 74 75 61 6c 20 51 42 79 74 65 41 72 72 61 79 20 65 6e 63 6f 64 65 64 44 61 74 61 | ..virtual.QByteArray.encodedData |
62740 | 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 69 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 | (.const.char*.mime.).const;..pri |
62760 | 76 61 74 65 3a 0a 20 20 20 20 51 49 63 6f 6e 44 72 61 67 50 72 69 76 61 74 65 20 2a 64 3b 0a 20 | vate:.....QIconDragPrivate.*d;.. |
62780 | 20 20 20 51 43 68 61 72 20 65 6e 64 4d 61 72 6b 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c | ...QChar.endMark;......friend.cl |
627a0 | 61 73 73 20 51 49 63 6f 6e 56 69 65 77 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 | ass.QIconView;.....friend.class. |
627c0 | 51 49 63 6f 6e 56 69 65 77 50 72 69 76 61 74 65 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f | QIconViewPrivate;.#if.defined(Q_ |
627e0 | 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 20 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 | DISABLE_COPY).//.Disabled.copy.c |
62800 | 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 20 20 20 20 51 49 63 | onstructor.and.operator=.....QIc |
62820 | 6f 6e 44 72 61 67 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 44 72 61 67 20 26 20 29 3b 0a 20 20 20 | onDrag(.const.QIconDrag.&.);.... |
62840 | 20 51 49 63 6f 6e 44 72 61 67 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 49 63 | .QIconDrag.&operator=(.const.QIc |
62860 | 6f 6e 44 72 61 67 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 0a 63 | onDrag.&.);.#endif.};..#endif..c |
62880 | 6c 61 73 73 20 51 49 63 6f 6e 56 69 65 77 54 6f 6f 6c 54 69 70 3b 0a 63 6c 61 73 73 20 51 49 63 | lass.QIconViewToolTip;.class.QIc |
628a0 | 6f 6e 56 69 65 77 49 74 65 6d 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 | onViewItemPrivate;..class.QM_EXP |
628c0 | 4f 52 54 5f 49 43 4f 4e 56 49 45 57 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 3a 20 70 75 62 | ORT_ICONVIEW.QIconViewItem.:.pub |
628e0 | 6c 69 63 20 51 74 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 49 63 6f 6e 56 | lic.Qt.{.....friend.class.QIconV |
62900 | 69 65 77 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 49 63 6f 6e 56 69 65 77 54 | iew;.....friend.class.QIconViewT |
62920 | 6f 6f 6c 54 69 70 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 49 63 6f 6e 56 69 | oolTip;.....friend.class.QIconVi |
62940 | 65 77 49 74 65 6d 4c 69 6e 65 45 64 69 74 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 49 63 | ewItemLineEdit;..public:.....QIc |
62960 | 6f 6e 56 69 65 77 49 74 65 6d 28 20 51 49 63 6f 6e 56 69 65 77 20 2a 70 61 72 65 6e 74 20 29 3b | onViewItem(.QIconView.*parent.); |
62980 | 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 28 20 51 49 63 6f 6e 56 69 65 77 20 2a 70 | .....QIconViewItem(.QIconView.*p |
629a0 | 61 72 65 6e 74 2c 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 61 66 74 65 72 20 29 3b 0a 20 | arent,.QIconViewItem.*after.);.. |
629c0 | 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 28 20 51 49 63 6f 6e 56 69 65 77 20 2a 70 61 72 | ...QIconViewItem(.QIconView.*par |
629e0 | 65 6e 74 2c 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 | ent,.const.QString.&text.);..... |
62a00 | 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 28 20 51 49 63 6f 6e 56 69 65 77 20 2a 70 61 72 65 6e 74 | QIconViewItem(.QIconView.*parent |
62a20 | 2c 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 61 66 74 65 72 2c 20 63 6f 6e 73 74 20 51 53 | ,.QIconViewItem.*after,.const.QS |
62a40 | 74 72 69 6e 67 20 26 74 65 78 74 20 29 3b 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d | tring.&text.);.....QIconViewItem |
62a60 | 28 20 51 49 63 6f 6e 56 69 65 77 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 | (.QIconView.*parent,.const.QStri |
62a80 | 6e 67 20 26 74 65 78 74 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 69 63 6f 6e 20 29 3b | ng.&text,.const.QPixmap.&icon.); |
62aa0 | 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 28 20 51 49 63 6f 6e 56 69 65 77 20 2a 70 | .....QIconViewItem(.QIconView.*p |
62ac0 | 61 72 65 6e 74 2c 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 61 66 74 65 72 2c 20 63 6f 6e | arent,.QIconViewItem.*after,.con |
62ae0 | 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 | st.QString.&text,.const.QPixmap. |
62b00 | 26 69 63 6f 6e 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 | &icon.);.#ifndef.QT_NO_PICTURE.. |
62b20 | 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 28 20 51 49 63 6f 6e 56 69 65 77 20 2a 70 61 72 | ...QIconViewItem(.QIconView.*par |
62b40 | 65 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 63 6f 6e 73 74 20 | ent,.const.QString.&text,.const. |
62b60 | 51 50 69 63 74 75 72 65 20 26 70 69 63 74 75 72 65 20 29 3b 0a 20 20 20 20 51 49 63 6f 6e 56 69 | QPicture.&picture.);.....QIconVi |
62b80 | 65 77 49 74 65 6d 28 20 51 49 63 6f 6e 56 69 65 77 20 2a 70 61 72 65 6e 74 2c 20 51 49 63 6f 6e | ewItem(.QIconView.*parent,.QIcon |
62ba0 | 56 69 65 77 49 74 65 6d 20 2a 61 66 74 65 72 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 | ViewItem.*after,.const.QString.& |
62bc0 | 74 65 78 74 2c 20 63 6f 6e 73 74 20 51 50 69 63 74 75 72 65 20 26 70 69 63 74 75 72 65 20 29 3b | text,.const.QPicture.&picture.); |
62be0 | 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 49 63 6f 6e 56 69 65 77 49 74 | .#endif.....virtual.~QIconViewIt |
62c00 | 65 6d 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 52 65 6e 61 6d | em();......virtual.void.setRenam |
62c20 | 65 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 61 6c 6c 6f 77 20 29 3b 0a 20 20 20 20 76 69 72 74 | eEnabled(.bool.allow.);.....virt |
62c40 | 75 61 6c 20 76 6f 69 64 20 73 65 74 44 72 61 67 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 61 6c | ual.void.setDragEnabled(.bool.al |
62c60 | 6c 6f 77 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 72 6f 70 45 | low.);.....virtual.void.setDropE |
62c80 | 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 61 6c 6c 6f 77 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 | nabled(.bool.allow.);......virtu |
62ca0 | 61 6c 20 51 53 74 72 69 6e 67 20 74 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 | al.QString.text().const;.....vir |
62cc0 | 74 75 61 6c 20 51 50 69 78 6d 61 70 20 2a 70 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 23 69 | tual.QPixmap.*pixmap().const;.#i |
62ce0 | 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 49 43 54 55 52 45 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | fndef.QT_NO_PICTURE.....virtual. |
62d00 | 51 50 69 63 74 75 72 65 20 2a 70 69 63 74 75 72 65 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 | QPicture.*picture().const;.#endi |
62d20 | 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 6b 65 79 28 29 20 63 6f 6e 73 | f.....virtual.QString.key().cons |
62d40 | 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 72 65 6e 61 6d 65 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e | t;......bool.renameEnabled().con |
62d60 | 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 72 61 67 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 | st;.....bool.dragEnabled().const |
62d80 | 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 72 6f 70 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a | ;.....bool.dropEnabled().const;. |
62da0 | 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 20 2a 69 63 6f 6e 56 69 65 77 28 29 20 63 6f 6e 73 74 | .....QIconView.*iconView().const |
62dc0 | 3b 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 70 72 65 76 49 74 65 6d 28 29 20 | ;.....QIconViewItem.*prevItem(). |
62de0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 6e 65 78 74 49 74 | const;.....QIconViewItem.*nextIt |
62e00 | 65 6d 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 69 6e 64 65 78 28 29 20 63 6f 6e | em().const;......int.index().con |
62e20 | 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 65 6c 65 63 74 65 | st;......virtual.void.setSelecte |
62e40 | 64 28 20 62 6f 6f 6c 20 73 2c 20 62 6f 6f 6c 20 63 62 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 | d(.bool.s,.bool.cb.);.....virtua |
62e60 | 6c 20 76 6f 69 64 20 73 65 74 53 65 6c 65 63 74 65 64 28 20 62 6f 6f 6c 20 73 20 29 3b 0a 20 20 | l.void.setSelected(.bool.s.);... |
62e80 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 65 6c 65 63 74 61 62 6c 65 28 20 62 6f | ..virtual.void.setSelectable(.bo |
62ea0 | 6f 6c 20 73 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 65 6c 65 63 74 65 64 28 29 20 63 | ol.s.);......bool.isSelected().c |
62ec0 | 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 65 6c 65 63 74 61 62 6c 65 28 29 20 63 6f | onst;.....bool.isSelectable().co |
62ee0 | 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 70 61 69 6e 74 28 29 | nst;......virtual.void.repaint() |
62f00 | 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 6d 6f 76 65 28 20 69 6e 74 20 78 2c | ;......virtual.bool.move(.int.x, |
62f20 | 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 76 65 42 | .int.y.);.....virtual.void.moveB |
62f40 | 79 28 20 69 6e 74 20 64 78 2c 20 69 6e 74 20 64 79 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | y(.int.dx,.int.dy.);.....virtual |
62f60 | 20 62 6f 6f 6c 20 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6e 74 20 29 3b | .bool.move(.const.QPoint.&pnt.); |
62f80 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 76 65 42 79 28 20 63 6f 6e 73 74 20 | .....virtual.void.moveBy(.const. |
62fa0 | 51 50 6f 69 6e 74 20 26 70 6e 74 20 29 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 72 65 63 74 28 29 | QPoint.&pnt.);......QRect.rect() |
62fc0 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 78 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 | .const;.....int.x().const;.....i |
62fe0 | 6e 74 20 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 77 69 64 74 68 28 29 20 63 6f | nt.y().const;.....int.width().co |
63000 | 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | nst;.....int.height().const;.... |
63020 | 20 51 53 69 7a 65 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 | .QSize.size().const;.....QPoint. |
63040 | 70 6f 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 20 74 65 78 74 52 65 63 74 28 | pos().const;.....QRect.textRect( |
63060 | 20 62 6f 6f 6c 20 72 65 6c 61 74 69 76 65 20 3d 20 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 20 | .bool.relative.=.TRUE.).const;.. |
63080 | 20 20 20 51 52 65 63 74 20 70 69 78 6d 61 70 52 65 63 74 28 20 62 6f 6f 6c 20 72 65 6c 61 74 69 | ...QRect.pixmapRect(.bool.relati |
630a0 | 76 65 20 3d 20 54 52 55 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 6f 6e 74 | ve.=.TRUE.).const;.....bool.cont |
630c0 | 61 69 6e 73 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 70 6e 74 20 29 20 63 6f 6e 73 74 3b | ains(.const.QPoint&.pnt.).const; |
630e0 | 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 74 65 72 73 65 63 74 73 28 20 63 6f 6e 73 74 20 51 52 65 63 | .....bool.intersects(.const.QRec |
63100 | 74 26 20 72 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 | t&.r.).const;......virtual.bool. |
63120 | 61 63 63 65 70 74 44 72 6f 70 28 20 63 6f 6e 73 74 20 51 4d 69 6d 65 53 6f 75 72 63 65 20 2a 6d | acceptDrop(.const.QMimeSource.*m |
63140 | 69 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 | ime.).const;..#ifndef.QT_NO_TEXT |
63160 | 45 44 49 54 0a 20 20 20 20 76 6f 69 64 20 72 65 6e 61 6d 65 28 29 3b 0a 23 65 6e 64 69 66 0a 0a | EDIT.....void.rename();.#endif.. |
63180 | 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 63 6f 6d 70 61 72 65 28 20 51 49 63 6f 6e 56 69 | ....virtual.int.compare(.QIconVi |
631a0 | 65 77 49 74 65 6d 20 2a 69 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | ewItem.*i.).const;......virtual. |
631c0 | 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 | void.setText(.const.QString.&tex |
631e0 | 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 50 69 78 6d 61 70 28 | t.);.....virtual.void.setPixmap( |
63200 | 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 69 63 6f 6e 20 29 3b 0a 23 69 66 6e 64 65 66 20 | .const.QPixmap.&icon.);.#ifndef. |
63220 | 51 54 5f 4e 4f 5f 50 49 43 54 55 52 45 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 | QT_NO_PICTURE.....virtual.void.s |
63240 | 65 74 50 69 63 74 75 72 65 28 20 63 6f 6e 73 74 20 51 50 69 63 74 75 72 65 20 26 69 63 6f 6e 20 | etPicture(.const.QPicture.&icon. |
63260 | 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 54 65 | );.#endif.....virtual.void.setTe |
63280 | 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 62 6f 6f 6c 20 72 65 | xt(.const.QString.&text,.bool.re |
632a0 | 63 61 6c 63 2c 20 62 6f 6f 6c 20 72 65 64 72 61 77 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 | calc,.bool.redraw.=.TRUE.);..... |
632c0 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 50 | virtual.void.setPixmap(.const.QP |
632e0 | 69 78 6d 61 70 20 26 69 63 6f 6e 2c 20 62 6f 6f 6c 20 72 65 63 61 6c 63 2c 20 62 6f 6f 6c 20 72 | ixmap.&icon,.bool.recalc,.bool.r |
63300 | 65 64 72 61 77 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 | edraw.=.TRUE.);.....virtual.void |
63320 | 20 73 65 74 4b 65 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6b 20 29 3b 0a 0a 20 20 | .setKey(.const.QString.&k.);.... |
63340 | 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 72 74 74 69 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | ..virtual.int.rtti().const;..... |
63360 | 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 23 69 66 | static.int.RTTI;..protected:.#if |
63380 | 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 45 44 49 54 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | ndef.QT_NO_TEXTEDIT.....virtual. |
633a0 | 76 6f 69 64 20 72 65 6d 6f 76 65 52 65 6e 61 6d 65 42 6f 78 28 29 3b 0a 23 65 6e 64 69 66 0a 20 | void.removeRenameBox();.#endif.. |
633c0 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 61 6c 63 52 65 63 74 28 20 63 6f 6e 73 74 20 | ...virtual.void.calcRect(.const. |
633e0 | 51 53 74 72 69 6e 67 20 26 74 65 78 74 5f 20 3d 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 | QString.&text_.=.QString::null.) |
63400 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 49 74 65 6d 28 20 51 50 | ;.....virtual.void.paintItem(.QP |
63420 | 61 69 6e 74 65 72 20 2a 70 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 | ainter.*p,.const.QColorGroup.&cg |
63440 | 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 46 6f 63 75 73 28 | .);.....virtual.void.paintFocus( |
63460 | 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 | .QPainter.*p,.const.QColorGroup. |
63480 | 26 63 67 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 | &cg.);.#ifndef.QT_NO_DRAGANDDROP |
634a0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 6f 70 70 65 64 28 20 51 44 72 6f 70 | .....virtual.void.dropped(.QDrop |
634c0 | 45 76 65 6e 74 20 2a 65 2c 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 49 63 6f 6e | Event.*e,.const.QValueList<QIcon |
634e0 | 44 72 61 67 49 74 65 6d 3e 20 26 6c 73 74 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 | DragItem>.&lst.);.#endif.....vir |
63500 | 74 75 61 6c 20 76 6f 69 64 20 64 72 61 67 45 6e 74 65 72 65 64 28 29 3b 0a 20 20 20 20 76 69 72 | tual.void.dragEntered();.....vir |
63520 | 74 75 61 6c 20 76 6f 69 64 20 64 72 61 67 4c 65 66 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 | tual.void.dragLeft();.....void.s |
63540 | 65 74 49 74 65 6d 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 20 29 3b 0a 20 20 | etItemRect(.const.QRect.&r.);... |
63560 | 20 20 76 6f 69 64 20 73 65 74 54 65 78 74 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 | ..void.setTextRect(.const.QRect. |
63580 | 26 72 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 69 78 6d 61 70 52 65 63 74 28 20 63 6f | &r.);.....void.setPixmapRect(.co |
635a0 | 6e 73 74 20 51 52 65 63 74 20 26 72 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 61 6c 63 54 6d 70 | nst.QRect.&r.);.....void.calcTmp |
635c0 | 54 65 78 74 28 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 65 6d 70 54 65 78 74 28 29 20 63 | Text();.....QString.tempText().c |
635e0 | 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 20 51 | onst;..private:.....void.init(.Q |
63600 | 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 61 66 74 65 72 20 3d 20 30 0a 23 69 66 6e 64 65 66 20 | IconViewItem.*after.=.0.#ifndef. |
63620 | 51 54 5f 4e 4f 5f 50 49 43 54 55 52 45 0a 09 20 20 20 20 20 20 20 2c 20 51 50 69 63 74 75 72 65 | QT_NO_PICTURE.........,.QPicture |
63640 | 20 2a 70 69 63 20 3d 20 30 0a 23 65 6e 64 69 66 0a 09 20 20 20 20 20 20 20 29 3b 0a 23 69 66 6e | .*pic.=.0.#endif.........);.#ifn |
63660 | 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 45 44 49 54 0a 20 20 20 20 76 6f 69 64 20 72 65 6e 61 | def.QT_NO_TEXTEDIT.....void.rena |
63680 | 6d 65 49 74 65 6d 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 61 6e 63 65 6c 52 65 6e 61 6d 65 49 | meItem();.....void.cancelRenameI |
636a0 | 74 65 6d 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 63 68 65 63 6b 52 65 63 74 | tem();.#endif.....void.checkRect |
636c0 | 28 29 3b 0a 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 20 2a 76 69 65 77 3b 0a 20 20 20 20 51 53 | ();......QIconView.*view;.....QS |
636e0 | 74 72 69 6e 67 20 69 74 65 6d 54 65 78 74 2c 20 69 74 65 6d 4b 65 79 3b 0a 20 20 20 20 51 53 74 | tring.itemText,.itemKey;.....QSt |
63700 | 72 69 6e 67 20 74 6d 70 54 65 78 74 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 20 2a 69 74 65 6d 49 | ring.tmpText;.....QPixmap.*itemI |
63720 | 63 6f 6e 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 20 20 51 | con;.#ifndef.QT_NO_PICTURE.....Q |
63740 | 50 69 63 74 75 72 65 20 2a 69 74 65 6d 50 69 63 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 49 63 | Picture.*itemPic;.#endif.....QIc |
63760 | 6f 6e 56 69 65 77 49 74 65 6d 20 2a 70 72 65 76 2c 20 2a 6e 65 78 74 3b 0a 20 20 20 20 75 69 6e | onViewItem.*prev,.*next;.....uin |
63780 | 74 20 61 6c 6c 6f 77 5f 72 65 6e 61 6d 65 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 61 6c 6c | t.allow_rename.:.1;.....uint.all |
637a0 | 6f 77 5f 64 72 61 67 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 61 6c 6c 6f 77 5f 64 72 6f 70 | ow_drag.:.1;.....uint.allow_drop |
637c0 | 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 73 65 6c 65 63 74 65 64 20 3a 20 31 3b 0a 20 20 20 | .:.1;.....uint.selected.:.1;.... |
637e0 | 20 75 69 6e 74 20 73 65 6c 65 63 74 61 62 6c 65 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 64 | .uint.selectable.:.1;.....uint.d |
63800 | 69 72 74 79 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 77 6f 72 64 57 72 61 70 44 69 72 74 79 | irty.:.1;.....uint.wordWrapDirty |
63820 | 20 3a 20 31 3b 0a 20 20 20 20 51 52 65 63 74 20 69 74 65 6d 52 65 63 74 2c 20 69 74 65 6d 54 65 | .:.1;.....QRect.itemRect,.itemTe |
63840 | 78 74 52 65 63 74 2c 20 69 74 65 6d 49 63 6f 6e 52 65 63 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 | xtRect,.itemIconRect;.#ifndef.QT |
63860 | 5f 4e 4f 5f 54 45 58 54 45 44 49 54 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 4c 69 | _NO_TEXTEDIT.....QIconViewItemLi |
63880 | 6e 65 45 64 69 74 20 2a 72 65 6e 61 6d 65 42 6f 78 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 52 | neEdit.*renameBox;.#endif.....QR |
638a0 | 65 63 74 20 6f 6c 64 52 65 63 74 3b 0a 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 50 | ect.oldRect;......QIconViewItemP |
638c0 | 72 69 76 61 74 65 20 2a 64 3b 0a 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 49 63 6f 6e 56 69 65 77 50 | rivate.*d;..};..class.QIconViewP |
638e0 | 72 69 76 61 74 65 3b 20 20 20 20 20 20 20 20 20 20 2f 2a 20 64 6f 6e 27 74 20 74 6f 75 63 68 20 | rivate;........../*.don't.touch. |
63900 | 2a 2f 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 49 43 4f 4e 56 49 45 57 20 51 49 63 | */..class.QM_EXPORT_ICONVIEW.QIc |
63920 | 6f 6e 56 69 65 77 20 3a 20 70 75 62 6c 69 63 20 51 53 63 72 6f 6c 6c 56 69 65 77 0a 7b 0a 20 20 | onView.:.public.QScrollView.{... |
63940 | 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 3b 0a 20 20 | ..friend.class.QIconViewItem;... |
63960 | 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 49 63 6f 6e 56 69 65 77 50 72 69 76 61 74 65 3b | ..friend.class.QIconViewPrivate; |
63980 | 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 49 63 6f 6e 56 69 65 77 54 6f 6f 6c 54 | .....friend.class.QIconViewToolT |
639a0 | 69 70 3b 0a 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 2f 2f 20 23 23 23 23 20 73 6f | ip;......Q_OBJECT.....//.####.so |
639c0 | 72 74 69 6e 67 20 61 6e 64 20 73 6f 72 74 20 64 69 72 65 63 74 69 6f 6e 20 64 6f 20 6e 6f 74 20 | rting.and.sort.direction.do.not. |
639e0 | 77 6f 72 6b 0a 20 20 20 20 51 5f 45 4e 55 4d 53 28 20 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 | work.....Q_ENUMS(.SelectionMode. |
63a00 | 49 74 65 6d 54 65 78 74 50 6f 73 20 41 72 72 61 6e 67 65 6d 65 6e 74 20 52 65 73 69 7a 65 4d 6f | ItemTextPos.Arrangement.ResizeMo |
63a20 | 64 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 73 6f 72 74 69 6e | de.).....Q_PROPERTY(.bool.sortin |
63a40 | 67 20 52 45 41 44 20 73 6f 72 74 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 | g.READ.sorting.).....Q_PROPERTY( |
63a60 | 20 62 6f 6f 6c 20 73 6f 72 74 44 69 72 65 63 74 69 6f 6e 20 52 45 41 44 20 73 6f 72 74 44 69 72 | .bool.sortDirection.READ.sortDir |
63a80 | 65 63 74 69 6f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 53 65 6c 65 63 74 69 | ection.).....Q_PROPERTY(.Selecti |
63aa0 | 6f 6e 4d 6f 64 65 20 73 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 52 45 41 44 20 73 65 6c 65 63 74 | onMode.selectionMode.READ.select |
63ac0 | 69 6f 6e 4d 6f 64 65 20 57 52 49 54 45 20 73 65 74 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 29 | ionMode.WRITE.setSelectionMode.) |
63ae0 | 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 67 72 69 64 58 20 52 45 41 44 20 | .....Q_PROPERTY(.int.gridX.READ. |
63b00 | 67 72 69 64 58 20 57 52 49 54 45 20 73 65 74 47 72 69 64 58 20 29 0a 20 20 20 20 51 5f 50 52 4f | gridX.WRITE.setGridX.).....Q_PRO |
63b20 | 50 45 52 54 59 28 20 69 6e 74 20 67 72 69 64 59 20 52 45 41 44 20 67 72 69 64 59 20 57 52 49 54 | PERTY(.int.gridY.READ.gridY.WRIT |
63b40 | 45 20 73 65 74 47 72 69 64 59 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 | E.setGridY.).....Q_PROPERTY(.int |
63b60 | 20 73 70 61 63 69 6e 67 20 52 45 41 44 20 73 70 61 63 69 6e 67 20 57 52 49 54 45 20 73 65 74 53 | .spacing.READ.spacing.WRITE.setS |
63b80 | 70 61 63 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 49 74 65 6d 54 65 78 | pacing.).....Q_PROPERTY(.ItemTex |
63ba0 | 74 50 6f 73 20 69 74 65 6d 54 65 78 74 50 6f 73 20 52 45 41 44 20 69 74 65 6d 54 65 78 74 50 6f | tPos.itemTextPos.READ.itemTextPo |
63bc0 | 73 20 57 52 49 54 45 20 73 65 74 49 74 65 6d 54 65 78 74 50 6f 73 20 29 0a 20 20 20 20 51 5f 50 | s.WRITE.setItemTextPos.).....Q_P |
63be0 | 52 4f 50 45 52 54 59 28 20 51 42 72 75 73 68 20 69 74 65 6d 54 65 78 74 42 61 63 6b 67 72 6f 75 | ROPERTY(.QBrush.itemTextBackgrou |
63c00 | 6e 64 20 52 45 41 44 20 69 74 65 6d 54 65 78 74 42 61 63 6b 67 72 6f 75 6e 64 20 57 52 49 54 45 | nd.READ.itemTextBackground.WRITE |
63c20 | 20 73 65 74 49 74 65 6d 54 65 78 74 42 61 63 6b 67 72 6f 75 6e 64 20 29 0a 20 20 20 20 51 5f 50 | .setItemTextBackground.).....Q_P |
63c40 | 52 4f 50 45 52 54 59 28 20 41 72 72 61 6e 67 65 6d 65 6e 74 20 61 72 72 61 6e 67 65 6d 65 6e 74 | ROPERTY(.Arrangement.arrangement |
63c60 | 20 52 45 41 44 20 61 72 72 61 6e 67 65 6d 65 6e 74 20 57 52 49 54 45 20 73 65 74 41 72 72 61 6e | .READ.arrangement.WRITE.setArran |
63c80 | 67 65 6d 65 6e 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 52 65 73 69 7a 65 4d | gement.).....Q_PROPERTY(.ResizeM |
63ca0 | 6f 64 65 20 72 65 73 69 7a 65 4d 6f 64 65 20 52 45 41 44 20 72 65 73 69 7a 65 4d 6f 64 65 20 57 | ode.resizeMode.READ.resizeMode.W |
63cc0 | 52 49 54 45 20 73 65 74 52 65 73 69 7a 65 4d 6f 64 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 | RITE.setResizeMode.).....Q_PROPE |
63ce0 | 52 54 59 28 20 69 6e 74 20 6d 61 78 49 74 65 6d 57 69 64 74 68 20 52 45 41 44 20 6d 61 78 49 74 | RTY(.int.maxItemWidth.READ.maxIt |
63d00 | 65 6d 57 69 64 74 68 20 57 52 49 54 45 20 73 65 74 4d 61 78 49 74 65 6d 57 69 64 74 68 20 29 0a | emWidth.WRITE.setMaxItemWidth.). |
63d20 | 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6d 61 78 49 74 65 6d 54 65 78 74 4c | ....Q_PROPERTY(.int.maxItemTextL |
63d40 | 65 6e 67 74 68 20 52 45 41 44 20 6d 61 78 49 74 65 6d 54 65 78 74 4c 65 6e 67 74 68 20 57 52 49 | ength.READ.maxItemTextLength.WRI |
63d60 | 54 45 20 73 65 74 4d 61 78 49 74 65 6d 54 65 78 74 4c 65 6e 67 74 68 20 29 0a 20 20 20 20 51 5f | TE.setMaxItemTextLength.).....Q_ |
63d80 | 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 61 75 74 6f 41 72 72 61 6e 67 65 20 52 45 41 44 20 | PROPERTY(.bool.autoArrange.READ. |
63da0 | 61 75 74 6f 41 72 72 61 6e 67 65 20 57 52 49 54 45 20 73 65 74 41 75 74 6f 41 72 72 61 6e 67 65 | autoArrange.WRITE.setAutoArrange |
63dc0 | 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 74 65 6d 73 4d 6f 76 | .).....Q_PROPERTY(.bool.itemsMov |
63de0 | 61 62 6c 65 20 52 45 41 44 20 69 74 65 6d 73 4d 6f 76 61 62 6c 65 20 57 52 49 54 45 20 73 65 74 | able.READ.itemsMovable.WRITE.set |
63e00 | 49 74 65 6d 73 4d 6f 76 61 62 6c 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 | ItemsMovable.).....Q_PROPERTY(.b |
63e20 | 6f 6f 6c 20 77 6f 72 64 57 72 61 70 49 63 6f 6e 54 65 78 74 20 52 45 41 44 20 77 6f 72 64 57 72 | ool.wordWrapIconText.READ.wordWr |
63e40 | 61 70 49 63 6f 6e 54 65 78 74 20 57 52 49 54 45 20 73 65 74 57 6f 72 64 57 72 61 70 49 63 6f 6e | apIconText.WRITE.setWordWrapIcon |
63e60 | 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 73 68 6f 77 | Text.).....Q_PROPERTY(.bool.show |
63e80 | 54 6f 6f 6c 54 69 70 73 20 52 45 41 44 20 73 68 6f 77 54 6f 6f 6c 54 69 70 73 20 57 52 49 54 45 | ToolTips.READ.showToolTips.WRITE |
63ea0 | 20 73 65 74 53 68 6f 77 54 6f 6f 6c 54 69 70 73 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 | .setShowToolTips.).....Q_PROPERT |
63ec0 | 59 28 20 75 69 6e 74 20 63 6f 75 6e 74 20 52 45 41 44 20 63 6f 75 6e 74 20 29 0a 0a 70 75 62 6c | Y(.uint.count.READ.count.)..publ |
63ee0 | 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 7b 0a 09 53 69 | ic:.....enum.SelectionMode.{..Si |
63f00 | 6e 67 6c 65 20 3d 20 30 2c 0a 09 4d 75 6c 74 69 2c 0a 09 45 78 74 65 6e 64 65 64 2c 0a 09 4e 6f | ngle.=.0,..Multi,..Extended,..No |
63f20 | 53 65 6c 65 63 74 69 6f 6e 0a 20 20 20 20 7d 3b 0a 20 20 20 20 65 6e 75 6d 20 41 72 72 61 6e 67 | Selection.....};.....enum.Arrang |
63f40 | 65 6d 65 6e 74 20 7b 0a 09 4c 65 66 74 54 6f 52 69 67 68 74 20 3d 20 30 2c 0a 09 54 6f 70 54 6f | ement.{..LeftToRight.=.0,..TopTo |
63f60 | 42 6f 74 74 6f 6d 0a 20 20 20 20 7d 3b 0a 20 20 20 20 65 6e 75 6d 20 52 65 73 69 7a 65 4d 6f 64 | Bottom.....};.....enum.ResizeMod |
63f80 | 65 20 7b 0a 09 46 69 78 65 64 20 3d 20 30 2c 0a 09 41 64 6a 75 73 74 0a 20 20 20 20 7d 3b 0a 20 | e.{..Fixed.=.0,..Adjust.....};.. |
63fa0 | 20 20 20 65 6e 75 6d 20 49 74 65 6d 54 65 78 74 50 6f 73 20 7b 0a 09 42 6f 74 74 6f 6d 20 3d 20 | ...enum.ItemTextPos.{..Bottom.=. |
63fc0 | 30 2c 0a 09 52 69 67 68 74 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 28 | 0,..Right.....};......QIconView( |
63fe0 | 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 | .QWidget*.parent=0,.const.char*. |
64000 | 6e 61 6d 65 3d 30 2c 20 57 46 6c 61 67 73 20 66 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 69 72 74 | name=0,.WFlags.f.=.0.);.....virt |
64020 | 75 61 6c 20 7e 51 49 63 6f 6e 56 69 65 77 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | ual.~QIconView();......virtual.v |
64040 | 6f 69 64 20 69 6e 73 65 72 74 49 74 65 6d 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 69 | oid.insertItem(.QIconViewItem.*i |
64060 | 74 65 6d 2c 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 61 66 74 65 72 20 3d 20 30 4c 20 29 | tem,.QIconViewItem.*after.=.0L.) |
64080 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 74 61 6b 65 49 74 65 6d 28 20 51 49 63 | ;.....virtual.void.takeItem(.QIc |
640a0 | 6f 6e 56 69 65 77 49 74 65 6d 20 2a 69 74 65 6d 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 69 6e 64 | onViewItem.*item.);......int.ind |
640c0 | 65 78 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 69 74 65 6d 20 29 20 | ex(.const.QIconViewItem.*item.). |
640e0 | 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 66 69 72 73 74 | const;......QIconViewItem.*first |
64100 | 49 74 65 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 | Item().const;.....QIconViewItem. |
64120 | 2a 6c 61 73 74 49 74 65 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 | *lastItem().const;.....QIconView |
64140 | 49 74 65 6d 20 2a 63 75 72 72 65 6e 74 49 74 65 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 | Item.*currentItem().const;.....v |
64160 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 49 74 65 6d 28 20 51 49 63 6f | irtual.void.setCurrentItem(.QIco |
64180 | 6e 56 69 65 77 49 74 65 6d 20 2a 69 74 65 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | nViewItem.*item.);.....virtual.v |
641a0 | 6f 69 64 20 73 65 74 53 65 6c 65 63 74 65 64 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a | oid.setSelected(.QIconViewItem.* |
641c0 | 69 74 65 6d 2c 20 62 6f 6f 6c 20 73 2c 20 62 6f 6f 6c 20 63 62 20 3d 20 46 41 4c 53 45 20 29 3b | item,.bool.s,.bool.cb.=.FALSE.); |
641e0 | 0a 0a 20 20 20 20 75 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 | ......uint.count().const;..publi |
64200 | 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 68 6f 77 45 76 65 6e 74 28 20 51 | c:.....virtual.void.showEvent(.Q |
64220 | 53 68 6f 77 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | ShowEvent.*.);......virtual.void |
64240 | 20 73 65 74 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 28 20 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 | .setSelectionMode(.SelectionMode |
64260 | 20 6d 20 29 3b 0a 20 20 20 20 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 73 65 6c 65 63 74 69 6f | .m.);.....SelectionMode.selectio |
64280 | 6e 4d 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 | nMode().const;......QIconViewIte |
642a0 | 6d 20 2a 66 69 6e 64 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 20 29 | m.*findItem(.const.QPoint.&pos.) |
642c0 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 66 69 6e 64 49 | .const;.....QIconViewItem.*findI |
642e0 | 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 43 6f 6d 70 61 72 | tem(.const.QString.&text,.Compar |
64300 | 69 73 6f 6e 46 6c 61 67 73 20 63 6f 6d 70 61 72 65 20 3d 20 42 65 67 69 6e 73 57 69 74 68 20 29 | isonFlags.compare.=.BeginsWith.) |
64320 | 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 6c 65 63 74 41 | .const;.....virtual.void.selectA |
64340 | 6c 6c 28 20 62 6f 6f 6c 20 73 65 6c 65 63 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | ll(.bool.select.);.....virtual.v |
64360 | 6f 69 64 20 63 6c 65 61 72 53 65 6c 65 63 74 69 6f 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 | oid.clearSelection();.....virtua |
64380 | 6c 20 76 6f 69 64 20 69 6e 76 65 72 74 53 65 6c 65 63 74 69 6f 6e 28 29 3b 0a 0a 20 20 20 20 76 | l.void.invertSelection();......v |
643a0 | 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 70 61 69 6e 74 49 74 65 6d 28 20 51 49 63 6f 6e 56 69 | irtual.void.repaintItem(.QIconVi |
643c0 | 65 77 49 74 65 6d 20 2a 69 74 65 6d 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 70 61 69 6e 74 | ewItem.*item.);.....void.repaint |
643e0 | 53 65 6c 65 63 74 65 64 49 74 65 6d 73 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 65 6e 73 75 72 | SelectedItems();......void.ensur |
64400 | 65 49 74 65 6d 56 69 73 69 62 6c 65 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 69 74 65 | eItemVisible(.QIconViewItem.*ite |
64420 | 6d 20 29 3b 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 2a 20 66 69 6e 64 46 69 72 73 | m.);.....QIconViewItem*.findFirs |
64440 | 74 56 69 73 69 62 6c 65 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 20 29 20 63 | tVisibleItem(.const.QRect.&r.).c |
64460 | 6f 6e 73 74 3b 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 2a 20 66 69 6e 64 4c 61 73 | onst;.....QIconViewItem*.findLas |
64480 | 74 56 69 73 69 62 6c 65 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 20 29 20 63 | tVisibleItem(.const.QRect.&r.).c |
644a0 | 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b | onst;......virtual.void.clear(); |
644c0 | 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 47 72 69 64 58 28 20 69 6e 74 | ......virtual.void.setGridX(.int |
644e0 | 20 72 78 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 47 72 69 64 59 | .rx.);.....virtual.void.setGridY |
64500 | 28 20 69 6e 74 20 72 79 20 29 3b 0a 20 20 20 20 69 6e 74 20 67 72 69 64 58 28 29 20 63 6f 6e 73 | (.int.ry.);.....int.gridX().cons |
64520 | 74 3b 0a 20 20 20 20 69 6e 74 20 67 72 69 64 59 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 | t;.....int.gridY().const;.....vi |
64540 | 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 70 61 63 69 6e 67 28 20 69 6e 74 20 73 70 20 29 3b | rtual.void.setSpacing(.int.sp.); |
64560 | 0a 20 20 20 20 69 6e 74 20 73 70 61 63 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 | .....int.spacing().const;.....vi |
64580 | 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 49 74 65 6d 54 65 78 74 50 6f 73 28 20 49 74 65 6d 54 | rtual.void.setItemTextPos(.ItemT |
645a0 | 65 78 74 50 6f 73 20 70 6f 73 20 29 3b 0a 20 20 20 20 49 74 65 6d 54 65 78 74 50 6f 73 20 69 74 | extPos.pos.);.....ItemTextPos.it |
645c0 | 65 6d 54 65 78 74 50 6f 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | emTextPos().const;.....virtual.v |
645e0 | 6f 69 64 20 73 65 74 49 74 65 6d 54 65 78 74 42 61 63 6b 67 72 6f 75 6e 64 28 20 63 6f 6e 73 74 | oid.setItemTextBackground(.const |
64600 | 20 51 42 72 75 73 68 20 26 62 20 29 3b 0a 20 20 20 20 51 42 72 75 73 68 20 69 74 65 6d 54 65 78 | .QBrush.&b.);.....QBrush.itemTex |
64620 | 74 42 61 63 6b 67 72 6f 75 6e 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | tBackground().const;.....virtual |
64640 | 20 76 6f 69 64 20 73 65 74 41 72 72 61 6e 67 65 6d 65 6e 74 28 20 41 72 72 61 6e 67 65 6d 65 6e | .void.setArrangement(.Arrangemen |
64660 | 74 20 61 6d 20 29 3b 0a 20 20 20 20 41 72 72 61 6e 67 65 6d 65 6e 74 20 61 72 72 61 6e 67 65 6d | t.am.);.....Arrangement.arrangem |
64680 | 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 | ent().const;.....virtual.void.se |
646a0 | 74 52 65 73 69 7a 65 4d 6f 64 65 28 20 52 65 73 69 7a 65 4d 6f 64 65 20 61 6d 20 29 3b 0a 20 20 | tResizeMode(.ResizeMode.am.);... |
646c0 | 20 20 52 65 73 69 7a 65 4d 6f 64 65 20 72 65 73 69 7a 65 4d 6f 64 65 28 29 20 63 6f 6e 73 74 3b | ..ResizeMode.resizeMode().const; |
646e0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d 61 78 49 74 65 6d 57 69 64 74 | .....virtual.void.setMaxItemWidt |
64700 | 68 28 20 69 6e 74 20 77 20 29 3b 0a 20 20 20 20 69 6e 74 20 6d 61 78 49 74 65 6d 57 69 64 74 68 | h(.int.w.);.....int.maxItemWidth |
64720 | 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d 61 | ().const;.....virtual.void.setMa |
64740 | 78 49 74 65 6d 54 65 78 74 4c 65 6e 67 74 68 28 20 69 6e 74 20 77 20 29 3b 0a 20 20 20 20 69 6e | xItemTextLength(.int.w.);.....in |
64760 | 74 20 6d 61 78 49 74 65 6d 54 65 78 74 4c 65 6e 67 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | t.maxItemTextLength().const;.... |
64780 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 75 74 6f 41 72 72 61 6e 67 65 28 20 62 6f | .virtual.void.setAutoArrange(.bo |
647a0 | 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 75 74 6f 41 72 72 61 6e 67 65 28 29 20 63 | ol.b.);.....bool.autoArrange().c |
647c0 | 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 68 6f 77 54 6f | onst;.....virtual.void.setShowTo |
647e0 | 6f 6c 54 69 70 73 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 68 6f 77 54 | olTips(.bool.b.);.....bool.showT |
64800 | 6f 6f 6c 54 69 70 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 6f | oolTips().const;......void.setSo |
64820 | 72 74 69 6e 67 28 20 62 6f 6f 6c 20 73 6f 72 74 2c 20 62 6f 6f 6c 20 61 73 63 65 6e 64 69 6e 67 | rting(.bool.sort,.bool.ascending |
64840 | 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 6f 72 74 69 6e 67 28 29 20 63 6f | .=.TRUE.);.....bool.sorting().co |
64860 | 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 6f 72 74 44 69 72 65 63 74 69 6f 6e 28 29 20 63 6f | nst;.....bool.sortDirection().co |
64880 | 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 49 74 65 6d 73 4d | nst;......virtual.void.setItemsM |
648a0 | 6f 76 61 62 6c 65 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 74 65 6d 73 | ovable(.bool.b.);.....bool.items |
648c0 | 4d 6f 76 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | Movable().const;.....virtual.voi |
648e0 | 64 20 73 65 74 57 6f 72 64 57 72 61 70 49 63 6f 6e 54 65 78 74 28 20 62 6f 6f 6c 20 62 20 29 3b | d.setWordWrapIconText(.bool.b.); |
64900 | 0a 20 20 20 20 62 6f 6f 6c 20 77 6f 72 64 57 72 61 70 49 63 6f 6e 54 65 78 74 28 29 20 63 6f 6e | .....bool.wordWrapIconText().con |
64920 | 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 6a 65 | st;......bool.eventFilter(.QObje |
64940 | 63 74 20 2a 20 6f 2c 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 6d | ct.*.o,.QEvent.*.);......QSize.m |
64960 | 69 6e 69 6d 75 6d 53 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a | inimumSizeHint().const;.....QSiz |
64980 | 65 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c | e.sizeHint().const;......virtual |
649a0 | 20 76 6f 69 64 20 73 6f 72 74 28 20 62 6f 6f 6c 20 61 73 63 65 6e 64 69 6e 67 20 3d 20 54 52 55 | .void.sort(.bool.ascending.=.TRU |
649c0 | 45 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 46 6f 6e 74 28 20 | E.);......virtual.void.setFont(. |
649e0 | 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | const.QFont.&.);.....virtual.voi |
64a00 | 64 20 73 65 74 50 61 6c 65 74 74 65 28 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 20 29 | d.setPalette(.const.QPalette.&.) |
64a20 | 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 65 6e 61 6d 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a | ;......bool.isRenaming().const;. |
64a40 | 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | .public.slots:.....virtual.void. |
64a60 | 61 72 72 61 6e 67 65 49 74 65 6d 73 49 6e 47 72 69 64 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 20 | arrangeItemsInGrid(.const.QSize. |
64a80 | 26 67 72 69 64 2c 20 62 6f 6f 6c 20 75 70 64 61 74 65 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 | &grid,.bool.update.=.TRUE.);.... |
64aa0 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 72 72 61 6e 67 65 49 74 65 6d 73 49 6e 47 72 69 64 | .virtual.void.arrangeItemsInGrid |
64ac0 | 28 20 62 6f 6f 6c 20 75 70 64 61 74 65 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 69 72 74 | (.bool.update.=.TRUE.);.....virt |
64ae0 | 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6e 74 65 6e 74 73 50 6f 73 28 20 69 6e 74 20 78 2c 20 | ual.void.setContentsPos(.int.x,. |
64b00 | 69 6e 74 20 79 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 70 64 61 74 65 | int.y.);.....virtual.void.update |
64b20 | 43 6f 6e 74 65 6e 74 73 28 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 | Contents();..signals:.....void.s |
64b40 | 65 6c 65 63 74 69 6f 6e 43 68 61 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 6c 65 | electionChanged();.....void.sele |
64b60 | 63 74 69 6f 6e 43 68 61 6e 67 65 64 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 69 74 65 | ctionChanged(.QIconViewItem.*ite |
64b80 | 6d 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 75 72 72 65 6e 74 43 68 61 6e 67 65 64 28 20 51 49 | m.);.....void.currentChanged(.QI |
64ba0 | 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 69 74 65 6d 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c | conViewItem.*item.);.....void.cl |
64bc0 | 69 63 6b 65 64 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 20 29 3b 0a 20 20 20 20 76 6f | icked(.QIconViewItem.*.);.....vo |
64be0 | 69 64 20 63 6c 69 63 6b 65 64 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 2c 20 63 6f 6e | id.clicked(.QIconViewItem.*,.con |
64c00 | 73 74 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 72 65 73 73 65 64 28 | st.QPoint.&.);.....void.pressed( |
64c20 | 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 72 65 | .QIconViewItem.*.);.....void.pre |
64c40 | 73 73 65 64 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 2c 20 63 6f 6e 73 74 20 51 50 6f | ssed(.QIconViewItem.*,.const.QPo |
64c60 | 69 6e 74 20 26 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 6f 75 62 6c 65 43 6c 69 63 6b 65 64 | int.&.);......void.doubleClicked |
64c80 | 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 69 74 65 6d 20 29 3b 0a 20 20 20 20 76 6f 69 | (.QIconViewItem.*item.);.....voi |
64ca0 | 64 20 72 65 74 75 72 6e 50 72 65 73 73 65 64 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a | d.returnPressed(.QIconViewItem.* |
64cc0 | 69 74 65 6d 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 69 67 68 74 42 75 74 74 6f 6e 43 6c 69 63 | item.);.....void.rightButtonClic |
64ce0 | 6b 65 64 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 2a 20 69 74 65 6d 2c 20 63 6f 6e 73 74 20 | ked(.QIconViewItem*.item,.const. |
64d00 | 51 50 6f 69 6e 74 26 20 70 6f 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 69 67 68 74 42 75 74 | QPoint&.pos.);.....void.rightBut |
64d20 | 74 6f 6e 50 72 65 73 73 65 64 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 2a 20 69 74 65 6d 2c | tonPressed(.QIconViewItem*.item, |
64d40 | 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 70 6f 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d | .const.QPoint&.pos.);.....void.m |
64d60 | 6f 75 73 65 42 75 74 74 6f 6e 50 72 65 73 73 65 64 28 20 69 6e 74 20 62 75 74 74 6f 6e 2c 20 51 | ouseButtonPressed(.int.button,.Q |
64d80 | 49 63 6f 6e 56 69 65 77 49 74 65 6d 2a 20 69 74 65 6d 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 | IconViewItem*.item,.const.QPoint |
64da0 | 26 20 70 6f 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 42 75 74 74 6f 6e 43 6c 69 | &.pos.);.....void.mouseButtonCli |
64dc0 | 63 6b 65 64 28 20 69 6e 74 20 62 75 74 74 6f 6e 2c 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 2a | cked(.int.button,.QIconViewItem* |
64de0 | 20 69 74 65 6d 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 70 6f 73 20 29 3b 0a 20 20 20 20 | .item,.const.QPoint&.pos.);..... |
64e00 | 76 6f 69 64 20 63 6f 6e 74 65 78 74 4d 65 6e 75 52 65 71 75 65 73 74 65 64 28 20 51 49 63 6f 6e | void.contextMenuRequested(.QIcon |
64e20 | 56 69 65 77 49 74 65 6d 2a 20 69 74 65 6d 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6f | ViewItem*.item,.const.QPoint.&po |
64e40 | 73 20 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 52 41 47 41 4e 44 44 52 4f 50 0a | s.);..#ifndef.QT_NO_DRAGANDDROP. |
64e60 | 20 20 20 20 76 6f 69 64 20 64 72 6f 70 70 65 64 28 20 51 44 72 6f 70 45 76 65 6e 74 20 2a 65 2c | ....void.dropped(.QDropEvent.*e, |
64e80 | 20 63 6f 6e 73 74 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 49 63 6f 6e 44 72 61 67 49 74 65 6d 3e | .const.QValueList<QIconDragItem> |
64ea0 | 20 26 6c 73 74 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 64 28 29 | .&lst.);.#endif.....void.moved() |
64ec0 | 3b 0a 20 20 20 20 76 6f 69 64 20 6f 6e 49 74 65 6d 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d | ;.....void.onItem(.QIconViewItem |
64ee0 | 20 2a 69 74 65 6d 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 6e 56 69 65 77 70 6f 72 74 28 29 3b | .*item.);.....void.onViewport(); |
64f00 | 0a 20 20 20 20 76 6f 69 64 20 69 74 65 6d 52 65 6e 61 6d 65 64 28 20 51 49 63 6f 6e 56 69 65 77 | .....void.itemRenamed(.QIconView |
64f20 | 49 74 65 6d 20 2a 69 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 | Item.*item,.const.QString.&.);.. |
64f40 | 20 20 20 76 6f 69 64 20 69 74 65 6d 52 65 6e 61 6d 65 64 28 20 51 49 63 6f 6e 56 69 65 77 49 74 | ...void.itemRenamed(.QIconViewIt |
64f60 | 65 6d 20 2a 69 74 65 6d 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 20 73 6c 6f 74 73 3a 0a 20 20 | em.*item.);..protected.slots:... |
64f80 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 6f 41 75 74 6f 53 63 72 6f 6c 6c 28 29 3b 0a 20 | ..virtual.void.doAutoScroll();.. |
64fa0 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 6a 75 73 74 49 74 65 6d 73 28 29 3b 0a 20 | ...virtual.void.adjustItems();.. |
64fc0 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 6c 6f 74 55 70 64 61 74 65 28 29 3b 0a 0a 70 | ...virtual.void.slotUpdate();..p |
64fe0 | 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 64 43 6f 6e 74 | rivate.slots:.....void.movedCont |
65000 | 65 6e 74 73 28 20 69 6e 74 20 64 78 2c 20 69 6e 74 20 64 79 20 29 3b 0a 0a 70 72 6f 74 65 63 74 | ents(.int.dx,.int.dy.);..protect |
65020 | 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 65 6e 74 73 28 20 51 50 61 69 6e | ed:.....void.drawContents(.QPain |
65040 | 74 65 72 20 2a 70 2c 20 69 6e 74 20 63 78 2c 20 69 6e 74 20 63 79 2c 20 69 6e 74 20 63 77 2c 20 | ter.*p,.int.cx,.int.cy,.int.cw,. |
65060 | 69 6e 74 20 63 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 | int.ch.);.....void.contentsMouse |
65080 | 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 65 20 29 3b 0a 20 20 | PressEvent(.QMouseEvent.*e.);... |
650a0 | 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 | ..void.contentsMouseReleaseEvent |
650c0 | 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e | (.QMouseEvent.*e.);.....void.con |
650e0 | 74 65 6e 74 73 4d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 | tentsMouseMoveEvent(.QMouseEvent |
65100 | 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 44 6f 75 | .*e.);.....void.contentsMouseDou |
65120 | 62 6c 65 43 6c 69 63 6b 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 65 20 29 3b | bleClickEvent(.QMouseEvent.*e.); |
65140 | 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 43 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 | .....void.contentsContextMenuEve |
65160 | 6e 74 28 20 51 43 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e 74 20 2a 65 20 29 3b 0a 0a 23 69 66 | nt(.QContextMenuEvent.*e.);..#if |
65180 | 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 64 20 | ndef.QT_NO_DRAGANDDROP.....void. |
651a0 | 63 6f 6e 74 65 6e 74 73 44 72 61 67 45 6e 74 65 72 45 76 65 6e 74 28 20 51 44 72 61 67 45 6e 74 | contentsDragEnterEvent(.QDragEnt |
651c0 | 65 72 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 44 | erEvent.*e.);.....void.contentsD |
651e0 | 72 61 67 4d 6f 76 65 45 76 65 6e 74 28 20 51 44 72 61 67 4d 6f 76 65 45 76 65 6e 74 20 2a 65 20 | ragMoveEvent(.QDragMoveEvent.*e. |
65200 | 29 3b 0a 20 20 20 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 | );.....void.contentsDragLeaveEve |
65220 | 6e 74 28 20 51 44 72 61 67 4c 65 61 76 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f | nt(.QDragLeaveEvent.*e.);.....vo |
65240 | 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 76 65 6e 74 | id.contentsDropEvent(.QDropEvent |
65260 | 20 2a 65 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 | .*e.);.#endif......void.resizeEv |
65280 | 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 2a 20 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 | ent(.QResizeEvent*.e.);.....void |
652a0 | 20 6b 65 79 50 72 65 73 73 45 76 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 20 2a 65 20 29 3b 0a | .keyPressEvent(.QKeyEvent.*e.);. |
652c0 | 20 20 20 20 76 6f 69 64 20 66 6f 63 75 73 49 6e 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 | ....void.focusInEvent(.QFocusEve |
652e0 | 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 6f 63 75 73 4f 75 74 45 76 65 6e 74 28 | nt.*e.);.....void.focusOutEvent( |
65300 | 20 51 46 6f 63 75 73 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 6e 74 65 | .QFocusEvent.*e.);.....void.ente |
65320 | 72 45 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 65 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 | rEvent(.QEvent.*e.);......virtua |
65340 | 6c 20 76 6f 69 64 20 64 72 61 77 52 75 62 62 65 72 28 20 51 50 61 69 6e 74 65 72 20 2a 70 20 29 | l.void.drawRubber(.QPainter.*p.) |
65360 | 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 20 20 | ;.#ifndef.QT_NO_DRAGANDDROP..... |
65380 | 76 69 72 74 75 61 6c 20 51 44 72 61 67 4f 62 6a 65 63 74 20 2a 64 72 61 67 4f 62 6a 65 63 74 28 | virtual.QDragObject.*dragObject( |
653a0 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 74 61 72 74 44 72 61 67 28 29 3b | );.....virtual.void.startDrag(); |
653c0 | 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 69 6e 73 65 72 74 49 | .#endif.....virtual.void.insertI |
653e0 | 6e 47 72 69 64 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 69 74 65 6d 20 29 3b 0a 20 20 | nGrid(.QIconViewItem.*item.);... |
65400 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 42 61 63 6b 67 72 6f 75 6e 64 28 20 51 | ..virtual.void.drawBackground(.Q |
65420 | 50 61 69 6e 74 65 72 20 2a 70 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 20 29 3b 0a 0a 20 | Painter.*p,.const.QRect.&r.);... |
65440 | 20 20 20 76 6f 69 64 20 65 6d 69 74 53 65 6c 65 63 74 69 6f 6e 43 68 61 6e 67 65 64 28 20 51 49 | ...void.emitSelectionChanged(.QI |
65460 | 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 20 69 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 | conViewItem.*.i.=.0.);.....void. |
65480 | 65 6d 69 74 52 65 6e 61 6d 65 64 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 69 74 65 6d | emitRenamed(.QIconViewItem.*item |
654a0 | 20 29 3b 0a 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 6d 61 6b 65 52 6f 77 4c | .);......QIconViewItem.*makeRowL |
654c0 | 61 79 6f 75 74 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 62 65 67 69 6e 2c 20 69 6e 74 | ayout(.QIconViewItem.*begin,.int |
654e0 | 20 26 79 2c 20 62 6f 6f 6c 20 26 63 68 61 6e 67 65 64 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 | .&y,.bool.&changed.);......void. |
65500 | 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 20 76 6f 69 64 | styleChange(.QStyle&.);.....void |
65520 | 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 29 3b | .windowActivationChange(.bool.); |
65540 | 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 | ..private:.....void.contentsMous |
65560 | 65 50 72 65 73 73 45 76 65 6e 74 45 78 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 65 20 29 3b | ePressEventEx(.QMouseEvent.*e.); |
65580 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 44 72 61 67 53 68 61 70 65 73 | .....virtual.void.drawDragShapes |
655a0 | 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6e 74 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 | (.const.QPoint.&pnt.);.#ifndef.Q |
655c0 | 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 |
655e0 | 64 20 69 6e 69 74 44 72 61 67 45 6e 74 65 72 28 20 51 44 72 6f 70 45 76 65 6e 74 20 2a 65 20 29 | d.initDragEnter(.QDropEvent.*e.) |
65600 | 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 65 6e 74 73 28 20 | ;.#endif.....void.drawContents(. |
65620 | 51 50 61 69 6e 74 65 72 2a 20 29 3b 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 2a 20 | QPainter*.);.....QIconViewItem*. |
65640 | 66 69 6e 64 49 74 65 6d 42 79 4e 61 6d 65 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 73 | findItemByName(.QIconViewItem.*s |
65660 | 74 61 72 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 61 6e 64 6c 65 49 74 65 6d 43 68 61 6e 67 | tart.);.....void.handleItemChang |
65680 | 65 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 6f 6c 64 2c 20 62 6f 6f 6c 20 73 68 69 66 | e(.QIconViewItem.*old,.bool.shif |
656a0 | 74 2c 0a 09 09 09 20 20 20 62 6f 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 20 62 6f 6f 6c 20 68 6f 6d 65 | t,.......bool.control,.bool.home |
656c0 | 65 6e 64 20 3d 20 46 41 4c 53 45 29 3b 0a 0a 20 20 20 20 69 6e 74 20 63 61 6c 63 47 72 69 64 4e | end.=.FALSE);......int.calcGridN |
656e0 | 75 6d 28 20 69 6e 74 20 77 2c 20 69 6e 74 20 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 | um(.int.w,.int.x.).const;.....QI |
65700 | 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 72 6f 77 42 65 67 69 6e 28 20 51 49 63 6f 6e 56 69 65 77 | conViewItem.*rowBegin(.QIconView |
65720 | 49 74 65 6d 20 2a 69 74 65 6d 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 | Item.*item.).const;.....void.upd |
65740 | 61 74 65 49 74 65 6d 43 6f 6e 74 61 69 6e 65 72 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 | ateItemContainer(.QIconViewItem. |
65760 | 2a 69 74 65 6d 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 70 70 65 6e 64 49 74 65 6d 43 6f 6e 74 | *item.);.....void.appendItemCont |
65780 | 61 69 6e 65 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 62 75 69 6c 64 43 6f 6e 74 61 69 6e | ainer();.....void.rebuildContain |
657a0 | 65 72 73 28 29 3b 0a 20 20 20 20 65 6e 75 6d 20 44 69 72 65 63 74 69 6f 6e 20 7b 0a 09 44 69 72 | ers();.....enum.Direction.{..Dir |
657c0 | 55 70 20 3d 20 30 2c 0a 09 44 69 72 44 6f 77 6e 2c 0a 09 44 69 72 4c 65 66 74 2c 0a 09 44 69 72 | Up.=.0,..DirDown,..DirLeft,..Dir |
657e0 | 52 69 67 68 74 0a 20 20 20 20 7d 3b 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 2a 20 | Right.....};.....QIconViewItem*. |
65800 | 66 69 6e 64 49 74 65 6d 28 20 44 69 72 65 63 74 69 6f 6e 20 64 69 72 2c 0a 09 09 09 20 20 20 20 | findItem(.Direction.dir,........ |
65820 | 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 72 65 6c 61 74 69 76 65 54 6f 2c 0a 09 09 09 20 20 | .const.QPoint.&relativeTo,...... |
65840 | 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 73 65 61 72 63 68 52 65 63 74 20 29 20 63 6f 6e | ...const.QRect.&searchRect.).con |
65860 | 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 6e 65 69 67 68 62 6f 75 72 49 74 65 6d 28 20 44 69 72 65 | st;.....bool.neighbourItem(.Dire |
65880 | 63 74 69 6f 6e 20 64 69 72 2c 0a 09 09 09 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 72 65 6c 61 | ction.dir,....const.QPoint.&rela |
658a0 | 74 69 76 65 54 6f 2c 0a 09 09 09 63 6f 6e 73 74 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a | tiveTo,....const.QIconViewItem.* |
658c0 | 69 74 65 6d 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 42 69 74 6d 61 70 20 6d 61 73 6b 28 20 | item.).const;.....QBitmap.mask(. |
658e0 | 51 50 69 78 6d 61 70 20 2a 70 69 78 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 49 63 6f 6e | QPixmap.*pix.).const;......QIcon |
65900 | 56 69 65 77 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 | ViewPrivate.*d;..private:.//.Dis |
65920 | 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 | abled.copy.constructor.and.opera |
65940 | 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 | tor=.#if.defined(Q_DISABLE_COPY) |
65960 | 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 56 69 65 77 20 | .....QIconView(.const.QIconView. |
65980 | 26 20 29 3b 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 | &.);.....QIconView&.operator=(.c |
659a0 | 6f 6e 73 74 20 51 49 63 6f 6e 56 69 65 77 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 | onst.QIconView.&.);.#endif.};..# |
659c0 | 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 49 43 4f 4e 56 49 45 57 0a 0a 23 65 6e 64 69 66 20 | endif.//.QT_NO_ICONVIEW..#endif. |
659e0 | 2f 2f 20 51 49 43 4f 4e 56 49 45 57 5f 48 0a 00 00 00 1a 00 71 00 67 00 75 00 61 00 72 00 64 00 | //.QICONVIEW_H......q.g.u.a.r.d. |
65a00 | 65 00 64 00 70 00 74 00 72 00 2e 00 68 00 00 0d f2 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | e.d.p.t.r...h..../************** |
65a20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
65a40 | 2a 2a 2a 2a 2a 2a 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 | ******************************.* |
65a60 | 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 47 75 61 72 | *.$Id$.**.**.Definition.of.QGuar |
65a80 | 64 65 64 50 74 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 39 30 | dedPtr.class.**.**.Created.:.990 |
65aa0 | 39 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 2d 32 30 30 | 929.**.**.Copyright.(C).1992-200 |
65ac0 | 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 |
65ae0 | 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 |
65b00 | 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 |
65b20 | 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 |
65b40 | 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 |
65b60 | 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 |
65b80 | 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 |
65ba0 | 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 |
65bc0 | 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 |
65be0 | 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. |
65c00 | 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 |
65c20 | 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 |
65c40 | 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. |
65c60 | 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 |
65c80 | 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. |
65ca0 | 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 |
65cc0 | 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 |
65ce0 | 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 |
65d00 | 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 |
65d20 | 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 |
65d40 | 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 |
65d60 | 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.**. |
65d80 | 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 |
65da0 | 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 |
65dc0 | 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. |
65de0 | 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. |
65e00 | 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 |
65e20 | 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. |
65e40 | 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 |
65e60 | 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 |
65e80 | 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. |
65ea0 | 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 |
65ec0 | 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 |
65ee0 | 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 |
65f00 | 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 |
65f20 | 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 |
65f40 | 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 |
65f60 | 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. |
65f80 | 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. |
65fa0 | 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..**.********************* |
65fc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
65fe0 | 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 47 55 41 | *****************/..#ifndef.QGUA |
66000 | 52 44 45 44 50 54 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 55 41 52 44 45 44 50 54 52 5f 48 0a | RDEDPTR_H.#define.QGUARDEDPTR_H. |
66020 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e | .#ifndef.QT_H.#include."qobject. |
66040 | 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 2f 2f 20 23 23 23 20 34 2e 30 3a 20 72 | h".#endif.//.QT_H..//.###.4.0:.r |
66060 | 65 6e 61 6d 65 20 74 6f 20 73 6f 6d 65 74 68 69 6e 67 20 77 69 74 68 6f 75 74 20 50 72 69 76 61 | ename.to.something.without.Priva |
66080 | 74 65 20 69 6e 20 69 74 2e 20 4e 6f 74 20 72 65 61 6c 6c 79 20 69 6e 74 65 72 6e 61 6c 2e 0a 63 | te.in.it..Not.really.internal..c |
660a0 | 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 47 75 61 72 64 65 64 50 74 72 50 72 69 76 61 74 65 | lass.Q_EXPORT.QGuardedPtrPrivate |
660c0 | 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 2c 20 70 75 62 6c 69 63 20 51 53 68 61 72 65 | .:.public.QObject,.public.QShare |
660e0 | 64 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 47 75 | d.{.....Q_OBJECT.public:.....QGu |
66100 | 61 72 64 65 64 50 74 72 50 72 69 76 61 74 65 28 20 51 4f 62 6a 65 63 74 2a 20 29 3b 0a 20 20 20 | ardedPtrPrivate(.QObject*.);.... |
66120 | 20 7e 51 47 75 61 72 64 65 64 50 74 72 50 72 69 76 61 74 65 28 29 3b 0a 0a 20 20 20 20 51 4f 62 | .~QGuardedPtrPrivate();......QOb |
66140 | 6a 65 63 74 2a 20 6f 62 6a 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 72 | ject*.object().const;.....void.r |
66160 | 65 63 6f 6e 6e 65 63 74 28 20 51 4f 62 6a 65 63 74 2a 20 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 | econnect(.QObject*.);..private.s |
66180 | 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 6f 62 6a 65 63 74 44 65 73 74 72 6f 79 65 64 28 29 | lots:.....void.objectDestroyed() |
661a0 | 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 4f 62 6a 65 63 74 2a 20 6f 62 6a 3b 0a 23 69 | ;..private:.....QObject*.obj;.#i |
661c0 | 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 20 2f 2f 20 44 69 73 | f.defined(Q_DISABLE_COPY).//.Dis |
661e0 | 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 | abled.copy.constructor.and.opera |
66200 | 74 6f 72 3d 0a 20 20 20 20 51 47 75 61 72 64 65 64 50 74 72 50 72 69 76 61 74 65 28 20 63 6f 6e | tor=.....QGuardedPtrPrivate(.con |
66220 | 73 74 20 51 47 75 61 72 64 65 64 50 74 72 50 72 69 76 61 74 65 20 26 20 29 3b 0a 20 20 20 20 51 | st.QGuardedPtrPrivate.&.);.....Q |
66240 | 47 75 61 72 64 65 64 50 74 72 50 72 69 76 61 74 65 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f | GuardedPtrPrivate.&operator=(.co |
66260 | 6e 73 74 20 51 47 75 61 72 64 65 64 50 74 72 50 72 69 76 61 74 65 20 26 20 29 3b 0a 23 65 6e 64 | nst.QGuardedPtrPrivate.&.);.#end |
66280 | 69 66 0a 7d 3b 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 63 6c 61 73 73 20 | if.};..template.<class.T>.class. |
662a0 | 51 47 75 61 72 64 65 64 50 74 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 47 75 61 72 64 | QGuardedPtr.{.public:.....QGuard |
662c0 | 65 64 50 74 72 28 29 20 3a 20 70 72 69 76 28 20 6e 65 77 20 51 47 75 61 72 64 65 64 50 74 72 50 | edPtr().:.priv(.new.QGuardedPtrP |
662e0 | 72 69 76 61 74 65 28 20 30 20 29 20 29 20 7b 7d 0a 0a 20 20 20 20 51 47 75 61 72 64 65 64 50 74 | rivate(.0.).).{}......QGuardedPt |
66300 | 72 28 20 54 2a 20 6f 29 20 7b 0a 09 70 72 69 76 20 3d 20 6e 65 77 20 51 47 75 61 72 64 65 64 50 | r(.T*.o).{..priv.=.new.QGuardedP |
66320 | 74 72 50 72 69 76 61 74 65 28 20 28 51 4f 62 6a 65 63 74 2a 29 6f 20 29 3b 0a 20 20 20 20 7d 0a | trPrivate(.(QObject*)o.);.....}. |
66340 | 0a 20 20 20 20 51 47 75 61 72 64 65 64 50 74 72 28 63 6f 6e 73 74 20 51 47 75 61 72 64 65 64 50 | .....QGuardedPtr(const.QGuardedP |
66360 | 74 72 3c 54 3e 20 26 70 29 20 7b 0a 09 70 72 69 76 20 3d 20 70 2e 70 72 69 76 3b 0a 09 72 65 66 | tr<T>.&p).{..priv.=.p.priv;..ref |
66380 | 28 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 7e 51 47 75 61 72 64 65 64 50 74 72 28 29 20 7b 20 | ();.....}......~QGuardedPtr().{. |
663a0 | 64 65 72 65 66 28 29 3b 20 7d 0a 0a 20 20 20 20 51 47 75 61 72 64 65 64 50 74 72 3c 54 3e 20 26 | deref();.}......QGuardedPtr<T>.& |
663c0 | 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 47 75 61 72 64 65 64 50 74 72 3c 54 3e 20 26 | operator=(const.QGuardedPtr<T>.& |
663e0 | 70 29 20 7b 0a 09 69 66 20 28 20 70 72 69 76 20 21 3d 20 70 2e 70 72 69 76 20 29 20 7b 0a 09 20 | p).{..if.(.priv.!=.p.priv.).{... |
66400 | 20 20 20 64 65 72 65 66 28 29 3b 0a 09 20 20 20 20 70 72 69 76 20 3d 20 70 2e 70 72 69 76 3b 0a | ...deref();......priv.=.p.priv;. |
66420 | 09 20 20 20 20 72 65 66 28 29 3b 0a 09 7d 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 | .....ref();..}..return.*this;... |
66440 | 20 20 7d 0a 0a 20 20 20 20 51 47 75 61 72 64 65 64 50 74 72 3c 54 3e 20 26 6f 70 65 72 61 74 6f | ..}......QGuardedPtr<T>.&operato |
66460 | 72 3d 28 54 2a 20 6f 29 20 7b 0a 09 69 66 20 28 20 70 72 69 76 20 26 26 20 70 72 69 76 2d 3e 63 | r=(T*.o).{..if.(.priv.&&.priv->c |
66480 | 6f 75 6e 74 20 3d 3d 20 31 20 29 20 7b 0a 09 20 20 20 20 70 72 69 76 2d 3e 72 65 63 6f 6e 6e 65 | ount.==.1.).{......priv->reconne |
664a0 | 63 74 28 20 28 51 4f 62 6a 65 63 74 2a 29 6f 20 29 3b 0a 09 7d 20 65 6c 73 65 20 7b 0a 09 20 20 | ct(.(QObject*)o.);..}.else.{.... |
664c0 | 20 20 64 65 72 65 66 28 29 3b 0a 09 20 20 20 20 70 72 69 76 20 3d 20 6e 65 77 20 51 47 75 61 72 | ..deref();......priv.=.new.QGuar |
664e0 | 64 65 64 50 74 72 50 72 69 76 61 74 65 28 20 28 51 4f 62 6a 65 63 74 2a 29 6f 20 29 3b 0a 09 7d | dedPtrPrivate(.(QObject*)o.);..} |
66500 | 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 | ..return.*this;.....}......bool. |
66520 | 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 47 75 61 72 64 65 64 50 74 72 3c 54 3e | operator==(.const.QGuardedPtr<T> |
66540 | 20 26 70 20 29 20 63 6f 6e 73 74 20 7b 0a 09 72 65 74 75 72 6e 20 28 54 2a 29 28 2a 74 68 69 73 | .&p.).const.{..return.(T*)(*this |
66560 | 29 20 3d 3d 20 28 54 2a 29 20 70 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 | ).==.(T*).p;.....}......bool.ope |
66580 | 72 61 74 6f 72 21 3d 20 28 20 63 6f 6e 73 74 20 51 47 75 61 72 64 65 64 50 74 72 3c 54 3e 26 20 | rator!=.(.const.QGuardedPtr<T>&. |
665a0 | 70 20 29 20 63 6f 6e 73 74 20 7b 0a 09 72 65 74 75 72 6e 20 21 28 20 2a 74 68 69 73 20 3d 3d 20 | p.).const.{..return.!(.*this.==. |
665c0 | 70 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4e 75 6c 6c 28 29 20 63 6f | p.);.....}......bool.isNull().co |
665e0 | 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 21 70 72 69 76 20 7c 7c 20 21 70 72 69 76 2d 3e 6f 62 6a | nst.{.return.!priv.||.!priv->obj |
66600 | 65 63 74 28 29 3b 20 7d 0a 0a 20 20 20 20 54 2a 20 6f 70 65 72 61 74 6f 72 2d 3e 28 29 20 63 6f | ect();.}......T*.operator->().co |
66620 | 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 28 54 2a 29 28 70 72 69 76 3f 70 72 69 76 2d 3e 6f 62 6a | nst.{.return.(T*)(priv?priv->obj |
66640 | 65 63 74 28 29 3a 30 29 3b 20 7d 0a 0a 20 20 20 20 54 26 20 6f 70 65 72 61 74 6f 72 2a 28 29 20 | ect():0);.}......T&.operator*(). |
66660 | 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 2a 28 28 54 2a 29 28 70 72 69 76 3f 70 72 69 76 2d | const.{.return.*((T*)(priv?priv- |
66680 | 3e 6f 62 6a 65 63 74 28 29 3a 30 29 29 3b 20 7d 0a 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 20 54 | >object():0));.}......operator.T |
666a0 | 2a 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 28 54 2a 29 28 70 72 69 76 3f 70 72 69 | *().const.{.return.(T*)(priv?pri |
666c0 | 76 2d 3e 6f 62 6a 65 63 74 28 29 3a 30 29 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 0a 20 20 20 | v->object():0);.}..private:..... |
666e0 | 20 76 6f 69 64 20 72 65 66 28 29 20 7b 20 69 66 20 28 70 72 69 76 29 20 70 72 69 76 2d 3e 72 65 | .void.ref().{.if.(priv).priv->re |
66700 | 66 28 29 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 64 65 72 65 66 28 29 20 7b 0a 09 69 66 20 28 | f();.}......void.deref().{..if.( |
66720 | 20 70 72 69 76 20 26 26 20 70 72 69 76 2d 3e 64 65 72 65 66 28 29 20 29 0a 09 20 20 20 20 64 65 | .priv.&&.priv->deref().)......de |
66740 | 6c 65 74 65 20 70 72 69 76 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 47 75 61 72 64 65 64 50 74 | lete.priv;.....}......QGuardedPt |
66760 | 72 50 72 69 76 61 74 65 2a 20 70 72 69 76 3b 0a 7d 3b 0a 0a 0a 0a 0a 69 6e 6c 69 6e 65 20 51 4f | rPrivate*.priv;.};.....inline.QO |
66780 | 62 6a 65 63 74 2a 20 51 47 75 61 72 64 65 64 50 74 72 50 72 69 76 61 74 65 3a 3a 6f 62 6a 65 63 | bject*.QGuardedPtrPrivate::objec |
667a0 | 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 6f 62 6a 3b 0a 7d 0a 0a 23 | t().const.{.....return.obj;.}..# |
667c0 | 64 65 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 47 55 41 52 44 45 44 50 54 52 0a 23 69 6e | define.Q_DEFINED_QGUARDEDPTR.#in |
667e0 | 63 6c 75 64 65 20 22 71 77 69 6e 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 14 | clude."qwinexport.h".#endif..... |
66800 | 00 71 00 67 00 76 00 65 00 63 00 74 00 6f 00 72 00 2e 00 68 00 00 0f d6 2f 2a 2a 2a 2a 2a 2a 2a | .q.g.v.e.c.t.o.r...h..../******* |
66820 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
66840 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
66860 | 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 |
66880 | 20 6f 66 20 51 47 56 65 63 74 6f 72 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 | .of.QGVector.class.**.**.Created |
668a0 | 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 |
668c0 | 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 |
668e0 | 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. |
66900 | 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. |
66920 | 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. |
66940 | 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 |
66960 | 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 |
66980 | 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 |
669a0 | 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.** |
669c0 | 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 |
669e0 | 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. |
66a00 | 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 |
66a20 | 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.* |
66a40 | 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 |
66a60 | 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. |
66a80 | 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 |
66aa0 | 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 |
66ac0 | 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 |
66ae0 | 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. |
66b00 | 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 |
66b20 | 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 |
66b40 | 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 |
66b60 | 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 |
66b80 | 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 |
66ba0 | 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 |
66bc0 | 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 |
66be0 | 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 |
66c00 | 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. |
66c20 | 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 |
66c40 | 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 |
66c60 | 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 |
66c80 | 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 |
66ca0 | 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 |
66cc0 | 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 |
66ce0 | 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 |
66d00 | 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 |
66d20 | 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 |
66d40 | 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 |
66d60 | 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 |
66d80 | 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 |
66da0 | 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..**.**************** |
66dc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
66de0 | 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 |
66e00 | 20 51 47 56 45 43 54 4f 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 56 45 43 54 4f 52 5f 48 0a 0a | .QGVECTOR_H.#define.QGVECTOR_H.. |
66e20 | 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 63 6f 6c 6c 65 | #ifndef.QT_H.#include."qptrcolle |
66e40 | 63 74 69 6f 6e 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 | ction.h".#endif.//.QT_H...class. |
66e60 | 51 5f 45 58 50 4f 52 54 20 51 47 56 65 63 74 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 50 74 72 43 | Q_EXPORT.QGVector.:.public.QPtrC |
66e80 | 6f 6c 6c 65 63 74 69 6f 6e 09 2f 2f 20 67 65 6e 65 72 69 63 20 76 65 63 74 6f 72 0a 7b 0a 66 72 | ollection.//.generic.vector.{.fr |
66ea0 | 69 65 6e 64 20 63 6c 61 73 73 20 51 47 4c 69 73 74 3b 09 09 09 09 2f 2f 20 6e 65 65 64 65 64 20 | iend.class.QGList;....//.needed. |
66ec0 | 62 79 20 51 47 4c 69 73 74 3a 3a 74 6f 56 65 63 74 6f 72 0a 70 75 62 6c 69 63 3a 0a 23 69 66 6e | by.QGList::toVector.public:.#ifn |
66ee0 | 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 20 20 20 20 51 44 61 74 61 53 74 | def.QT_NO_DATASTREAM.....QDataSt |
66f00 | 72 65 61 6d 20 26 72 65 61 64 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 20 29 3b 09 09 2f 2f | ream.&read(.QDataStream.&.);..// |
66f20 | 20 72 65 61 64 20 76 65 63 74 6f 72 20 66 72 6f 6d 20 73 74 72 65 61 6d 0a 20 20 20 20 51 44 61 | .read.vector.from.stream.....QDa |
66f40 | 74 61 53 74 72 65 61 6d 20 26 77 72 69 74 65 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 20 29 | taStream.&write(.QDataStream.&.) |
66f60 | 20 63 6f 6e 73 74 3b 09 2f 2f 20 77 72 69 74 65 20 76 65 63 74 6f 72 20 74 6f 20 73 74 72 65 61 | .const;.//.write.vector.to.strea |
66f80 | 6d 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 63 6f 6d 70 61 72 65 | m.#endif.....virtual.int.compare |
66fa0 | 49 74 65 6d 73 28 20 49 74 65 6d 2c 20 49 74 65 6d 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a | Items(.Item,.Item.);..protected: |
66fc0 | 0a 20 20 20 20 51 47 56 65 63 74 6f 72 28 29 3b 09 09 09 09 09 2f 2f 20 63 72 65 61 74 65 20 65 | .....QGVector();.....//.create.e |
66fe0 | 6d 70 74 79 20 76 65 63 74 6f 72 0a 20 20 20 20 51 47 56 65 63 74 6f 72 28 20 75 69 6e 74 20 73 | mpty.vector.....QGVector(.uint.s |
67000 | 69 7a 65 20 29 3b 09 09 09 2f 2f 20 63 72 65 61 74 65 20 76 65 63 74 6f 72 20 77 69 74 68 20 6e | ize.);...//.create.vector.with.n |
67020 | 75 6c 6c 70 74 72 73 0a 20 20 20 20 51 47 56 65 63 74 6f 72 28 20 63 6f 6e 73 74 20 51 47 56 65 | ullptrs.....QGVector(.const.QGVe |
67040 | 63 74 6f 72 20 26 76 20 29 3b 09 09 2f 2f 20 6d 61 6b 65 20 63 6f 70 79 20 6f 66 20 6f 74 68 65 | ctor.&v.);..//.make.copy.of.othe |
67060 | 72 20 76 65 63 74 6f 72 0a 20 20 20 7e 51 47 56 65 63 74 6f 72 28 29 3b 0a 0a 20 20 20 20 51 47 | r.vector....~QGVector();......QG |
67080 | 56 65 63 74 6f 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 47 56 65 63 74 6f | Vector.&operator=(.const.QGVecto |
670a0 | 72 20 26 76 20 29 3b 09 2f 2f 20 61 73 73 69 67 6e 20 66 72 6f 6d 20 6f 74 68 65 72 20 76 65 63 | r.&v.);.//.assign.from.other.vec |
670c0 | 74 6f 72 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 | tor.....bool.operator==(.const.Q |
670e0 | 47 56 65 63 74 6f 72 20 26 76 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 49 74 65 6d 09 20 2a | GVector.&v.).const;......Item..* |
67100 | 64 61 74 61 28 29 20 20 20 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 76 65 63 3b 20 7d 0a | data()....const.{.return.vec;.}. |
67120 | 20 20 20 20 75 69 6e 74 20 20 73 69 7a 65 28 29 20 20 20 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 | ....uint..size()....const.{.retu |
67140 | 72 6e 20 6c 65 6e 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 75 6e 74 28 29 20 20 20 63 6f | rn.len;.}.....uint..count()...co |
67160 | 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 6e 75 6d 49 74 65 6d 73 3b 20 7d 0a 0a 20 20 20 20 62 6f | nst.{.return.numItems;.}......bo |
67180 | 6f 6c 20 20 69 6e 73 65 72 74 28 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 49 74 65 6d 20 29 3b 09 | ol..insert(.uint.index,.Item.);. |
671a0 | 09 2f 2f 20 69 6e 73 65 72 74 20 69 74 65 6d 20 61 74 20 69 6e 64 65 78 0a 20 20 20 20 62 6f 6f | .//.insert.item.at.index.....boo |
671c0 | 6c 20 20 72 65 6d 6f 76 65 28 20 75 69 6e 74 20 69 6e 64 65 78 20 29 3b 09 09 09 2f 2f 20 72 65 | l..remove(.uint.index.);...//.re |
671e0 | 6d 6f 76 65 20 69 74 65 6d 0a 20 20 20 20 49 74 65 6d 09 20 20 74 61 6b 65 28 20 75 69 6e 74 20 | move.item.....Item...take(.uint. |
67200 | 69 6e 64 65 78 20 29 3b 09 09 09 2f 2f 20 74 61 6b 65 20 6f 75 74 20 69 74 65 6d 0a 0a 20 20 20 | index.);...//.take.out.item..... |
67220 | 20 76 6f 69 64 20 20 63 6c 65 61 72 28 29 3b 09 09 09 09 2f 2f 20 63 6c 65 61 72 20 76 65 63 74 | .void..clear();....//.clear.vect |
67240 | 6f 72 0a 20 20 20 20 62 6f 6f 6c 20 20 72 65 73 69 7a 65 28 20 75 69 6e 74 20 6e 65 77 73 69 7a | or.....bool..resize(.uint.newsiz |
67260 | 65 20 29 3b 09 09 2f 2f 20 72 65 73 69 7a 65 20 76 65 63 74 6f 72 0a 0a 20 20 20 20 62 6f 6f 6c | e.);..//.resize.vector......bool |
67280 | 20 20 66 69 6c 6c 28 20 49 74 65 6d 2c 20 69 6e 74 20 66 6c 65 6e 20 29 3b 09 09 2f 2f 20 72 65 | ..fill(.Item,.int.flen.);..//.re |
672a0 | 73 69 7a 65 20 61 6e 64 20 66 69 6c 6c 20 76 65 63 74 6f 72 0a 0a 20 20 20 20 76 6f 69 64 20 20 | size.and.fill.vector......void.. |
672c0 | 73 6f 72 74 28 29 3b 09 09 09 09 2f 2f 20 73 6f 72 74 20 76 65 63 74 6f 72 0a 20 20 20 20 69 6e | sort();....//.sort.vector.....in |
672e0 | 74 09 20 20 62 73 65 61 72 63 68 28 20 49 74 65 6d 20 29 20 63 6f 6e 73 74 3b 09 09 09 2f 2f 20 | t...bsearch(.Item.).const;...//. |
67300 | 62 69 6e 61 72 79 20 73 65 61 72 63 68 20 28 77 68 65 6e 20 73 6f 72 74 65 64 29 0a 0a 20 20 20 | binary.search.(when.sorted)..... |
67320 | 20 69 6e 74 09 20 20 66 69 6e 64 52 65 66 28 20 49 74 65 6d 2c 20 75 69 6e 74 20 69 6e 64 65 78 | .int...findRef(.Item,.uint.index |
67340 | 20 29 20 63 6f 6e 73 74 3b 09 2f 2f 20 66 69 6e 64 20 65 78 61 63 74 20 69 74 65 6d 20 69 6e 20 | .).const;.//.find.exact.item.in. |
67360 | 76 65 63 74 6f 72 0a 20 20 20 20 69 6e 74 09 20 20 66 69 6e 64 28 20 49 74 65 6d 2c 20 75 69 6e | vector.....int...find(.Item,.uin |
67380 | 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 3b 09 2f 2f 20 66 69 6e 64 20 65 71 75 61 6c 20 69 | t.index.).const;.//.find.equal.i |
673a0 | 74 65 6d 20 69 6e 20 76 65 63 74 6f 72 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 6e 74 61 69 6e 73 | tem.in.vector.....uint..contains |
673c0 | 52 65 66 28 20 49 74 65 6d 20 29 20 63 6f 6e 73 74 3b 09 09 2f 2f 20 67 65 74 20 6e 75 6d 62 65 | Ref(.Item.).const;..//.get.numbe |
673e0 | 72 20 6f 66 20 65 78 61 63 74 20 6d 61 74 63 68 65 73 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 6e | r.of.exact.matches.....uint..con |
67400 | 74 61 69 6e 73 28 20 49 74 65 6d 20 29 20 63 6f 6e 73 74 3b 09 09 2f 2f 20 67 65 74 20 6e 75 6d | tains(.Item.).const;..//.get.num |
67420 | 62 65 72 20 6f 66 20 65 71 75 61 6c 20 6d 61 74 63 68 65 73 0a 0a 20 20 20 20 49 74 65 6d 09 20 | ber.of.equal.matches......Item.. |
67440 | 20 61 74 28 20 75 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 09 09 2f 2f 20 72 65 74 75 | .at(.uint.index.).const..//.retu |
67460 | 72 6e 20 69 6e 64 65 78 65 64 20 69 74 65 6d 0a 20 20 20 20 7b 0a 23 69 66 20 64 65 66 69 6e 65 | rn.indexed.item.....{.#if.define |
67480 | 64 28 51 54 5f 43 48 45 43 4b 5f 52 41 4e 47 45 29 0a 09 69 66 20 28 20 69 6e 64 65 78 20 3e 3d | d(QT_CHECK_RANGE)..if.(.index.>= |
674a0 | 20 6c 65 6e 20 29 0a 09 20 20 20 20 77 61 72 6e 69 6e 67 49 6e 64 65 78 52 61 6e 67 65 28 20 69 | .len.)......warningIndexRange(.i |
674c0 | 6e 64 65 78 20 29 3b 0a 23 65 6e 64 69 66 0a 09 72 65 74 75 72 6e 20 76 65 63 5b 69 6e 64 65 78 | ndex.);.#endif..return.vec[index |
674e0 | 5d 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 73 65 72 74 45 78 70 61 6e 64 28 | ];.....}......bool.insertExpand( |
67500 | 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 49 74 65 6d 20 29 3b 09 2f 2f 20 69 6e 73 65 72 74 2c 20 | .uint.index,.Item.);.//.insert,. |
67520 | 65 78 70 61 6e 64 20 69 66 20 6e 65 63 65 73 73 61 72 79 0a 0a 20 20 20 20 76 6f 69 64 20 74 6f | expand.if.necessary......void.to |
67540 | 4c 69 73 74 28 20 51 47 4c 69 73 74 20 2a 20 29 20 63 6f 6e 73 74 3b 09 09 2f 2f 20 70 75 74 20 | List(.QGList.*.).const;..//.put. |
67560 | 69 74 65 6d 73 20 69 6e 20 6c 69 73 74 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 | items.in.list..#ifndef.QT_NO_DAT |
67580 | 41 53 54 52 45 41 4d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 61 74 61 53 74 72 65 61 6d 20 | ASTREAM.....virtual.QDataStream. |
675a0 | 26 72 65 61 64 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 49 74 65 6d 20 26 20 29 3b 0a | &read(.QDataStream.&,.Item.&.);. |
675c0 | 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 77 72 69 74 65 28 20 | ....virtual.QDataStream.&write(. |
675e0 | 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 49 74 65 6d 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e | QDataStream.&,.Item.).const;.#en |
67600 | 64 69 66 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 49 74 65 6d 09 20 2a 76 65 63 3b 0a 20 20 20 | dif.private:.....Item..*vec;.... |
67620 | 20 75 69 6e 74 20 20 6c 65 6e 3b 0a 20 20 20 20 75 69 6e 74 20 20 6e 75 6d 49 74 65 6d 73 3b 0a | .uint..len;.....uint..numItems;. |
67640 | 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 77 61 72 6e 69 6e 67 49 6e 64 65 78 52 61 6e | .....static.void.warningIndexRan |
67660 | 67 65 28 20 75 69 6e 74 20 29 3b 0a 7d 3b 0a 0a 0a 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ge(.uint.);.};.../************** |
67680 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
676a0 | 2a 2a 2a 2a 2a 2a 2a 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 | *******************************. |
676c0 | 20 20 51 47 56 65 63 74 6f 72 20 73 74 72 65 61 6d 20 66 75 6e 63 74 69 6f 6e 73 0a 20 2a 2a 2a | ..QGVector.stream.functions..*** |
676e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
67700 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
67720 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 | **********/..#ifndef.QT_NO_DATAS |
67740 | 54 52 45 41 4d 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 | TREAM.Q_EXPORT.QDataStream.&oper |
67760 | 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 47 56 65 63 74 6f 72 20 | ator>>(.QDataStream.&,.QGVector. |
67780 | 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 | &.);.Q_EXPORT.QDataStream.&opera |
677a0 | 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 47 56 65 | tor<<(.QDataStream.&,.const.QGVe |
677c0 | 63 74 6f 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 47 56 45 | ctor.&.);.#endif..#endif.//.QGVE |
677e0 | 43 54 4f 52 5f 48 0a 00 00 00 1c 00 71 00 67 00 66 00 78 00 73 00 6e 00 61 00 70 00 5f 00 71 00 | CTOR_H......q.g.f.x.s.n.a.p._.q. |
67800 | 77 00 73 00 2e 00 68 00 00 0f 6f 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | w.s...h...o/******************** |
67820 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
67840 | 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$ |
67860 | 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 53 4e 41 50 53 63 72 65 65 6e | .**.**.Definition.of.QSNAPScreen |
67880 | 20 61 6e 64 20 51 47 66 78 53 4e 41 50 20 63 6c 61 73 73 65 73 20 66 6f 72 20 45 6d 62 65 64 64 | .and.QGfxSNAP.classes.for.Embedd |
678a0 | 65 64 20 51 74 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 53 63 69 54 65 63 | ed.Qt.**.**.Copyright.(C).SciTec |
678c0 | 68 20 53 6f 66 74 77 61 72 65 2c 20 49 6e 63 2e 20 20 41 6c 6c 20 72 69 67 68 74 73 20 72 65 73 | h.Software,.Inc...All.rights.res |
678e0 | 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 41 75 74 68 6f 72 3a 20 20 4b 65 6e 64 61 6c 6c 20 42 65 | erved..**.**.Author:..Kendall.Be |
67900 | 6e 6e 65 74 74 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 | nnett.**.**.This.file.is.part.of |
67920 | 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 |
67940 | 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 |
67960 | 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 |
67980 | 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 |
679a0 | 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 |
679c0 | 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.** |
679e0 | 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 |
67a00 | 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 |
67a20 | 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..**. |
67a40 | 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 |
67a60 | 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 |
67a80 | 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 | nal.Edition.**.licenses.for.Qtop |
67aa0 | 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 | ia.Core.may.use.this.file.in.acc |
67ac0 | 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 | ordance.with.the.**.Qt.Embedded. |
67ae0 | 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f | Commercial.License.Agreement.pro |
67b00 | 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 |
67b20 | 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. |
67b40 | 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 |
67b60 | 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 |
67b80 | 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. |
67ba0 | 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 |
67bc0 | 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 |
67be0 | 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 |
67c00 | 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 |
67c20 | 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 |
67c40 | 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 |
67c60 | 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..**.* |
67c80 | 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. |
67ca0 | 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 |
67cc0 | 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 20 | .are.**.not.clear.to.you..**.**. |
67ce0 | 54 68 69 73 20 6d 6f 64 75 6c 65 20 72 65 71 75 69 72 65 73 20 74 68 65 20 53 63 69 54 65 63 68 | This.module.requires.the.SciTech |
67d00 | 20 53 4e 41 50 20 53 44 4b 20 74 6f 20 62 75 69 6c 64 20 61 6e 64 20 61 6c 73 6f 20 72 65 71 75 | .SNAP.SDK.to.build.and.also.requ |
67d20 | 69 72 65 73 0a 2a 2a 20 74 68 65 20 53 63 69 54 65 63 68 20 53 4e 41 50 20 72 75 6e 74 69 6d 65 | ires.**.the.SciTech.SNAP.runtime |
67d40 | 20 64 65 76 69 63 65 20 64 72 69 76 65 72 20 6d 6f 64 75 6c 65 73 20 74 6f 20 62 65 20 70 72 65 | .device.driver.modules.to.be.pre |
67d60 | 73 65 6e 74 20 69 6e 20 6f 72 64 65 72 0a 2a 2a 20 74 6f 20 72 75 6e 2e 0a 2a 2a 0a 2a 2a 20 53 | sent.in.order.**.to.run..**.**.S |
67d80 | 65 65 20 68 74 74 70 3a 2f 2f 77 77 77 2e 73 63 69 74 65 63 68 73 6f 66 74 2e 63 6f 6d 20 6f 72 | ee.http://www.scitechsoft.com.or |
67da0 | 20 65 6d 61 69 6c 20 73 61 6c 65 73 40 73 63 69 74 65 63 68 73 6f 66 74 2e 63 6f 6d 20 66 6f 72 | .email.sales@scitechsoft.com.for |
67dc0 | 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 53 63 69 54 65 63 68 20 53 4e | .**.information.about.SciTech.SN |
67de0 | 41 50 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 | AP.Commercial.License.Agreements |
67e00 | 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 | ..**.*************************** |
67e20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
67e40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 46 58 53 4e 41 50 5f 51 | ***********/..#ifndef.QGFXSNAP_Q |
67e60 | 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 46 58 53 4e 41 50 5f 51 57 53 5f 48 0a 0a 23 69 66 | WS_H.#define.QGFXSNAP_QWS_H..#if |
67e80 | 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 53 4e 41 50 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 | ndef.QT_NO_QWS_SNAP..#include."q |
67ea0 | 67 66 78 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 73 6e 61 70 2f 67 72 61 70 68 69 | gfx_qws.h".#include."snap/graphi |
67ec0 | 63 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 73 6e 61 70 2f 72 65 66 32 64 2e 68 22 0a 0a 2f | cs.h".#include."snap/ref2d.h"../ |
67ee0 | 2a 20 46 6f 72 77 61 72 64 20 72 65 66 65 72 65 6e 63 65 20 2a 2f 0a 73 74 72 75 63 74 20 51 47 | *.Forward.reference.*/.struct.QG |
67f00 | 66 78 53 4e 41 50 5f 53 74 61 74 65 3b 0a 0a 2f 2a 21 0a 5c 63 6c 61 73 73 20 51 53 4e 41 50 53 | fxSNAP_State;../*!.\class.QSNAPS |
67f20 | 63 72 65 65 6e 0a 5c 69 6e 67 72 6f 75 70 20 71 77 73 0a 5c 62 72 69 65 66 20 54 68 65 20 51 53 | creen.\ingroup.qws.\brief.The.QS |
67f40 | 4e 41 50 53 63 72 65 65 6e 20 63 6c 61 73 73 20 6d 61 6e 61 67 65 73 20 74 68 65 20 53 63 69 54 | NAPScreen.class.manages.the.SciT |
67f60 | 65 63 68 20 53 4e 41 50 20 47 72 61 70 68 69 63 73 20 64 65 76 69 63 65 20 64 72 69 76 65 72 2e | ech.SNAP.Graphics.device.driver. |
67f80 | 0a 0a 51 53 4e 41 50 53 63 72 65 65 6e 20 69 73 20 61 20 64 65 73 63 65 6e 64 61 6e 74 20 6f 66 | ..QSNAPScreen.is.a.descendant.of |
67fa0 | 20 51 53 63 72 65 65 6e 3b 20 74 68 65 72 65 20 69 73 20 70 72 65 63 69 73 65 6c 79 20 6f 6e 65 | .QScreen;.there.is.precisely.one |
67fc0 | 20 70 65 72 20 51 74 6f 70 69 61 20 43 6f 72 65 0a 61 70 70 6c 69 63 61 74 69 6f 6e 2e 0a 2a 2f | .per.Qtopia.Core.application..*/ |
67fe0 | 0a 0a 63 6c 61 73 73 20 51 53 4e 41 50 53 63 72 65 65 6e 20 3a 20 70 75 62 6c 69 63 20 51 53 63 | ..class.QSNAPScreen.:.public.QSc |
68000 | 72 65 65 6e 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 4e 41 50 53 63 72 65 65 6e 28 20 | reen.{.public:.....QSNAPScreen(. |
68020 | 69 6e 74 20 64 69 73 70 6c 61 79 5f 69 64 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 | int.display_id.);.....virtual.~Q |
68040 | 53 4e 41 50 53 63 72 65 65 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | SNAPScreen();......virtual.void. |
68060 | 73 65 74 4d 6f 64 65 28 69 6e 74 2c 69 6e 74 2c 69 6e 74 29 3b 0a 20 20 20 20 76 69 72 74 75 61 | setMode(int,int,int);.....virtua |
68080 | 6c 20 62 6f 6f 6c 20 63 6f 6e 6e 65 63 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 | l.bool.connect(.const.QString.&d |
680a0 | 69 73 70 6c 61 79 53 70 65 63 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 73 68 | isplaySpec.);.....virtual.int.sh |
680c0 | 61 72 65 64 52 61 6d 53 69 7a 65 28 76 6f 69 64 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | aredRamSize(void.*);.....virtual |
680e0 | 20 62 6f 6f 6c 20 69 6e 69 74 44 65 76 69 63 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | .bool.initDevice();.....virtual. |
68100 | 69 6e 74 20 69 6e 69 74 43 75 72 73 6f 72 28 76 6f 69 64 20 2a 65 6e 64 5f 6f 66 5f 6c 6f 63 61 | int.initCursor(void.*end_of_loca |
68120 | 74 69 6f 6e 2c 62 6f 6f 6c 20 69 6e 69 74 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | tion,bool.init);.....virtual.voi |
68140 | 64 20 64 69 73 63 6f 6e 6e 65 63 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | d.disconnect();.....virtual.void |
68160 | 20 73 68 75 74 64 6f 77 6e 44 65 76 69 63 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 | .shutdownDevice();.....virtual.Q |
68180 | 47 66 78 20 2a 20 63 72 65 61 74 65 47 66 78 28 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 2c | Gfx.*.createGfx(unsigned.char.*, |
681a0 | 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | int,int,int,int);.....virtual.vo |
681c0 | 69 64 20 73 61 76 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 73 74 | id.save();.....virtual.void.rest |
681e0 | 6f 72 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 62 6c 61 6e 6b 28 62 6f | ore();.....virtual.void.blank(bo |
68200 | 6f 6c 20 6f 6e 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 28 75 6e 73 | ol.on);.....virtual.void.set(uns |
68220 | 69 67 6e 65 64 20 69 6e 74 2c 75 6e 73 69 67 6e 65 64 20 69 6e 74 2c 75 6e 73 69 67 6e 65 64 20 | igned.int,unsigned.int,unsigned. |
68240 | 69 6e 74 2c 75 6e 73 69 67 6e 65 64 20 69 6e 74 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 75 | int,unsigned.int);.....virtual.u |
68260 | 63 68 61 72 20 2a 20 63 61 63 68 65 28 69 6e 74 2c 69 6e 74 29 3b 0a 20 20 20 20 76 69 72 74 75 | char.*.cache(int,int);.....virtu |
68280 | 61 6c 20 76 6f 69 64 20 75 6e 63 61 63 68 65 28 75 63 68 61 72 20 2a 29 3b 0a 0a 70 72 6f 74 65 | al.void.uncache(uchar.*);..prote |
682a0 | 63 74 65 64 3a 0a 20 20 20 20 2f 2f 20 4e 6f 74 65 3a 20 54 68 65 73 65 20 76 61 6c 75 65 73 20 | cted:.....//.Note:.These.values. |
682c0 | 61 72 65 20 72 65 70 6f 72 74 65 64 20 69 6e 20 2a 62 69 74 73 2a 20 72 61 74 68 65 72 20 74 68 | are.reported.in.*bits*.rather.th |
682e0 | 61 6e 20 74 68 65 20 65 78 70 65 63 74 65 64 20 2a 62 79 74 65 73 2a 21 21 0a 20 20 20 20 76 69 | an.the.expected.*bytes*!!.....vi |
68300 | 72 74 75 61 6c 20 69 6e 74 20 70 69 78 6d 61 70 4f 66 66 73 65 74 41 6c 69 67 6e 6d 65 6e 74 28 | rtual.int.pixmapOffsetAlignment( |
68320 | 29 20 7b 20 72 65 74 75 72 6e 20 6d 6f 64 65 49 6e 66 6f 2e 42 69 74 6d 61 70 53 74 61 72 74 41 | ).{.return.modeInfo.BitmapStartA |
68340 | 6c 69 67 6e 20 2a 20 38 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 70 69 78 6d | lign.*.8;.}.....virtual.int.pixm |
68360 | 61 70 4c 69 6e 65 73 74 65 70 41 6c 69 67 6e 6d 65 6e 74 28 29 20 7b 20 72 65 74 75 72 6e 20 6d | apLinestepAlignment().{.return.m |
68380 | 6f 64 65 49 6e 66 6f 2e 42 69 74 6d 61 70 53 74 72 69 64 65 50 61 64 20 2a 20 38 3b 20 7d 0a 0a | odeInfo.BitmapStridePad.*.8;.}.. |
683a0 | 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 66 61 74 61 6c 43 6c 65 61 6e 75 70 28 29 | private:.....void.fatalCleanup() |
683c0 | 3b 0a 20 20 20 20 4e 5f 75 69 6e 74 31 36 20 66 69 6e 64 4d 6f 64 65 28 69 6e 74 20 78 2c 69 6e | ;.....N_uint16.findMode(int.x,in |
683e0 | 74 20 79 2c 69 6e 74 20 62 69 74 73 29 3b 0a 20 20 20 20 69 6e 74 20 69 6e 69 74 53 6f 66 74 77 | t.y,int.bits);.....int.initSoftw |
68400 | 61 72 65 52 61 73 74 65 72 69 7a 65 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 65 6c 65 74 65 | areRasterizer();.....void.delete |
68420 | 5f 65 6e 74 72 79 28 69 6e 74 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 5f 65 6e 74 | _entry(int);.....void.insert_ent |
68440 | 72 79 28 69 6e 74 2c 75 69 6e 74 2c 75 69 6e 74 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 75 | ry(int,uint,uint);.....void.setu |
68460 | 70 4f 66 66 53 63 72 65 65 6e 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 50 4d 5f 48 | pOffScreen();..private:.....PM_H |
68480 | 57 4e 44 20 20 20 20 20 20 20 20 20 20 20 20 20 68 77 6e 64 43 6f 6e 73 6f 6c 65 3b 0a 20 20 20 | WND.............hwndConsole;.... |
684a0 | 20 76 6f 69 64 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 73 74 61 74 65 42 75 66 3b 0a | .void................*stateBuf;. |
684c0 | 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 53 65 72 76 65 72 | ....int.................isServer |
684e0 | 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 75 73 65 4f 66 66 | ;.....int.................useOff |
68500 | 73 63 72 65 65 6e 3b 0a 20 20 20 20 75 6c 6f 6e 67 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | screen;.....ulong............... |
68520 | 63 61 63 68 65 53 74 61 72 74 3b 0a 20 20 20 20 47 41 5f 64 65 76 43 74 78 20 20 20 20 20 20 20 | cacheStart;.....GA_devCtx....... |
68540 | 20 20 20 20 2a 64 63 3b 0a 20 20 20 20 47 41 5f 69 6e 69 74 46 75 6e 63 73 20 20 20 20 20 20 20 | ....*dc;.....GA_initFuncs....... |
68560 | 20 69 6e 69 74 3b 0a 20 20 20 20 47 41 5f 64 72 69 76 65 72 46 75 6e 63 73 20 20 20 20 20 20 64 | .init;.....GA_driverFuncs......d |
68580 | 72 69 76 65 72 3b 0a 20 20 20 20 47 41 5f 44 50 4d 53 46 75 6e 63 73 20 20 20 20 20 20 20 20 64 | river;.....GA_DPMSFuncs........d |
685a0 | 70 6d 73 3b 0a 20 20 20 20 47 41 5f 32 44 53 74 61 74 65 46 75 6e 63 73 20 20 20 20 20 68 77 53 | pms;.....GA_2DStateFuncs.....hwS |
685c0 | 74 61 74 65 32 64 3b 0a 20 20 20 20 47 41 5f 32 44 52 65 6e 64 65 72 46 75 6e 63 73 20 20 20 20 | tate2d;.....GA_2DRenderFuncs.... |
685e0 | 68 77 44 72 61 77 32 64 3b 0a 20 20 20 20 47 41 5f 32 44 53 74 61 74 65 46 75 6e 63 73 20 20 20 | hwDraw2d;.....GA_2DStateFuncs... |
68600 | 20 20 73 74 61 74 65 32 64 3b 0a 20 20 20 20 47 41 5f 32 44 52 65 6e 64 65 72 46 75 6e 63 73 20 | ..state2d;.....GA_2DRenderFuncs. |
68620 | 20 20 20 64 72 61 77 32 64 3b 0a 20 20 20 20 51 47 66 78 53 4e 41 50 5f 53 74 61 74 65 20 20 20 | ...draw2d;.....QGfxSNAP_State... |
68640 | 20 20 20 2a 63 6e 74 53 74 61 74 65 3b 0a 20 20 20 20 52 45 46 32 44 5f 64 72 69 76 65 72 20 20 | ...*cntState;.....REF2D_driver.. |
68660 | 20 20 20 20 20 20 2a 72 65 66 32 64 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 20 20 | ......*ref2d;.....int........... |
68680 | 20 20 20 20 20 20 75 6e 6c 6f 61 64 52 65 66 32 64 3b 0a 20 20 20 20 4e 5f 75 69 6e 74 31 36 20 | ......unloadRef2d;.....N_uint16. |
686a0 | 20 20 20 20 20 20 20 20 20 20 20 70 72 65 76 4d 6f 64 65 3b 0a 20 20 20 20 4e 5f 75 69 6e 74 31 | ...........prevMode;.....N_uint1 |
686c0 | 36 20 20 20 20 20 20 20 20 20 20 20 20 63 6e 74 4d 6f 64 65 3b 0a 20 20 20 20 4e 5f 69 6e 74 33 | 6............cntMode;.....N_int3 |
686e0 | 32 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 78 4d 65 6d 3b 0a 20 20 20 20 47 41 5f 6d 6f 64 | 2.............maxMem;.....GA_mod |
68700 | 65 49 6e 66 6f 20 20 20 20 20 20 20 20 20 6d 6f 64 65 49 6e 66 6f 3b 0a 20 20 20 20 4e 5f 69 6e | eInfo.........modeInfo;.....N_in |
68720 | 74 31 36 20 20 20 20 20 20 20 20 20 20 20 20 20 44 50 4d 53 53 74 61 74 65 73 3b 0a 7d 3b 0a 0a | t16.............DPMSStates;.};.. |
68740 | 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 53 4e 41 50 0a 0a 23 65 6e 64 69 66 | #endif.//.QT_NO_QWS_SNAP..#endif |
68760 | 20 2f 2f 20 51 47 46 58 53 4e 41 50 5f 51 57 53 5f 48 0a 0a 00 00 00 10 00 71 00 6d 00 6f 00 74 | .//.QGFXSNAP_QWS_H.......q.m.o.t |
68780 | 00 69 00 66 00 2e 00 68 00 00 07 63 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .i.f...h...c/******************* |
687a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
687c0 | 2a 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 |
687e0 | 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 65 78 74 65 6e 73 69 | $.**.**.Definition.of.Qt.extensi |
68800 | 6f 6e 20 63 6c 61 73 73 65 73 20 66 6f 72 20 58 74 2f 4d 6f 74 69 66 20 73 75 70 70 6f 72 74 2e | on.classes.for.Xt/Motif.support. |
68820 | 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 | .**.**.Copyright.(C).1992-2002.T |
68840 | 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 |
68860 | 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 |
68880 | 68 65 20 51 74 20 65 78 74 65 6e 73 69 6f 6e 20 66 6f 72 20 58 74 2f 4d 6f 74 69 66 20 73 75 70 | he.Qt.extension.for.Xt/Motif.sup |
688a0 | 70 6f 72 74 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 | port..**.**.Licensees.holding.va |
688c0 | 6c 69 64 20 51 74 20 45 6e 74 65 72 70 72 69 73 65 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 | lid.Qt.Enterprise.Edition.licens |
688e0 | 65 73 20 66 6f 72 20 58 31 31 20 6d 61 79 20 75 73 65 0a 2a 2a 20 74 68 69 73 20 66 69 6c 65 20 | es.for.X11.may.use.**.this.file. |
68900 | 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 |
68920 | 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 0a | cial.License.Agreement.provided. |
68940 | 2a 2a 20 77 69 74 68 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 | **.with.the.Software..**.**.This |
68960 | 20 66 69 6c 65 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 75 73 65 20 75 | .file.is.not.available.for.use.u |
68980 | 6e 64 65 72 20 61 6e 79 20 6f 74 68 65 72 20 6c 69 63 65 6e 73 65 20 77 69 74 68 6f 75 74 0a 2a | nder.any.other.license.without.* |
689a0 | 2a 20 65 78 70 72 65 73 73 20 77 72 69 74 74 65 6e 20 70 65 72 6d 69 73 73 69 6f 6e 20 66 72 6f | *.express.written.permission.fro |
689c0 | 6d 20 74 68 65 20 63 6f 70 79 72 69 67 68 74 20 68 6f 6c 64 65 72 2e 0a 2a 2a 0a 2a 2a 20 54 68 | m.the.copyright.holder..**.**.Th |
689e0 | 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 |
68a00 | 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 |
68a20 | 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 |
68a40 | 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 |
68a60 | 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 |
68a80 | 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. |
68aa0 | 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 |
68ac0 | 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 |
68ae0 | 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 73 2e 0a 2a 2a 0a 2a 2a 20 | rcial.License.Agreements..**.**. |
68b00 | 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 |
68b20 | 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 |
68b40 | 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..**.***** |
68b60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
68b80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
68ba0 | 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4d 4f 54 49 46 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 4f | */..#ifndef.QMOTIF_H.#define.QMO |
68bc0 | 54 49 46 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 71 65 76 65 6e 74 6c 6f 6f 70 2e 68 3e 0a 0a | TIF_H..#include.<qeventloop.h>.. |
68be0 | 23 69 6e 63 6c 75 64 65 20 3c 58 31 31 2f 49 6e 74 72 69 6e 73 69 63 2e 68 3e 0a 0a 63 6c 61 73 | #include.<X11/Intrinsic.h>..clas |
68c00 | 73 20 51 4d 6f 74 69 66 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 4d 6f 74 69 66 20 3a | s.QMotifPrivate;..class.QMotif.: |
68c20 | 20 70 75 62 6c 69 63 20 51 45 76 65 6e 74 4c 6f 6f 70 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 | .public.QEventLoop.{.....Q_OBJEC |
68c40 | 54 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 6f 74 69 66 28 20 63 6f 6e 73 74 20 63 68 61 | T..public:.....QMotif(.const.cha |
68c60 | 72 20 2a 61 70 70 6c 69 63 61 74 69 6f 6e 43 6c 61 73 73 2c 20 58 74 41 70 70 43 6f 6e 74 65 78 | r.*applicationClass,.XtAppContex |
68c80 | 74 20 63 6f 6e 74 65 78 74 20 3d 20 4e 55 4c 4c 2c 20 58 72 6d 4f 70 74 69 6f 6e 44 65 73 63 52 | t.context.=.NULL,.XrmOptionDescR |
68ca0 | 65 63 20 2a 6f 70 74 69 6f 6e 73 20 3d 20 30 2c 20 69 6e 74 20 6e 75 6d 4f 70 74 69 6f 6e 73 20 | ec.*options.=.0,.int.numOptions. |
68cc0 | 3d 20 30 29 3b 0a 20 20 20 20 7e 51 4d 6f 74 69 66 28 29 3b 0a 0a 20 20 20 20 58 74 41 70 70 43 | =.0);.....~QMotif();......XtAppC |
68ce0 | 6f 6e 74 65 78 74 20 61 70 70 6c 69 63 61 74 69 6f 6e 43 6f 6e 74 65 78 74 28 29 20 63 6f 6e 73 | ontext.applicationContext().cons |
68d00 | 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 67 69 73 74 65 72 53 6f 63 6b 65 74 4e 6f 74 69 66 | t;......void.registerSocketNotif |
68d20 | 69 65 72 28 20 51 53 6f 63 6b 65 74 4e 6f 74 69 66 69 65 72 20 2a 20 29 3b 0a 20 20 20 20 76 6f | ier(.QSocketNotifier.*.);.....vo |
68d40 | 69 64 20 75 6e 72 65 67 69 73 74 65 72 53 6f 63 6b 65 74 4e 6f 74 69 66 69 65 72 28 20 51 53 6f | id.unregisterSocketNotifier(.QSo |
68d60 | 63 6b 65 74 4e 6f 74 69 66 69 65 72 20 2a 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f | cketNotifier.*.);......static.vo |
68d80 | 69 64 20 72 65 67 69 73 74 65 72 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 2a 20 29 3b 0a 20 | id.registerWidget(.QWidget*.);.. |
68da0 | 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 75 6e 72 65 67 69 73 74 65 72 57 69 64 67 65 74 28 | ...static.void.unregisterWidget( |
68dc0 | 20 51 57 69 64 67 65 74 2a 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 72 65 64 | .QWidget*.);.....static.bool.red |
68de0 | 65 6c 69 76 65 72 45 76 65 6e 74 28 20 58 45 76 65 6e 74 20 2a 65 76 65 6e 74 20 29 3b 0a 0a 20 | eliverEvent(.XEvent.*event.);... |
68e00 | 20 20 20 73 74 61 74 69 63 20 44 69 73 70 6c 61 79 20 2a 78 31 31 44 69 73 70 6c 61 79 28 29 3b | ...static.Display.*x11Display(); |
68e20 | 0a 20 20 20 20 73 74 61 74 69 63 20 58 45 76 65 6e 74 2a 20 6c 61 73 74 45 76 65 6e 74 28 29 3b | .....static.XEvent*.lastEvent(); |
68e40 | 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 20 70 72 6f 63 65 73 73 45 76 65 | ..protected:.....bool.processEve |
68e60 | 6e 74 73 28 20 50 72 6f 63 65 73 73 45 76 65 6e 74 73 46 6c 61 67 73 20 66 6c 61 67 73 20 29 3b | nts(.ProcessEventsFlags.flags.); |
68e80 | 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 61 70 70 53 74 61 72 74 69 6e 67 55 | ..private:.....void.appStartingU |
68ea0 | 70 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 70 70 43 6c 6f 73 69 6e 67 44 6f 77 6e 28 29 3b 0a | p();.....void.appClosingDown();. |
68ec0 | 20 20 20 20 51 4d 6f 74 69 66 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 | ....QMotifPrivate.*d;.};..#endif |
68ee0 | 20 2f 2f 20 51 4d 4f 54 49 46 5f 48 0a 00 00 00 1e 00 71 00 67 00 62 00 31 00 38 00 30 00 33 00 | .//.QMOTIF_H......q.g.b.1.8.0.3. |
68f00 | 30 00 63 00 6f 00 64 00 65 00 63 00 2e 00 68 00 00 0c eb 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | 0.c.o.d.e.c...h..../************ |
68f20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
68f40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
68f60 | 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 47 62 | .**.$Id$.**.**.Definition.of.QGb |
68f80 | 31 38 30 33 30 43 6f 64 65 63 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 | 18030Codec.class.**.**.Copyright |
68fa0 | 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 |
68fc0 | 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 |
68fe0 | 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 20 6d 6f 64 75 6c 65 20 | ile.is.part.of.the.tools.module. |
69000 | 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 |
69020 | 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. |
69040 | 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 |
69060 | 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 |
69080 | 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. |
690a0 | 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. |
690c0 | 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..**.* |
690e0 | 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 |
69100 | 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 |
69120 | 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 |
69140 | 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 |
69160 | 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 |
69180 | 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. |
691a0 | 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 |
691c0 | 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 |
691e0 | 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 |
69200 | 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.** |
69220 | 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 |
69240 | 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 |
69260 | 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 |
69280 | 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 |
692a0 | 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 |
692c0 | 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. |
692e0 | 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 |
69300 | 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 |
69320 | 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 |
69340 | 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 |
69360 | 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.**... |
69380 | 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. |
693a0 | 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: |
693c0 | 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 |
693e0 | 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 |
69400 | 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 |
69420 | 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 |
69440 | 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 |
69460 | 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.* |
69480 | 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..**.********* |
694a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
694c0 | 2a 2a 2a 2a 2a 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 | *****************************/.. |
694e0 | 2f 2f 20 43 6f 6e 74 72 69 62 75 74 65 64 20 62 79 20 4a 61 6d 65 73 20 53 75 20 3c 73 75 7a 68 | //.Contributed.by.James.Su.<suzh |
69500 | 65 40 67 6e 75 63 68 69 6e 61 2e 6f 72 67 3e 0a 0a 23 69 66 6e 64 65 66 20 51 47 42 31 38 30 33 | e@gnuchina.org>..#ifndef.QGB1803 |
69520 | 30 43 4f 44 45 43 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 42 31 38 30 33 30 43 4f 44 45 43 5f 48 | 0CODEC_H.#define.QGB18030CODEC_H |
69540 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 65 78 74 63 6f | ..#ifndef.QT_H.#include."qtextco |
69560 | 64 65 63 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 23 69 66 6e 64 65 66 20 | dec.h".#endif.//.QT_H...#ifndef. |
69580 | 51 54 5f 4e 4f 5f 42 49 47 5f 43 4f 44 45 43 53 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 | QT_NO_BIG_CODECS..#if.defined(QT |
695a0 | 5f 50 4c 55 47 49 4e 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 43 4f 44 45 43 53 | _PLUGIN).#define.Q_EXPORT_CODECS |
695c0 | 5f 43 4e 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 43 4f 44 45 43 | _CN.#else.#define.Q_EXPORT_CODEC |
695e0 | 53 5f 43 4e 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 | S_CN.Q_EXPORT.#endif..class.Q_EX |
69600 | 50 4f 52 54 5f 43 4f 44 45 43 53 5f 43 4e 20 51 47 62 31 38 30 33 30 43 6f 64 65 63 20 3a 20 70 | PORT_CODECS_CN.QGb18030Codec.:.p |
69620 | 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 20 51 | ublic.QTextCodec.{.public:.....Q |
69640 | 47 62 31 38 30 33 30 43 6f 64 65 63 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 6d 69 62 45 6e 75 6d | Gb18030Codec();......int.mibEnum |
69660 | 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 28 29 | ().const;.....const.char*.name() |
69680 | 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 54 65 78 74 44 65 63 6f 64 65 72 2a 20 6d 61 6b 65 44 | .const;......QTextDecoder*.makeD |
696a0 | 65 63 6f 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f | ecoder().const;..#if.!defined(Q_ |
696c0 | 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 29 0a 20 20 20 20 75 73 69 6e 67 20 51 54 65 78 | NO_USING_KEYWORD).....using.QTex |
696e0 | 74 43 6f 64 65 63 3a 3a 66 72 6f 6d 55 6e 69 63 6f 64 65 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 | tCodec::fromUnicode;.#endif..... |
69700 | 51 43 53 74 72 69 6e 67 20 66 72 6f 6d 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 53 74 72 69 | QCString.fromUnicode(const.QStri |
69720 | 6e 67 26 20 75 63 2c 20 69 6e 74 26 20 6c 65 6e 49 6e 4f 75 74 29 20 63 6f 6e 73 74 3b 0a 20 20 | ng&.uc,.int&.lenInOut).const;... |
69740 | 20 20 51 53 74 72 69 6e 67 20 74 6f 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 | ..QString.toUnicode(const.char*. |
69760 | 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 | chars,.int.len).const;......int. |
69780 | 68 65 75 72 69 73 74 69 63 43 6f 6e 74 65 6e 74 4d 61 74 63 68 28 63 6f 6e 73 74 20 63 68 61 72 | heuristicContentMatch(const.char |
697a0 | 2a 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 | *.chars,.int.len).const;.....int |
697c0 | 20 68 65 75 72 69 73 74 69 63 4e 61 6d 65 4d 61 74 63 68 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 | .heuristicNameMatch(const.char*. |
697e0 | 68 69 6e 74 29 20 63 6f 6e 73 74 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 5f | hint).const;.};..class.Q_EXPORT_ |
69800 | 43 4f 44 45 43 53 5f 43 4e 20 51 47 62 6b 43 6f 64 65 63 20 3a 20 70 75 62 6c 69 63 20 51 47 62 | CODECS_CN.QGbkCodec.:.public.QGb |
69820 | 31 38 30 33 30 43 6f 64 65 63 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 47 62 6b 43 6f 64 | 18030Codec.{.public:.....QGbkCod |
69840 | 65 63 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 6d 69 62 45 6e 75 6d 28 29 20 63 6f 6e 73 74 3b 0a | ec();......int.mibEnum().const;. |
69860 | 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 | ....const.char*.name().const;... |
69880 | 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 63 | ...QTextDecoder*.makeDecoder().c |
698a0 | 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 4b | onst;..#if.!defined(Q_NO_USING_K |
698c0 | 45 59 57 4f 52 44 29 0a 20 20 20 20 75 73 69 6e 67 20 51 47 62 31 38 30 33 30 43 6f 64 65 63 3a | EYWORD).....using.QGb18030Codec: |
698e0 | 3a 66 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 | :fromUnicode;.#endif.....QCStrin |
69900 | 67 20 66 72 6f 6d 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 63 2c | g.fromUnicode(const.QString&.uc, |
69920 | 20 69 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 | .int&.lenInOut).const;.....QStri |
69940 | 6e 67 20 74 6f 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 68 61 72 73 2c 20 | ng.toUnicode(const.char*.chars,. |
69960 | 69 6e 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 | int.len).const;......int.heurist |
69980 | 69 63 43 6f 6e 74 65 6e 74 4d 61 74 63 68 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 68 61 72 73 | icContentMatch(const.char*.chars |
699a0 | 2c 20 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 | ,.int.len).const;.....int.heuris |
699c0 | 74 69 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 | ticNameMatch(const.char*.hint).c |
699e0 | 6f 6e 73 74 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 5f 43 4f 44 45 43 53 5f | onst;.};..class.Q_EXPORT_CODECS_ |
69a00 | 43 4e 20 51 47 62 32 33 31 32 43 6f 64 65 63 20 3a 20 70 75 62 6c 69 63 20 51 47 62 31 38 30 33 | CN.QGb2312Codec.:.public.QGb1803 |
69a20 | 30 43 6f 64 65 63 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 47 62 32 33 31 32 43 6f 64 65 | 0Codec.{.public:.....QGb2312Code |
69a40 | 63 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 6d 69 62 45 6e 75 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 | c();......int.mibEnum().const;.. |
69a60 | 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 0a 20 20 | ...const.char*.name().const;.... |
69a80 | 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 63 6f | ..QTextDecoder*.makeDecoder().co |
69aa0 | 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 4b 45 | nst;..#if.!defined(Q_NO_USING_KE |
69ac0 | 59 57 4f 52 44 29 0a 20 20 20 20 75 73 69 6e 67 20 51 47 62 31 38 30 33 30 43 6f 64 65 63 3a 3a | YWORD).....using.QGb18030Codec:: |
69ae0 | 66 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 | fromUnicode;.#endif.....QCString |
69b00 | 20 66 72 6f 6d 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 63 2c 20 | .fromUnicode(const.QString&.uc,. |
69b20 | 69 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 | int&.lenInOut).const;.....QStrin |
69b40 | 67 20 74 6f 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 68 61 72 73 2c 20 69 | g.toUnicode(const.char*.chars,.i |
69b60 | 6e 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 | nt.len).const;......int.heuristi |
69b80 | 63 43 6f 6e 74 65 6e 74 4d 61 74 63 68 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 68 61 72 73 2c | cContentMatch(const.char*.chars, |
69ba0 | 20 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 | .int.len).const;.....int.heurist |
69bc0 | 69 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 | icNameMatch(const.char*.hint).co |
69be0 | 6e 73 74 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 00 00 00 1e 00 71 00 68 00 | nst;.};..#endif.#endif......q.h. |
69c00 | 62 00 75 00 74 00 74 00 6f 00 6e 00 67 00 72 00 6f 00 75 00 70 00 2e 00 68 00 00 08 59 2f 2a 2a | b.u.t.t.o.n.g.r.o.u.p...h...Y/** |
69c20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
69c40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
69c60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 3a 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e | **********.**.$Id:.$.**.**.Defin |
69c80 | 69 74 69 6f 6e 20 6f 66 20 51 48 42 75 74 74 6f 6e 47 72 6f 75 70 20 63 6c 61 73 73 0a 2a 2a 0a | ition.of.QHButtonGroup.class.**. |
69ca0 | 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 36 30 32 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 | **.Created.:.990602.**.**.Copyri |
69cc0 | 67 68 74 20 28 43 29 20 31 39 39 39 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e | ght.(C).1999-2000.Trolltech.ASA. |
69ce0 | 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 |
69d00 | 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 |
69d20 | 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..**.* |
69d40 | 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 |
69d60 | 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 |
69d80 | 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 |
69da0 | 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 |
69dc0 | 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 |
69de0 | 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. |
69e00 | 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 |
69e20 | 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 |
69e40 | 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 |
69e60 | 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. |
69e80 | 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 |
69ea0 | 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 |
69ec0 | 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 |
69ee0 | 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 |
69f00 | 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. |
69f20 | 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 |
69f40 | 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 |
69f60 | 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 |
69f80 | 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 |
69fa0 | 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 |
69fc0 | 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 |
69fe0 | 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 |
6a000 | 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 |
6a020 | 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 |
6a040 | 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 |
6a060 | 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 |
6a080 | 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. |
6a0a0 | 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 |
6a0c0 | 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. |
6a0e0 | 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 |
6a100 | 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 |
6a120 | 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. |
6a140 | 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..**.** |
6a160 | 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 |
6a180 | 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. |
6a1a0 | 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..**.**** |
6a1c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6a1e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6a200 | 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 48 42 55 54 54 4f 4e 47 52 4f 55 50 5f 48 0a 23 64 65 | **/..#ifndef.QHBUTTONGROUP_H.#de |
6a220 | 66 69 6e 65 20 51 48 42 55 54 54 4f 4e 47 52 4f 55 50 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 | fine.QHBUTTONGROUP_H..#ifndef.QT |
6a240 | 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 62 75 74 74 6f 6e 67 72 6f 75 70 2e 68 22 0a 23 65 6e | _H.#include."qbuttongroup.h".#en |
6a260 | 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 48 42 55 54 54 | dif.//.QT_H..#ifndef.QT_NO_HBUTT |
6a280 | 4f 4e 47 52 4f 55 50 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 48 42 75 74 74 6f 6e | ONGROUP..class.Q_EXPORT.QHButton |
6a2a0 | 47 72 6f 75 70 20 3a 20 70 75 62 6c 69 63 20 51 42 75 74 74 6f 6e 47 72 6f 75 70 0a 7b 0a 20 20 | Group.:.public.QButtonGroup.{... |
6a2c0 | 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 48 42 75 74 74 6f 6e 47 | ..Q_OBJECT.public:.....QHButtonG |
6a2e0 | 72 6f 75 70 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 | roup(.QWidget*.parent=0,.const.c |
6a300 | 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 48 42 75 74 74 6f 6e 47 72 6f 75 70 | har*.name=0.);.....QHButtonGroup |
6a320 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 69 74 6c 65 2c 20 51 57 69 64 67 65 74 2a | (.const.QString.&title,.QWidget* |
6a340 | 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.); |
6a360 | 0a 20 20 20 20 7e 51 48 42 75 74 74 6f 6e 47 72 6f 75 70 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a | .....~QHButtonGroup();..private: |
6a380 | 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e | .//.Disabled.copy.constructor.an |
6a3a0 | 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c | d.operator=.#if.defined(Q_DISABL |
6a3c0 | 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 48 42 75 74 74 6f 6e 47 72 6f 75 70 28 20 63 6f 6e 73 74 | E_COPY).....QHButtonGroup(.const |
6a3e0 | 20 51 48 42 75 74 74 6f 6e 47 72 6f 75 70 20 26 20 29 3b 0a 20 20 20 20 51 48 42 75 74 74 6f 6e | .QHButtonGroup.&.);.....QHButton |
6a400 | 47 72 6f 75 70 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 48 42 75 74 74 6f 6e | Group.&operator=(.const.QHButton |
6a420 | 47 72 6f 75 70 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f | Group.&.);.#endif.};...#endif.// |
6a440 | 20 51 54 5f 4e 4f 5f 48 42 55 54 54 4f 4e 47 52 4f 55 50 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | .QT_NO_HBUTTONGROUP..#endif.//.Q |
6a460 | 48 42 55 54 54 4f 4e 47 52 4f 55 50 5f 48 0a 00 00 00 14 00 71 00 6b 00 65 00 79 00 63 00 6f 00 | HBUTTONGROUP_H......q.k.e.y.c.o. |
6a480 | 64 00 65 00 2e 00 68 00 00 06 8e 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | d.e...h..../******************** |
6a4a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6a4c0 | 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: |
6a4e0 | 20 24 0a 2a 2a 0a 2a 2a 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 6b 65 79 62 6f 61 72 64 20 | .$.**.**.Definition.of.keyboard. |
6a500 | 63 6f 64 65 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 33 31 30 33 30 0a 2a 2a 0a | codes.**.**.Created.:.931030.**. |
6a520 | 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 |
6a540 | 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.. |
6a560 | 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 |
6a580 | 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 |
6a5a0 | 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 |
6a5c0 | 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. |
6a5e0 | 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. |
6a600 | 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 |
6a620 | 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 |
6a640 | 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 |
6a660 | 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. |
6a680 | 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 |
6a6a0 | 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 |
6a6c0 | 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 |
6a6e0 | 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.**. |
6a700 | 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. |
6a720 | 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 |
6a740 | 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..**.* |
6a760 | 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 |
6a780 | 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 |
6a7a0 | 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 |
6a7c0 | 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. |
6a7e0 | 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 |
6a800 | 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..* |
6a820 | 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 |
6a840 | 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 |
6a860 | 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 |
6a880 | 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. |
6a8a0 | 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..**.**. |
6a8c0 | 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 |
6a8e0 | 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. |
6a900 | 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 |
6a920 | 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. |
6a940 | 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 |
6a960 | 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 |
6a980 | 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 |
6a9a0 | 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 |
6a9c0 | 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. |
6a9e0 | 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 |
6aa00 | 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. |
6aa20 | 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 | .**.**************************** |
6aa40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6aa60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4b 45 59 43 4f 44 45 5f 48 0a | **********/..#ifndef.QKEYCODE_H. |
6aa80 | 23 64 65 66 69 6e 65 20 51 4b 45 59 43 4f 44 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 | #define.QKEYCODE_H..#ifndef.QT_H |
6aaa0 | 0a 23 69 6e 63 6c 75 64 65 20 22 71 6e 61 6d 65 73 70 61 63 65 2e 68 22 0a 23 65 6e 64 69 66 20 | .#include."qnamespace.h".#endif. |
6aac0 | 2f 2f 20 51 54 5f 48 0a 0a 2f 2f 20 61 6c 6c 20 6b 65 79 20 63 6f 64 65 73 20 61 72 65 20 6e 6f | //.QT_H..//.all.key.codes.are.no |
6aae0 | 77 20 69 6e 20 74 68 65 20 51 74 20 6e 61 6d 65 73 70 61 63 65 20 63 6c 61 73 73 0a 0a 23 65 6e | w.in.the.Qt.namespace.class..#en |
6ab00 | 64 69 66 20 2f 2f 20 51 4b 45 59 43 4f 44 45 5f 48 0a 00 00 00 18 00 71 00 6c 00 63 00 64 00 6e | dif.//.QKEYCODE_H......q.l.c.d.n |
6ab20 | 00 75 00 6d 00 62 00 65 00 72 00 2e 00 68 00 00 11 0c 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .u.m.b.e.r...h..../************* |
6ab40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6ab60 | 2a 2a 2a 2a 2a 2a 2a 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 | *******************************. |
6ab80 | 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 51 4c | **.$Id:.$.**.**.Definition.of.QL |
6aba0 | 43 44 4e 75 6d 62 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 | CDNumber.class.**.**.Created.:.9 |
6abc0 | 34 30 35 31 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 | 40518.**.**.Copyright.(C).1992-2 |
6abe0 | 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 |
6ac00 | 65 73 65 72 76 65 64 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 | eserved..**.**.This.file.is.part |
6ac20 | 20 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 | .of.the.widgets.module.of.the.Qt |
6ac40 | 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 |
6ac60 | 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 |
6ac80 | 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 |
6aca0 | 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 |
6acc0 | 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 |
6ace0 | 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 |
6ad00 | 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 |
6ad20 | 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 |
6ad40 | 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.**. |
6ad60 | 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 |
6ad80 | 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 |
6ada0 | 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 |
6adc0 | 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 |
6ade0 | 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. |
6ae00 | 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 |
6ae20 | 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. |
6ae40 | 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 |
6ae60 | 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 |
6ae80 | 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. |
6aea0 | 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 |
6aec0 | 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 |
6aee0 | 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 |
6af00 | 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 |
6af20 | 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 |
6af40 | 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 |
6af60 | 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. |
6af80 | 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@ |
6afa0 | 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 |
6afc0 | 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 |
6afe0 | 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 |
6b000 | 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 |
6b020 | 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 |
6b040 | 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. |
6b060 | 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@ |
6b080 | 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. |
6b0a0 | 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 |
6b0c0 | 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..**.****************** |
6b0e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6b100 | 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 |
6b120 | 4c 43 44 4e 55 4d 42 45 52 5f 48 0a 23 64 65 66 69 6e 65 20 51 4c 43 44 4e 55 4d 42 45 52 5f 48 | LCDNUMBER_H.#define.QLCDNUMBER_H |
6b140 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 72 61 6d 65 2e | ..#ifndef.QT_H.#include."qframe. |
6b160 | 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 62 69 74 61 72 72 61 79 2e 68 22 0a 23 65 6e 64 69 66 | h".#include."qbitarray.h".#endif |
6b180 | 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4c 43 44 4e 55 4d 42 45 | .//.QT_H..#ifndef.QT_NO_LCDNUMBE |
6b1a0 | 52 0a 0a 0a 63 6c 61 73 73 20 51 4c 43 44 4e 75 6d 62 65 72 50 72 69 76 61 74 65 3b 0a 0a 63 6c | R...class.QLCDNumberPrivate;..cl |
6b1c0 | 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4c 43 44 4e 75 6d 62 65 72 20 3a 20 70 75 62 6c 69 63 | ass.Q_EXPORT.QLCDNumber.:.public |
6b1e0 | 20 51 46 72 61 6d 65 09 09 2f 2f 20 4c 43 44 20 6e 75 6d 62 65 72 20 77 69 64 67 65 74 0a 7b 0a | .QFrame..//.LCD.number.widget.{. |
6b200 | 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e 55 4d 53 28 20 4d 6f 64 65 20 53 | ....Q_OBJECT.....Q_ENUMS(.Mode.S |
6b220 | 65 67 6d 65 6e 74 53 74 79 6c 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f | egmentStyle.).....Q_PROPERTY(.bo |
6b240 | 6f 6c 20 73 6d 61 6c 6c 44 65 63 69 6d 61 6c 50 6f 69 6e 74 20 52 45 41 44 20 73 6d 61 6c 6c 44 | ol.smallDecimalPoint.READ.smallD |
6b260 | 65 63 69 6d 61 6c 50 6f 69 6e 74 20 57 52 49 54 45 20 73 65 74 53 6d 61 6c 6c 44 65 63 69 6d 61 | ecimalPoint.WRITE.setSmallDecima |
6b280 | 6c 50 6f 69 6e 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6e 75 6d | lPoint.).....Q_PROPERTY(.int.num |
6b2a0 | 44 69 67 69 74 73 20 52 45 41 44 20 6e 75 6d 44 69 67 69 74 73 20 57 52 49 54 45 20 73 65 74 4e | Digits.READ.numDigits.WRITE.setN |
6b2c0 | 75 6d 44 69 67 69 74 73 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 4d 6f 64 65 20 | umDigits.).....Q_PROPERTY(.Mode. |
6b2e0 | 6d 6f 64 65 20 52 45 41 44 20 6d 6f 64 65 20 57 52 49 54 45 20 73 65 74 4d 6f 64 65 20 29 0a 20 | mode.READ.mode.WRITE.setMode.).. |
6b300 | 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 53 65 67 6d 65 6e 74 53 74 79 6c 65 20 73 65 67 6d | ...Q_PROPERTY(.SegmentStyle.segm |
6b320 | 65 6e 74 53 74 79 6c 65 20 52 45 41 44 20 73 65 67 6d 65 6e 74 53 74 79 6c 65 20 57 52 49 54 45 | entStyle.READ.segmentStyle.WRITE |
6b340 | 20 73 65 74 53 65 67 6d 65 6e 74 53 74 79 6c 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 | .setSegmentStyle.).....Q_PROPERT |
6b360 | 59 28 20 64 6f 75 62 6c 65 20 76 61 6c 75 65 20 52 45 41 44 20 76 61 6c 75 65 20 57 52 49 54 45 | Y(.double.value.READ.value.WRITE |
6b380 | 20 64 69 73 70 6c 61 79 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 69 | .display.).....Q_PROPERTY(.int.i |
6b3a0 | 6e 74 56 61 6c 75 65 20 52 45 41 44 20 69 6e 74 56 61 6c 75 65 20 57 52 49 54 45 20 64 69 73 70 | ntValue.READ.intValue.WRITE.disp |
6b3c0 | 6c 61 79 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4c 43 44 4e 75 6d 62 65 72 28 20 51 | lay.)..public:.....QLCDNumber(.Q |
6b3e0 | 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 | Widget*.parent=0,.const.char*.na |
6b400 | 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 4c 43 44 4e 75 6d 62 65 72 28 20 75 69 6e 74 20 6e 75 6d | me=0.);.....QLCDNumber(.uint.num |
6b420 | 44 69 67 69 74 73 2c 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 | Digits,.QWidget*.parent=0,.const |
6b440 | 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 4c 43 44 4e 75 6d 62 65 72 | .char*.name=0.);.....~QLCDNumber |
6b460 | 28 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 4d 6f 64 65 20 7b 20 48 65 78 2c 20 44 65 63 2c 20 4f | ();......enum.Mode.{.Hex,.Dec,.O |
6b480 | 63 74 2c 20 42 69 6e 2c 20 48 45 58 20 3d 20 48 65 78 2c 20 44 45 43 20 3d 20 44 65 63 2c 20 4f | ct,.Bin,.HEX.=.Hex,.DEC.=.Dec,.O |
6b4a0 | 43 54 20 3d 20 4f 63 74 2c 0a 09 09 42 49 4e 20 3d 20 42 69 6e 20 7d 3b 0a 20 20 20 20 65 6e 75 | CT.=.Oct,...BIN.=.Bin.};.....enu |
6b4c0 | 6d 20 53 65 67 6d 65 6e 74 53 74 79 6c 65 20 7b 20 4f 75 74 6c 69 6e 65 2c 20 46 69 6c 6c 65 64 | m.SegmentStyle.{.Outline,.Filled |
6b4e0 | 2c 20 46 6c 61 74 20 7d 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 73 6d 61 6c 6c 44 65 63 69 | ,.Flat.};......bool....smallDeci |
6b500 | 6d 61 6c 50 6f 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 09 20 20 20 20 6e | malPoint().const;......int.....n |
6b520 | 75 6d 44 69 67 69 74 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | umDigits().const;.....virtual.vo |
6b540 | 69 64 20 73 65 74 4e 75 6d 44 69 67 69 74 73 28 20 69 6e 74 20 6e 44 69 67 69 74 73 20 29 3b 0a | id.setNumDigits(.int.nDigits.);. |
6b560 | 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 63 68 65 63 6b 4f 76 65 72 66 6c 6f 77 28 20 64 6f 75 62 | .....bool....checkOverflow(.doub |
6b580 | 6c 65 20 6e 75 6d 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 20 63 68 65 63 | le.num.).const;.....bool....chec |
6b5a0 | 6b 4f 76 65 72 66 6c 6f 77 28 20 69 6e 74 09 20 20 6e 75 6d 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 | kOverflow(.int...num.).const;... |
6b5c0 | 20 20 20 4d 6f 64 65 20 6d 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 | ...Mode.mode().const;.....virtua |
6b5e0 | 6c 20 76 6f 69 64 20 73 65 74 4d 6f 64 65 28 20 4d 6f 64 65 20 29 3b 0a 0a 20 20 20 20 53 65 67 | l.void.setMode(.Mode.);......Seg |
6b600 | 6d 65 6e 74 53 74 79 6c 65 20 73 65 67 6d 65 6e 74 53 74 79 6c 65 28 29 20 63 6f 6e 73 74 3b 0a | mentStyle.segmentStyle().const;. |
6b620 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 65 67 6d 65 6e 74 53 74 79 6c 65 | ....virtual.void.setSegmentStyle |
6b640 | 28 20 53 65 67 6d 65 6e 74 53 74 79 6c 65 20 29 3b 0a 0a 20 20 20 20 64 6f 75 62 6c 65 20 20 76 | (.SegmentStyle.);......double..v |
6b660 | 61 6c 75 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 20 20 20 20 69 6e 74 56 61 6c | alue().const;.....int.....intVal |
6b680 | 75 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 | ue().const;......QSize.sizeHint( |
6b6a0 | 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 69 64 | ).const;..public.slots:.....void |
6b6c0 | 20 20 20 20 64 69 73 70 6c 61 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 72 20 | ....display(.const.QString.&str. |
6b6e0 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 64 69 73 70 6c 61 79 28 20 69 6e 74 20 6e 75 6d 20 | );.....void....display(.int.num. |
6b700 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 64 69 73 70 6c 61 79 28 20 64 6f 75 62 6c 65 20 6e | );.....void....display(.double.n |
6b720 | 75 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 48 65 78 4d 6f 64 | um.);.....virtual.void.setHexMod |
6b740 | 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 44 65 63 4d 6f 64 65 | e();.....virtual.void.setDecMode |
6b760 | 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4f 63 74 4d 6f 64 65 28 | ();.....virtual.void.setOctMode( |
6b780 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 42 69 6e 4d 6f 64 65 28 29 | );.....virtual.void.setBinMode() |
6b7a0 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 6d 61 6c 6c 44 65 63 69 6d | ;.....virtual.void.setSmallDecim |
6b7c0 | 61 6c 50 6f 69 6e 74 28 20 62 6f 6f 6c 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 | alPoint(.bool.);..signals:.....v |
6b7e0 | 6f 69 64 20 20 20 20 6f 76 65 72 66 6c 6f 77 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 | oid....overflow();..protected:.. |
6b800 | 20 20 20 76 6f 69 64 20 20 20 20 64 72 61 77 43 6f 6e 74 65 6e 74 73 28 20 51 50 61 69 6e 74 65 | ...void....drawContents(.QPainte |
6b820 | 72 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 20 20 20 69 6e 69 | r.*.);..private:.....void....ini |
6b840 | 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 69 6e 74 65 72 6e 61 6c 44 69 73 70 6c 61 79 | t();.....void....internalDisplay |
6b860 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 | (.const.QString.&);.....void.... |
6b880 | 69 6e 74 65 72 6e 61 6c 53 65 74 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | internalSetString(.const.QString |
6b8a0 | 26 20 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 64 72 61 77 53 74 72 69 6e 67 28 20 63 | &.s.);.....void....drawString(.c |
6b8c0 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 2c 20 51 50 61 69 6e 74 65 72 20 26 2c 20 51 42 69 | onst.QString&.s,.QPainter.&,.QBi |
6b8e0 | 74 41 72 72 61 79 20 2a 20 3d 20 30 2c 0a 09 09 09 62 6f 6f 6c 20 3d 20 54 52 55 45 20 29 3b 0a | tArray.*.=.0,....bool.=.TRUE.);. |
6b900 | 20 20 20 20 2f 2f 76 6f 69 64 20 20 20 20 64 72 61 77 53 74 72 69 6e 67 28 20 63 6f 6e 73 74 20 | ....//void....drawString(.const. |
6b920 | 51 53 74 72 69 6e 67 20 26 2c 20 51 50 61 69 6e 74 65 72 20 26 2c 20 51 42 69 74 41 72 72 61 79 | QString.&,.QPainter.&,.QBitArray |
6b940 | 20 2a 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 64 72 61 77 | .*.=.0.).const;.....void....draw |
6b960 | 44 69 67 69 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 51 50 61 69 6e 74 65 72 20 | Digit(.const.QPoint.&,.QPainter. |
6b980 | 26 2c 20 69 6e 74 2c 20 63 68 61 72 2c 0a 09 09 20 20 20 20 20 20 20 63 68 61 72 20 3d 20 27 20 | &,.int,.char,..........char.=.'. |
6b9a0 | 27 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 64 72 61 77 53 65 67 6d 65 6e 74 28 20 63 6f | '.);.....void....drawSegment(.co |
6b9c0 | 6e 73 74 20 51 50 6f 69 6e 74 20 26 2c 20 63 68 61 72 2c 20 51 50 61 69 6e 74 65 72 20 26 2c 20 | nst.QPoint.&,.char,.QPainter.&,. |
6b9e0 | 69 6e 74 2c 20 62 6f 6f 6c 20 3d 20 46 41 4c 53 45 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 20 20 | int,.bool.=.FALSE.);......int... |
6ba00 | 20 20 6e 64 69 67 69 74 73 3b 0a 20 20 20 20 64 6f 75 62 6c 65 20 20 76 61 6c 3b 0a 20 20 20 20 | ..ndigits;.....double..val;..... |
6ba20 | 75 69 6e 74 20 20 20 20 62 61 73 65 09 3a 20 32 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 20 73 6d | uint....base.:.2;.....uint....sm |
6ba40 | 61 6c 6c 50 6f 69 6e 74 09 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 20 66 69 6c 6c 09 3a | allPoint.:.1;.....uint....fill.: |
6ba60 | 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 20 20 20 73 68 61 64 6f 77 09 3a 20 31 3b 0a 20 20 20 20 | .1;.....uint....shadow.:.1;..... |
6ba80 | 51 53 74 72 69 6e 67 20 64 69 67 69 74 53 74 72 3b 0a 20 20 20 20 51 42 69 74 41 72 72 61 79 20 | QString.digitStr;.....QBitArray. |
6baa0 | 70 6f 69 6e 74 73 3b 0a 20 20 20 20 51 4c 43 44 4e 75 6d 62 65 72 50 72 69 76 61 74 65 20 2a 20 | points;.....QLCDNumberPrivate.*. |
6bac0 | 64 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f | d;..private:.//.Disabled.copy.co |
6bae0 | 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 |
6bb00 | 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 4c 43 44 4e 75 6d 62 | ned(Q_DISABLE_COPY).....QLCDNumb |
6bb20 | 65 72 28 20 63 6f 6e 73 74 20 51 4c 43 44 4e 75 6d 62 65 72 20 26 20 29 3b 0a 20 20 20 20 51 4c | er(.const.QLCDNumber.&.);.....QL |
6bb40 | 43 44 4e 75 6d 62 65 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 4c 43 44 4e | CDNumber.&operator=(.const.QLCDN |
6bb60 | 75 6d 62 65 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f | umber.&.);.#endif.};..inline.boo |
6bb80 | 6c 20 51 4c 43 44 4e 75 6d 62 65 72 3a 3a 73 6d 61 6c 6c 44 65 63 69 6d 61 6c 50 6f 69 6e 74 28 | l.QLCDNumber::smallDecimalPoint( |
6bba0 | 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 28 62 6f 6f 6c 29 73 6d 61 6c 6c 50 6f 69 6e | ).const.{.return.(bool)smallPoin |
6bbc0 | 74 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 4c 43 44 4e 75 6d 62 65 72 3a 3a 6e 75 6d | t;.}..inline.int.QLCDNumber::num |
6bbe0 | 44 69 67 69 74 73 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 6e 64 69 67 69 74 73 3b | Digits().const.{.return.ndigits; |
6bc00 | 20 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 4c 43 44 4e 55 4d 42 45 52 0a 0a | .}...#endif.//.QT_NO_LCDNUMBER.. |
6bc20 | 23 65 6e 64 69 66 20 2f 2f 20 51 4c 43 44 4e 55 4d 42 45 52 5f 48 0a 00 00 00 0e 00 71 00 68 00 | #endif.//.QLCDNUMBER_H......q.h. |
6bc40 | 62 00 6f 00 78 00 2e 00 68 00 00 08 4f 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | b.o.x...h...O/****************** |
6bc60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6bc80 | 2a 2a 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 |
6bca0 | 64 3a 20 24 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 | d:.$.**.**.Copyright.(C).1992-20 |
6bcc0 | 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 |
6bce0 | 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. |
6bd00 | 6f 66 20 74 68 65 20 77 69 64 67 65 74 73 20 6d 6f 64 75 6c 65 20 6f 66 20 74 68 65 20 51 74 20 | of.the.widgets.module.of.the.Qt. |
6bd20 | 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 |
6bd40 | 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. |
6bd60 | 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 |
6bd80 | 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 |
6bda0 | 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 |
6bdc0 | 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 |
6bde0 | 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 6c | ing.of.this.file..**.**.This.fil |
6be00 | 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 69 | e.may.be.distributed.and/or.modi |
6be20 | 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 47 | fied.under.the.terms.of.the.**.G |
6be40 | 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 6f | NU.General.Public.License.versio |
6be60 | 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 66 | n.2.as.published.by.the.Free.Sof |
6be80 | 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 6e | tware.**.Foundation.and.appearin |
6bea0 | 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 64 | g.in.the.file.LICENSE.GPL.includ |
6bec0 | 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 66 | ed.in.the.**.packaging.of.this.f |
6bee0 | 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 |
6bf00 | 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 50 | id.Qt.Enterprise.Edition.or.Qt.P |
6bf20 | 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 20 | rofessional.Edition.**.licenses. |
6bf40 | 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e 63 65 20 | may.use.this.file.in.accordance. |
6bf60 | 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 2a | with.the.Qt.Commercial.License.* |
6bf80 | 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 6f | *.Agreement.provided.with.the.So |
6bfa0 | 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 69 | ftware..**.**.This.file.is.provi |
6bfc0 | 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 |
6bfe0 | 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 |
6c000 | 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 |
6c020 | 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 |
6c040 | 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 |
6c060 | 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 |
6c080 | 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 |
6c0a0 | 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 |
6c0c0 | 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 61 | reements..**.See.http://qtsoftwa |
6c0e0 | 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 |
6c100 | 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 77 | formation..**.See.http://qtsoftw |
6c120 | 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 | are.com/gpl/.for.GPL.licensing.i |
6c140 | 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 74 | nformation..**.**.Contact.info@t |
6c160 | 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f | rolltech.com.if.any.conditions.o |
6c180 | 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 | f.this.licensing.are.**.not.clea |
6c1a0 | 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | r.to.you..**.******************* |
6c1c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6c1e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 0a 23 69 66 6e 64 65 66 20 51 | *******************/...#ifndef.Q |
6c200 | 48 42 4f 58 5f 48 0a 23 64 65 66 69 6e 65 20 51 48 42 4f 58 5f 48 0a 0a 23 69 66 6e 64 65 66 20 | HBOX_H.#define.QHBOX_H..#ifndef. |
6c220 | 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 65 6e 64 69 66 | QT_H.#include."qwidget.h".#endif |
6c240 | 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 48 42 4f 58 0a 0a 23 69 | .//.QT_H..#ifndef.QT_NO_HBOX..#i |
6c260 | 6e 63 6c 75 64 65 20 22 71 66 72 61 6d 65 2e 68 22 0a 0a 63 6c 61 73 73 20 51 42 6f 78 4c 61 79 | nclude."qframe.h"..class.QBoxLay |
6c280 | 6f 75 74 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 48 42 6f 78 20 3a 20 70 75 62 | out;..class.Q_EXPORT.QHBox.:.pub |
6c2a0 | 6c 69 63 20 51 46 72 61 6d 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 | lic.QFrame.{.....Q_OBJECT.public |
6c2c0 | 3a 0a 20 20 20 20 51 48 42 6f 78 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 | :.....QHBox(.QWidget*.parent=0,. |
6c2e0 | 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 20 29 | const.char*.name=0,.WFlags.f=0.) |
6c300 | 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 70 61 63 69 6e 67 28 20 69 6e 74 20 29 3b 0a 20 | ;......void.setSpacing(.int.);.. |
6c320 | 20 20 20 62 6f 6f 6c 20 73 65 74 53 74 72 65 74 63 68 46 61 63 74 6f 72 28 20 51 57 69 64 67 65 | ...bool.setStretchFactor(.QWidge |
6c340 | 74 2a 2c 20 69 6e 74 20 73 74 72 65 74 63 68 20 29 3b 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a | t*,.int.stretch.);.....QSize.siz |
6c360 | 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 | eHint().const;..protected:.....Q |
6c380 | 48 42 6f 78 28 20 62 6f 6f 6c 20 68 6f 72 69 7a 6f 6e 74 61 6c 2c 20 51 57 69 64 67 65 74 2a 20 | HBox(.bool.horizontal,.QWidget*. |
6c3a0 | 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 2c 20 57 46 6c 61 67 73 | parent,.const.char*.name,.WFlags |
6c3c0 | 20 66 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 72 61 6d 65 43 68 61 6e 67 65 64 28 | .f.=.0.);.....void.frameChanged( |
6c3e0 | 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 42 6f 78 4c 61 79 6f 75 74 20 2a 6c 61 79 | );..private:.....QBoxLayout.*lay |
6c400 | 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 | ;..#if.defined(Q_DISABLE_COPY).. |
6c420 | 20 20 20 51 48 42 6f 78 28 20 63 6f 6e 73 74 20 51 48 42 6f 78 20 26 20 29 3b 0a 20 20 20 20 51 | ...QHBox(.const.QHBox.&.);.....Q |
6c440 | 48 42 6f 78 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 48 42 6f 78 20 26 20 29 | HBox.&operator=(.const.QHBox.&.) |
6c460 | 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 48 42 4f | ;.#endif.};..#endif.//.QT_NO_HBO |
6c480 | 58 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 48 42 4f 58 5f 48 0a 00 00 00 20 00 71 00 66 00 75 00 | X..#endif.//.QHBOX_H......q.f.u. |
6c4a0 | 6e 00 63 00 74 00 69 00 6f 00 6e 00 73 00 5f 00 77 00 63 00 65 00 2e 00 68 00 00 3e 3f 2f 2a 2a | n.c.t.i.o.n.s._.w.c.e...h..>?/** |
6c4c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6c4e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6c500 | 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 69 | **********.**.$Id$.**.**.Compati |
6c520 | 62 69 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 66 6f 72 20 57 69 6e 64 6f 77 73 | bility.functionality.for.Windows |
6c540 | 43 45 20 70 6c 61 74 66 6f 72 6d 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 30 31 30 | CE.platforms.**.**.Created.:.010 |
6c560 | 36 31 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 32 30 30 31 2d 32 30 30 | 613.**.**.Copyright.(C).2001-200 |
6c580 | 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 |
6c5a0 | 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 |
6c5c0 | 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 65 20 51 74 20 47 55 | f.the.styles.module.of.the.Qt.GU |
6c5e0 | 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 73 20 68 6f 6c 64 69 | I.Toolkit..**.**.Licensees.holdi |
6c600 | 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 |
6c620 | 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 |
6c640 | 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 20 74 68 69 73 20 66 | enses.for.Windows.may.use.this.f |
6c660 | 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 |
6c680 | 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 6d 65 6e 74 20 70 72 | mmercial.**.License.Agreement.pr |
6c6a0 | 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..**.**. |
6c6c0 | 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 65 20 66 6f 72 20 75 | This.file.is.not.available.for.u |
6c6e0 | 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 65 20 77 69 74 68 6f | se.under.any.other.license.witho |
6c700 | 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 6d 69 73 73 69 6f 6e | ut.**.express.written.permission |
6c720 | 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 72 2e 0a 2a 2a 0a 2a | .from.the.copyright.holder..**.* |
6c740 | 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 |
6c760 | 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 |
6c780 | 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, |
6c7a0 | 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 |
6c7c0 | 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 |
6c7e0 | 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 |
6c800 | 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 |
6c820 | 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 |
6c840 | 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..** |
6c860 | 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 |
6c880 | 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 |
6c8a0 | 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..**.* |
6c8c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6c8e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
6c900 | 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 46 55 4e 43 54 49 4f 4e 53 5f 57 43 45 5f 48 | *****/..#ifndef.QFUNCTIONS_WCE_H |
6c920 | 0a 23 64 65 66 69 6e 65 20 51 46 55 4e 43 54 49 4f 4e 53 5f 57 43 45 5f 48 0a 0a 23 69 66 64 65 | .#define.QFUNCTIONS_WCE_H..#ifde |
6c940 | 66 20 51 5f 4f 53 5f 54 45 4d 50 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 65 6e 64 69 66 | f.Q_OS_TEMP..#ifndef.QT_H.#endif |
6c960 | 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 69 6f 2e 68 3e 0a 23 69 6e | .//.QT_H..#include.<stdio.h>.#in |
6c980 | 63 6c 75 64 65 20 3c 73 74 64 6c 69 62 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 77 69 6e 64 6f | clude.<stdlib.h>.#include.<windo |
6c9a0 | 77 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 77 69 6e 75 73 65 72 2e 68 3e 0a 23 69 6e 63 6c | ws.h>.#include.<winuser.h>.#incl |
6c9c0 | 75 64 65 20 3c 77 69 6e 62 61 73 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 6f 62 6a 62 61 73 | ude.<winbase.h>.#include.<objbas |
6c9e0 | 65 2e 68 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 6b 66 75 6e 63 73 2e 68 3e 0a 23 69 6e 63 6c 75 64 | e.h>.#include.<kfuncs.h>.#includ |
6ca00 | 65 20 3c 63 74 79 70 65 2e 68 3e 0a 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a | e.<ctype.h>..#ifdef.__cplusplus. |
6ca20 | 65 78 74 65 72 6e 20 22 43 22 20 7b 0a 23 65 6e 64 69 66 0a 0a 23 64 65 66 69 6e 65 20 50 4f 43 | extern."C".{.#endif..#define.POC |
6ca40 | 4b 45 54 5f 50 43 09 09 2f 2f 20 50 4f 43 4b 45 54 50 43 0a 2f 2f 23 75 6e 64 65 66 20 50 4f 43 | KET_PC..//.POCKETPC.//#undef.POC |
6ca60 | 4b 45 54 50 43 09 09 2f 2f 20 48 50 43 50 52 4f 0a 0a 23 64 65 66 69 6e 65 20 53 65 74 57 69 6e | KETPC..//.HPCPRO..#define.SetWin |
6ca80 | 64 6f 77 4c 6f 6e 67 41 09 09 53 65 74 57 69 6e 64 6f 77 4c 6f 6e 67 0a 23 64 65 66 69 6e 65 20 | dowLongA..SetWindowLong.#define. |
6caa0 | 47 65 74 57 69 6e 64 6f 77 4c 6f 6e 67 41 09 09 47 65 74 57 69 6e 64 6f 77 4c 6f 6e 67 0a 23 64 | GetWindowLongA..GetWindowLong.#d |
6cac0 | 65 66 69 6e 65 20 53 65 6e 64 4d 65 73 73 61 67 65 41 09 09 53 65 6e 64 4d 65 73 73 61 67 65 0a | efine.SendMessageA..SendMessage. |
6cae0 | 23 64 65 66 69 6e 65 20 63 61 6c 6c 6f 63 09 09 09 5f 63 61 6c 6c 6f 63 0a 0a 23 69 66 20 21 64 | #define.calloc..._calloc..#if.!d |
6cb00 | 65 66 69 6e 65 64 28 4e 4f 5f 45 52 52 4e 4f 5f 48 29 20 26 26 20 64 65 66 69 6e 65 64 28 50 4f | efined(NO_ERRNO_H).&&.defined(PO |
6cb20 | 43 4b 45 54 5f 50 43 29 0a 23 64 65 66 69 6e 65 20 4e 4f 5f 45 52 52 4e 4f 5f 48 0a 23 65 6e 64 | CKET_PC).#define.NO_ERRNO_H.#end |
6cb40 | 69 66 0a 0a 2f 2f 20 45 6e 76 69 72 6f 6e 6d 65 6e 74 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | if..//.Environment.------------- |
6cb60 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
6cb80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 63 68 61 72 20 2a 67 65 74 65 6e 76 28 63 6f 6e 73 74 20 63 68 61 | ---------.char.*getenv(const.cha |
6cba0 | 72 20 2a 65 6e 76 29 3b 0a 0a 0a 2f 2f 20 54 69 6d 65 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | r.*env);...//.Time.------------- |
6cbc0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
6cbe0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 69 66 6e 64 65 66 20 5f 54 4d 5f 44 45 46 | ----------------.#ifndef._TM_DEF |
6cc00 | 49 4e 45 44 0a 23 64 65 66 69 6e 65 20 5f 54 4d 5f 44 45 46 49 4e 45 44 0a 73 74 72 75 63 74 20 | INED.#define._TM_DEFINED.struct. |
6cc20 | 74 6d 20 7b 0a 20 20 20 20 69 6e 74 20 74 6d 5f 73 65 63 3b 20 20 20 20 20 2f 2a 20 73 65 63 6f | tm.{.....int.tm_sec;...../*.seco |
6cc40 | 6e 64 73 20 61 66 74 65 72 20 74 68 65 20 6d 69 6e 75 74 65 20 2d 20 5b 30 2c 35 39 5d 20 2a 2f | nds.after.the.minute.-.[0,59].*/ |
6cc60 | 0a 20 20 20 20 69 6e 74 20 74 6d 5f 6d 69 6e 3b 20 20 20 20 20 2f 2a 20 6d 69 6e 75 74 65 73 20 | .....int.tm_min;...../*.minutes. |
6cc80 | 61 66 74 65 72 20 74 68 65 20 68 6f 75 72 20 2d 20 5b 30 2c 35 39 5d 20 2a 2f 0a 20 20 20 20 69 | after.the.hour.-.[0,59].*/.....i |
6cca0 | 6e 74 20 74 6d 5f 68 6f 75 72 3b 20 20 20 20 2f 2a 20 68 6f 75 72 73 20 73 69 6e 63 65 20 6d 69 | nt.tm_hour;..../*.hours.since.mi |
6ccc0 | 64 6e 69 67 68 74 20 2d 20 5b 30 2c 32 33 5d 20 2a 2f 0a 20 20 20 20 69 6e 74 20 74 6d 5f 6d 64 | dnight.-.[0,23].*/.....int.tm_md |
6cce0 | 61 79 3b 20 20 20 20 2f 2a 20 64 61 79 20 6f 66 20 74 68 65 20 6d 6f 6e 74 68 20 2d 20 5b 31 2c | ay;..../*.day.of.the.month.-.[1, |
6cd00 | 33 31 5d 20 2a 2f 0a 20 20 20 20 69 6e 74 20 74 6d 5f 6d 6f 6e 3b 20 20 20 20 20 2f 2a 20 6d 6f | 31].*/.....int.tm_mon;...../*.mo |
6cd20 | 6e 74 68 73 20 73 69 6e 63 65 20 4a 61 6e 75 61 72 79 20 2d 20 5b 30 2c 31 31 5d 20 2a 2f 0a 20 | nths.since.January.-.[0,11].*/.. |
6cd40 | 20 20 20 69 6e 74 20 74 6d 5f 79 65 61 72 3b 20 20 20 20 2f 2a 20 79 65 61 72 73 20 73 69 6e 63 | ...int.tm_year;..../*.years.sinc |
6cd60 | 65 20 31 39 30 30 20 2a 2f 0a 20 20 20 20 69 6e 74 20 74 6d 5f 77 64 61 79 3b 20 20 20 20 2f 2a | e.1900.*/.....int.tm_wday;..../* |
6cd80 | 20 64 61 79 73 20 73 69 6e 63 65 20 53 75 6e 64 61 79 20 2d 20 5b 30 2c 36 5d 20 2a 2f 0a 20 20 | .days.since.Sunday.-.[0,6].*/... |
6cda0 | 20 20 69 6e 74 20 74 6d 5f 79 64 61 79 3b 20 20 20 20 2f 2a 20 64 61 79 73 20 73 69 6e 63 65 20 | ..int.tm_yday;..../*.days.since. |
6cdc0 | 4a 61 6e 75 61 72 79 20 31 20 2d 20 5b 30 2c 33 36 35 5d 20 2a 2f 0a 20 20 20 20 69 6e 74 20 74 | January.1.-.[0,365].*/.....int.t |
6cde0 | 6d 5f 69 73 64 73 74 3b 20 20 20 2f 2a 20 64 61 79 6c 69 67 68 74 20 73 61 76 69 6e 67 73 20 74 | m_isdst;.../*.daylight.savings.t |
6ce00 | 69 6d 65 20 66 6c 61 67 20 2a 2f 0a 7d 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 5f 54 4d 5f 44 45 46 | ime.flag.*/.};.#endif.//._TM_DEF |
6ce20 | 49 4e 45 44 0a 0a 73 69 7a 65 5f 74 09 20 20 20 20 73 74 72 66 74 69 6d 65 28 20 63 68 61 72 20 | INED..size_t.....strftime(.char. |
6ce40 | 2a 73 74 72 44 65 73 74 2c 20 73 69 7a 65 5f 74 20 6d 61 78 73 69 7a 65 2c 20 63 6f 6e 73 74 20 | *strDest,.size_t.maxsize,.const. |
6ce60 | 63 68 61 72 20 2a 66 6f 72 6d 61 74 2c 20 63 6f 6e 73 74 20 73 74 72 75 63 74 20 74 6d 20 2a 74 | char.*format,.const.struct.tm.*t |
6ce80 | 69 6d 65 70 74 72 20 29 3b 0a 73 74 72 75 63 74 20 74 6d 20 20 2a 67 6d 74 69 6d 65 28 20 63 6f | imeptr.);.struct.tm..*gmtime(.co |
6cea0 | 6e 73 74 20 74 69 6d 65 5f 74 20 2a 74 69 6d 65 72 20 29 3b 0a 73 74 72 75 63 74 20 74 6d 20 20 | nst.time_t.*timer.);.struct.tm.. |
6cec0 | 2a 6c 6f 63 61 6c 74 69 6d 65 28 63 6f 6e 73 74 20 74 69 6d 65 5f 74 20 2a 29 3b 0a 74 69 6d 65 | *localtime(const.time_t.*);.time |
6cee0 | 5f 74 09 20 20 20 20 6d 6b 74 69 6d 65 28 20 73 74 72 75 63 74 20 74 6d 20 2a 74 69 6d 65 70 74 | _t.....mktime(.struct.tm.*timept |
6cf00 | 72 20 29 3b 0a 0a 2f 2f 20 54 69 6d 65 20 63 6f 6e 76 65 72 73 69 6f 6e 20 66 75 6e 63 74 69 6f | r.);..//.Time.conversion.functio |
6cf20 | 6e 73 0a 74 69 6d 65 5f 74 09 20 66 74 54 6f 54 69 6d 65 5f 74 28 20 63 6f 6e 73 74 20 46 49 4c | ns.time_t..ftToTime_t(.const.FIL |
6cf40 | 45 54 49 4d 45 20 66 74 20 29 3b 0a 46 49 4c 45 54 49 4d 45 20 74 69 6d 65 5f 74 54 6f 46 74 28 | ETIME.ft.);.FILETIME.time_tToFt( |
6cf60 | 20 74 69 6d 65 5f 74 20 74 74 20 29 3b 0a 0a 0a 2f 2f 20 46 69 6c 65 20 49 2f 4f 20 2d 2d 2d 2d | .time_t.tt.);...//.File.I/O.---- |
6cf80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
6cfa0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 64 65 66 69 6e 65 20 50 41 | ---------------------.#define.PA |
6cfc0 | 54 48 5f 4d 41 58 09 09 20 20 31 30 32 34 0a 23 64 65 66 69 6e 65 20 5f 4f 5f 52 44 4f 4e 4c 59 | TH_MAX....1024.#define._O_RDONLY |
6cfe0 | 09 09 30 78 30 30 30 31 0a 23 64 65 66 69 6e 65 20 5f 4f 5f 52 44 57 52 09 09 09 30 78 30 30 30 | ..0x0001.#define._O_RDWR...0x000 |
6d000 | 32 0a 23 64 65 66 69 6e 65 20 5f 4f 5f 57 52 4f 4e 4c 59 09 09 30 78 30 30 30 34 0a 23 64 65 66 | 2.#define._O_WRONLY..0x0004.#def |
6d020 | 69 6e 65 20 5f 4f 5f 43 52 45 41 54 09 09 30 78 30 30 30 38 0a 23 64 65 66 69 6e 65 20 5f 4f 5f | ine._O_CREAT..0x0008.#define._O_ |
6d040 | 54 52 55 4e 43 09 09 30 78 30 30 31 30 0a 23 64 65 66 69 6e 65 20 5f 4f 5f 41 50 50 45 4e 44 09 | TRUNC..0x0010.#define._O_APPEND. |
6d060 | 09 30 78 30 30 32 30 0a 0a 23 64 65 66 69 6e 65 20 5f 53 5f 49 46 4d 54 09 09 09 30 78 30 36 30 | .0x0020..#define._S_IFMT...0x060 |
6d080 | 30 0a 23 64 65 66 69 6e 65 20 5f 53 5f 49 46 44 49 52 09 09 30 78 30 32 30 30 0a 23 64 65 66 69 | 0.#define._S_IFDIR..0x0200.#defi |
6d0a0 | 6e 65 20 5f 53 5f 49 46 52 45 47 09 09 30 78 30 34 30 30 0a 0a 2f 2f 20 52 65 67 75 6c 61 72 20 | ne._S_IFREG..0x0400..//.Regular. |
6d0c0 | 42 65 72 6b 65 6c 65 79 20 65 72 72 6f 72 20 63 6f 6e 73 74 61 6e 74 73 0a 23 64 65 66 69 6e 65 | Berkeley.error.constants.#define |
6d0e0 | 20 45 4d 46 49 4c 45 09 09 09 45 52 52 4f 52 5f 54 4f 4f 5f 4d 41 4e 59 5f 4f 50 45 4e 5f 46 49 | .EMFILE...ERROR_TOO_MANY_OPEN_FI |
6d100 | 4c 45 53 20 20 20 2f 2f 20 77 61 73 20 30 78 30 38 30 30 0a 23 64 65 66 69 6e 65 20 45 4e 4f 53 | LES...//.was.0x0800.#define.ENOS |
6d120 | 50 43 09 09 09 45 52 52 4f 52 5f 44 49 53 4b 5f 46 55 4c 4c 09 09 20 20 20 20 2f 2f 20 77 61 73 | PC...ERROR_DISK_FULL......//.was |
6d140 | 20 30 78 31 30 30 30 0a 23 64 65 66 69 6e 65 20 45 41 43 43 45 53 09 09 09 45 52 52 4f 52 5f 41 | .0x1000.#define.EACCES...ERROR_A |
6d160 | 43 43 45 53 53 5f 44 45 4e 49 45 44 09 20 20 20 20 2f 2f 20 77 61 73 20 31 33 0a 23 64 65 66 69 | CCESS_DENIED.....//.was.13.#defi |
6d180 | 6e 65 20 45 4e 4f 45 4e 54 09 09 09 45 52 52 4f 52 5f 46 49 4c 45 5f 4e 4f 54 5f 46 4f 55 4e 44 | ne.ENOENT...ERROR_FILE_NOT_FOUND |
6d1a0 | 09 20 20 20 20 2f 2f 20 77 61 73 20 32 0a 0a 73 74 72 75 63 74 20 5f 73 74 61 74 0a 7b 0a 20 20 | .....//.was.2..struct._stat.{... |
6d1c0 | 20 20 69 6e 74 20 73 74 5f 6d 6f 64 65 3b 0a 20 20 20 20 69 6e 74 20 73 74 5f 73 69 7a 65 3b 0a | ..int.st_mode;.....int.st_size;. |
6d1e0 | 20 20 20 20 69 6e 74 20 73 74 5f 6e 6c 69 6e 6b 3b 0a 20 20 20 20 74 69 6d 65 5f 74 20 73 74 5f | ....int.st_nlink;.....time_t.st_ |
6d200 | 6d 74 69 6d 65 3b 0a 20 20 20 20 74 69 6d 65 5f 74 20 73 74 5f 61 74 69 6d 65 3b 0a 20 20 20 20 | mtime;.....time_t.st_atime;..... |
6d220 | 74 69 6d 65 5f 74 20 73 74 5f 63 74 69 6d 65 3b 0a 7d 3b 0a 0a 74 79 70 65 64 65 66 20 69 6e 74 | time_t.st_ctime;.};..typedef.int |
6d240 | 20 6d 6f 64 65 5f 74 3b 0a 65 78 74 65 72 6e 20 69 6e 74 20 65 72 72 6e 6f 3b 0a 0a 44 57 4f 52 | .mode_t;.extern.int.errno;..DWOR |
6d260 | 44 09 20 47 65 74 4c 6f 67 69 63 61 6c 44 72 69 76 65 73 28 56 4f 49 44 29 3b 0a 69 6e 74 09 5f | D..GetLogicalDrives(VOID);.int._ |
6d280 | 67 65 74 64 72 69 76 65 28 20 76 6f 69 64 20 29 3b 0a 57 43 48 41 52 20 20 2a 5f 77 67 65 74 63 | getdrive(.void.);.WCHAR..*_wgetc |
6d2a0 | 77 64 28 20 57 43 48 41 52 20 2a 62 75 66 66 65 72 2c 20 69 6e 74 20 6d 61 78 6c 65 6e 20 29 3b | wd(.WCHAR.*buffer,.int.maxlen.); |
6d2c0 | 0a 57 43 48 41 52 20 20 2a 5f 77 67 65 74 64 63 77 64 28 20 69 6e 74 20 64 72 69 76 65 2c 20 57 | .WCHAR..*_wgetdcwd(.int.drive,.W |
6d2e0 | 43 48 41 52 20 2a 62 75 66 66 65 72 2c 20 69 6e 74 20 6d 61 78 6c 65 6e 20 29 3b 0a 69 6e 74 09 | CHAR.*buffer,.int.maxlen.);.int. |
6d300 | 5f 77 6d 6b 64 69 72 28 20 63 6f 6e 73 74 20 57 43 48 41 52 20 2a 64 69 72 6e 61 6d 65 20 29 3b | _wmkdir(.const.WCHAR.*dirname.); |
6d320 | 0a 69 6e 74 09 5f 77 72 6d 64 69 72 28 20 63 6f 6e 73 74 20 57 43 48 41 52 20 2a 64 69 72 6e 61 | .int._wrmdir(.const.WCHAR.*dirna |
6d340 | 6d 65 20 29 3b 0a 69 6e 74 09 5f 77 61 63 63 65 73 73 28 20 63 6f 6e 73 74 20 57 43 48 41 52 20 | me.);.int._waccess(.const.WCHAR. |
6d360 | 2a 70 61 74 68 2c 20 69 6e 74 20 70 6d 6f 64 65 20 29 3b 0a 69 6e 74 09 5f 77 72 65 6e 61 6d 65 | *path,.int.pmode.);.int._wrename |
6d380 | 28 20 63 6f 6e 73 74 20 57 43 48 41 52 20 2a 6f 6c 64 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 57 43 | (.const.WCHAR.*oldname,.const.WC |
6d3a0 | 48 41 52 20 2a 6e 65 77 6e 61 6d 65 20 29 3b 0a 69 6e 74 09 5f 77 72 65 6d 6f 76 65 28 20 63 6f | HAR.*newname.);.int._wremove(.co |
6d3c0 | 6e 73 74 20 57 43 48 41 52 20 2a 6e 61 6d 65 20 29 3b 0a 69 6e 74 09 20 6f 70 65 6e 28 20 63 6f | nst.WCHAR.*name.);.int..open(.co |
6d3e0 | 6e 73 74 20 63 68 61 72 20 2a 66 69 6c 65 6e 61 6d 65 2c 20 69 6e 74 20 6f 66 6c 61 67 2c 20 69 | nst.char.*filename,.int.oflag,.i |
6d400 | 6e 74 20 70 6d 6f 64 65 20 29 3b 0a 69 6e 74 09 5f 77 6f 70 65 6e 28 20 63 6f 6e 73 74 20 57 43 | nt.pmode.);.int._wopen(.const.WC |
6d420 | 48 41 52 20 2a 66 69 6c 65 6e 61 6d 65 2c 20 69 6e 74 20 6f 66 6c 61 67 2c 20 69 6e 74 20 70 6d | HAR.*filename,.int.oflag,.int.pm |
6d440 | 6f 64 65 20 29 3b 0a 69 6e 74 09 5f 77 73 74 61 74 28 20 63 6f 6e 73 74 20 57 43 48 41 52 20 2a | ode.);.int._wstat(.const.WCHAR.* |
6d460 | 70 61 74 68 2c 20 73 74 72 75 63 74 20 5f 73 74 61 74 20 2a 62 75 66 66 65 72 20 29 3b 0a 6c 6f | path,.struct._stat.*buffer.);.lo |
6d480 | 6e 67 09 5f 6c 73 65 65 6b 28 20 69 6e 74 20 68 61 6e 64 6c 65 2c 20 6c 6f 6e 67 20 6f 66 66 73 | ng._lseek(.int.handle,.long.offs |
6d4a0 | 65 74 2c 20 69 6e 74 20 6f 72 69 67 69 6e 20 29 3b 0a 69 6e 74 09 5f 72 65 61 64 28 20 69 6e 74 | et,.int.origin.);.int._read(.int |
6d4c0 | 20 68 61 6e 64 6c 65 2c 20 76 6f 69 64 20 2a 62 75 66 66 65 72 2c 20 75 6e 73 69 67 6e 65 64 20 | .handle,.void.*buffer,.unsigned. |
6d4e0 | 69 6e 74 20 63 6f 75 6e 74 20 29 3b 0a 69 6e 74 09 5f 77 72 69 74 65 28 20 69 6e 74 20 68 61 6e | int.count.);.int._write(.int.han |
6d500 | 64 6c 65 2c 20 63 6f 6e 73 74 20 76 6f 69 64 20 2a 62 75 66 66 65 72 2c 20 75 6e 73 69 67 6e 65 | dle,.const.void.*buffer,.unsigne |
6d520 | 64 20 69 6e 74 20 63 6f 75 6e 74 20 29 3b 0a 69 6e 74 09 5f 63 6c 6f 73 65 28 20 69 6e 74 20 68 | d.int.count.);.int._close(.int.h |
6d540 | 61 6e 64 6c 65 20 29 3b 0a 46 49 4c 45 20 20 20 2a 5f 66 64 6f 70 65 6e 28 69 6e 74 20 68 61 6e | andle.);.FILE...*_fdopen(int.han |
6d560 | 64 6c 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d 6f 64 65 29 3b 0a 46 49 4c 45 20 20 20 2a | dle,.const.char.*mode);.FILE...* |
6d580 | 66 64 6f 70 65 6e 28 69 6e 74 20 68 61 6e 64 6c 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d | fdopen(int.handle,.const.char.*m |
6d5a0 | 6f 64 65 29 3b 0a 76 6f 69 64 09 72 65 77 69 6e 64 28 20 46 49 4c 45 20 2a 73 74 72 65 61 6d 20 | ode);.void.rewind(.FILE.*stream. |
6d5c0 | 29 3b 0a 46 49 4c 45 20 20 20 2a 74 6d 70 66 69 6c 65 28 20 76 6f 69 64 20 29 3b 0a 0a 0a 2f 2f | );.FILE...*tmpfile(.void.);...// |
6d5e0 | 20 43 6c 69 70 62 6f 61 72 64 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .Clipboard.--------------------- |
6d600 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
6d620 | 2d 2d 2d 0a 23 64 65 66 69 6e 65 20 57 4d 5f 43 48 41 4e 47 45 43 42 43 48 41 49 4e 09 31 0a 23 | ---.#define.WM_CHANGECBCHAIN.1.# |
6d640 | 64 65 66 69 6e 65 20 57 4d 5f 44 52 41 57 43 4c 49 50 42 4f 41 52 44 09 32 0a 0a 42 4f 4f 4c 20 | define.WM_DRAWCLIPBOARD.2..BOOL. |
6d660 | 43 68 61 6e 67 65 43 6c 69 70 62 6f 61 72 64 43 68 61 69 6e 28 0a 20 20 20 20 48 57 4e 44 20 68 | ChangeClipboardChain(.....HWND.h |
6d680 | 57 6e 64 52 65 6d 6f 76 65 2c 20 20 2f 2f 20 68 61 6e 64 6c 65 20 74 6f 20 77 69 6e 64 6f 77 20 | WndRemove,..//.handle.to.window. |
6d6a0 | 74 6f 20 72 65 6d 6f 76 65 0a 20 20 20 20 48 57 4e 44 20 68 57 6e 64 4e 65 77 4e 65 78 74 20 20 | to.remove.....HWND.hWndNewNext.. |
6d6c0 | 2f 2f 20 68 61 6e 64 6c 65 20 74 6f 20 6e 65 78 74 20 77 69 6e 64 6f 77 0a 29 3b 0a 0a 48 57 4e | //.handle.to.next.window.);..HWN |
6d6e0 | 44 20 53 65 74 43 6c 69 70 62 6f 61 72 64 56 69 65 77 65 72 28 0a 20 20 20 20 48 57 4e 44 20 68 | D.SetClipboardViewer(.....HWND.h |
6d700 | 57 6e 64 4e 65 77 56 69 65 77 65 72 20 20 20 2f 2f 20 68 61 6e 64 6c 65 20 74 6f 20 63 6c 69 70 | WndNewViewer...//.handle.to.clip |
6d720 | 62 6f 61 72 64 20 76 69 65 77 65 72 20 77 69 6e 64 6f 77 0a 29 3b 0a 0a 0a 2f 2f 20 50 72 69 6e | board.viewer.window.);...//.Prin |
6d740 | 74 65 72 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ter.---------------------------- |
6d760 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 | ------------------------------.# |
6d780 | 64 65 66 69 6e 65 20 45 54 4f 5f 47 4c 59 50 48 5f 49 4e 44 45 58 09 09 30 78 30 30 31 30 0a 0a | define.ETO_GLYPH_INDEX..0x0010.. |
6d7a0 | 74 79 70 65 64 65 66 20 73 74 72 75 63 74 20 74 61 67 45 4e 55 4d 4c 4f 47 46 4f 4e 54 45 58 20 | typedef.struct.tagENUMLOGFONTEX. |
6d7c0 | 7b 0a 20 20 20 20 4c 4f 47 46 4f 4e 54 20 20 65 6c 66 4c 6f 67 46 6f 6e 74 3b 0a 20 20 20 20 54 | {.....LOGFONT..elfLogFont;.....T |
6d7e0 | 43 48 41 52 20 20 65 6c 66 46 75 6c 6c 4e 61 6d 65 5b 4c 46 5f 46 55 4c 4c 46 41 43 45 53 49 5a | CHAR..elfFullName[LF_FULLFACESIZ |
6d800 | 45 5d 3b 0a 20 20 20 20 54 43 48 41 52 20 20 65 6c 66 53 74 79 6c 65 5b 4c 46 5f 46 41 43 45 53 | E];.....TCHAR..elfStyle[LF_FACES |
6d820 | 49 5a 45 5d 3b 0a 20 20 20 20 54 43 48 41 52 20 20 65 6c 66 53 63 72 69 70 74 5b 4c 46 5f 46 41 | IZE];.....TCHAR..elfScript[LF_FA |
6d840 | 43 45 53 49 5a 45 5d 3b 0a 7d 20 45 4e 55 4d 4c 4f 47 46 4f 4e 54 45 58 2c 20 2a 4c 50 45 4e 55 | CESIZE];.}.ENUMLOGFONTEX,.*LPENU |
6d860 | 4d 4c 4f 47 46 4f 4e 54 45 58 3b 0a 0a 0a 2f 2f 20 47 72 61 70 68 69 63 73 20 2d 2d 2d 2d 2d 2d | MLOGFONTEX;...//.Graphics.------ |
6d880 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
6d8a0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 23 69 66 64 65 66 20 50 4f 43 4b 45 | -------------------.#ifdef.POCKE |
6d8c0 | 54 5f 50 43 0a 23 20 20 20 64 65 66 69 6e 65 20 53 4d 5f 43 58 43 55 52 53 4f 52 09 09 31 33 0a | T_PC.#...define.SM_CXCURSOR..13. |
6d8e0 | 23 20 20 20 64 65 66 69 6e 65 20 53 4d 5f 43 59 43 55 52 53 4f 52 09 09 31 34 0a 23 65 6c 73 65 | #...define.SM_CYCURSOR..14.#else |
6d900 | 0a 2f 2f 20 23 23 23 0a 23 64 65 66 69 6e 65 20 47 48 4e 44 09 09 09 47 4d 45 4d 5f 4d 4f 56 45 | .//.###.#define.GHND...GMEM_MOVE |
6d920 | 41 42 4c 45 20 7c 20 47 4d 45 4d 5f 5a 45 52 4f 49 4e 49 54 0a 23 65 6e 64 69 66 20 2f 2f 20 50 | ABLE.|.GMEM_ZEROINIT.#endif.//.P |
6d940 | 4f 43 4b 45 54 5f 50 43 0a 0a 42 4f 4f 4c 20 52 65 73 69 7a 65 50 61 6c 65 74 74 65 28 20 48 50 | OCKET_PC..BOOL.ResizePalette(.HP |
6d960 | 41 4c 45 54 54 45 20 68 70 61 6c 2c 20 55 49 4e 54 20 6e 45 6e 74 72 69 65 73 20 29 3b 0a 43 4f | ALETTE.hpal,.UINT.nEntries.);.CO |
6d980 | 4c 4f 52 52 45 46 20 50 41 4c 45 54 54 45 49 4e 44 45 58 28 20 57 4f 52 44 20 77 50 61 6c 65 74 | LORREF.PALETTEINDEX(.WORD.wPalet |
6d9a0 | 74 65 49 6e 64 65 78 20 29 3b 0a 0a 42 4f 4f 4c 20 53 65 74 57 69 6e 64 6f 77 4f 72 67 45 78 28 | teIndex.);..BOOL.SetWindowOrgEx( |
6d9c0 | 20 48 44 43 20 68 64 63 2c 20 69 6e 74 20 58 2c 20 69 6e 74 20 59 2c 20 4c 50 50 4f 49 4e 54 20 | .HDC.hdc,.int.X,.int.Y,.LPPOINT. |
6d9e0 | 6c 70 50 6f 69 6e 74 20 29 3b 0a 42 4f 4f 4c 20 54 65 78 74 4f 75 74 28 20 48 44 43 20 68 64 63 | lpPoint.);.BOOL.TextOut(.HDC.hdc |
6da00 | 2c 20 69 6e 74 20 6e 58 53 74 61 72 74 2c 20 69 6e 74 20 6e 59 53 74 61 72 74 2c 20 4c 50 43 54 | ,.int.nXStart,.int.nYStart,.LPCT |
6da20 | 53 54 52 20 6c 70 53 74 72 69 6e 67 2c 20 69 6e 74 20 63 62 53 74 72 69 6e 67 20 29 3b 0a 42 4f | STR.lpString,.int.cbString.);.BO |
6da40 | 4f 4c 20 47 65 74 56 69 65 77 70 6f 72 74 4f 72 67 45 78 28 20 48 44 43 20 68 64 63 2c 20 4c 50 | OL.GetViewportOrgEx(.HDC.hdc,.LP |
6da60 | 50 4f 49 4e 54 20 6c 70 50 6f 69 6e 74 20 29 3b 0a 42 4f 4f 4c 20 47 65 74 56 69 65 77 70 6f 72 | POINT.lpPoint.);.BOOL.GetViewpor |
6da80 | 74 45 78 74 45 78 28 20 48 44 43 20 68 64 63 2c 20 4c 50 53 49 5a 45 20 6c 70 53 69 7a 65 20 29 | tExtEx(.HDC.hdc,.LPSIZE.lpSize.) |
6daa0 | 3b 0a 42 4f 4f 4c 20 47 65 74 57 69 6e 64 6f 77 4f 72 67 45 78 28 20 48 44 43 20 68 64 63 2c 20 | ;.BOOL.GetWindowOrgEx(.HDC.hdc,. |
6dac0 | 4c 50 50 4f 49 4e 54 20 6c 70 50 6f 69 6e 74 20 29 3b 0a 42 4f 4f 4c 20 47 65 74 57 69 6e 64 6f | LPPOINT.lpPoint.);.BOOL.GetWindo |
6dae0 | 77 45 78 74 45 78 28 20 48 44 43 20 68 64 63 2c 20 4c 50 53 49 5a 45 20 6c 70 53 69 7a 65 20 29 | wExtEx(.HDC.hdc,.LPSIZE.lpSize.) |
6db00 | 3b 0a 0a 55 49 4e 54 20 71 74 5f 47 65 74 44 49 42 43 6f 6c 6f 72 54 61 62 6c 65 28 20 48 44 43 | ;..UINT.qt_GetDIBColorTable(.HDC |
6db20 | 20 68 64 63 2c 20 44 49 42 53 45 43 54 49 4f 4e 20 2a 64 73 2c 20 55 49 4e 54 20 75 53 74 61 72 | .hdc,.DIBSECTION.*ds,.UINT.uStar |
6db40 | 74 49 6e 64 65 78 2c 20 55 49 4e 54 20 63 45 6e 74 72 69 65 73 2c 20 52 47 42 51 55 41 44 20 2a | tIndex,.UINT.cEntries,.RGBQUAD.* |
6db60 | 70 43 6f 6c 6f 72 73 20 29 3b 0a 0a 0a 2f 2f 20 4f 74 68 65 72 20 73 74 75 66 66 20 2d 2d 2d 2d | pColors.);...//.Other.stuff.---- |
6db80 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | -------------------------------- |
6dba0 | 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0a 2f 2f 20 23 23 23 20 6e 6f 74 20 74 68 | ------------------.//.###.not.th |
6dbc0 | 65 20 72 65 61 6c 20 76 61 6c 75 65 73 0a 23 64 65 66 69 6e 65 20 53 54 41 52 54 46 5f 55 53 45 | e.real.values.#define.STARTF_USE |
6dbe0 | 53 54 44 48 41 4e 44 4c 45 53 09 31 0a 23 64 65 66 69 6e 65 20 43 52 45 41 54 45 5f 4e 4f 5f 57 | STDHANDLES.1.#define.CREATE_NO_W |
6dc00 | 49 4e 44 4f 57 09 32 0a 23 64 65 66 69 6e 65 20 44 45 54 41 43 48 45 44 5f 50 52 4f 43 45 53 53 | INDOW.2.#define.DETACHED_PROCESS |
6dc20 | 09 33 0a 23 64 65 66 69 6e 65 20 43 46 5f 48 44 52 4f 50 09 09 31 35 0a 0a 76 6f 69 64 20 61 62 | .3.#define.CF_HDROP..15..void.ab |
6dc40 | 6f 72 74 28 29 3b 0a 76 6f 69 64 20 2a 5f 65 78 70 61 6e 64 28 76 6f 69 64 2a 20 70 76 4d 65 6d | ort();.void.*_expand(void*.pvMem |
6dc60 | 42 6c 6f 63 6b 2c 20 73 69 7a 65 5f 74 20 69 53 69 7a 65 29 3b 0a 76 6f 69 64 20 2a 63 61 6c 6c | Block,.size_t.iSize);.void.*call |
6dc80 | 6f 63 28 73 69 7a 65 5f 74 20 6e 75 6d 2c 20 73 69 7a 65 5f 74 20 73 69 7a 65 29 3b 0a 0a 75 6e | oc(size_t.num,.size_t.size);..un |
6dca0 | 73 69 67 6e 65 64 20 6c 6f 6e 67 20 5f 62 65 67 69 6e 74 68 72 65 61 64 65 78 28 20 76 6f 69 64 | signed.long._beginthreadex(.void |
6dcc0 | 20 2a 73 65 63 75 72 69 74 79 2c 0a 09 09 09 20 20 20 20 20 20 75 6e 73 69 67 6e 65 64 20 73 74 | .*security,..........unsigned.st |
6dce0 | 61 63 6b 5f 73 69 7a 65 2c 0a 09 09 09 20 20 20 20 20 20 75 6e 73 69 67 6e 65 64 20 28 5f 5f 73 | ack_size,..........unsigned.(__s |
6dd00 | 74 64 63 61 6c 6c 20 2a 73 74 61 72 74 5f 61 64 64 72 65 73 73 29 28 76 6f 69 64 20 2a 29 2c 0a | tdcall.*start_address)(void.*),. |
6dd20 | 09 09 09 20 20 20 20 20 20 76 6f 69 64 20 2a 61 72 67 6c 69 73 74 2c 0a 09 09 09 20 20 20 20 20 | .........void.*arglist,......... |
6dd40 | 20 75 6e 73 69 67 6e 65 64 20 69 6e 69 74 66 6c 61 67 2c 0a 09 09 09 20 20 20 20 20 20 75 6e 73 | .unsigned.initflag,..........uns |
6dd60 | 69 67 6e 65 64 20 2a 74 68 72 64 61 64 64 72 20 29 3b 0a 76 6f 69 64 20 5f 65 6e 64 74 68 72 65 | igned.*thrdaddr.);.void._endthre |
6dd80 | 61 64 65 78 28 75 6e 73 69 67 6e 65 64 20 6e 45 78 69 74 43 6f 64 65 29 3b 0a 0a 23 69 66 6e 64 | adex(unsigned.nExitCode);..#ifnd |
6dda0 | 65 66 20 50 4f 43 4b 45 54 5f 50 43 0a 20 20 20 20 69 6e 74 20 69 73 70 72 69 6e 74 28 20 69 6e | ef.POCKET_PC.....int.isprint(.in |
6ddc0 | 74 20 63 20 29 3b 0a 20 20 20 20 69 6e 74 20 69 73 64 69 67 69 74 28 20 69 6e 74 20 63 20 29 3b | t.c.);.....int.isdigit(.int.c.); |
6dde0 | 0a 20 20 20 20 69 6e 74 20 69 73 78 64 69 67 69 74 28 20 69 6e 74 20 63 20 29 3b 0a 20 20 20 20 | .....int.isxdigit(.int.c.);..... |
6de00 | 69 6e 74 20 69 73 73 70 61 63 65 28 20 69 6e 74 20 63 20 29 3b 0a 20 20 20 20 69 6e 74 20 69 73 | int.isspace(.int.c.);.....int.is |
6de20 | 67 72 61 70 68 28 20 69 6e 74 20 63 20 29 3b 0a 20 20 20 20 64 6f 75 62 6c 65 20 61 74 6f 66 28 | graph(.int.c.);.....double.atof( |
6de40 | 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 74 72 69 6e 67 20 29 3b 0a 20 20 20 20 63 68 61 72 20 | .const.char.*string.);.....char. |
6de60 | 2a 73 74 72 72 63 68 72 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 73 74 72 69 6e 67 2c 20 69 6e | *strrchr(.const.char.*string,.in |
6de80 | 74 20 63 20 29 3b 0a 20 20 20 20 64 6f 75 62 6c 65 20 73 74 72 74 6f 64 28 20 63 6f 6e 73 74 20 | t.c.);.....double.strtod(.const. |
6dea0 | 63 68 61 72 20 2a 6e 70 74 72 2c 20 63 68 61 72 20 2a 2a 65 6e 64 70 74 72 20 29 3b 0a 20 20 20 | char.*nptr,.char.**endptr.);.... |
6dec0 | 20 6c 6f 6e 67 20 73 74 72 74 6f 6c 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 70 74 72 2c 20 | .long.strtol(.const.char.*nptr,. |
6dee0 | 63 68 61 72 20 2a 2a 65 6e 64 70 74 72 2c 20 69 6e 74 20 62 61 73 65 20 29 3b 0a 23 65 6e 64 69 | char.**endptr,.int.base.);.#endi |
6df00 | 66 20 2f 2f 20 50 4f 43 4b 45 54 5f 50 43 0a 0a 76 6f 69 64 20 2a 62 73 65 61 72 63 68 28 20 63 | f.//.POCKET_PC..void.*bsearch(.c |
6df20 | 6f 6e 73 74 20 76 6f 69 64 20 2a 6b 65 79 2c 20 0a 09 20 20 20 20 20 20 20 63 6f 6e 73 74 20 76 | onst.void.*key,..........const.v |
6df40 | 6f 69 64 20 2a 62 61 73 65 30 2c 20 0a 09 20 20 20 20 20 20 20 73 69 7a 65 5f 74 20 6e 6d 65 6d | oid.*base0,..........size_t.nmem |
6df60 | 62 2c 20 0a 09 20 20 20 20 20 20 20 73 69 7a 65 5f 74 20 73 69 7a 65 2c 20 0a 09 20 20 20 20 20 | b,..........size_t.size,........ |
6df80 | 20 20 69 6e 74 20 28 20 5f 5f 63 64 65 63 6c 20 2a 63 6f 6d 70 61 72 20 29 20 28 20 63 6f 6e 73 | ..int.(.__cdecl.*compar.).(.cons |
6dfa0 | 74 20 76 6f 69 64 20 2a 2c 20 63 6f 6e 73 74 20 76 6f 69 64 20 2a 20 29 20 29 3b 0a 0a 0a 2f 2f | t.void.*,.const.void.*.).);...// |
6dfc0 | 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f | //////////////////////////////// |
6dfe0 | 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 0a | ///////////////////////////////. |
6e000 | 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f | //////////////////////////////// |
6e020 | 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f | //////////////////////////////// |
6e040 | 2f 0a 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 20 4d 46 43 20 63 6f 6d 70 61 74 69 62 | /./////////////////.MFC.compatib |
6e060 | 69 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 73 20 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f | ility.functions.//////////////// |
6e080 | 2f 2f 2f 0a 2f 2f 20 54 68 69 73 20 63 6f 64 65 20 68 61 73 20 62 65 65 6e 20 63 6f 70 69 65 64 | ///.//.This.code.has.been.copied |
6e0a0 | 20 66 72 6f 6d 20 74 68 65 20 4d 46 43 20 6c 69 62 72 61 72 79 20 73 6f 75 72 63 65 20 63 6f 64 | .from.the.MFC.library.source.cod |
6e0c0 | 65 20 20 2f 2f 0a 2f 2f 20 61 6e 64 20 77 69 6c 6c 20 6e 65 65 64 20 72 65 70 6c 61 63 69 6e 67 | e..//.//.and.will.need.replacing |
6e0e0 | 2e 20 53 6f 6d 65 20 6f 66 20 74 68 69 73 20 69 73 20 6e 6f 74 20 75 73 65 64 20 61 6c 73 6f 2c | ..Some.of.this.is.not.used.also, |
6e100 | 20 61 6e 64 20 2f 2f 0a 2f 2f 20 6e 65 65 64 73 20 72 65 6d 6f 76 69 6e 67 09 09 09 09 09 20 20 | .and.//.//.needs.removing....... |
6e120 | 20 20 20 20 20 2f 2f 0a 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f | .....//.//////////////////////// |
6e140 | 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f | //////////////////////////////// |
6e160 | 2f 2f 2f 2f 2f 2f 2f 2f 2f 0a 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f | /////////.////////////////////// |
6e180 | 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f | //////////////////////////////// |
6e1a0 | 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 2f 0a 0a 2f 2f 20 4d 69 73 73 69 6e 67 20 74 79 70 65 64 65 66 73 | ///////////..//.Missing.typedefs |
6e1c0 | 0a 23 69 66 6e 64 65 66 20 5f 54 49 4d 45 5f 54 5f 44 45 46 49 4e 45 44 0a 74 79 70 65 64 65 66 | .#ifndef._TIME_T_DEFINED.typedef |
6e1e0 | 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 74 69 6d 65 5f 74 3b 0a 23 64 65 66 69 6e 65 20 5f | .unsigned.long.time_t;.#define._ |
6e200 | 54 49 4d 45 5f 54 5f 44 45 46 49 4e 45 44 0a 23 65 6e 64 69 66 0a 74 79 70 65 64 65 66 20 48 41 | TIME_T_DEFINED.#endif.typedef.HA |
6e220 | 4e 44 4c 45 20 20 48 44 57 50 3b 0a 74 79 70 65 64 65 66 20 48 41 4e 44 4c 45 20 20 48 44 52 4f | NDLE..HDWP;.typedef.HANDLE..HDRO |
6e240 | 50 3b 0a 74 79 70 65 64 65 66 20 77 63 68 61 72 5f 74 20 5f 54 55 43 48 41 52 3b 0a 74 79 70 65 | P;.typedef.wchar_t._TUCHAR;.type |
6e260 | 64 65 66 20 4c 50 56 4f 49 44 20 20 4c 50 50 52 49 4e 54 45 52 5f 44 45 46 41 55 4c 54 53 3b 0a | def.LPVOID..LPPRINTER_DEFAULTS;. |
6e280 | 0a 23 69 66 6e 64 65 66 20 57 53 5f 54 48 49 43 4b 46 52 41 4d 45 0a 23 64 65 66 69 6e 65 20 57 | .#ifndef.WS_THICKFRAME.#define.W |
6e2a0 | 53 5f 54 48 49 43 4b 46 52 41 4d 45 09 57 53 5f 44 4c 47 46 52 41 4d 45 0a 23 65 6e 64 69 66 0a | S_THICKFRAME.WS_DLGFRAME.#endif. |
6e2c0 | 0a 23 69 66 20 28 5f 57 49 4e 33 32 5f 57 43 45 20 3c 20 34 30 30 29 20 2f 2f 20 43 45 20 34 2e | .#if.(_WIN32_WCE.<.400).//.CE.4. |
6e2e0 | 30 2c 20 43 45 2e 4e 45 54 20 68 61 73 20 74 68 65 73 65 0a 20 20 20 20 74 79 70 65 64 65 66 20 | 0,.CE.NET.has.these.....typedef. |
6e300 | 73 74 72 75 63 74 20 5f 44 52 4f 50 46 49 4c 45 53 0a 20 20 20 20 7b 0a 09 44 57 4f 52 44 20 70 | struct._DROPFILES.....{..DWORD.p |
6e320 | 46 69 6c 65 73 3b 0a 09 50 4f 49 4e 54 20 70 74 3b 0a 09 42 4f 4f 4c 20 66 4e 43 3b 0a 09 42 4f | Files;..POINT.pt;..BOOL.fNC;..BO |
6e340 | 4f 4c 20 66 57 69 64 65 3b 0a 20 20 20 20 7d 20 44 52 4f 50 46 49 4c 45 53 2c 20 46 41 52 20 2a | OL.fWide;.....}.DROPFILES,.FAR.* |
6e360 | 4c 50 44 52 4f 50 46 49 4c 45 53 3b 0a 0a 20 20 20 20 74 79 70 65 64 65 66 20 4c 50 56 4f 49 44 | LPDROPFILES;......typedef.LPVOID |
6e380 | 20 20 20 20 20 20 09 4c 50 43 48 4f 4f 53 45 46 4f 4e 54 3b 0a 23 20 20 20 64 65 66 69 6e 65 20 | .......LPCHOOSEFONT;.#...define. |
6e3a0 | 52 44 57 5f 49 4e 56 41 4c 49 44 41 54 45 20 20 20 20 20 20 20 28 30 78 30 30 30 31 29 0a 23 20 | RDW_INVALIDATE.......(0x0001).#. |
6e3c0 | 20 20 64 65 66 69 6e 65 20 52 44 57 5f 49 4e 54 45 52 4e 41 4c 50 41 49 4e 54 20 20 20 20 28 30 | ..define.RDW_INTERNALPAINT....(0 |
6e3e0 | 78 30 30 30 32 29 0a 23 20 20 20 64 65 66 69 6e 65 20 52 44 57 5f 45 52 41 53 45 20 20 20 20 20 | x0002).#...define.RDW_ERASE..... |
6e400 | 20 20 20 20 20 20 20 28 30 78 30 30 30 34 29 0a 23 20 20 20 64 65 66 69 6e 65 20 52 44 57 5f 56 | .......(0x0004).#...define.RDW_V |
6e420 | 41 4c 49 44 41 54 45 20 20 20 20 20 20 20 20 20 28 30 78 30 30 30 38 29 0a 23 20 20 20 64 65 66 | ALIDATE.........(0x0008).#...def |
6e440 | 69 6e 65 20 52 44 57 5f 4e 4f 45 52 41 53 45 20 20 20 20 20 20 20 20 20 20 28 30 78 30 30 32 30 | ine.RDW_NOERASE..........(0x0020 |
6e460 | 29 0a 23 20 20 20 64 65 66 69 6e 65 20 52 44 57 5f 4e 4f 43 48 49 4c 44 52 45 4e 20 20 20 20 20 | ).#...define.RDW_NOCHILDREN..... |
6e480 | 20 20 28 30 78 30 30 34 30 29 0a 23 20 20 20 64 65 66 69 6e 65 20 52 44 57 5f 41 4c 4c 43 48 49 | ..(0x0040).#...define.RDW_ALLCHI |
6e4a0 | 4c 44 52 45 4e 20 20 20 20 20 20 28 30 78 30 30 38 30 29 0a 23 20 20 20 64 65 66 69 6e 65 20 52 | LDREN......(0x0080).#...define.R |
6e4c0 | 44 57 5f 55 50 44 41 54 45 4e 4f 57 20 20 20 20 20 20 20 20 28 30 78 30 31 30 30 29 0a 23 20 20 | DW_UPDATENOW........(0x0100).#.. |
6e4e0 | 20 64 65 66 69 6e 65 20 52 44 57 5f 45 52 41 53 45 4e 4f 57 20 20 20 20 20 20 20 20 20 28 30 78 | .define.RDW_ERASENOW.........(0x |
6e500 | 30 32 30 30 29 0a 23 65 6e 64 69 66 20 2f 2f 20 5f 57 49 4e 33 32 5f 57 43 45 20 3c 20 34 30 30 | 0200).#endif.//._WIN32_WCE.<.400 |
6e520 | 0a 0a 23 69 66 20 28 5f 57 49 4e 33 32 5f 57 43 45 20 3c 20 32 31 30 29 0a 74 79 70 65 64 65 66 | ..#if.(_WIN32_WCE.<.210).typedef |
6e540 | 20 4c 50 56 4f 49 44 20 20 4c 50 50 41 47 45 53 45 54 55 50 44 4c 47 3b 0a 23 65 6e 64 69 66 20 | .LPVOID..LPPAGESETUPDLG;.#endif. |
6e560 | 2f 2f 20 5f 57 49 4e 33 32 5f 57 43 45 20 3c 20 32 31 30 0a 74 79 70 65 64 65 66 20 55 49 4e 54 | //._WIN32_WCE.<.210.typedef.UINT |
6e580 | 20 20 20 20 55 57 4f 52 44 3b 0a 0a 2f 2f 20 4d 69 73 73 69 6e 67 20 64 65 66 69 6e 69 74 69 6f | ....UWORD;..//.Missing.definitio |
6e5a0 | 6e 73 3a 20 6e 6f 74 20 6e 65 63 65 73 73 61 72 79 20 65 71 75 61 6c 20 74 6f 20 74 68 65 69 72 | ns:.not.necessary.equal.to.their |
6e5c0 | 20 57 69 6e 33 32 20 76 61 6c 75 65 73 0a 2f 2f 20 28 74 68 65 20 67 6f 61 6c 20 69 73 20 74 6f | .Win32.values.//.(the.goal.is.to |
6e5e0 | 20 6a 75 73 74 20 68 61 76 65 20 61 20 63 6c 65 61 6e 20 63 6f 6d 70 69 6c 61 74 69 6f 6e 20 6f | .just.have.a.clean.compilation.o |
6e600 | 66 20 4d 46 43 29 0a 23 64 65 66 69 6e 65 20 42 53 5f 55 53 45 52 42 55 54 54 4f 4e 20 20 20 20 | f.MFC).#define.BS_USERBUTTON.... |
6e620 | 20 20 20 20 20 20 20 20 20 42 53 5f 50 55 53 48 42 55 54 54 4f 4e 0a 23 64 65 66 69 6e 65 20 57 | .........BS_PUSHBUTTON.#define.W |
6e640 | 53 5f 4d 41 58 49 4d 49 5a 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 0a 23 64 65 66 69 | S_MAXIMIZE...............0.#defi |
6e660 | 6e 65 20 57 53 5f 4d 49 4e 49 4d 49 5a 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 0a 23 | ne.WS_MINIMIZE...............0.# |
6e680 | 64 65 66 69 6e 65 20 57 53 5f 45 58 5f 43 4f 4e 54 52 4f 4c 50 41 52 45 4e 54 20 20 20 20 20 20 | define.WS_EX_CONTROLPARENT...... |
6e6a0 | 20 30 78 30 30 30 31 30 30 30 30 4c 0a 23 64 65 66 69 6e 65 20 57 53 5f 45 58 5f 4c 45 46 54 53 | .0x00010000L.#define.WS_EX_LEFTS |
6e6c0 | 43 52 4f 4c 4c 42 41 52 20 20 20 20 20 20 20 30 0a 23 69 66 6e 64 65 66 20 57 53 5f 45 58 5f 54 | CROLLBAR.......0.#ifndef.WS_EX_T |
6e6e0 | 4f 4f 4c 57 49 4e 44 4f 57 0a 23 64 65 66 69 6e 65 20 57 53 5f 45 58 5f 54 4f 4f 4c 57 49 4e 44 | OOLWINDOW.#define.WS_EX_TOOLWIND |
6e700 | 4f 57 20 20 20 20 20 20 20 20 20 20 30 0a 23 65 6e 64 69 66 0a 23 64 65 66 69 6e 65 20 57 53 5f | OW..........0.#endif.#define.WS_ |
6e720 | 45 58 5f 4e 4f 50 41 52 45 4e 54 4e 4f 54 49 46 59 20 20 20 20 20 20 30 0a 23 64 65 66 69 6e 65 | EX_NOPARENTNOTIFY......0.#define |
6e740 | 20 57 4d 5f 45 4e 54 45 52 49 44 4c 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 78 30 31 32 | .WM_ENTERIDLE..............0x012 |
6e760 | 31 0a 23 64 65 66 69 6e 65 20 57 4d 5f 50 52 49 4e 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 1.#define.WM_PRINT.............. |
6e780 | 20 20 20 20 57 4d 5f 50 41 49 4e 54 0a 23 64 65 66 69 6e 65 20 57 4d 5f 4e 43 43 52 45 41 54 45 | ....WM_PAINT.#define.WM_NCCREATE |
6e7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 30 78 30 30 38 31 29 0a 23 64 65 66 69 6e 65 20 | ...............(0x0081).#define. |
6e7c0 | 57 4d 5f 50 41 52 45 4e 54 4e 4f 54 49 46 59 20 20 20 20 20 20 20 20 20 20 20 30 0a 23 64 65 66 | WM_PARENTNOTIFY...........0.#def |
6e7e0 | 69 6e 65 20 57 4d 5f 4e 43 44 45 53 54 52 4f 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 57 | ine.WM_NCDESTROY..............(W |
6e800 | 4d 5f 41 50 50 2d 31 29 0a 23 69 66 6e 64 65 66 20 53 57 5f 52 45 53 54 4f 52 45 0a 23 64 65 66 | M_APP-1).#ifndef.SW_RESTORE.#def |
6e820 | 69 6e 65 20 53 57 5f 52 45 53 54 4f 52 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 53 | ine.SW_RESTORE................(S |
6e840 | 57 5f 53 48 4f 57 4e 4f 52 4d 41 4c 29 0a 23 65 6e 64 69 66 0a 23 64 65 66 69 6e 65 20 53 57 5f | W_SHOWNORMAL).#endif.#define.SW_ |
6e860 | 4e 4f 52 4d 41 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 53 57 5f 53 48 4f 57 4e | NORMAL.................(SW_SHOWN |
6e880 | 4f 52 4d 41 4c 29 0a 23 64 65 66 69 6e 65 20 53 57 5f 53 48 4f 57 4d 49 4e 4e 4f 41 43 54 49 56 | ORMAL).#define.SW_SHOWMINNOACTIV |
6e8a0 | 45 09 20 20 20 20 20 20 28 53 57 5f 48 49 44 45 29 0a 23 64 65 66 69 6e 65 20 4d 42 5f 54 59 50 | E.......(SW_HIDE).#define.MB_TYP |
6e8c0 | 45 4d 41 53 4b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 30 78 30 30 30 30 30 30 30 46 4c | EMASK...............(0x0000000FL |
6e8e0 | 29 0a 23 64 65 66 69 6e 65 20 4d 42 5f 49 43 4f 4e 4d 41 53 4b 20 20 20 20 20 20 20 20 20 20 20 | ).#define.MB_ICONMASK........... |
6e900 | 20 20 20 20 28 30 78 30 30 30 30 30 30 46 30 4c 29 0a 23 64 65 66 69 6e 65 20 43 54 4c 43 4f 4c | ....(0x000000F0L).#define.CTLCOL |
6e920 | 4f 52 5f 53 43 52 4f 4c 4c 42 41 52 20 20 20 20 20 20 20 20 43 54 4c 43 4f 4c 4f 52 5f 45 44 49 | OR_SCROLLBAR........CTLCOLOR_EDI |
6e940 | 54 0a 23 64 65 66 69 6e 65 20 50 53 4d 5f 43 41 4e 43 45 4c 54 4f 43 4c 4f 53 45 20 20 20 20 20 | T.#define.PSM_CANCELTOCLOSE..... |
6e960 | 20 20 20 20 28 57 4d 5f 55 53 45 52 20 2b 20 31 30 37 29 0a 23 64 65 66 69 6e 65 20 45 53 42 5f | ....(WM_USER.+.107).#define.ESB_ |
6e980 | 45 4e 41 42 4c 45 5f 42 4f 54 48 20 20 20 20 20 20 20 20 20 20 20 28 30 78 30 30 30 30 29 0a 23 | ENABLE_BOTH...........(0x0000).# |
6e9a0 | 64 65 66 69 6e 65 20 52 44 57 5f 4e 4f 49 4e 54 45 52 4e 41 4c 50 41 49 4e 54 20 20 20 20 20 20 | define.RDW_NOINTERNALPAINT...... |
6e9c0 | 20 28 30 78 30 30 31 30 29 0a 23 64 65 66 69 6e 65 20 52 44 57 5f 46 52 41 4d 45 20 20 20 20 20 | .(0x0010).#define.RDW_FRAME..... |
6e9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 28 30 78 30 34 30 30 29 0a 23 64 65 66 69 6e 65 20 52 44 57 | ............(0x0400).#define.RDW |
6ea00 | 5f 4e 4f 46 52 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 30 78 30 38 30 30 29 0a | _NOFRAME...............(0x0800). |
6ea20 | 23 69 66 6e 64 65 66 20 44 43 58 5f 43 41 43 48 45 0a 23 64 65 66 69 6e 65 20 44 43 58 5f 43 41 | #ifndef.DCX_CACHE.#define.DCX_CA |
6ea40 | 43 48 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 30 78 30 30 30 30 30 30 30 32 4c | CHE.................(0x00000002L |
6ea60 | 29 0a 23 65 6e 64 69 66 0a 23 64 65 66 69 6e 65 20 57 41 49 54 5f 4f 42 4a 45 43 54 5f 30 20 20 | ).#endif.#define.WAIT_OBJECT_0.. |
6ea80 | 20 20 20 20 20 20 20 20 20 20 20 30 78 30 30 30 30 30 30 30 30 4c 0a 23 64 65 66 69 6e 65 20 50 | ...........0x00000000L.#define.P |
6eaa0 | 52 46 5f 43 48 49 4c 44 52 45 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 78 30 30 30 30 30 | RF_CHILDREN..............0x00000 |
6eac0 | 30 31 30 4c 0a 23 64 65 66 69 6e 65 20 50 52 46 5f 43 4c 49 45 4e 54 20 20 20 20 20 20 20 20 20 | 010L.#define.PRF_CLIENT......... |
6eae0 | 20 20 20 20 20 20 20 30 78 30 30 30 30 30 30 30 34 4c 0a 23 64 65 66 69 6e 65 20 48 45 4c 50 5f | .......0x00000004L.#define.HELP_ |
6eb00 | 48 45 4c 50 46 49 4c 45 20 20 20 20 20 20 20 20 20 20 20 20 20 28 30 78 30 30 30 30 4c 29 0a 23 | HELPFILE.............(0x0000L).# |
6eb20 | 64 65 66 69 6e 65 20 4d 53 47 46 5f 4d 45 4e 55 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | define.MSGF_MENU................ |
6eb40 | 20 32 0a 23 64 65 66 69 6e 65 20 70 73 68 48 65 6c 70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .2.#define.pshHelp.............. |
6eb60 | 20 20 20 20 20 30 78 30 34 30 45 0a 23 64 65 66 69 6e 65 20 53 4d 5f 44 42 43 53 45 4e 41 42 4c | .....0x040E.#define.SM_DBCSENABL |
6eb80 | 45 44 20 20 20 20 20 20 20 20 20 20 20 20 34 32 0a 23 64 65 66 69 6e 65 20 4d 46 5f 42 49 54 4d | ED............42.#define.MF_BITM |
6eba0 | 41 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 78 30 30 30 30 30 30 30 34 4c 0a 23 | AP.................0x00000004L.# |
6ebc0 | 64 65 66 69 6e 65 20 4d 46 5f 44 49 53 41 42 4c 45 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | define.MF_DISABLED.............. |
6ebe0 | 20 30 0a 23 64 65 66 69 6e 65 20 46 57 5f 52 45 47 55 4c 41 52 20 20 20 20 20 20 20 20 20 20 20 | .0.#define.FW_REGULAR........... |
6ec00 | 20 20 20 20 20 46 57 5f 4e 4f 52 4d 41 4c 0a 23 64 65 66 69 6e 65 20 4d 42 5f 54 41 53 4b 4d 4f | .....FW_NORMAL.#define.MB_TASKMO |
6ec20 | 44 41 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 0a 23 64 65 66 69 6e 65 20 4d 42 5f 53 59 | DAL..............0.#define.MB_SY |
6ec40 | 53 54 45 4d 4d 4f 44 41 4c 20 20 20 20 20 20 20 20 20 20 20 20 4d 42 5f 41 50 50 4c 4d 4f 44 41 | STEMMODAL............MB_APPLMODA |
6ec60 | 4c 0a 23 64 65 66 69 6e 65 20 50 44 45 52 52 5f 44 4e 44 4d 4d 49 53 4d 41 54 43 48 09 20 20 20 | L.#define.PDERR_DNDMMISMATCH.... |
6ec80 | 20 20 20 30 78 31 30 30 39 0a 23 64 65 66 69 6e 65 20 50 44 45 52 52 5f 44 45 46 41 55 4c 54 44 | ...0x1009.#define.PDERR_DEFAULTD |
6eca0 | 49 46 46 45 52 45 4e 54 20 20 20 20 30 78 31 30 30 43 0a 23 64 65 66 69 6e 65 20 49 44 42 5f 48 | IFFERENT....0x100C.#define.IDB_H |
6ecc0 | 49 53 54 5f 53 4d 41 4c 4c 5f 43 4f 4c 4f 52 20 20 20 20 20 20 38 0a 23 64 65 66 69 6e 65 20 49 | IST_SMALL_COLOR......8.#define.I |
6ece0 | 44 42 5f 48 49 53 54 5f 4c 41 52 47 45 5f 43 4f 4c 4f 52 20 20 20 20 20 20 39 0a 23 64 65 66 69 | DB_HIST_LARGE_COLOR......9.#defi |
6ed00 | 6e 65 20 44 45 46 41 55 4c 54 5f 47 55 49 5f 46 4f 4e 54 20 20 20 20 20 20 20 20 20 20 53 59 53 | ne.DEFAULT_GUI_FONT..........SYS |
6ed20 | 54 45 4d 5f 46 4f 4e 54 0a 23 64 65 66 69 6e 65 20 53 46 47 41 4f 5f 4c 49 4e 4b 20 20 20 20 20 | TEM_FONT.#define.SFGAO_LINK..... |
6ed40 | 20 20 20 20 20 20 20 20 20 20 20 30 78 30 30 30 31 30 30 30 30 4c 0a 23 69 66 6e 64 65 66 20 5f | ...........0x00010000L.#ifndef._ |
6ed60 | 4d 41 58 5f 46 4e 41 4d 45 0a 23 64 65 66 69 6e 65 20 5f 4d 41 58 5f 46 4e 41 4d 45 20 20 20 20 | MAX_FNAME.#define._MAX_FNAME.... |
6ed80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 36 34 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 53 | .............64.#endif.#ifndef.S |
6eda0 | 57 50 5f 4e 4f 52 45 44 52 41 57 0a 23 64 65 66 69 6e 65 20 53 57 50 5f 4e 4f 52 45 44 52 41 57 | WP_NOREDRAW.#define.SWP_NOREDRAW |
6edc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 | ...............0.#endif.#ifndef. |
6ede0 | 53 42 53 5f 53 49 5a 45 42 4f 58 0a 23 64 65 66 69 6e 65 20 53 42 53 5f 53 49 5a 45 42 4f 58 20 | SBS_SIZEBOX.#define.SBS_SIZEBOX. |
6ee00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 53 | ..............0.#endif.#ifndef.S |
6ee20 | 42 53 5f 53 49 5a 45 47 52 49 50 0a 23 64 65 66 69 6e 65 20 53 42 53 5f 53 49 5a 45 47 52 49 50 | BS_SIZEGRIP.#define.SBS_SIZEGRIP |
6ee40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 0a 23 65 6e 64 69 66 0a 23 64 65 66 69 6e 65 20 53 | ..............0.#endif.#define.S |
6ee60 | 43 5f 53 49 5a 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 30 78 46 30 30 30 | C_SIZE...................(0xF000 |
6ee80 | 29 0a 23 64 65 66 69 6e 65 20 57 53 41 47 45 54 53 45 4c 45 43 54 45 56 45 4e 54 28 6c 50 61 72 | ).#define.WSAGETSELECTEVENT(lPar |
6eea0 | 61 6d 29 20 4c 4f 57 4f 52 44 28 6c 50 61 72 61 6d 29 0a 23 64 65 66 69 6e 65 20 57 53 41 47 45 | am).LOWORD(lParam).#define.WSAGE |
6eec0 | 54 53 45 4c 45 43 54 45 52 52 4f 52 28 6c 50 61 72 61 6d 29 20 48 49 57 4f 52 44 28 6c 50 61 72 | TSELECTERROR(lParam).HIWORD(lPar |
6eee0 | 61 6d 29 0a 23 64 65 66 69 6e 65 20 48 57 4e 44 5f 54 4f 50 4d 4f 53 54 20 20 20 20 20 20 20 20 | am).#define.HWND_TOPMOST........ |
6ef00 | 20 20 20 20 20 20 28 28 48 57 4e 44 29 2d 31 29 0a 23 64 65 66 69 6e 65 20 48 57 4e 44 5f 4e 4f | ......((HWND)-1).#define.HWND_NO |
6ef20 | 54 4f 50 4d 4f 53 54 20 09 20 20 20 20 20 20 20 20 20 20 28 28 48 57 4e 44 29 2d 32 29 0a 23 64 | TOPMOST............((HWND)-2).#d |
6ef40 | 65 66 69 6e 65 20 48 43 42 54 5f 43 52 45 41 54 45 57 4e 44 20 20 20 20 20 20 20 20 20 20 20 20 | efine.HCBT_CREATEWND............ |
6ef60 | 28 33 29 0a 23 64 65 66 69 6e 65 20 43 43 5f 53 48 4f 57 48 45 4c 50 20 20 20 20 20 20 20 20 20 | (3).#define.CC_SHOWHELP......... |
6ef80 | 20 20 20 20 20 20 30 0a 23 64 65 66 69 6e 65 20 50 53 5f 44 4f 54 20 20 20 20 20 20 20 20 20 20 | ......0.#define.PS_DOT.......... |
6efa0 | 20 20 20 20 20 20 20 20 20 20 32 0a 23 64 65 66 69 6e 65 20 50 44 5f 41 4c 4c 50 41 47 45 53 20 | ..........2.#define.PD_ALLPAGES. |
6efc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 0a 23 64 65 66 69 6e 65 20 50 44 5f 55 53 45 44 45 | ..............0.#define.PD_USEDE |
6efe0 | 56 4d 4f 44 45 43 4f 50 49 45 53 20 20 20 20 20 20 20 30 0a 23 64 65 66 69 6e 65 20 50 44 5f 4e | VMODECOPIES.......0.#define.PD_N |
6f000 | 4f 53 45 4c 45 43 54 49 4f 4e 20 20 20 20 20 20 20 20 20 20 20 20 30 0a 23 64 65 66 69 6e 65 20 | OSELECTION............0.#define. |
6f020 | 50 44 5f 48 49 44 45 50 52 49 4e 54 54 4f 46 49 4c 45 20 20 20 20 20 20 20 20 30 0a 23 64 65 66 | PD_HIDEPRINTTOFILE........0.#def |
6f040 | 69 6e 65 20 50 44 5f 4e 4f 50 41 47 45 4e 55 4d 53 20 20 20 20 20 20 20 20 20 20 20 20 20 30 0a | ine.PD_NOPAGENUMS.............0. |
6f060 | 23 64 65 66 69 6e 65 20 43 46 5f 4d 45 54 41 46 49 4c 45 50 49 43 54 20 20 20 20 20 20 20 20 20 | #define.CF_METAFILEPICT......... |
6f080 | 20 20 33 0a 23 64 65 66 69 6e 65 20 43 57 50 5f 41 4c 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..3.#define.CWP_ALL............. |
6f0a0 | 20 20 20 20 20 20 30 78 30 30 30 30 0a 23 64 65 66 69 6e 65 20 43 57 50 5f 53 4b 49 50 49 4e 56 | ......0x0000.#define.CWP_SKIPINV |
6f0c0 | 49 53 49 42 4c 45 20 20 20 20 20 20 20 20 20 30 78 30 30 30 31 0a 23 64 65 66 69 6e 65 20 43 57 | ISIBLE.........0x0001.#define.CW |
6f0e0 | 50 5f 53 4b 49 50 44 49 53 41 42 4c 45 44 20 20 20 20 20 20 20 20 20 20 30 78 30 30 30 32 0a 23 | P_SKIPDISABLED..........0x0002.# |
6f100 | 64 65 66 69 6e 65 20 43 57 50 5f 53 4b 49 50 54 52 41 4e 53 50 41 52 45 4e 54 20 20 20 20 20 20 | define.CWP_SKIPTRANSPARENT...... |
6f120 | 20 30 78 30 30 30 34 0a 23 64 65 66 69 6e 65 20 4d 4d 5f 4c 4f 4d 45 54 52 49 43 20 20 20 20 20 | .0x0004.#define.MM_LOMETRIC..... |
6f140 | 20 20 20 20 20 20 20 20 20 20 32 0a 23 64 65 66 69 6e 65 20 4d 4d 5f 48 49 4d 45 54 52 49 43 20 | ..........2.#define.MM_HIMETRIC. |
6f160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33 0a 23 64 65 66 69 6e 65 20 4d 4d 5f 4c 4f 45 4e 47 | ..............3.#define.MM_LOENG |
6f180 | 4c 49 53 48 20 20 20 20 20 20 20 20 20 20 20 20 20 20 34 0a 23 64 65 66 69 6e 65 20 4d 4d 5f 48 | LISH..............4.#define.MM_H |
6f1a0 | 49 45 4e 47 4c 49 53 48 20 20 20 20 20 20 20 20 20 20 20 20 20 20 35 0a 23 64 65 66 69 6e 65 20 | IENGLISH..............5.#define. |
6f1c0 | 4d 4d 5f 54 57 49 50 53 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36 0a 23 64 65 66 | MM_TWIPS..................6.#def |
6f1e0 | 69 6e 65 20 4d 4d 5f 49 53 4f 54 52 4f 50 49 43 20 20 20 20 20 20 20 20 20 20 20 20 20 20 37 0a | ine.MM_ISOTROPIC..............7. |
6f200 | 23 64 65 66 69 6e 65 20 4d 4d 5f 41 4e 49 53 4f 54 52 4f 50 49 43 20 20 20 20 20 20 20 20 20 20 | #define.MM_ANISOTROPIC.......... |
6f220 | 20 20 38 0a 23 64 65 66 69 6e 65 20 4f 4c 45 55 49 5f 46 41 4c 53 45 20 20 20 20 20 20 20 20 20 | ..8.#define.OLEUI_FALSE......... |
6f240 | 20 20 20 20 20 20 30 0a 23 64 65 66 69 6e 65 20 4f 4c 45 55 49 5f 53 55 43 43 45 53 53 20 20 20 | ......0.#define.OLEUI_SUCCESS... |
6f260 | 20 20 20 20 20 20 20 20 20 20 31 0a 23 64 65 66 69 6e 65 20 4f 4c 45 55 49 5f 4f 4b 20 20 20 20 | ..........1.#define.OLEUI_OK.... |
6f280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 0a 23 64 65 66 69 6e 65 20 4f 4c 45 55 49 5f 43 41 | ..............1.#define.OLEUI_CA |
6f2a0 | 4e 43 45 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 32 0a 23 64 65 66 69 6e 65 20 4b 46 5f 45 | NCEL..............2.#define.KF_E |
6f2c0 | 58 54 45 4e 44 45 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 78 30 31 30 30 0a 23 64 65 | XTENDED...............0x0100.#de |
6f2e0 | 66 69 6e 65 20 4b 46 5f 44 4c 47 4d 4f 44 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 | fine.KF_DLGMODE................0 |
6f300 | 78 30 38 30 30 0a 23 64 65 66 69 6e 65 20 4b 46 5f 4d 45 4e 55 4d 4f 44 45 20 20 20 20 20 20 20 | x0800.#define.KF_MENUMODE....... |
6f320 | 20 20 20 20 20 20 20 20 30 78 31 30 30 30 0a 23 64 65 66 69 6e 65 20 4b 46 5f 41 4c 54 44 4f 57 | ........0x1000.#define.KF_ALTDOW |
6f340 | 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 78 32 30 30 30 0a 23 64 65 66 69 6e 65 20 | N................0x2000.#define. |
6f360 | 4b 46 5f 52 45 50 45 41 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 78 34 30 30 30 | KF_REPEAT.................0x4000 |
6f380 | 0a 23 64 65 66 69 6e 65 20 4b 46 5f 55 50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .#define.KF_UP.................. |
6f3a0 | 20 20 20 30 78 38 30 30 30 0a 23 64 65 66 69 6e 65 20 49 44 42 5f 53 54 44 5f 53 4d 41 4c 4c 5f | ...0x8000.#define.IDB_STD_SMALL_ |
6f3c0 | 4d 4f 4e 4f 20 20 20 20 20 20 20 20 32 0a 23 64 65 66 69 6e 65 20 49 44 42 5f 53 54 44 5f 4c 41 | MONO........2.#define.IDB_STD_LA |
6f3e0 | 52 47 45 5f 4d 4f 4e 4f 20 20 20 20 20 20 20 20 33 0a 23 64 65 66 69 6e 65 20 49 44 42 5f 56 49 | RGE_MONO........3.#define.IDB_VI |
6f400 | 45 57 5f 53 4d 41 4c 4c 5f 4d 4f 4e 4f 20 20 20 20 20 20 20 36 0a 23 64 65 66 69 6e 65 20 49 44 | EW_SMALL_MONO.......6.#define.ID |
6f420 | 42 5f 56 49 45 57 5f 4c 41 52 47 45 5f 4d 4f 4e 4f 20 20 20 20 20 20 20 37 0a 23 64 65 66 69 6e | B_VIEW_LARGE_MONO.......7.#defin |
6f440 | 65 20 53 50 49 5f 47 45 54 57 4f 52 4b 41 52 45 41 20 20 20 20 20 20 20 20 20 20 20 34 38 0a 23 | e.SPI_GETWORKAREA...........48.# |
6f460 | 64 65 66 69 6e 65 20 4c 42 53 45 4c 43 48 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 20 20 20 | define.LBSELCHSTRING............ |
6f480 | 20 54 45 58 54 28 22 63 6f 6d 6d 64 6c 67 5f 4c 42 53 65 6c 43 68 61 6e 67 65 64 4e 6f 74 69 66 | .TEXT("commdlg_LBSelChangedNotif |
6f4a0 | 79 22 29 0a 23 64 65 66 69 6e 65 20 53 48 41 52 45 56 49 53 54 52 49 4e 47 20 20 20 20 20 20 20 | y").#define.SHAREVISTRING....... |
6f4c0 | 20 20 20 20 20 20 54 45 58 54 28 22 63 6f 6d 6d 64 6c 67 5f 53 68 61 72 65 56 69 6f 6c 61 74 69 | ......TEXT("commdlg_ShareViolati |
6f4e0 | 6f 6e 22 29 0a 23 64 65 66 69 6e 65 20 46 49 4c 45 4f 4b 53 54 52 49 4e 47 20 20 20 20 20 20 20 | on").#define.FILEOKSTRING....... |
6f500 | 20 20 20 20 20 20 20 54 45 58 54 28 22 63 6f 6d 6d 64 6c 67 5f 46 69 6c 65 4e 61 6d 65 4f 4b 22 | .......TEXT("commdlg_FileNameOK" |
6f520 | 29 0a 23 64 65 66 69 6e 65 20 43 4f 4c 4f 52 4f 4b 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 | ).#define.COLOROKSTRING......... |
6f540 | 20 20 20 20 54 45 58 54 28 22 63 6f 6d 6d 64 6c 67 5f 43 6f 6c 6f 72 4f 4b 22 29 0a 23 64 65 66 | ....TEXT("commdlg_ColorOK").#def |
6f560 | 69 6e 65 20 53 45 54 52 47 42 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 45 | ine.SETRGBSTRING..............TE |
6f580 | 58 54 28 22 63 6f 6d 6d 64 6c 67 5f 53 65 74 52 47 42 43 6f 6c 6f 72 22 29 0a 23 64 65 66 69 6e | XT("commdlg_SetRGBColor").#defin |
6f5a0 | 65 20 48 45 4c 50 4d 53 47 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 20 20 20 20 54 45 58 54 | e.HELPMSGSTRING.............TEXT |
6f5c0 | 28 22 63 6f 6d 6d 64 6c 67 5f 68 65 6c 70 22 29 0a 23 64 65 66 69 6e 65 20 46 49 4e 44 4d 53 47 | ("commdlg_help").#define.FINDMSG |
6f5e0 | 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 20 20 20 20 54 45 58 54 28 22 63 6f 6d 6d 64 6c 67 | STRING.............TEXT("commdlg |
6f600 | 5f 46 69 6e 64 52 65 70 6c 61 63 65 22 29 0a 23 64 65 66 69 6e 65 20 44 52 41 47 4c 49 53 54 4d | _FindReplace").#define.DRAGLISTM |
6f620 | 53 47 53 54 52 49 4e 47 20 20 20 20 20 20 20 20 20 54 45 58 54 28 22 63 6f 6d 6d 63 74 72 6c 5f | SGSTRING.........TEXT("commctrl_ |
6f640 | 44 72 61 67 4c 69 73 74 4d 73 67 22 29 0a 0a 23 64 65 66 69 6e 65 20 4f 46 4e 5f 45 4e 41 42 4c | DragListMsg")..#define.OFN_ENABL |
6f660 | 45 53 49 5a 49 4e 47 20 30 0a 0a 23 69 66 6e 64 65 66 20 57 4d 5f 53 45 54 43 55 52 53 4f 52 0a | ESIZING.0..#ifndef.WM_SETCURSOR. |
6f680 | 09 23 64 65 66 69 6e 65 20 57 4d 5f 53 45 54 43 55 52 53 4f 52 20 30 78 30 30 32 30 0a 09 23 64 | .#define.WM_SETCURSOR.0x0020..#d |
6f6a0 | 65 66 69 6e 65 20 49 44 43 5f 41 52 52 4f 57 20 20 20 20 20 20 20 20 20 20 20 4d 41 4b 45 49 4e | efine.IDC_ARROW...........MAKEIN |
6f6c0 | 54 52 45 53 4f 55 52 43 45 28 33 32 35 31 32 29 0a 09 23 64 65 66 69 6e 65 20 49 44 43 5f 49 42 | TRESOURCE(32512)..#define.IDC_IB |
6f6e0 | 45 41 4d 20 20 20 20 20 20 20 20 20 20 20 4d 41 4b 45 49 4e 54 52 45 53 4f 55 52 43 45 28 33 32 | EAM...........MAKEINTRESOURCE(32 |
6f700 | 35 31 33 29 0a 09 23 64 65 66 69 6e 65 20 49 44 43 5f 57 41 49 54 20 20 20 20 20 20 20 20 20 20 | 513)..#define.IDC_WAIT.......... |
6f720 | 20 20 4d 41 4b 45 49 4e 54 52 45 53 4f 55 52 43 45 28 33 32 35 31 34 29 0a 09 23 64 65 66 69 6e | ..MAKEINTRESOURCE(32514)..#defin |
6f740 | 65 20 49 44 43 5f 43 52 4f 53 53 20 20 20 20 20 20 20 20 20 20 20 4d 41 4b 45 49 4e 54 52 45 53 | e.IDC_CROSS...........MAKEINTRES |
6f760 | 4f 55 52 43 45 28 33 32 35 31 35 29 0a 09 23 64 65 66 69 6e 65 20 49 44 43 5f 55 50 41 52 52 4f | OURCE(32515)..#define.IDC_UPARRO |
6f780 | 57 20 20 20 20 20 20 20 20 20 4d 41 4b 45 49 4e 54 52 45 53 4f 55 52 43 45 28 33 32 35 31 36 29 | W.........MAKEINTRESOURCE(32516) |
6f7a0 | 0a 09 23 64 65 66 69 6e 65 20 49 44 43 5f 53 49 5a 45 20 20 20 20 20 20 20 20 20 20 20 20 4d 41 | ..#define.IDC_SIZE............MA |
6f7c0 | 4b 45 49 4e 54 52 45 53 4f 55 52 43 45 28 33 32 36 34 36 29 0a 09 23 64 65 66 69 6e 65 20 49 44 | KEINTRESOURCE(32646)..#define.ID |
6f7e0 | 43 5f 49 43 4f 4e 20 20 20 20 20 20 20 20 20 20 20 20 4d 41 4b 45 49 4e 54 52 45 53 4f 55 52 43 | C_ICON............MAKEINTRESOURC |
6f800 | 45 28 33 32 35 31 32 29 0a 09 23 64 65 66 69 6e 65 20 49 44 43 5f 53 49 5a 45 4e 57 53 45 20 20 | E(32512)..#define.IDC_SIZENWSE.. |
6f820 | 20 20 20 20 20 20 4d 41 4b 45 49 4e 54 52 45 53 4f 55 52 43 45 28 33 32 36 34 32 29 0a 09 23 64 | ......MAKEINTRESOURCE(32642)..#d |
6f840 | 65 66 69 6e 65 20 49 44 43 5f 53 49 5a 45 4e 45 53 57 20 20 20 20 20 20 20 20 4d 41 4b 45 49 4e | efine.IDC_SIZENESW........MAKEIN |
6f860 | 54 52 45 53 4f 55 52 43 45 28 33 32 36 34 33 29 0a 09 23 64 65 66 69 6e 65 20 49 44 43 5f 53 49 | TRESOURCE(32643)..#define.IDC_SI |
6f880 | 5a 45 57 45 20 20 20 20 20 20 20 20 20 20 4d 41 4b 45 49 4e 54 52 45 53 4f 55 52 43 45 28 33 32 | ZEWE..........MAKEINTRESOURCE(32 |
6f8a0 | 36 34 34 29 0a 09 23 64 65 66 69 6e 65 20 49 44 43 5f 53 49 5a 45 4e 53 20 20 20 20 20 20 20 20 | 644)..#define.IDC_SIZENS........ |
6f8c0 | 20 20 4d 41 4b 45 49 4e 54 52 45 53 4f 55 52 43 45 28 33 32 36 34 35 29 0a 09 23 64 65 66 69 6e | ..MAKEINTRESOURCE(32645)..#defin |
6f8e0 | 65 20 49 44 43 5f 53 49 5a 45 41 4c 4c 20 20 20 20 20 20 20 20 20 4d 41 4b 45 49 4e 54 52 45 53 | e.IDC_SIZEALL.........MAKEINTRES |
6f900 | 4f 55 52 43 45 28 33 32 36 34 36 29 0a 09 23 64 65 66 69 6e 65 20 49 44 43 5f 4e 4f 20 20 20 20 | OURCE(32646)..#define.IDC_NO.... |
6f920 | 20 20 20 20 20 20 20 20 20 20 4d 41 4b 45 49 4e 54 52 45 53 4f 55 52 43 45 28 33 32 36 34 38 29 | ..........MAKEINTRESOURCE(32648) |
6f940 | 0a 09 23 64 65 66 69 6e 65 20 49 44 43 5f 41 50 50 53 54 41 52 54 49 4e 47 20 20 20 20 20 4d 41 | ..#define.IDC_APPSTARTING.....MA |
6f960 | 4b 45 49 4e 54 52 45 53 4f 55 52 43 45 28 33 32 36 35 30 29 0a 09 23 64 65 66 69 6e 65 20 49 44 | KEINTRESOURCE(32650)..#define.ID |
6f980 | 43 5f 48 45 4c 50 20 20 20 20 20 20 20 20 20 20 20 20 4d 41 4b 45 49 4e 54 52 45 53 4f 55 52 43 | C_HELP............MAKEINTRESOURC |
6f9a0 | 45 28 33 32 36 35 31 29 0a 09 23 64 65 66 69 6e 65 20 49 44 43 5f 48 41 4e 44 09 20 20 20 20 4d | E(32651)..#define.IDC_HAND.....M |
6f9c0 | 41 4b 45 49 4e 54 52 45 53 4f 55 52 43 45 28 33 32 36 34 39 29 0a 23 65 6e 64 69 66 0a 0a 23 69 | AKEINTRESOURCE(32649).#endif..#i |
6f9e0 | 66 20 64 65 66 69 6e 65 64 28 5f 4d 49 50 53 5f 29 0a 65 78 74 65 72 6e 20 22 43 22 20 76 6f 69 | f.defined(_MIPS_).extern."C".voi |
6fa00 | 64 20 5f 61 73 6d 28 63 68 61 72 20 2a 2c 20 2e 2e 2e 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 64 65 | d._asm(char.*,....);.#endif..#de |
6fa20 | 66 69 6e 65 20 47 4d 45 4d 5f 4d 4f 56 45 41 42 4c 45 20 20 20 20 20 20 20 20 20 20 20 20 20 4c | fine.GMEM_MOVEABLE.............L |
6fa40 | 4d 45 4d 5f 4d 4f 56 45 41 42 4c 45 0a 23 64 65 66 69 6e 65 20 47 4d 45 4d 5f 46 49 58 45 44 20 | MEM_MOVEABLE.#define.GMEM_FIXED. |
6fa60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 4d 45 4d 5f 46 49 58 45 44 0a 23 64 65 66 69 6e | ...............LMEM_FIXED.#defin |
6fa80 | 65 20 47 4d 45 4d 5f 5a 45 52 4f 49 4e 49 54 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 4d 45 4d | e.GMEM_ZEROINIT.............LMEM |
6faa0 | 5f 5a 45 52 4f 49 4e 49 54 0a 23 64 65 66 69 6e 65 20 47 4d 45 4d 5f 49 4e 56 41 4c 49 44 5f 48 | _ZEROINIT.#define.GMEM_INVALID_H |
6fac0 | 41 4e 44 4c 45 20 20 20 20 20 20 20 4c 4d 45 4d 5f 49 4e 56 41 4c 49 44 5f 48 41 4e 44 4c 45 0a | ANDLE.......LMEM_INVALID_HANDLE. |
6fae0 | 23 64 65 66 69 6e 65 20 47 4d 45 4d 5f 4c 4f 43 4b 43 4f 55 4e 54 20 20 20 20 20 20 20 20 20 20 | #define.GMEM_LOCKCOUNT.......... |
6fb00 | 20 20 4c 4d 45 4d 5f 4c 4f 43 4b 43 4f 55 4e 54 0a 23 64 65 66 69 6e 65 20 47 50 54 52 20 20 20 | ..LMEM_LOCKCOUNT.#define.GPTR... |
6fb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4c 50 54 52 0a 23 69 66 20 28 5f 57 49 | ...................LPTR.#if.(_WI |
6fb40 | 4e 33 32 5f 57 43 45 20 3c 20 33 30 30 29 0a 23 64 65 66 69 6e 65 20 47 4d 45 4d 5f 53 48 41 52 | N32_WCE.<.300).#define.GMEM_SHAR |
6fb60 | 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 0a 23 65 6e 64 69 66 20 2f 2f 20 5f 57 49 | E................0.#endif.//._WI |
6fb80 | 4e 33 32 5f 57 43 45 0a 0a 2f 2f 20 57 69 6e 43 45 3a 20 43 45 53 59 53 47 45 4e 20 70 72 75 6e | N32_WCE..//.WinCE:.CESYSGEN.prun |
6fba0 | 65 73 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 46 52 50 20 64 65 66 69 6e 65 73 2c 0a 2f 2f | es.the.following.FRP.defines,.// |
6fbc0 | 20 61 6e 64 20 49 4e 54 45 52 4e 45 54 5f 54 52 41 4e 53 46 45 52 5f 54 59 50 45 5f 41 53 43 49 | .and.INTERNET_TRANSFER_TYPE_ASCI |
6fbe0 | 49 20 62 72 65 61 6b 73 20 69 6e 20 77 69 6e 69 6e 65 74 2e 68 0a 23 75 6e 64 65 66 20 46 54 50 | I.breaks.in.wininet.h.#undef.FTP |
6fc00 | 5f 54 52 41 4e 53 46 45 52 5f 54 59 50 45 5f 41 53 43 49 49 0a 23 64 65 66 69 6e 65 20 46 54 50 | _TRANSFER_TYPE_ASCII.#define.FTP |
6fc20 | 5f 54 52 41 4e 53 46 45 52 5f 54 59 50 45 5f 41 53 43 49 49 20 30 78 30 30 30 30 30 30 30 31 0a | _TRANSFER_TYPE_ASCII.0x00000001. |
6fc40 | 23 75 6e 64 65 66 20 46 54 50 5f 54 52 41 4e 53 46 45 52 5f 54 59 50 45 5f 42 49 4e 41 52 59 0a | #undef.FTP_TRANSFER_TYPE_BINARY. |
6fc60 | 23 64 65 66 69 6e 65 20 46 54 50 5f 54 52 41 4e 53 46 45 52 5f 54 59 50 45 5f 42 49 4e 41 52 59 | #define.FTP_TRANSFER_TYPE_BINARY |
6fc80 | 20 30 78 30 30 30 30 30 30 30 32 0a 0a 23 64 65 66 69 6e 65 20 4d 4d 5f 54 45 58 54 20 31 0a 74 | .0x00000002..#define.MM_TEXT.1.t |
6fca0 | 79 70 65 64 65 66 20 44 57 4f 52 44 20 4f 4c 45 5f 43 4f 4c 4f 52 3b 0a 23 64 65 66 69 6e 65 20 | ypedef.DWORD.OLE_COLOR;.#define. |
6fcc0 | 57 53 5f 4f 56 45 52 4c 41 50 50 45 44 57 49 4e 44 4f 57 20 30 0a 0a 23 69 66 6e 64 65 66 20 4d | WS_OVERLAPPEDWINDOW.0..#ifndef.M |
6fce0 | 46 5f 42 49 54 4d 41 50 0a 23 64 65 66 69 6e 65 20 4d 46 5f 42 49 54 4d 41 50 20 30 78 30 30 30 | F_BITMAP.#define.MF_BITMAP.0x000 |
6fd00 | 30 30 30 30 34 4c 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 57 53 5f 45 58 5f 43 41 50 | 00004L.#endif..#ifndef.WS_EX_CAP |
6fd20 | 54 49 4f 4e 4f 4b 42 54 4e 0a 23 64 65 66 69 6e 65 20 57 53 5f 45 58 5f 43 41 50 54 49 4f 4e 4f | TIONOKBTN.#define.WS_EX_CAPTIONO |
6fd40 | 4b 42 54 4e 20 30 78 38 30 30 30 30 30 30 30 4c 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 | KBTN.0x80000000L.#endif..#ifndef |
6fd60 | 20 57 53 5f 45 58 5f 4e 4f 44 52 41 47 0a 23 64 65 66 69 6e 65 20 57 53 5f 45 58 5f 4e 4f 44 52 | .WS_EX_NODRAG.#define.WS_EX_NODR |
6fd80 | 41 47 20 20 20 20 20 20 20 30 78 34 30 30 30 30 30 30 30 4c 0a 23 65 6e 64 69 66 0a 0a 23 64 65 | AG.......0x40000000L.#endif..#de |
6fda0 | 66 69 6e 65 20 46 52 5f 44 4f 57 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fine.FR_DOWN.................... |
6fdc0 | 20 20 20 20 20 30 78 30 30 30 30 30 30 30 31 0a 23 64 65 66 69 6e 65 20 46 52 5f 57 48 4f 4c 45 | .....0x00000001.#define.FR_WHOLE |
6fde0 | 57 4f 52 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 78 30 30 30 30 30 30 | WORD....................0x000000 |
6fe00 | 30 32 0a 23 64 65 66 69 6e 65 20 46 52 5f 4d 41 54 43 48 43 41 53 45 20 20 20 20 20 20 20 20 20 | 02.#define.FR_MATCHCASE......... |
6fe20 | 20 20 20 20 20 20 20 20 20 20 20 30 78 30 30 30 30 30 30 30 34 0a 23 64 65 66 69 6e 65 20 46 52 | ...........0x00000004.#define.FR |
6fe40 | 5f 46 49 4e 44 4e 45 58 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 78 | _FINDNEXT.....................0x |
6fe60 | 30 30 30 30 30 30 30 38 0a 23 64 65 66 69 6e 65 20 46 52 5f 52 45 50 4c 41 43 45 20 20 20 20 20 | 00000008.#define.FR_REPLACE..... |
6fe80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 78 30 30 30 30 30 30 31 30 0a 23 64 65 66 | .................0x00000010.#def |
6fea0 | 69 6e 65 20 46 52 5f 52 45 50 4c 41 43 45 41 4c 4c 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ine.FR_REPLACEALL............... |
6fec0 | 20 20 20 20 30 78 30 30 30 30 30 30 32 30 0a 23 64 65 66 69 6e 65 20 46 52 5f 44 49 41 4c 4f 47 | ....0x00000020.#define.FR_DIALOG |
6fee0 | 54 45 52 4d 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 78 30 30 30 30 30 30 34 | TERM...................0x0000004 |
6ff00 | 30 0a 23 64 65 66 69 6e 65 20 46 52 5f 53 48 4f 57 48 45 4c 50 20 20 20 20 20 20 20 20 20 20 20 | 0.#define.FR_SHOWHELP........... |
6ff20 | 20 20 20 20 20 20 20 20 20 20 30 78 30 30 30 30 30 30 38 30 0a 23 64 65 66 69 6e 65 20 46 52 5f | ..........0x00000080.#define.FR_ |
6ff40 | 45 4e 41 42 4c 45 48 4f 4f 4b 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 78 30 | ENABLEHOOK...................0x0 |
6ff60 | 30 30 30 30 31 30 30 0a 23 64 65 66 69 6e 65 20 46 52 5f 45 4e 41 42 4c 45 54 45 4d 50 4c 41 54 | 0000100.#define.FR_ENABLETEMPLAT |
6ff80 | 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 78 30 30 30 30 30 32 30 30 0a 23 64 65 66 69 | E...............0x00000200.#defi |
6ffa0 | 6e 65 20 46 52 5f 4e 4f 55 50 44 4f 57 4e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ne.FR_NOUPDOWN.................. |
6ffc0 | 20 20 20 30 78 30 30 30 30 30 34 30 30 0a 23 64 65 66 69 6e 65 20 46 52 5f 4e 4f 4d 41 54 43 48 | ...0x00000400.#define.FR_NOMATCH |
6ffe0 | 43 41 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 78 30 30 30 30 30 38 30 30 | CASE..................0x00000800 |
70000 | 0a 23 64 65 66 69 6e 65 20 46 52 5f 4e 4f 57 48 4f 4c 45 57 4f 52 44 20 20 20 20 20 20 20 20 20 | .#define.FR_NOWHOLEWORD......... |
70020 | 20 20 20 20 20 20 20 20 20 30 78 30 30 30 30 31 30 30 30 0a 23 64 65 66 69 6e 65 20 46 52 5f 45 | .........0x00001000.#define.FR_E |
70040 | 4e 41 42 4c 45 54 45 4d 50 4c 41 54 45 48 41 4e 44 4c 45 20 20 20 20 20 20 20 20 20 30 78 30 30 | NABLETEMPLATEHANDLE.........0x00 |
70060 | 30 30 32 30 30 30 0a 23 64 65 66 69 6e 65 20 46 52 5f 48 49 44 45 55 50 44 4f 57 4e 20 20 20 20 | 002000.#define.FR_HIDEUPDOWN.... |
70080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 78 30 30 30 30 34 30 30 30 0a 23 64 65 66 69 6e | ...............0x00004000.#defin |
700a0 | 65 20 46 52 5f 48 49 44 45 4d 41 54 43 48 43 41 53 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.FR_HIDEMATCHCASE.............. |
700c0 | 20 20 30 78 30 30 30 30 38 30 30 30 0a 23 64 65 66 69 6e 65 20 46 52 5f 48 49 44 45 57 48 4f 4c | ..0x00008000.#define.FR_HIDEWHOL |
700e0 | 45 57 4f 52 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 30 78 30 30 30 31 30 30 30 30 0a | EWORD................0x00010000. |
70100 | 74 79 70 65 64 65 66 20 55 49 4e 54 20 28 41 50 49 45 4e 54 52 59 20 2a 4c 50 46 52 48 4f 4f 4b | typedef.UINT.(APIENTRY.*LPFRHOOK |
70120 | 50 52 4f 43 29 20 28 48 57 4e 44 2c 20 55 49 4e 54 2c 20 57 50 41 52 41 4d 2c 20 4c 50 41 52 41 | PROC).(HWND,.UINT,.WPARAM,.LPARA |
70140 | 4d 29 3b 0a 0a 23 69 66 6e 64 65 66 20 50 4f 43 4b 45 54 5f 50 43 0a 48 47 4c 4f 42 41 4c 20 47 | M);..#ifndef.POCKET_PC.HGLOBAL.G |
70160 | 6c 6f 62 61 6c 41 6c 6c 6f 63 28 55 49 4e 54 20 75 46 6c 61 67 73 2c 20 44 57 4f 52 44 20 64 77 | lobalAlloc(UINT.uFlags,.DWORD.dw |
70180 | 42 79 74 65 73 29 3b 0a 48 47 4c 4f 42 41 4c 20 47 6c 6f 62 61 6c 46 72 65 65 28 48 47 4c 4f 42 | Bytes);.HGLOBAL.GlobalFree(HGLOB |
701a0 | 41 4c 20 68 4d 65 6d 29 3b 0a 48 47 4c 4f 42 41 4c 20 47 6c 6f 62 61 6c 52 65 41 6c 6c 6f 63 28 | AL.hMem);.HGLOBAL.GlobalReAlloc( |
701c0 | 48 47 4c 4f 42 41 4c 20 68 4d 65 6d 2c 20 44 57 4f 52 44 20 64 77 42 79 74 65 73 2c 20 55 49 4e | HGLOBAL.hMem,.DWORD.dwBytes,.UIN |
701e0 | 54 20 75 46 6c 61 67 73 29 3b 0a 44 57 4f 52 44 20 20 20 47 6c 6f 62 61 6c 53 69 7a 65 28 48 47 | T.uFlags);.DWORD...GlobalSize(HG |
70200 | 4c 4f 42 41 4c 20 68 4d 65 6d 29 3b 0a 4c 50 56 4f 49 44 20 20 47 6c 6f 62 61 6c 4c 6f 63 6b 28 | LOBAL.hMem);.LPVOID..GlobalLock( |
70220 | 48 47 4c 4f 42 41 4c 20 68 4d 65 6d 29 3b 0a 42 4f 4f 4c 20 20 20 20 47 6c 6f 62 61 6c 55 6e 6c | HGLOBAL.hMem);.BOOL....GlobalUnl |
70240 | 6f 63 6b 28 48 47 4c 4f 42 41 4c 20 68 4d 65 6d 29 3b 0a 48 47 4c 4f 42 41 4c 20 47 6c 6f 62 61 | ock(HGLOBAL.hMem);.HGLOBAL.Globa |
70260 | 6c 48 61 6e 64 6c 65 28 4c 50 43 56 4f 49 44 20 70 4d 65 6d 29 3b 0a 55 49 4e 54 20 20 20 20 47 | lHandle(LPCVOID.pMem);.UINT....G |
70280 | 6c 6f 62 61 6c 46 6c 61 67 73 28 48 47 4c 4f 42 41 4c 20 68 4d 65 6d 29 3b 0a 23 65 6e 64 69 66 | lobalFlags(HGLOBAL.hMem);.#endif |
702a0 | 0a 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 7d 09 2f 2f 20 45 78 74 65 72 6e | ..#ifdef.__cplusplus.}.//.Extern |
702c0 | 20 43 2e 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 20 2f 2f 20 51 5f 4f 53 5f 54 45 4d 50 0a 23 | .C..#endif.#endif.//.Q_OS_TEMP.# |
702e0 | 65 6e 64 69 66 20 2f 2f 20 51 46 55 4e 43 54 49 4f 4e 53 5f 57 43 45 5f 48 0a 00 00 00 1c 00 71 | endif.//.QFUNCTIONS_WCE_H......q |
70300 | 00 6b 00 62 00 64 00 79 00 6f 00 70 00 79 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 06 8c 2f 2a | .k.b.d.y.o.p.y._.q.w.s...h..../* |
70320 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
70340 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
70360 | 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 |
70380 | 74 69 6f 6e 20 6f 66 20 51 74 6f 70 69 61 20 43 6f 72 65 20 6b 65 79 62 6f 61 72 64 73 0a 2a 2a | tion.of.Qtopia.Core.keyboards.** |
703a0 | 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 32 30 30 32 30 32 31 39 0a 2a 2a 0a 2a 2a 20 43 6f 70 | .**.Created.:.20020219.**.**.Cop |
703c0 | 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 6f 6c 6c 74 65 63 68 20 41 | yright.(C).1992-2002.Trolltech.A |
703e0 | 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..**.**. |
70400 | 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 20 | This.file.is.part.of.the.kernel. |
70420 | 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..** |
70440 | 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 |
70460 | 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 |
70480 | 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 |
704a0 | 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. |
704c0 | 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. |
704e0 | 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 |
70500 | 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 |
70520 | 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 |
70540 | 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 |
70560 | 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. |
70580 | 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 79 20 | **.licenses.for.Qtopia.Core.may. |
705a0 | 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 |
705c0 | 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 20 4c | .the.**.Qt.Embedded.Commercial.L |
705e0 | 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 20 74 | icense.Agreement.provided.with.t |
70600 | 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. |
70620 | 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. |
70640 | 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 |
70660 | 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 |
70680 | 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 |
706a0 | 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 |
706c0 | 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 |
706e0 | 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 |
70700 | 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 |
70720 | 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 |
70740 | 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 |
70760 | 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 |
70780 | 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 |
707a0 | 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. |
707c0 | 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..**.*************** |
707e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
70800 | 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 |
70820 | 66 20 51 4b 42 44 59 4f 50 59 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 4b 42 44 59 4f 50 | f.QKBDYOPY_QWS_H.#define.QKBDYOP |
70840 | 59 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 | Y_QWS_H..#ifndef.QT_H.#include." |
70860 | 71 6b 62 64 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e | qkbd_qws.h".#endif.//.QT_H..#ifn |
70880 | 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 42 44 5f 59 4f 50 59 0a 0a 63 6c 61 73 73 20 51 57 | def.QT_NO_QWS_KBD_YOPY..class.QW |
708a0 | 53 59 6f 70 79 4b 62 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 57 53 59 6f 70 79 4b 65 | SYopyKbPrivate;..class.QWSYopyKe |
708c0 | 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 20 3a 20 70 75 62 6c 69 63 20 51 57 53 4b 65 79 62 6f 61 | yboardHandler.:.public.QWSKeyboa |
708e0 | 72 64 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 59 6f 70 79 4b | rdHandler.{.public:.....QWSYopyK |
70900 | 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 29 3b 0a | eyboardHandler(const.QString&);. |
70920 | 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 59 6f 70 79 4b 65 79 62 6f 61 72 64 48 61 6e 64 | ....virtual.~QWSYopyKeyboardHand |
70940 | 6c 65 72 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 57 53 59 6f 70 79 4b 62 50 72 | ler();..private:.....QWSYopyKbPr |
70960 | 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 | ivate.*d;.};..#endif.//.QT_NO_QW |
70980 | 53 5f 4b 42 44 5f 59 4f 50 59 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4b 42 44 59 4f 50 59 5f 51 | S_KBD_YOPY..#endif.//.QKBDYOPY_Q |
709a0 | 57 53 5f 48 0a 00 00 00 16 00 71 00 69 00 6e 00 74 00 63 00 61 00 63 00 68 00 65 00 2e 00 68 00 | WS_H......q.i.n.t.c.a.c.h.e...h. |
709c0 | 00 12 a0 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .../**************************** |
709e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
70a00 | 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 |
70a20 | 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 51 49 6e 74 43 61 63 68 65 20 74 65 6d 70 6c 61 74 65 20 | efinition.of.QIntCache.template. |
70a40 | 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 35 30 32 30 39 0a 2a 2a 0a | class.**.**.Created.:.950209.**. |
70a60 | 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 |
70a80 | 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.. |
70aa0 | 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 |
70ac0 | 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 |
70ae0 | 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 |
70b00 | 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 |
70b20 | 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 |
70b40 | 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 |
70b60 | 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. |
70b80 | 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 |
70ba0 | 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 |
70bc0 | 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 |
70be0 | 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 |
70c00 | 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 |
70c20 | 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 |
70c40 | 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 |
70c60 | 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. |
70c80 | 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..**.** |
70ca0 | 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 |
70cc0 | 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 |
70ce0 | 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 |
70d00 | 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 |
70d20 | 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 |
70d40 | 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..** |
70d60 | 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. |
70d80 | 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 |
70da0 | 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 |
70dc0 | 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 |
70de0 | 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 |
70e00 | 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 |
70e20 | 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 |
70e40 | 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 |
70e60 | 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.. |
70e80 | 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 |
70ea0 | 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. |
70ec0 | 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 |
70ee0 | 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 |
70f00 | 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 |
70f20 | 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 |
70f40 | 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.. |
70f60 | 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 | **.***************************** |
70f80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
70fa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 49 4e 54 43 41 43 48 45 5f 48 0a | *********/..#ifndef.QINTCACHE_H. |
70fc0 | 23 64 65 66 69 6e 65 20 51 49 4e 54 43 41 43 48 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | #define.QINTCACHE_H..#ifndef.QT_ |
70fe0 | 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 63 61 63 68 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f | H.#include."qgcache.h".#endif.// |
71000 | 20 51 54 5f 48 0a 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 | .QT_H...template<class.type>..cl |
71020 | 61 73 73 20 51 49 6e 74 43 61 63 68 65 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 09 3a 20 70 | ass.QIntCache.#ifdef.Q_QDOC..:.p |
71040 | 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 20 70 75 | ublic.QPtrCollection.#else..:.pu |
71060 | 62 6c 69 63 20 51 47 43 61 63 68 65 0a 23 65 6e 64 69 66 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 | blic.QGCache.#endif.{.public:... |
71080 | 20 20 51 49 6e 74 43 61 63 68 65 28 20 63 6f 6e 73 74 20 51 49 6e 74 43 61 63 68 65 3c 74 79 70 | ..QIntCache(.const.QIntCache<typ |
710a0 | 65 3e 20 26 63 20 29 20 3a 20 51 47 43 61 63 68 65 28 63 29 20 7b 7d 0a 20 20 20 20 51 49 6e 74 | e>.&c.).:.QGCache(c).{}.....QInt |
710c0 | 43 61 63 68 65 28 20 69 6e 74 20 6d 61 78 43 6f 73 74 3d 31 30 30 2c 20 69 6e 74 20 73 69 7a 65 | Cache(.int.maxCost=100,.int.size |
710e0 | 3d 31 37 20 29 0a 09 3a 20 51 47 43 61 63 68 65 28 20 6d 61 78 43 6f 73 74 2c 20 73 69 7a 65 2c | =17.)..:.QGCache(.maxCost,.size, |
71100 | 20 49 6e 74 4b 65 79 2c 20 46 41 4c 53 45 2c 20 46 41 4c 53 45 20 29 20 7b 7d 0a 20 20 20 7e 51 | .IntKey,.FALSE,.FALSE.).{}....~Q |
71120 | 49 6e 74 43 61 63 68 65 28 29 09 09 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 51 49 6e | IntCache()..{.clear();.}.....QIn |
71140 | 74 43 61 63 68 65 3c 74 79 70 65 3e 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 | tCache<type>.&operator=(.const.Q |
71160 | 49 6e 74 43 61 63 68 65 3c 74 79 70 65 3e 20 26 63 20 29 0a 09 09 09 7b 20 72 65 74 75 72 6e 20 | IntCache<type>.&c.)....{.return. |
71180 | 28 51 49 6e 74 43 61 63 68 65 3c 74 79 70 65 3e 26 29 51 47 43 61 63 68 65 3a 3a 6f 70 65 72 61 | (QIntCache<type>&)QGCache::opera |
711a0 | 74 6f 72 3d 28 63 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 6d 61 78 43 6f 73 74 28 29 20 20 | tor=(c);.}.....int...maxCost().. |
711c0 | 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 3a 3a 6d 61 78 43 6f 73 74 | .const.{.return.QGCache::maxCost |
711e0 | 28 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 20 20 74 6f 74 61 6c 43 6f 73 74 28 29 20 63 6f 6e 73 | ();.}.....int...totalCost().cons |
71200 | 74 09 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 3a 3a 74 6f 74 61 6c 43 6f 73 74 28 29 3b | t.{.return.QGCache::totalCost(); |
71220 | 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 73 65 74 4d 61 78 43 6f 73 74 28 20 69 6e 74 20 6d 29 09 | .}.....void..setMaxCost(.int.m). |
71240 | 7b 20 51 47 43 61 63 68 65 3a 3a 73 65 74 4d 61 78 43 6f 73 74 28 6d 29 3b 20 7d 0a 20 20 20 20 | {.QGCache::setMaxCost(m);.}..... |
71260 | 75 69 6e 74 20 20 63 6f 75 6e 74 28 29 20 20 20 20 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e | uint..count().....const.{.return |
71280 | 20 51 47 43 61 63 68 65 3a 3a 63 6f 75 6e 74 28 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 73 | .QGCache::count();.}.....uint..s |
712a0 | 69 7a 65 28 29 20 20 20 20 20 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 | ize()......const.{.return.QGCach |
712c0 | 65 3a 3a 73 69 7a 65 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 69 73 45 6d 70 74 79 28 29 | e::size();.}.....bool..isEmpty() |
712e0 | 20 20 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 3a 3a 63 6f 75 6e 74 | ...const.{.return.QGCache::count |
71300 | 28 29 20 3d 3d 20 30 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 69 6e 73 65 72 74 28 20 6c 6f 6e | ().==.0;.}.....bool..insert(.lon |
71320 | 67 20 6b 2c 20 63 6f 6e 73 74 20 74 79 70 65 20 2a 64 2c 20 69 6e 74 20 63 3d 31 2c 20 69 6e 74 | g.k,.const.type.*d,.int.c=1,.int |
71340 | 20 70 3d 30 20 29 0a 09 09 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 3a 3a 69 6e 73 65 72 | .p=0.)...{.return.QGCache::inser |
71360 | 74 5f 6f 74 68 65 72 28 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 6b 2c 28 49 74 65 6d 29 64 2c 63 | t_other((const.char*)k,(Item)d,c |
71380 | 2c 70 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 72 65 6d 6f 76 65 28 20 6c 6f 6e 67 20 6b 20 | ,p);.}.....bool..remove(.long.k. |
713a0 | 29 0a 09 09 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 3a 3a 72 65 6d 6f 76 65 5f 6f 74 68 | )...{.return.QGCache::remove_oth |
713c0 | 65 72 28 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 6b 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a | er((const.char*)k);.}.....type.* |
713e0 | 74 61 6b 65 28 20 6c 6f 6e 67 20 6b 20 29 0a 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 | take(.long.k.)...{.return.(type. |
71400 | 2a 29 51 47 43 61 63 68 65 3a 3a 74 61 6b 65 5f 6f 74 68 65 72 28 28 63 6f 6e 73 74 20 63 68 61 | *)QGCache::take_other((const.cha |
71420 | 72 2a 29 6b 29 3b 7d 0a 20 20 20 20 76 6f 69 64 20 20 63 6c 65 61 72 28 29 09 09 7b 20 51 47 43 | r*)k);}.....void..clear()..{.QGC |
71440 | 61 63 68 65 3a 3a 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 66 69 6e 64 28 | ache::clear();.}.....type.*find( |
71460 | 20 6c 6f 6e 67 20 6b 2c 20 62 6f 6f 6c 20 72 65 66 3d 54 52 55 45 20 29 20 63 6f 6e 73 74 0a 09 | .long.k,.bool.ref=TRUE.).const.. |
71480 | 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 3a 3a 66 69 6e 64 5f | .{.return.(type.*)QGCache::find_ |
714a0 | 6f 74 68 65 72 28 20 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 6b 2c 72 65 66 29 3b 7d 0a 20 20 20 | other(.(const.char*)k,ref);}.... |
714c0 | 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 5b 5d 28 20 6c 6f 6e 67 20 6b 20 29 20 63 6f 6e 73 | .type.*operator[](.long.k.).cons |
714e0 | 74 0a 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 3a 3a 66 69 | t...{.return.(type.*)QGCache::fi |
71500 | 6e 64 5f 6f 74 68 65 72 28 20 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 6b 29 3b 20 7d 0a 20 20 20 | nd_other(.(const.char*)k);.}.... |
71520 | 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 20 7b 20 51 47 43 61 | .void..statistics().const.{.QGCa |
71540 | 63 68 65 3a 3a 73 74 61 74 69 73 74 69 63 73 28 29 3b 20 7d 0a 70 72 69 76 61 74 65 3a 0a 09 76 | che::statistics();.}.private:..v |
71560 | 6f 69 64 20 20 64 65 6c 65 74 65 49 74 65 6d 28 20 49 74 65 6d 20 64 20 29 3b 0a 7d 3b 0a 0a 23 | oid..deleteItem(.Item.d.);.};..# |
71580 | 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 42 52 4f 4b 45 4e 5f 54 45 4d 50 4c 41 54 45 5f 53 50 | if.!defined(Q_BROKEN_TEMPLATE_SP |
715a0 | 45 43 49 41 4c 49 5a 41 54 49 4f 4e 29 0a 74 65 6d 70 6c 61 74 65 3c 3e 20 69 6e 6c 69 6e 65 20 | ECIALIZATION).template<>.inline. |
715c0 | 76 6f 69 64 20 51 49 6e 74 43 61 63 68 65 3c 76 6f 69 64 3e 3a 3a 64 65 6c 65 74 65 49 74 65 6d | void.QIntCache<void>::deleteItem |
715e0 | 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 29 0a 7b 0a 7d 0a 23 65 6e | (.QPtrCollection::Item.).{.}.#en |
71600 | 64 69 66 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 20 69 6e 6c 69 6e 65 | dif..template<class.type>.inline |
71620 | 20 76 6f 69 64 20 51 49 6e 74 43 61 63 68 65 3c 74 79 70 65 3e 3a 3a 64 65 6c 65 74 65 49 74 65 | .void.QIntCache<type>::deleteIte |
71640 | 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 7b 0a 20 20 | m(.QPtrCollection::Item.d.).{... |
71660 | 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 70 65 20 2a | ..if.(.del_item.).delete.(type.* |
71680 | 29 64 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 20 0a 63 6c 61 | )d;.}..template<class.type>..cla |
716a0 | 73 73 20 51 49 6e 74 43 61 63 68 65 49 74 65 72 61 74 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 47 | ss.QIntCacheIterator.:.public.QG |
716c0 | 43 61 63 68 65 49 74 65 72 61 74 6f 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 49 6e 74 | CacheIterator.{.public:.....QInt |
716e0 | 43 61 63 68 65 49 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 49 6e 74 43 61 63 68 65 3c 74 | CacheIterator(.const.QIntCache<t |
71700 | 79 70 65 3e 20 26 63 20 29 0a 09 3a 20 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 28 20 28 51 | ype>.&c.)..:.QGCacheIterator(.(Q |
71720 | 47 43 61 63 68 65 20 26 29 63 20 29 20 7b 7d 0a 20 20 20 20 51 49 6e 74 43 61 63 68 65 49 74 65 | GCache.&)c.).{}.....QIntCacheIte |
71740 | 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 49 6e 74 43 61 63 68 65 49 74 65 72 61 74 6f 72 3c 74 | rator(.const.QIntCacheIterator<t |
71760 | 79 70 65 3e 20 26 63 69 20 29 0a 09 09 09 20 20 20 20 20 20 3a 20 51 47 43 61 63 68 65 49 74 65 | ype>.&ci.)..........:.QGCacheIte |
71780 | 72 61 74 6f 72 28 28 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 20 26 29 63 69 29 20 7b 7d 0a | rator((QGCacheIterator.&)ci).{}. |
717a0 | 20 20 20 20 51 49 6e 74 43 61 63 68 65 49 74 65 72 61 74 6f 72 3c 74 79 70 65 3e 20 26 6f 70 65 | ....QIntCacheIterator<type>.&ope |
717c0 | 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 49 6e 74 43 61 63 68 65 49 74 65 72 61 74 6f 72 3c | rator=(.const.QIntCacheIterator< |
717e0 | 74 79 70 65 3e 26 63 69 20 29 0a 09 7b 20 72 65 74 75 72 6e 20 28 20 51 49 6e 74 43 61 63 68 65 | type>&ci.)..{.return.(.QIntCache |
71800 | 49 74 65 72 61 74 6f 72 3c 74 79 70 65 3e 26 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a | Iterator<type>&)QGCacheIterator: |
71820 | 3a 6f 70 65 72 61 74 6f 72 3d 28 20 63 69 20 29 3b 7d 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 75 | :operator=(.ci.);}.....uint..cou |
71840 | 6e 74 28 29 20 20 20 63 6f 6e 73 74 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 | nt()...const.....{.return.QGCach |
71860 | 65 49 74 65 72 61 74 6f 72 3a 3a 63 6f 75 6e 74 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 | eIterator::count();.}.....bool.. |
71880 | 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 51 47 43 | isEmpty().const.....{.return.QGC |
718a0 | 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 63 6f 75 6e 74 28 29 20 3d 3d 20 30 3b 20 7d 0a 20 20 | acheIterator::count().==.0;.}... |
718c0 | 20 20 62 6f 6f 6c 20 20 61 74 46 69 72 73 74 28 29 20 63 6f 6e 73 74 20 20 20 20 20 7b 20 72 65 | ..bool..atFirst().const.....{.re |
718e0 | 74 75 72 6e 20 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 61 74 46 69 72 73 74 28 29 3b | turn.QGCacheIterator::atFirst(); |
71900 | 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 61 74 4c 61 73 74 28 29 20 20 63 6f 6e 73 74 20 20 20 20 | .}.....bool..atLast()..const.... |
71920 | 20 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 61 74 4c 61 73 | .{.return.QGCacheIterator::atLas |
71940 | 74 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 74 6f 46 69 72 73 74 28 29 09 20 20 20 20 20 | t();.}.....type.*toFirst()...... |
71960 | 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f | .{.return.(type.*)QGCacheIterato |
71980 | 72 3a 3a 74 6f 46 69 72 73 74 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 74 6f 4c 61 73 74 | r::toFirst();.}.....type.*toLast |
719a0 | 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 | ().......{.return.(type.*)QGCach |
719c0 | 65 49 74 65 72 61 74 6f 72 3a 3a 74 6f 4c 61 73 74 28 29 3b 20 7d 0a 20 20 20 20 6f 70 65 72 61 | eIterator::toLast();.}.....opera |
719e0 | 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 72 6e 20 28 74 | tor.type.*()..const..{.return.(t |
71a00 | 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 28 29 3b 20 7d 0a | ype.*)QGCacheIterator::get();.}. |
71a20 | 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 20 20 7b 20 | ....type.*current()....const..{. |
71a40 | 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a | return.(type.*)QGCacheIterator:: |
71a60 | 67 65 74 28 29 3b 20 7d 0a 20 20 20 20 6c 6f 6e 67 20 20 63 75 72 72 65 6e 74 4b 65 79 28 29 20 | get();.}.....long..currentKey(). |
71a80 | 63 6f 6e 73 74 20 20 7b 20 72 65 74 75 72 6e 20 28 6c 6f 6e 67 29 51 47 43 61 63 68 65 49 74 65 | const..{.return.(long)QGCacheIte |
71aa0 | 72 61 74 6f 72 3a 3a 67 65 74 4b 65 79 49 6e 74 28 29 3b 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f | rator::getKeyInt();}.....type.*o |
71ac0 | 70 65 72 61 74 6f 72 28 29 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 | perator()().......{.return.(type |
71ae0 | 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 28 29 28 29 | .*)QGCacheIterator::operator()() |
71b00 | 3b 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2b 2b 28 29 09 20 20 20 20 20 20 | ;}.....type.*operator++()....... |
71b20 | 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 | {.return.(type.*)QGCacheIterator |
71b40 | 3a 3a 6f 70 65 72 61 74 6f 72 2b 2b 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 | ::operator++();.}.....type.*oper |
71b60 | 61 74 6f 72 2b 3d 28 75 69 6e 74 20 6a 29 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a | ator+=(uint.j)..{.return.(type.* |
71b80 | 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 2b 3d 28 6a 29 3b | )QGCacheIterator::operator+=(j); |
71ba0 | 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2d 2d 28 29 09 20 20 20 20 20 20 7b | }.....type.*operator--().......{ |
71bc0 | 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a | .return.(type.*)QGCacheIterator: |
71be0 | 3a 6f 70 65 72 61 74 6f 72 2d 2d 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 | :operator--();.}.....type.*opera |
71c00 | 74 6f 72 2d 3d 28 75 69 6e 74 20 6a 29 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 | tor-=(uint.j)..{.return.(type.*) |
71c20 | 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 2d 3d 28 6a 29 3b 7d | QGCacheIterator::operator-=(j);} |
71c40 | 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 49 4e 54 43 41 43 48 45 5f 48 0a 00 00 00 14 | .};...#endif.//.QINTCACHE_H..... |
71c60 | 00 71 00 66 00 6f 00 6e 00 74 00 6d 00 65 00 74 00 2e 00 68 00 00 04 2c 2f 2a 2a 2a 2a 2a 2a 2a | .q.f.o.n.t.m.e.t...h...,/******* |
71c80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
71ca0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
71cc0 | 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 61 74 69 62 69 6c 69 74 | *****.**.$Id$.**.**.Compatibilit |
71ce0 | 79 20 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 69 6e 63 6c 75 64 65 64 | y.file.-.should.only.be.included |
71d00 | 20 62 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 69 6e 63 6c 75 64 65 73 | .by.legacy.code..**.It.#includes |
71d20 | 20 74 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 73 20 74 68 69 73 20 6f | .the.file.which.obsoletes.this.o |
71d40 | 6e 65 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 38 2d 32 30 30 | ne..**.**.Copyright.(C).1998-200 |
71d60 | 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 |
71d80 | 65 72 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 | erved..**..This.file.is.part.of. |
71da0 | 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 |
71dc0 | 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 |
71de0 | 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.* |
71e00 | 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 |
71e20 | 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 |
71e40 | 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 |
71e60 | 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 |
71e80 | 69 63 65 6e 73 65 65 73 20 68 6f 6c 64 69 6e 67 20 76 61 6c 69 64 20 51 74 20 50 72 6f 66 65 73 | icensees.holding.valid.Qt.Profes |
71ea0 | 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 6d 61 79 20 75 73 65 20 | sional.Edition.licenses.may.use. |
71ec0 | 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 20 | this.**.file.in.accordance.with. |
71ee0 | 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 4c 69 63 65 | the.Qt.Professional.Edition.Lice |
71f00 | 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 | nse.Agreement.**.provided.with.t |
71f20 | 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 2e 0a 2a 2a 0a 2a | he.Qt.Professional.Edition..**.* |
71f40 | 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 |
71f60 | 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 |
71f80 | 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 | h.com.for.**.information.about.t |
71fa0 | 68 65 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 69 6e | he.Professional.Edition.licensin |
71fc0 | 67 2c 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e 63 | g,.or.see.**.http://qtsoftware.c |
71fe0 | 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 |
72000 | 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ation..**.********************** |
72020 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
72040 | 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 |
72060 | 20 51 46 4f 4e 54 4d 45 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 46 4f 4e 54 4d 45 54 5f 48 0a 23 | .QFONTMET_H.#define.QFONTMET_H.# |
72080 | 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 6d 65 74 72 69 63 73 2e 68 22 0a 23 65 6e 64 69 66 0a | include."qfontmetrics.h".#endif. |
720a0 | 00 00 00 18 00 71 00 68 00 67 00 72 00 6f 00 75 00 70 00 62 00 6f 00 78 00 2e 00 68 00 00 08 29 | .....q.h.g.r.o.u.p.b.o.x...h...) |
720c0 | 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 | /******************************* |
720e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
72100 | 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 |
72120 | 6f 6e 20 6f 66 20 51 48 47 72 6f 75 70 42 6f 78 20 77 69 64 67 65 74 20 63 6c 61 73 73 0a 2a 2a | on.of.QHGroupBox.widget.class.** |
72140 | 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 39 30 36 30 32 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 | .**.Created.:.990602.**.**.Copyr |
72160 | 69 67 68 74 20 28 43 29 20 31 39 39 39 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 | ight.(C).1999-2000.Trolltech.ASA |
72180 | 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 |
721a0 | 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 6d | is.file.is.part.of.the.widgets.m |
721c0 | 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..**. |
721e0 | 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. |
72200 | 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. |
72220 | 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 |
72240 | 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 |
72260 | 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 |
72280 | 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 |
722a0 | 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 |
722c0 | 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 |
722e0 | 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 |
72300 | 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 |
72320 | 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 |
72340 | 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 |
72360 | 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 |
72380 | 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 |
723a0 | 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 |
723c0 | 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 |
723e0 | 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 |
72400 | 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 |
72420 | 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 |
72440 | 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 |
72460 | 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 |
72480 | 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 |
724a0 | 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 |
724c0 | 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 |
724e0 | 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 |
72500 | 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. |
72520 | 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 |
72540 | 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 |
72560 | 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 |
72580 | 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. |
725a0 | 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 |
725c0 | 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 |
725e0 | 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..**.* |
72600 | 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. |
72620 | 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 |
72640 | 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..**.*** |
72660 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
72680 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
726a0 | 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 48 47 52 4f 55 50 42 4f 58 5f 48 0a 23 64 65 66 69 | ***/..#ifndef.QHGROUPBOX_H.#defi |
726c0 | 6e 65 20 51 48 47 52 4f 55 50 42 4f 58 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 | ne.QHGROUPBOX_H..#ifndef.QT_H.#i |
726e0 | 6e 63 6c 75 64 65 20 22 71 67 72 6f 75 70 62 6f 78 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | nclude."qgroupbox.h".#endif.//.Q |
72700 | 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 48 47 52 4f 55 50 42 4f 58 0a 0a 63 6c | T_H..#ifndef.QT_NO_HGROUPBOX..cl |
72720 | 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 48 47 72 6f 75 70 42 6f 78 20 3a 20 70 75 62 6c 69 63 | ass.Q_EXPORT.QHGroupBox.:.public |
72740 | 20 51 47 72 6f 75 70 42 6f 78 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 | .QGroupBox.{.....Q_OBJECT.public |
72760 | 3a 0a 20 20 20 20 51 48 47 72 6f 75 70 42 6f 78 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e | :.....QHGroupBox(.QWidget*.paren |
72780 | 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 51 | t=0,.const.char*.name=0.);.....Q |
727a0 | 48 47 72 6f 75 70 42 6f 78 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 69 74 6c 65 2c | HGroupBox(.const.QString.&title, |
727c0 | 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 | .QWidget*.parent=0,.const.char*. |
727e0 | 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 48 47 72 6f 75 70 42 6f 78 28 29 3b 0a 0a 70 72 | name=0.);.....~QHGroupBox();..pr |
72800 | 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 |
72820 | 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_ |
72840 | 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 48 47 72 6f 75 70 42 6f 78 28 20 63 6f | DISABLE_COPY).....QHGroupBox(.co |
72860 | 6e 73 74 20 51 48 47 72 6f 75 70 42 6f 78 20 26 20 29 3b 0a 20 20 20 20 51 48 47 72 6f 75 70 42 | nst.QHGroupBox.&.);.....QHGroupB |
72880 | 6f 78 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 48 47 72 6f 75 70 42 6f 78 20 | ox.&operator=(.const.QHGroupBox. |
728a0 | 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f | &.);.#endif.};..#endif.//.QT_NO_ |
728c0 | 48 47 52 4f 55 50 42 4f 58 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 48 47 52 4f 55 50 42 4f 58 5f | HGROUPBOX..#endif.//.QHGROUPBOX_ |
728e0 | 48 0a 00 00 00 12 00 71 00 6c 00 6f 00 63 00 61 00 6c 00 65 00 2e 00 68 00 00 28 00 2f 2a 2a 2a | H......q.l.o.c.a.l.e...h..(./*** |
72900 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
72920 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
72940 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 44 65 63 6c 61 72 61 74 | *********.**.$Id$.**.**.Declarat |
72960 | 69 6f 6e 20 6f 66 20 74 68 65 20 51 4c 6f 63 61 6c 65 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 | ion.of.the.QLocale.class.**.**.C |
72980 | 6f 70 79 72 69 67 68 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 | opyright.(C).1992-2003.Trolltech |
729a0 | 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..**.* |
729c0 | 2a 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 70 61 72 74 20 6f 66 20 74 68 65 20 74 6f 6f 6c 73 | *.This.file.is.part.of.the.tools |
729e0 | 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..* |
72a00 | 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 |
72a20 | 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 |
72a40 | 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 |
72a60 | 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 |
72a80 | 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 |
72aa0 | 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 |
72ac0 | 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 |
72ae0 | 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 |
72b00 | 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 |
72b20 | 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 |
72b40 | 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 |
72b60 | 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. |
72b80 | 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 |
72ba0 | 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 |
72bc0 | 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 |
72be0 | 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 |
72c00 | 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 |
72c20 | 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 |
72c40 | 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 |
72c60 | 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..**.**. |
72c80 | 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 |
72ca0 | 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 |
72cc0 | 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 |
72ce0 | 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 |
72d00 | 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 |
72d20 | 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 |
72d40 | 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 |
72d60 | 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 |
72d80 | 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 |
72da0 | 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 |
72dc0 | 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..**. |
72de0 | 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 |
72e00 | 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..** |
72e20 | 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 |
72e40 | 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 |
72e60 | 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..**.* |
72e80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
72ea0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
72ec0 | 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4c 4f 43 41 4c 45 5f 48 0a 23 64 65 66 69 6e | *****/..#ifndef.QLOCALE_H.#defin |
72ee0 | 65 20 51 4c 4f 43 41 4c 45 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 | e.QLOCALE_H..#include."qstring.h |
72f00 | 22 0a 0a 73 74 72 75 63 74 20 51 4c 6f 63 61 6c 65 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 | "..struct.QLocalePrivate;..class |
72f20 | 20 51 5f 45 58 50 4f 52 54 20 51 4c 6f 63 61 6c 65 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 | .Q_EXPORT.QLocale.{.....friend.c |
72f40 | 6c 61 73 73 20 51 53 74 72 69 6e 67 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 | lass.QString;..public:.....enum. |
72f60 | 4c 61 6e 67 75 61 67 65 20 7b 0a 09 43 20 3d 20 31 2c 0a 09 41 62 6b 68 61 7a 69 61 6e 20 3d 20 | Language.{..C.=.1,..Abkhazian.=. |
72f80 | 32 2c 0a 09 41 66 61 6e 20 3d 20 33 2c 0a 09 41 66 61 72 20 3d 20 34 2c 0a 09 41 66 72 69 6b 61 | 2,..Afan.=.3,..Afar.=.4,..Afrika |
72fa0 | 61 6e 73 20 3d 20 35 2c 0a 09 41 6c 62 61 6e 69 61 6e 20 3d 20 36 2c 0a 09 41 6d 68 61 72 69 63 | ans.=.5,..Albanian.=.6,..Amharic |
72fc0 | 20 3d 20 37 2c 0a 09 41 72 61 62 69 63 20 3d 20 38 2c 0a 09 41 72 6d 65 6e 69 61 6e 20 3d 20 39 | .=.7,..Arabic.=.8,..Armenian.=.9 |
72fe0 | 2c 0a 09 41 73 73 61 6d 65 73 65 20 3d 20 31 30 2c 0a 09 41 79 6d 61 72 61 20 3d 20 31 31 2c 0a | ,..Assamese.=.10,..Aymara.=.11,. |
73000 | 09 41 7a 65 72 62 61 69 6a 61 6e 69 20 3d 20 31 32 2c 0a 09 42 61 73 68 6b 69 72 20 3d 20 31 33 | .Azerbaijani.=.12,..Bashkir.=.13 |
73020 | 2c 0a 09 42 61 73 71 75 65 20 3d 20 31 34 2c 0a 09 42 65 6e 67 61 6c 69 20 3d 20 31 35 2c 0a 09 | ,..Basque.=.14,..Bengali.=.15,.. |
73040 | 42 68 75 74 61 6e 69 20 3d 20 31 36 2c 0a 09 42 69 68 61 72 69 20 3d 20 31 37 2c 0a 09 42 69 73 | Bhutani.=.16,..Bihari.=.17,..Bis |
73060 | 6c 61 6d 61 20 3d 20 31 38 2c 0a 09 42 72 65 74 6f 6e 20 3d 20 31 39 2c 0a 09 42 75 6c 67 61 72 | lama.=.18,..Breton.=.19,..Bulgar |
73080 | 69 61 6e 20 3d 20 32 30 2c 0a 09 42 75 72 6d 65 73 65 20 3d 20 32 31 2c 0a 09 42 79 65 6c 6f 72 | ian.=.20,..Burmese.=.21,..Byelor |
730a0 | 75 73 73 69 61 6e 20 3d 20 32 32 2c 0a 09 43 61 6d 62 6f 64 69 61 6e 20 3d 20 32 33 2c 0a 09 43 | ussian.=.22,..Cambodian.=.23,..C |
730c0 | 61 74 61 6c 61 6e 20 3d 20 32 34 2c 0a 09 43 68 69 6e 65 73 65 20 3d 20 32 35 2c 0a 09 43 6f 72 | atalan.=.24,..Chinese.=.25,..Cor |
730e0 | 73 69 63 61 6e 20 3d 20 32 36 2c 0a 09 43 72 6f 61 74 69 61 6e 20 3d 20 32 37 2c 0a 09 43 7a 65 | sican.=.26,..Croatian.=.27,..Cze |
73100 | 63 68 20 3d 20 32 38 2c 0a 09 44 61 6e 69 73 68 20 3d 20 32 39 2c 0a 09 44 75 74 63 68 20 3d 20 | ch.=.28,..Danish.=.29,..Dutch.=. |
73120 | 33 30 2c 0a 09 45 6e 67 6c 69 73 68 20 3d 20 33 31 2c 0a 09 45 73 70 65 72 61 6e 74 6f 20 3d 20 | 30,..English.=.31,..Esperanto.=. |
73140 | 33 32 2c 0a 09 45 73 74 6f 6e 69 61 6e 20 3d 20 33 33 2c 0a 09 46 61 72 6f 65 73 65 20 3d 20 33 | 32,..Estonian.=.33,..Faroese.=.3 |
73160 | 34 2c 0a 09 46 69 6a 69 4c 61 6e 67 75 61 67 65 20 3d 20 33 35 2c 0a 09 46 69 6e 6e 69 73 68 20 | 4,..FijiLanguage.=.35,..Finnish. |
73180 | 3d 20 33 36 2c 0a 09 46 72 65 6e 63 68 20 3d 20 33 37 2c 0a 09 46 72 69 73 69 61 6e 20 3d 20 33 | =.36,..French.=.37,..Frisian.=.3 |
731a0 | 38 2c 0a 09 47 61 65 6c 69 63 20 3d 20 33 39 2c 0a 09 47 61 6c 69 63 69 61 6e 20 3d 20 34 30 2c | 8,..Gaelic.=.39,..Galician.=.40, |
731c0 | 0a 09 47 65 6f 72 67 69 61 6e 20 3d 20 34 31 2c 0a 09 47 65 72 6d 61 6e 20 3d 20 34 32 2c 0a 09 | ..Georgian.=.41,..German.=.42,.. |
731e0 | 47 72 65 65 6b 20 3d 20 34 33 2c 0a 09 47 72 65 65 6e 6c 61 6e 64 69 63 20 3d 20 34 34 2c 0a 09 | Greek.=.43,..Greenlandic.=.44,.. |
73200 | 47 75 61 72 61 6e 69 20 3d 20 34 35 2c 0a 09 47 75 6a 61 72 61 74 69 20 3d 20 34 36 2c 0a 09 48 | Guarani.=.45,..Gujarati.=.46,..H |
73220 | 61 75 73 61 20 3d 20 34 37 2c 0a 09 48 65 62 72 65 77 20 3d 20 34 38 2c 0a 09 48 69 6e 64 69 20 | ausa.=.47,..Hebrew.=.48,..Hindi. |
73240 | 3d 20 34 39 2c 0a 09 48 75 6e 67 61 72 69 61 6e 20 3d 20 35 30 2c 0a 09 49 63 65 6c 61 6e 64 69 | =.49,..Hungarian.=.50,..Icelandi |
73260 | 63 20 3d 20 35 31 2c 0a 09 49 6e 64 6f 6e 65 73 69 61 6e 20 3d 20 35 32 2c 0a 09 49 6e 74 65 72 | c.=.51,..Indonesian.=.52,..Inter |
73280 | 6c 69 6e 67 75 61 20 3d 20 35 33 2c 0a 09 49 6e 74 65 72 6c 69 6e 67 75 65 20 3d 20 35 34 2c 0a | lingua.=.53,..Interlingue.=.54,. |
732a0 | 09 49 6e 75 6b 74 69 74 75 74 20 3d 20 35 35 2c 0a 09 49 6e 75 70 69 61 6b 20 3d 20 35 36 2c 0a | .Inuktitut.=.55,..Inupiak.=.56,. |
732c0 | 09 49 72 69 73 68 20 3d 20 35 37 2c 0a 09 49 74 61 6c 69 61 6e 20 3d 20 35 38 2c 0a 09 4a 61 70 | .Irish.=.57,..Italian.=.58,..Jap |
732e0 | 61 6e 65 73 65 20 3d 20 35 39 2c 0a 09 4a 61 76 61 6e 65 73 65 20 3d 20 36 30 2c 0a 09 4b 61 6e | anese.=.59,..Javanese.=.60,..Kan |
73300 | 6e 61 64 61 20 3d 20 36 31 2c 0a 09 4b 61 73 68 6d 69 72 69 20 3d 20 36 32 2c 0a 09 4b 61 7a 61 | nada.=.61,..Kashmiri.=.62,..Kaza |
73320 | 6b 68 20 3d 20 36 33 2c 0a 09 4b 69 6e 79 61 72 77 61 6e 64 61 20 3d 20 36 34 2c 0a 09 4b 69 72 | kh.=.63,..Kinyarwanda.=.64,..Kir |
73340 | 67 68 69 7a 20 3d 20 36 35 2c 0a 09 4b 6f 72 65 61 6e 20 3d 20 36 36 2c 0a 09 4b 75 72 64 69 73 | ghiz.=.65,..Korean.=.66,..Kurdis |
73360 | 68 20 3d 20 36 37 2c 0a 09 4b 75 72 75 6e 64 69 20 3d 20 36 38 2c 0a 09 4c 61 6f 74 68 69 61 6e | h.=.67,..Kurundi.=.68,..Laothian |
73380 | 20 3d 20 36 39 2c 0a 09 4c 61 74 69 6e 20 3d 20 37 30 2c 0a 09 4c 61 74 76 69 61 6e 20 3d 20 37 | .=.69,..Latin.=.70,..Latvian.=.7 |
733a0 | 31 2c 0a 09 4c 69 6e 67 61 6c 61 20 3d 20 37 32 2c 0a 09 4c 69 74 68 75 61 6e 69 61 6e 20 3d 20 | 1,..Lingala.=.72,..Lithuanian.=. |
733c0 | 37 33 2c 0a 09 4d 61 63 65 64 6f 6e 69 61 6e 20 3d 20 37 34 2c 0a 09 4d 61 6c 61 67 61 73 79 20 | 73,..Macedonian.=.74,..Malagasy. |
733e0 | 3d 20 37 35 2c 0a 09 4d 61 6c 61 79 20 3d 20 37 36 2c 0a 09 4d 61 6c 61 79 61 6c 61 6d 20 3d 20 | =.75,..Malay.=.76,..Malayalam.=. |
73400 | 37 37 2c 0a 09 4d 61 6c 74 65 73 65 20 3d 20 37 38 2c 0a 09 4d 61 6f 72 69 20 3d 20 37 39 2c 0a | 77,..Maltese.=.78,..Maori.=.79,. |
73420 | 09 4d 61 72 61 74 68 69 20 3d 20 38 30 2c 0a 09 4d 6f 6c 64 61 76 69 61 6e 20 3d 20 38 31 2c 0a | .Marathi.=.80,..Moldavian.=.81,. |
73440 | 09 4d 6f 6e 67 6f 6c 69 61 6e 20 3d 20 38 32 2c 0a 09 4e 61 75 72 75 4c 61 6e 67 75 61 67 65 20 | .Mongolian.=.82,..NauruLanguage. |
73460 | 3d 20 38 33 2c 0a 09 4e 65 70 61 6c 69 20 3d 20 38 34 2c 0a 09 4e 6f 72 77 65 67 69 61 6e 20 3d | =.83,..Nepali.=.84,..Norwegian.= |
73480 | 20 38 35 2c 0a 09 4f 63 63 69 74 61 6e 20 3d 20 38 36 2c 0a 09 4f 72 69 79 61 20 3d 20 38 37 2c | .85,..Occitan.=.86,..Oriya.=.87, |
734a0 | 0a 09 50 61 73 68 74 6f 20 3d 20 38 38 2c 0a 09 50 65 72 73 69 61 6e 20 3d 20 38 39 2c 0a 09 50 | ..Pashto.=.88,..Persian.=.89,..P |
734c0 | 6f 6c 69 73 68 20 3d 20 39 30 2c 0a 09 50 6f 72 74 75 67 75 65 73 65 20 3d 20 39 31 2c 0a 09 50 | olish.=.90,..Portuguese.=.91,..P |
734e0 | 75 6e 6a 61 62 69 20 3d 20 39 32 2c 0a 09 51 75 65 63 68 75 61 20 3d 20 39 33 2c 0a 09 52 68 61 | unjabi.=.92,..Quechua.=.93,..Rha |
73500 | 65 74 6f 52 6f 6d 61 6e 63 65 20 3d 20 39 34 2c 0a 09 52 6f 6d 61 6e 69 61 6e 20 3d 20 39 35 2c | etoRomance.=.94,..Romanian.=.95, |
73520 | 0a 09 52 75 73 73 69 61 6e 20 3d 20 39 36 2c 0a 09 53 61 6d 6f 61 6e 20 3d 20 39 37 2c 0a 09 53 | ..Russian.=.96,..Samoan.=.97,..S |
73540 | 61 6e 67 68 6f 20 3d 20 39 38 2c 0a 09 53 61 6e 73 6b 72 69 74 20 3d 20 39 39 2c 0a 09 53 65 72 | angho.=.98,..Sanskrit.=.99,..Ser |
73560 | 62 69 61 6e 20 3d 20 31 30 30 2c 0a 09 53 65 72 62 6f 43 72 6f 61 74 69 61 6e 20 3d 20 31 30 31 | bian.=.100,..SerboCroatian.=.101 |
73580 | 2c 0a 09 53 65 73 6f 74 68 6f 20 3d 20 31 30 32 2c 0a 09 53 65 74 73 77 61 6e 61 20 3d 20 31 30 | ,..Sesotho.=.102,..Setswana.=.10 |
735a0 | 33 2c 0a 09 53 68 6f 6e 61 20 3d 20 31 30 34 2c 0a 09 53 69 6e 64 68 69 20 3d 20 31 30 35 2c 0a | 3,..Shona.=.104,..Sindhi.=.105,. |
735c0 | 09 53 69 6e 67 68 61 6c 65 73 65 20 3d 20 31 30 36 2c 0a 09 53 69 73 77 61 74 69 20 3d 20 31 30 | .Singhalese.=.106,..Siswati.=.10 |
735e0 | 37 2c 0a 09 53 6c 6f 76 61 6b 20 3d 20 31 30 38 2c 0a 09 53 6c 6f 76 65 6e 69 61 6e 20 3d 20 31 | 7,..Slovak.=.108,..Slovenian.=.1 |
73600 | 30 39 2c 0a 09 53 6f 6d 61 6c 69 20 3d 20 31 31 30 2c 0a 09 53 70 61 6e 69 73 68 20 3d 20 31 31 | 09,..Somali.=.110,..Spanish.=.11 |
73620 | 31 2c 0a 09 53 75 6e 64 61 6e 65 73 65 20 3d 20 31 31 32 2c 0a 09 53 77 61 68 69 6c 69 20 3d 20 | 1,..Sundanese.=.112,..Swahili.=. |
73640 | 31 31 33 2c 0a 09 53 77 65 64 69 73 68 20 3d 20 31 31 34 2c 0a 09 54 61 67 61 6c 6f 67 20 3d 20 | 113,..Swedish.=.114,..Tagalog.=. |
73660 | 31 31 35 2c 0a 09 54 61 6a 69 6b 20 3d 20 31 31 36 2c 0a 09 54 61 6d 69 6c 20 3d 20 31 31 37 2c | 115,..Tajik.=.116,..Tamil.=.117, |
73680 | 0a 09 54 61 74 61 72 20 3d 20 31 31 38 2c 0a 09 54 65 6c 75 67 75 20 3d 20 31 31 39 2c 0a 09 54 | ..Tatar.=.118,..Telugu.=.119,..T |
736a0 | 68 61 69 20 3d 20 31 32 30 2c 0a 09 54 69 62 65 74 61 6e 20 3d 20 31 32 31 2c 0a 09 54 69 67 72 | hai.=.120,..Tibetan.=.121,..Tigr |
736c0 | 69 6e 79 61 20 3d 20 31 32 32 2c 0a 09 54 6f 6e 67 61 4c 61 6e 67 75 61 67 65 20 3d 20 31 32 33 | inya.=.122,..TongaLanguage.=.123 |
736e0 | 2c 0a 09 54 73 6f 6e 67 61 20 3d 20 31 32 34 2c 0a 09 54 75 72 6b 69 73 68 20 3d 20 31 32 35 2c | ,..Tsonga.=.124,..Turkish.=.125, |
73700 | 0a 09 54 75 72 6b 6d 65 6e 20 3d 20 31 32 36 2c 0a 09 54 77 69 20 3d 20 31 32 37 2c 0a 09 55 69 | ..Turkmen.=.126,..Twi.=.127,..Ui |
73720 | 67 75 72 20 3d 20 31 32 38 2c 0a 09 55 6b 72 61 69 6e 69 61 6e 20 3d 20 31 32 39 2c 0a 09 55 72 | gur.=.128,..Ukrainian.=.129,..Ur |
73740 | 64 75 20 3d 20 31 33 30 2c 0a 09 55 7a 62 65 6b 20 3d 20 31 33 31 2c 0a 09 56 69 65 74 6e 61 6d | du.=.130,..Uzbek.=.131,..Vietnam |
73760 | 65 73 65 20 3d 20 31 33 32 2c 0a 09 56 6f 6c 61 70 75 6b 20 3d 20 31 33 33 2c 0a 09 57 65 6c 73 | ese.=.132,..Volapuk.=.133,..Wels |
73780 | 68 20 3d 20 31 33 34 2c 0a 09 57 6f 6c 6f 66 20 3d 20 31 33 35 2c 0a 09 58 68 6f 73 61 20 3d 20 | h.=.134,..Wolof.=.135,..Xhosa.=. |
737a0 | 31 33 36 2c 0a 09 59 69 64 64 69 73 68 20 3d 20 31 33 37 2c 0a 09 59 6f 72 75 62 61 20 3d 20 31 | 136,..Yiddish.=.137,..Yoruba.=.1 |
737c0 | 33 38 2c 0a 09 5a 68 75 61 6e 67 20 3d 20 31 33 39 2c 0a 09 5a 75 6c 75 20 3d 20 31 34 30 2c 0a | 38,..Zhuang.=.139,..Zulu.=.140,. |
737e0 | 09 4c 61 73 74 4c 61 6e 67 75 61 67 65 20 3d 20 5a 75 6c 75 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 | .LastLanguage.=.Zulu.....};..... |
73800 | 20 65 6e 75 6d 20 43 6f 75 6e 74 72 79 20 7b 0a 09 41 6e 79 43 6f 75 6e 74 72 79 20 3d 20 30 2c | .enum.Country.{..AnyCountry.=.0, |
73820 | 0a 09 41 66 67 68 61 6e 69 73 74 61 6e 20 3d 20 31 2c 0a 09 41 6c 62 61 6e 69 61 20 3d 20 32 2c | ..Afghanistan.=.1,..Albania.=.2, |
73840 | 0a 09 41 6c 67 65 72 69 61 20 3d 20 33 2c 0a 09 41 6d 65 72 69 63 61 6e 53 61 6d 6f 61 20 3d 20 | ..Algeria.=.3,..AmericanSamoa.=. |
73860 | 34 2c 0a 09 41 6e 64 6f 72 72 61 20 3d 20 35 2c 0a 09 41 6e 67 6f 6c 61 20 3d 20 36 2c 0a 09 41 | 4,..Andorra.=.5,..Angola.=.6,..A |
73880 | 6e 67 75 69 6c 6c 61 20 3d 20 37 2c 0a 09 41 6e 74 61 72 63 74 69 63 61 20 3d 20 38 2c 0a 09 41 | nguilla.=.7,..Antarctica.=.8,..A |
738a0 | 6e 74 69 67 75 61 41 6e 64 42 61 72 62 75 64 61 20 3d 20 39 2c 0a 09 41 72 67 65 6e 74 69 6e 61 | ntiguaAndBarbuda.=.9,..Argentina |
738c0 | 20 3d 20 31 30 2c 0a 09 41 72 6d 65 6e 69 61 20 3d 20 31 31 2c 0a 09 41 72 75 62 61 20 3d 20 31 | .=.10,..Armenia.=.11,..Aruba.=.1 |
738e0 | 32 2c 0a 09 41 75 73 74 72 61 6c 69 61 20 3d 20 31 33 2c 0a 09 41 75 73 74 72 69 61 20 3d 20 31 | 2,..Australia.=.13,..Austria.=.1 |
73900 | 34 2c 0a 09 41 7a 65 72 62 61 69 6a 61 6e 20 3d 20 31 35 2c 0a 09 42 61 68 61 6d 61 73 20 3d 20 | 4,..Azerbaijan.=.15,..Bahamas.=. |
73920 | 31 36 2c 0a 09 42 61 68 72 61 69 6e 20 3d 20 31 37 2c 0a 09 42 61 6e 67 6c 61 64 65 73 68 20 3d | 16,..Bahrain.=.17,..Bangladesh.= |
73940 | 20 31 38 2c 0a 09 42 61 72 62 61 64 6f 73 20 3d 20 31 39 2c 0a 09 42 65 6c 61 72 75 73 20 3d 20 | .18,..Barbados.=.19,..Belarus.=. |
73960 | 32 30 2c 0a 09 42 65 6c 67 69 75 6d 20 3d 20 32 31 2c 0a 09 42 65 6c 69 7a 65 20 3d 20 32 32 2c | 20,..Belgium.=.21,..Belize.=.22, |
73980 | 0a 09 42 65 6e 69 6e 20 3d 20 32 33 2c 0a 09 42 65 72 6d 75 64 61 20 3d 20 32 34 2c 0a 09 42 68 | ..Benin.=.23,..Bermuda.=.24,..Bh |
739a0 | 75 74 61 6e 20 3d 20 32 35 2c 0a 09 42 6f 6c 69 76 69 61 20 3d 20 32 36 2c 0a 09 42 6f 73 6e 69 | utan.=.25,..Bolivia.=.26,..Bosni |
739c0 | 61 41 6e 64 48 65 72 7a 65 67 6f 77 69 6e 61 20 3d 20 32 37 2c 0a 09 42 6f 74 73 77 61 6e 61 20 | aAndHerzegowina.=.27,..Botswana. |
739e0 | 3d 20 32 38 2c 0a 09 42 6f 75 76 65 74 49 73 6c 61 6e 64 20 3d 20 32 39 2c 0a 09 42 72 61 7a 69 | =.28,..BouvetIsland.=.29,..Brazi |
73a00 | 6c 20 3d 20 33 30 2c 0a 09 42 72 69 74 69 73 68 49 6e 64 69 61 6e 4f 63 65 61 6e 54 65 72 72 69 | l.=.30,..BritishIndianOceanTerri |
73a20 | 74 6f 72 79 20 3d 20 33 31 2c 0a 09 42 72 75 6e 65 69 44 61 72 75 73 73 61 6c 61 6d 20 3d 20 33 | tory.=.31,..BruneiDarussalam.=.3 |
73a40 | 32 2c 0a 09 42 75 6c 67 61 72 69 61 20 3d 20 33 33 2c 0a 09 42 75 72 6b 69 6e 61 46 61 73 6f 20 | 2,..Bulgaria.=.33,..BurkinaFaso. |
73a60 | 3d 20 33 34 2c 0a 09 42 75 72 75 6e 64 69 20 3d 20 33 35 2c 0a 09 43 61 6d 62 6f 64 69 61 20 3d | =.34,..Burundi.=.35,..Cambodia.= |
73a80 | 20 33 36 2c 0a 09 43 61 6d 65 72 6f 6f 6e 20 3d 20 33 37 2c 0a 09 43 61 6e 61 64 61 20 3d 20 33 | .36,..Cameroon.=.37,..Canada.=.3 |
73aa0 | 38 2c 0a 09 43 61 70 65 56 65 72 64 65 20 3d 20 33 39 2c 0a 09 43 61 79 6d 61 6e 49 73 6c 61 6e | 8,..CapeVerde.=.39,..CaymanIslan |
73ac0 | 64 73 20 3d 20 34 30 2c 0a 09 43 65 6e 74 72 61 6c 41 66 72 69 63 61 6e 52 65 70 75 62 6c 69 63 | ds.=.40,..CentralAfricanRepublic |
73ae0 | 20 3d 20 34 31 2c 0a 09 43 68 61 64 20 3d 20 34 32 2c 0a 09 43 68 69 6c 65 20 3d 20 34 33 2c 0a | .=.41,..Chad.=.42,..Chile.=.43,. |
73b00 | 09 43 68 69 6e 61 20 3d 20 34 34 2c 0a 09 43 68 72 69 73 74 6d 61 73 49 73 6c 61 6e 64 20 3d 20 | .China.=.44,..ChristmasIsland.=. |
73b20 | 34 35 2c 0a 09 43 6f 63 6f 73 49 73 6c 61 6e 64 73 20 3d 20 34 36 2c 0a 09 43 6f 6c 6f 6d 62 69 | 45,..CocosIslands.=.46,..Colombi |
73b40 | 61 20 3d 20 34 37 2c 0a 09 43 6f 6d 6f 72 6f 73 20 3d 20 34 38 2c 0a 09 44 65 6d 6f 63 72 61 74 | a.=.47,..Comoros.=.48,..Democrat |
73b60 | 69 63 52 65 70 75 62 6c 69 63 4f 66 43 6f 6e 67 6f 20 3d 20 34 39 2c 0a 09 50 65 6f 70 6c 65 73 | icRepublicOfCongo.=.49,..Peoples |
73b80 | 52 65 70 75 62 6c 69 63 4f 66 43 6f 6e 67 6f 20 3d 20 35 30 2c 0a 09 43 6f 6f 6b 49 73 6c 61 6e | RepublicOfCongo.=.50,..CookIslan |
73ba0 | 64 73 20 3d 20 35 31 2c 0a 09 43 6f 73 74 61 52 69 63 61 20 3d 20 35 32 2c 0a 09 49 76 6f 72 79 | ds.=.51,..CostaRica.=.52,..Ivory |
73bc0 | 43 6f 61 73 74 20 3d 20 35 33 2c 0a 09 43 72 6f 61 74 69 61 20 3d 20 35 34 2c 0a 09 43 75 62 61 | Coast.=.53,..Croatia.=.54,..Cuba |
73be0 | 20 3d 20 35 35 2c 0a 09 43 79 70 72 75 73 20 3d 20 35 36 2c 0a 09 43 7a 65 63 68 52 65 70 75 62 | .=.55,..Cyprus.=.56,..CzechRepub |
73c00 | 6c 69 63 20 3d 20 35 37 2c 0a 09 44 65 6e 6d 61 72 6b 20 3d 20 35 38 2c 0a 09 44 6a 69 62 6f 75 | lic.=.57,..Denmark.=.58,..Djibou |
73c20 | 74 69 20 3d 20 35 39 2c 0a 09 44 6f 6d 69 6e 69 63 61 20 3d 20 36 30 2c 0a 09 44 6f 6d 69 6e 69 | ti.=.59,..Dominica.=.60,..Domini |
73c40 | 63 61 6e 52 65 70 75 62 6c 69 63 20 3d 20 36 31 2c 0a 09 45 61 73 74 54 69 6d 6f 72 20 3d 20 36 | canRepublic.=.61,..EastTimor.=.6 |
73c60 | 32 2c 0a 09 45 63 75 61 64 6f 72 20 3d 20 36 33 2c 0a 09 45 67 79 70 74 20 3d 20 36 34 2c 0a 09 | 2,..Ecuador.=.63,..Egypt.=.64,.. |
73c80 | 45 6c 53 61 6c 76 61 64 6f 72 20 3d 20 36 35 2c 0a 09 45 71 75 61 74 6f 72 69 61 6c 47 75 69 6e | ElSalvador.=.65,..EquatorialGuin |
73ca0 | 65 61 20 3d 20 36 36 2c 0a 09 45 72 69 74 72 65 61 20 3d 20 36 37 2c 0a 09 45 73 74 6f 6e 69 61 | ea.=.66,..Eritrea.=.67,..Estonia |
73cc0 | 20 3d 20 36 38 2c 0a 09 45 74 68 69 6f 70 69 61 20 3d 20 36 39 2c 0a 09 46 61 6c 6b 6c 61 6e 64 | .=.68,..Ethiopia.=.69,..Falkland |
73ce0 | 49 73 6c 61 6e 64 73 20 3d 20 37 30 2c 0a 09 46 61 72 6f 65 49 73 6c 61 6e 64 73 20 3d 20 37 31 | Islands.=.70,..FaroeIslands.=.71 |
73d00 | 2c 0a 09 46 69 6a 69 43 6f 75 6e 74 72 79 20 3d 20 37 32 2c 0a 09 46 69 6e 6c 61 6e 64 20 3d 20 | ,..FijiCountry.=.72,..Finland.=. |
73d20 | 37 33 2c 0a 09 46 72 61 6e 63 65 20 3d 20 37 34 2c 0a 09 4d 65 74 72 6f 70 6f 6c 69 74 61 6e 46 | 73,..France.=.74,..MetropolitanF |
73d40 | 72 61 6e 63 65 20 3d 20 37 35 2c 0a 09 46 72 65 6e 63 68 47 75 69 61 6e 61 20 3d 20 37 36 2c 0a | rance.=.75,..FrenchGuiana.=.76,. |
73d60 | 09 46 72 65 6e 63 68 50 6f 6c 79 6e 65 73 69 61 20 3d 20 37 37 2c 0a 09 46 72 65 6e 63 68 53 6f | .FrenchPolynesia.=.77,..FrenchSo |
73d80 | 75 74 68 65 72 6e 54 65 72 72 69 74 6f 72 69 65 73 20 3d 20 37 38 2c 0a 09 47 61 62 6f 6e 20 3d | uthernTerritories.=.78,..Gabon.= |
73da0 | 20 37 39 2c 0a 09 47 61 6d 62 69 61 20 3d 20 38 30 2c 0a 09 47 65 6f 72 67 69 61 20 3d 20 38 31 | .79,..Gambia.=.80,..Georgia.=.81 |
73dc0 | 2c 0a 09 47 65 72 6d 61 6e 79 20 3d 20 38 32 2c 0a 09 47 68 61 6e 61 20 3d 20 38 33 2c 0a 09 47 | ,..Germany.=.82,..Ghana.=.83,..G |
73de0 | 69 62 72 61 6c 74 61 72 20 3d 20 38 34 2c 0a 09 47 72 65 65 63 65 20 3d 20 38 35 2c 0a 09 47 72 | ibraltar.=.84,..Greece.=.85,..Gr |
73e00 | 65 65 6e 6c 61 6e 64 20 3d 20 38 36 2c 0a 09 47 72 65 6e 61 64 61 20 3d 20 38 37 2c 0a 09 47 75 | eenland.=.86,..Grenada.=.87,..Gu |
73e20 | 61 64 65 6c 6f 75 70 65 20 3d 20 38 38 2c 0a 09 47 75 61 6d 20 3d 20 38 39 2c 0a 09 47 75 61 74 | adeloupe.=.88,..Guam.=.89,..Guat |
73e40 | 65 6d 61 6c 61 20 3d 20 39 30 2c 0a 09 47 75 69 6e 65 61 20 3d 20 39 31 2c 0a 09 47 75 69 6e 65 | emala.=.90,..Guinea.=.91,..Guine |
73e60 | 61 42 69 73 73 61 75 20 3d 20 39 32 2c 0a 09 47 75 79 61 6e 61 20 3d 20 39 33 2c 0a 09 48 61 69 | aBissau.=.92,..Guyana.=.93,..Hai |
73e80 | 74 69 20 3d 20 39 34 2c 0a 09 48 65 61 72 64 41 6e 64 4d 63 44 6f 6e 61 6c 64 49 73 6c 61 6e 64 | ti.=.94,..HeardAndMcDonaldIsland |
73ea0 | 73 20 3d 20 39 35 2c 0a 09 48 6f 6e 64 75 72 61 73 20 3d 20 39 36 2c 0a 09 48 6f 6e 67 4b 6f 6e | s.=.95,..Honduras.=.96,..HongKon |
73ec0 | 67 20 3d 20 39 37 2c 0a 09 48 75 6e 67 61 72 79 20 3d 20 39 38 2c 0a 09 49 63 65 6c 61 6e 64 20 | g.=.97,..Hungary.=.98,..Iceland. |
73ee0 | 3d 20 39 39 2c 0a 09 49 6e 64 69 61 20 3d 20 31 30 30 2c 0a 09 49 6e 64 6f 6e 65 73 69 61 20 3d | =.99,..India.=.100,..Indonesia.= |
73f00 | 20 31 30 31 2c 0a 09 49 72 61 6e 20 3d 20 31 30 32 2c 0a 09 49 72 61 71 20 3d 20 31 30 33 2c 0a | .101,..Iran.=.102,..Iraq.=.103,. |
73f20 | 09 49 72 65 6c 61 6e 64 20 3d 20 31 30 34 2c 0a 09 49 73 72 61 65 6c 20 3d 20 31 30 35 2c 0a 09 | .Ireland.=.104,..Israel.=.105,.. |
73f40 | 49 74 61 6c 79 20 3d 20 31 30 36 2c 0a 09 4a 61 6d 61 69 63 61 20 3d 20 31 30 37 2c 0a 09 4a 61 | Italy.=.106,..Jamaica.=.107,..Ja |
73f60 | 70 61 6e 20 3d 20 31 30 38 2c 0a 09 4a 6f 72 64 61 6e 20 3d 20 31 30 39 2c 0a 09 4b 61 7a 61 6b | pan.=.108,..Jordan.=.109,..Kazak |
73f80 | 68 73 74 61 6e 20 3d 20 31 31 30 2c 0a 09 4b 65 6e 79 61 20 3d 20 31 31 31 2c 0a 09 4b 69 72 69 | hstan.=.110,..Kenya.=.111,..Kiri |
73fa0 | 62 61 74 69 20 3d 20 31 31 32 2c 0a 09 44 65 6d 6f 63 72 61 74 69 63 52 65 70 75 62 6c 69 63 4f | bati.=.112,..DemocraticRepublicO |
73fc0 | 66 4b 6f 72 65 61 20 3d 20 31 31 33 2c 0a 09 52 65 70 75 62 6c 69 63 4f 66 4b 6f 72 65 61 20 3d | fKorea.=.113,..RepublicOfKorea.= |
73fe0 | 20 31 31 34 2c 0a 09 4b 75 77 61 69 74 20 3d 20 31 31 35 2c 0a 09 4b 79 72 67 79 7a 73 74 61 6e | .114,..Kuwait.=.115,..Kyrgyzstan |
74000 | 20 3d 20 31 31 36 2c 0a 09 4c 61 6f 20 3d 20 31 31 37 2c 0a 09 4c 61 74 76 69 61 20 3d 20 31 31 | .=.116,..Lao.=.117,..Latvia.=.11 |
74020 | 38 2c 0a 09 4c 65 62 61 6e 6f 6e 20 3d 20 31 31 39 2c 0a 09 4c 65 73 6f 74 68 6f 20 3d 20 31 32 | 8,..Lebanon.=.119,..Lesotho.=.12 |
74040 | 30 2c 0a 09 4c 69 62 65 72 69 61 20 3d 20 31 32 31 2c 0a 09 4c 69 62 79 61 6e 41 72 61 62 4a 61 | 0,..Liberia.=.121,..LibyanArabJa |
74060 | 6d 61 68 69 72 69 79 61 20 3d 20 31 32 32 2c 0a 09 4c 69 65 63 68 74 65 6e 73 74 65 69 6e 20 3d | mahiriya.=.122,..Liechtenstein.= |
74080 | 20 31 32 33 2c 0a 09 4c 69 74 68 75 61 6e 69 61 20 3d 20 31 32 34 2c 0a 09 4c 75 78 65 6d 62 6f | .123,..Lithuania.=.124,..Luxembo |
740a0 | 75 72 67 20 3d 20 31 32 35 2c 0a 09 4d 61 63 61 75 20 3d 20 31 32 36 2c 0a 09 4d 61 63 65 64 6f | urg.=.125,..Macau.=.126,..Macedo |
740c0 | 6e 69 61 20 3d 20 31 32 37 2c 0a 09 4d 61 64 61 67 61 73 63 61 72 20 3d 20 31 32 38 2c 0a 09 4d | nia.=.127,..Madagascar.=.128,..M |
740e0 | 61 6c 61 77 69 20 3d 20 31 32 39 2c 0a 09 4d 61 6c 61 79 73 69 61 20 3d 20 31 33 30 2c 0a 09 4d | alawi.=.129,..Malaysia.=.130,..M |
74100 | 61 6c 64 69 76 65 73 20 3d 20 31 33 31 2c 0a 09 4d 61 6c 69 20 3d 20 31 33 32 2c 0a 09 4d 61 6c | aldives.=.131,..Mali.=.132,..Mal |
74120 | 74 61 20 3d 20 31 33 33 2c 0a 09 4d 61 72 73 68 61 6c 6c 49 73 6c 61 6e 64 73 20 3d 20 31 33 34 | ta.=.133,..MarshallIslands.=.134 |
74140 | 2c 0a 09 4d 61 72 74 69 6e 69 71 75 65 20 3d 20 31 33 35 2c 0a 09 4d 61 75 72 69 74 61 6e 69 61 | ,..Martinique.=.135,..Mauritania |
74160 | 20 3d 20 31 33 36 2c 0a 09 4d 61 75 72 69 74 69 75 73 20 3d 20 31 33 37 2c 0a 09 4d 61 79 6f 74 | .=.136,..Mauritius.=.137,..Mayot |
74180 | 74 65 20 3d 20 31 33 38 2c 0a 09 4d 65 78 69 63 6f 20 3d 20 31 33 39 2c 0a 09 4d 69 63 72 6f 6e | te.=.138,..Mexico.=.139,..Micron |
741a0 | 65 73 69 61 20 3d 20 31 34 30 2c 0a 09 4d 6f 6c 64 6f 76 61 20 3d 20 31 34 31 2c 0a 09 4d 6f 6e | esia.=.140,..Moldova.=.141,..Mon |
741c0 | 61 63 6f 20 3d 20 31 34 32 2c 0a 09 4d 6f 6e 67 6f 6c 69 61 20 3d 20 31 34 33 2c 0a 09 4d 6f 6e | aco.=.142,..Mongolia.=.143,..Mon |
741e0 | 74 73 65 72 72 61 74 20 3d 20 31 34 34 2c 0a 09 4d 6f 72 6f 63 63 6f 20 3d 20 31 34 35 2c 0a 09 | tserrat.=.144,..Morocco.=.145,.. |
74200 | 4d 6f 7a 61 6d 62 69 71 75 65 20 3d 20 31 34 36 2c 0a 09 4d 79 61 6e 6d 61 72 20 3d 20 31 34 37 | Mozambique.=.146,..Myanmar.=.147 |
74220 | 2c 0a 09 4e 61 6d 69 62 69 61 20 3d 20 31 34 38 2c 0a 09 4e 61 75 72 75 43 6f 75 6e 74 72 79 20 | ,..Namibia.=.148,..NauruCountry. |
74240 | 3d 20 31 34 39 2c 0a 09 4e 65 70 61 6c 20 3d 20 31 35 30 2c 0a 09 4e 65 74 68 65 72 6c 61 6e 64 | =.149,..Nepal.=.150,..Netherland |
74260 | 73 20 3d 20 31 35 31 2c 0a 09 4e 65 74 68 65 72 6c 61 6e 64 73 41 6e 74 69 6c 6c 65 73 20 3d 20 | s.=.151,..NetherlandsAntilles.=. |
74280 | 31 35 32 2c 0a 09 4e 65 77 43 61 6c 65 64 6f 6e 69 61 20 3d 20 31 35 33 2c 0a 09 4e 65 77 5a 65 | 152,..NewCaledonia.=.153,..NewZe |
742a0 | 61 6c 61 6e 64 20 3d 20 31 35 34 2c 0a 09 4e 69 63 61 72 61 67 75 61 20 3d 20 31 35 35 2c 0a 09 | aland.=.154,..Nicaragua.=.155,.. |
742c0 | 4e 69 67 65 72 20 3d 20 31 35 36 2c 0a 09 4e 69 67 65 72 69 61 20 3d 20 31 35 37 2c 0a 09 4e 69 | Niger.=.156,..Nigeria.=.157,..Ni |
742e0 | 75 65 20 3d 20 31 35 38 2c 0a 09 4e 6f 72 66 6f 6c 6b 49 73 6c 61 6e 64 20 3d 20 31 35 39 2c 0a | ue.=.158,..NorfolkIsland.=.159,. |
74300 | 09 4e 6f 72 74 68 65 72 6e 4d 61 72 69 61 6e 61 49 73 6c 61 6e 64 73 20 3d 20 31 36 30 2c 0a 09 | .NorthernMarianaIslands.=.160,.. |
74320 | 4e 6f 72 77 61 79 20 3d 20 31 36 31 2c 0a 09 4f 6d 61 6e 20 3d 20 31 36 32 2c 0a 09 50 61 6b 69 | Norway.=.161,..Oman.=.162,..Paki |
74340 | 73 74 61 6e 20 3d 20 31 36 33 2c 0a 09 50 61 6c 61 75 20 3d 20 31 36 34 2c 0a 09 50 61 6c 65 73 | stan.=.163,..Palau.=.164,..Pales |
74360 | 74 69 6e 69 61 6e 54 65 72 72 69 74 6f 72 79 20 3d 20 31 36 35 2c 0a 09 50 61 6e 61 6d 61 20 3d | tinianTerritory.=.165,..Panama.= |
74380 | 20 31 36 36 2c 0a 09 50 61 70 75 61 4e 65 77 47 75 69 6e 65 61 20 3d 20 31 36 37 2c 0a 09 50 61 | .166,..PapuaNewGuinea.=.167,..Pa |
743a0 | 72 61 67 75 61 79 20 3d 20 31 36 38 2c 0a 09 50 65 72 75 20 3d 20 31 36 39 2c 0a 09 50 68 69 6c | raguay.=.168,..Peru.=.169,..Phil |
743c0 | 69 70 70 69 6e 65 73 20 3d 20 31 37 30 2c 0a 09 50 69 74 63 61 69 72 6e 20 3d 20 31 37 31 2c 0a | ippines.=.170,..Pitcairn.=.171,. |
743e0 | 09 50 6f 6c 61 6e 64 20 3d 20 31 37 32 2c 0a 09 50 6f 72 74 75 67 61 6c 20 3d 20 31 37 33 2c 0a | .Poland.=.172,..Portugal.=.173,. |
74400 | 09 50 75 65 72 74 6f 52 69 63 6f 20 3d 20 31 37 34 2c 0a 09 51 61 74 61 72 20 3d 20 31 37 35 2c | .PuertoRico.=.174,..Qatar.=.175, |
74420 | 0a 09 52 65 75 6e 69 6f 6e 20 3d 20 31 37 36 2c 0a 09 52 6f 6d 61 6e 69 61 20 3d 20 31 37 37 2c | ..Reunion.=.176,..Romania.=.177, |
74440 | 0a 09 52 75 73 73 69 61 6e 46 65 64 65 72 61 74 69 6f 6e 20 3d 20 31 37 38 2c 0a 09 52 77 61 6e | ..RussianFederation.=.178,..Rwan |
74460 | 64 61 20 3d 20 31 37 39 2c 0a 09 53 61 69 6e 74 4b 69 74 74 73 41 6e 64 4e 65 76 69 73 20 3d 20 | da.=.179,..SaintKittsAndNevis.=. |
74480 | 31 38 30 2c 0a 09 53 74 4c 75 63 69 61 20 3d 20 31 38 31 2c 0a 09 53 74 56 69 6e 63 65 6e 74 41 | 180,..StLucia.=.181,..StVincentA |
744a0 | 6e 64 54 68 65 47 72 65 6e 61 64 69 6e 65 73 20 3d 20 31 38 32 2c 0a 09 53 61 6d 6f 61 20 3d 20 | ndTheGrenadines.=.182,..Samoa.=. |
744c0 | 31 38 33 2c 0a 09 53 61 6e 4d 61 72 69 6e 6f 20 3d 20 31 38 34 2c 0a 09 53 61 6f 54 6f 6d 65 41 | 183,..SanMarino.=.184,..SaoTomeA |
744e0 | 6e 64 50 72 69 6e 63 69 70 65 20 3d 20 31 38 35 2c 0a 09 53 61 75 64 69 41 72 61 62 69 61 20 3d | ndPrincipe.=.185,..SaudiArabia.= |
74500 | 20 31 38 36 2c 0a 09 53 65 6e 65 67 61 6c 20 3d 20 31 38 37 2c 0a 09 53 65 79 63 68 65 6c 6c 65 | .186,..Senegal.=.187,..Seychelle |
74520 | 73 20 3d 20 31 38 38 2c 0a 09 53 69 65 72 72 61 4c 65 6f 6e 65 20 3d 20 31 38 39 2c 0a 09 53 69 | s.=.188,..SierraLeone.=.189,..Si |
74540 | 6e 67 61 70 6f 72 65 20 3d 20 31 39 30 2c 0a 09 53 6c 6f 76 61 6b 69 61 20 3d 20 31 39 31 2c 0a | ngapore.=.190,..Slovakia.=.191,. |
74560 | 09 53 6c 6f 76 65 6e 69 61 20 3d 20 31 39 32 2c 0a 09 53 6f 6c 6f 6d 6f 6e 49 73 6c 61 6e 64 73 | .Slovenia.=.192,..SolomonIslands |
74580 | 20 3d 20 31 39 33 2c 0a 09 53 6f 6d 61 6c 69 61 20 3d 20 31 39 34 2c 0a 09 53 6f 75 74 68 41 66 | .=.193,..Somalia.=.194,..SouthAf |
745a0 | 72 69 63 61 20 3d 20 31 39 35 2c 0a 09 53 6f 75 74 68 47 65 6f 72 67 69 61 41 6e 64 54 68 65 53 | rica.=.195,..SouthGeorgiaAndTheS |
745c0 | 6f 75 74 68 53 61 6e 64 77 69 63 68 49 73 6c 61 6e 64 73 20 3d 20 31 39 36 2c 0a 09 53 70 61 69 | outhSandwichIslands.=.196,..Spai |
745e0 | 6e 20 3d 20 31 39 37 2c 0a 09 53 72 69 4c 61 6e 6b 61 20 3d 20 31 39 38 2c 0a 09 53 74 48 65 6c | n.=.197,..SriLanka.=.198,..StHel |
74600 | 65 6e 61 20 3d 20 31 39 39 2c 0a 09 53 74 50 69 65 72 72 65 41 6e 64 4d 69 71 75 65 6c 6f 6e 20 | ena.=.199,..StPierreAndMiquelon. |
74620 | 3d 20 32 30 30 2c 0a 09 53 75 64 61 6e 20 3d 20 32 30 31 2c 0a 09 53 75 72 69 6e 61 6d 65 20 3d | =.200,..Sudan.=.201,..Suriname.= |
74640 | 20 32 30 32 2c 0a 09 53 76 61 6c 62 61 72 64 41 6e 64 4a 61 6e 4d 61 79 65 6e 49 73 6c 61 6e 64 | .202,..SvalbardAndJanMayenIsland |
74660 | 73 20 3d 20 32 30 33 2c 0a 09 53 77 61 7a 69 6c 61 6e 64 20 3d 20 32 30 34 2c 0a 09 53 77 65 64 | s.=.203,..Swaziland.=.204,..Swed |
74680 | 65 6e 20 3d 20 32 30 35 2c 0a 09 53 77 69 74 7a 65 72 6c 61 6e 64 20 3d 20 32 30 36 2c 0a 09 53 | en.=.205,..Switzerland.=.206,..S |
746a0 | 79 72 69 61 6e 41 72 61 62 52 65 70 75 62 6c 69 63 20 3d 20 32 30 37 2c 0a 09 54 61 69 77 61 6e | yrianArabRepublic.=.207,..Taiwan |
746c0 | 20 3d 20 32 30 38 2c 0a 09 54 61 6a 69 6b 69 73 74 61 6e 20 3d 20 32 30 39 2c 0a 09 54 61 6e 7a | .=.208,..Tajikistan.=.209,..Tanz |
746e0 | 61 6e 69 61 20 3d 20 32 31 30 2c 0a 09 54 68 61 69 6c 61 6e 64 20 3d 20 32 31 31 2c 0a 09 54 6f | ania.=.210,..Thailand.=.211,..To |
74700 | 67 6f 20 3d 20 32 31 32 2c 0a 09 54 6f 6b 65 6c 61 75 20 3d 20 32 31 33 2c 0a 09 54 6f 6e 67 61 | go.=.212,..Tokelau.=.213,..Tonga |
74720 | 43 6f 75 6e 74 72 79 20 3d 20 32 31 34 2c 0a 09 54 72 69 6e 69 64 61 64 41 6e 64 54 6f 62 61 67 | Country.=.214,..TrinidadAndTobag |
74740 | 6f 20 3d 20 32 31 35 2c 0a 09 54 75 6e 69 73 69 61 20 3d 20 32 31 36 2c 0a 09 54 75 72 6b 65 79 | o.=.215,..Tunisia.=.216,..Turkey |
74760 | 20 3d 20 32 31 37 2c 0a 09 54 75 72 6b 6d 65 6e 69 73 74 61 6e 20 3d 20 32 31 38 2c 0a 09 54 75 | .=.217,..Turkmenistan.=.218,..Tu |
74780 | 72 6b 73 41 6e 64 43 61 69 63 6f 73 49 73 6c 61 6e 64 73 20 3d 20 32 31 39 2c 0a 09 54 75 76 61 | rksAndCaicosIslands.=.219,..Tuva |
747a0 | 6c 75 20 3d 20 32 32 30 2c 0a 09 55 67 61 6e 64 61 20 3d 20 32 32 31 2c 0a 09 55 6b 72 61 69 6e | lu.=.220,..Uganda.=.221,..Ukrain |
747c0 | 65 20 3d 20 32 32 32 2c 0a 09 55 6e 69 74 65 64 41 72 61 62 45 6d 69 72 61 74 65 73 20 3d 20 32 | e.=.222,..UnitedArabEmirates.=.2 |
747e0 | 32 33 2c 0a 09 55 6e 69 74 65 64 4b 69 6e 67 64 6f 6d 20 3d 20 32 32 34 2c 0a 09 55 6e 69 74 65 | 23,..UnitedKingdom.=.224,..Unite |
74800 | 64 53 74 61 74 65 73 20 3d 20 32 32 35 2c 0a 09 55 6e 69 74 65 64 53 74 61 74 65 73 4d 69 6e 6f | dStates.=.225,..UnitedStatesMino |
74820 | 72 4f 75 74 6c 79 69 6e 67 49 73 6c 61 6e 64 73 20 3d 20 32 32 36 2c 0a 09 55 72 75 67 75 61 79 | rOutlyingIslands.=.226,..Uruguay |
74840 | 20 3d 20 32 32 37 2c 0a 09 55 7a 62 65 6b 69 73 74 61 6e 20 3d 20 32 32 38 2c 0a 09 56 61 6e 75 | .=.227,..Uzbekistan.=.228,..Vanu |
74860 | 61 74 75 20 3d 20 32 32 39 2c 0a 09 56 61 74 69 63 61 6e 43 69 74 79 53 74 61 74 65 20 3d 20 32 | atu.=.229,..VaticanCityState.=.2 |
74880 | 33 30 2c 0a 09 56 65 6e 65 7a 75 65 6c 61 20 3d 20 32 33 31 2c 0a 09 56 69 65 74 4e 61 6d 20 3d | 30,..Venezuela.=.231,..VietNam.= |
748a0 | 20 32 33 32 2c 0a 09 42 72 69 74 69 73 68 56 69 72 67 69 6e 49 73 6c 61 6e 64 73 20 3d 20 32 33 | .232,..BritishVirginIslands.=.23 |
748c0 | 33 2c 0a 09 55 53 56 69 72 67 69 6e 49 73 6c 61 6e 64 73 20 3d 20 32 33 34 2c 0a 09 57 61 6c 6c | 3,..USVirginIslands.=.234,..Wall |
748e0 | 69 73 41 6e 64 46 75 74 75 6e 61 49 73 6c 61 6e 64 73 20 3d 20 32 33 35 2c 0a 09 57 65 73 74 65 | isAndFutunaIslands.=.235,..Weste |
74900 | 72 6e 53 61 68 61 72 61 20 3d 20 32 33 36 2c 0a 09 59 65 6d 65 6e 20 3d 20 32 33 37 2c 0a 09 59 | rnSahara.=.236,..Yemen.=.237,..Y |
74920 | 75 67 6f 73 6c 61 76 69 61 20 3d 20 32 33 38 2c 0a 09 5a 61 6d 62 69 61 20 3d 20 32 33 39 2c 0a | ugoslavia.=.238,..Zambia.=.239,. |
74940 | 09 5a 69 6d 62 61 62 77 65 20 3d 20 32 34 30 2c 0a 09 4c 61 73 74 43 6f 75 6e 74 72 79 20 3d 20 | .Zimbabwe.=.240,..LastCountry.=. |
74960 | 5a 69 6d 62 61 62 77 65 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 51 4c 6f 63 61 6c 65 28 29 3b 0a | Zimbabwe.....};......QLocale();. |
74980 | 20 20 20 20 51 4c 6f 63 61 6c 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6e 61 6d 65 29 | ....QLocale(const.QString.&name) |
749a0 | 3b 0a 20 20 20 20 51 4c 6f 63 61 6c 65 28 4c 61 6e 67 75 61 67 65 20 6c 61 6e 67 75 61 67 65 2c | ;.....QLocale(Language.language, |
749c0 | 20 43 6f 75 6e 74 72 79 20 63 6f 75 6e 74 72 79 20 3d 20 41 6e 79 43 6f 75 6e 74 72 79 29 3b 0a | .Country.country.=.AnyCountry);. |
749e0 | 20 20 20 20 51 4c 6f 63 61 6c 65 28 63 6f 6e 73 74 20 51 4c 6f 63 61 6c 65 20 26 6f 74 68 65 72 | ....QLocale(const.QLocale.&other |
74a00 | 29 3b 0a 0a 20 20 20 20 51 4c 6f 63 61 6c 65 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 | );......QLocale.&operator=(const |
74a20 | 20 51 4c 6f 63 61 6c 65 20 26 6f 74 68 65 72 29 3b 0a 0a 20 20 20 20 4c 61 6e 67 75 61 67 65 20 | .QLocale.&other);......Language. |
74a40 | 6c 61 6e 67 75 61 67 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 43 6f 75 6e 74 72 79 20 63 6f | language().const;.....Country.co |
74a60 | 75 6e 74 72 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6e 61 6d 65 28 | untry().const;.....QString.name( |
74a80 | 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 73 68 6f 72 74 20 74 6f 53 68 6f 72 74 28 63 6f 6e 73 | ).const;......short.toShort(cons |
74aa0 | 74 20 51 53 74 72 69 6e 67 20 26 73 2c 20 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 30 29 20 63 6f 6e 73 | t.QString.&s,.bool.*ok.=.0).cons |
74ac0 | 74 3b 0a 20 20 20 20 75 73 68 6f 72 74 20 74 6f 55 53 68 6f 72 74 28 63 6f 6e 73 74 20 51 53 74 | t;.....ushort.toUShort(const.QSt |
74ae0 | 72 69 6e 67 20 26 73 2c 20 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 30 29 20 63 6f 6e 73 74 3b 0a 20 20 | ring.&s,.bool.*ok.=.0).const;... |
74b00 | 20 20 69 6e 74 20 74 6f 49 6e 74 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 2c 20 62 6f | ..int.toInt(const.QString.&s,.bo |
74b20 | 6f 6c 20 2a 6f 6b 20 3d 20 30 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 75 69 6e 74 20 74 6f 55 49 | ol.*ok.=.0).const;.....uint.toUI |
74b40 | 6e 74 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 2c 20 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 | nt(const.QString.&s,.bool.*ok.=. |
74b60 | 30 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 5f 4c 4f 4e 47 20 74 6f 4c 6f 6e 67 28 63 6f 6e 73 | 0).const;.....Q_LONG.toLong(cons |
74b80 | 74 20 51 53 74 72 69 6e 67 20 26 73 2c 20 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 30 29 20 63 6f 6e 73 | t.QString.&s,.bool.*ok.=.0).cons |
74ba0 | 74 3b 0a 20 20 20 20 51 5f 55 4c 4f 4e 47 20 74 6f 55 4c 6f 6e 67 28 63 6f 6e 73 74 20 51 53 74 | t;.....Q_ULONG.toULong(const.QSt |
74bc0 | 72 69 6e 67 20 26 73 2c 20 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 30 29 20 63 6f 6e 73 74 3b 0a 20 20 | ring.&s,.bool.*ok.=.0).const;... |
74be0 | 20 20 51 5f 4c 4c 4f 4e 47 20 74 6f 4c 6f 6e 67 4c 6f 6e 67 28 63 6f 6e 73 74 20 51 53 74 72 69 | ..Q_LLONG.toLongLong(const.QStri |
74c00 | 6e 67 20 26 73 2c 20 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 30 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | ng.&s,.bool.*ok.=.0).const;..... |
74c20 | 51 5f 55 4c 4c 4f 4e 47 20 74 6f 55 4c 6f 6e 67 4c 6f 6e 67 28 63 6f 6e 73 74 20 51 53 74 72 69 | Q_ULLONG.toULongLong(const.QStri |
74c40 | 6e 67 20 26 73 2c 20 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 30 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | ng.&s,.bool.*ok.=.0).const;..... |
74c60 | 66 6c 6f 61 74 20 74 6f 46 6c 6f 61 74 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 2c 20 | float.toFloat(const.QString.&s,. |
74c80 | 62 6f 6f 6c 20 2a 6f 6b 20 3d 20 30 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 64 6f 75 62 6c 65 20 | bool.*ok.=.0).const;.....double. |
74ca0 | 74 6f 44 6f 75 62 6c 65 28 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 2c 20 62 6f 6f 6c 20 | toDouble(const.QString.&s,.bool. |
74cc0 | 2a 6f 6b 20 3d 20 30 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 53 | *ok.=.0).const;......QString.toS |
74ce0 | 74 72 69 6e 67 28 73 68 6f 72 74 20 69 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 65 74 75 72 | tring(short.i).const.....{.retur |
74d00 | 6e 20 74 6f 53 74 72 69 6e 67 28 28 51 5f 4c 4c 4f 4e 47 29 69 29 3b 20 7d 0a 20 20 20 20 51 53 | n.toString((Q_LLONG)i);.}.....QS |
74d20 | 74 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 75 73 68 6f 72 74 20 69 29 20 63 6f 6e 73 74 0a 20 | tring.toString(ushort.i).const.. |
74d40 | 20 20 20 7b 20 72 65 74 75 72 6e 20 74 6f 53 74 72 69 6e 67 28 28 51 5f 55 4c 4c 4f 4e 47 29 69 | ...{.return.toString((Q_ULLONG)i |
74d60 | 29 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 69 6e 74 20 69 29 | );.}.....QString.toString(int.i) |
74d80 | 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 74 6f 53 74 72 69 6e 67 28 28 51 5f | .const.....{.return.toString((Q_ |
74da0 | 4c 4c 4f 4e 47 29 69 29 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 | LLONG)i);.}.....QString.toString |
74dc0 | 28 75 69 6e 74 20 69 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 74 6f 53 74 | (uint.i).const.....{.return.toSt |
74de0 | 72 69 6e 67 28 28 51 5f 55 4c 4c 4f 4e 47 29 69 29 3b 20 7d 0a 23 69 66 20 21 64 65 66 69 6e 65 | ring((Q_ULLONG)i);.}.#if.!define |
74e00 | 64 28 51 5f 4f 53 5f 57 49 4e 36 34 29 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 53 74 72 69 | d(Q_OS_WIN64).....QString.toStri |
74e20 | 6e 67 28 51 5f 4c 4f 4e 47 20 69 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 72 65 74 75 72 6e 20 | ng(Q_LONG.i).const.....{.return. |
74e40 | 74 6f 53 74 72 69 6e 67 28 28 51 5f 4c 4c 4f 4e 47 29 69 29 3b 20 7d 0a 20 20 20 20 51 53 74 72 | toString((Q_LLONG)i);.}.....QStr |
74e60 | 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 51 5f 55 4c 4f 4e 47 20 69 29 20 63 6f 6e 73 74 0a 20 20 | ing.toString(Q_ULONG.i).const... |
74e80 | 20 20 7b 20 72 65 74 75 72 6e 20 74 6f 53 74 72 69 6e 67 28 28 51 5f 55 4c 4c 4f 4e 47 29 69 29 | ..{.return.toString((Q_ULLONG)i) |
74ea0 | 3b 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 | ;.}.#endif.....QString.toString( |
74ec0 | 51 5f 4c 4c 4f 4e 47 20 69 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f | Q_LLONG.i).const;.....QString.to |
74ee0 | 53 74 72 69 6e 67 28 51 5f 55 4c 4c 4f 4e 47 20 69 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 | String(Q_ULLONG.i).const;.....QS |
74f00 | 74 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 66 6c 6f 61 74 20 69 2c 20 63 68 61 72 20 66 20 3d | tring.toString(float.i,.char.f.= |
74f20 | 20 27 67 27 2c 20 69 6e 74 20 70 72 65 63 20 3d 20 36 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 20 | .'g',.int.prec.=.6).const.....{. |
74f40 | 72 65 74 75 72 6e 20 74 6f 53 74 72 69 6e 67 28 28 64 6f 75 62 6c 65 29 20 69 2c 20 66 2c 20 70 | return.toString((double).i,.f,.p |
74f60 | 72 65 63 29 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 64 6f 75 | rec);.}.....QString.toString(dou |
74f80 | 62 6c 65 20 69 2c 20 63 68 61 72 20 66 20 3d 20 27 67 27 2c 20 69 6e 74 20 70 72 65 63 20 3d 20 | ble.i,.char.f.=.'g',.int.prec.=. |
74fa0 | 36 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 6c 61 | 6).const;......static.QString.la |
74fc0 | 6e 67 75 61 67 65 54 6f 53 74 72 69 6e 67 28 4c 61 6e 67 75 61 67 65 20 6c 61 6e 67 75 61 67 65 | nguageToString(Language.language |
74fe0 | 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 20 63 6f 75 6e 74 72 79 54 6f 53 | );.....static.QString.countryToS |
75000 | 74 72 69 6e 67 28 43 6f 75 6e 74 72 79 20 63 6f 75 6e 74 72 79 29 3b 0a 20 20 20 20 73 74 61 74 | tring(Country.country);.....stat |
75020 | 69 63 20 76 6f 69 64 20 73 65 74 44 65 66 61 75 6c 74 28 63 6f 6e 73 74 20 51 4c 6f 63 61 6c 65 | ic.void.setDefault(const.QLocale |
75040 | 20 26 6c 6f 63 61 6c 65 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 4c 6f 63 61 6c 65 20 63 | .&locale);......static.QLocale.c |
75060 | 28 29 20 7b 20 72 65 74 75 72 6e 20 51 4c 6f 63 61 6c 65 28 43 29 3b 20 7d 0a 20 20 20 20 73 74 | ().{.return.QLocale(C);.}.....st |
75080 | 61 74 69 63 20 51 4c 6f 63 61 6c 65 20 73 79 73 74 65 6d 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a | atic.QLocale.system();..private: |
750a0 | 0a 20 20 20 20 63 6f 6e 73 74 20 51 4c 6f 63 61 6c 65 50 72 69 76 61 74 65 20 2a 64 3b 0a 20 20 | .....const.QLocalePrivate.*d;... |
750c0 | 20 20 73 74 61 74 69 63 20 63 6f 6e 73 74 20 51 4c 6f 63 61 6c 65 50 72 69 76 61 74 65 20 2a 64 | ..static.const.QLocalePrivate.*d |
750e0 | 65 66 61 75 6c 74 5f 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 00 00 00 1a 00 71 00 6d 00 61 00 | efault_d;.};..#endif......q.m.a. |
75100 | 69 00 6e 00 77 00 69 00 6e 00 64 00 6f 00 77 00 2e 00 68 00 00 1f 94 2f 2a 2a 2a 2a 2a 2a 2a 2a | i.n.w.i.n.d.o.w...h..../******** |
75120 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
75140 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
75160 | 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. |
75180 | 6f 66 20 51 4d 61 69 6e 57 69 6e 64 6f 77 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 | of.QMainWindow.class.**.**.Creat |
751a0 | 65 64 20 3a 20 39 38 30 33 31 36 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 | ed.:.980316.**.**.Copyright.(C). |
751c0 | 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 |
751e0 | 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 |
75200 | 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. |
75220 | 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 |
75240 | 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 |
75260 | 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.* |
75280 | 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 |
752a0 | 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 |
752c0 | 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 |
752e0 | 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 |
75300 | 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/ |
75320 | 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 |
75340 | 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 |
75360 | 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 |
75380 | 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 |
753a0 | 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 |
753c0 | 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 |
753e0 | 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 |
75400 | 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. |
75420 | 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 |
75440 | 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 |
75460 | 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 |
75480 | 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 |
754a0 | 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 |
754c0 | 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 |
754e0 | 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.**. |
75500 | 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 |
75520 | 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 |
75540 | 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 |
75560 | 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. |
75580 | 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 |
755a0 | 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 |
755c0 | 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 |
755e0 | 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 |
75600 | 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:// |
75620 | 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 |
75640 | 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 |
75660 | 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 |
75680 | 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 |
756a0 | 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..**.************ |
756c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
756e0 | 2a 2a 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 |
75700 | 6e 64 65 66 20 51 4d 41 49 4e 57 49 4e 44 4f 57 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 41 49 4e | ndef.QMAINWINDOW_H.#define.QMAIN |
75720 | 57 49 4e 44 4f 57 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 | WINDOW_H..#ifndef.QT_H.#include. |
75740 | 22 71 77 69 64 67 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 6f 6f 6c 62 61 72 2e 68 | "qwidget.h".#include."qtoolbar.h |
75760 | 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 75 64 65 | ".#include."qptrlist.h".#include |
75780 | 20 22 71 74 65 78 74 73 74 72 65 61 6d 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a | ."qtextstream.h".#endif.//.QT_H. |
757a0 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 41 49 4e 57 49 4e 44 4f 57 0a 0a 63 6c 61 73 73 | .#ifndef.QT_NO_MAINWINDOW..class |
757c0 | 20 51 4d 65 6e 75 42 61 72 3b 0a 63 6c 61 73 73 20 51 53 74 61 74 75 73 42 61 72 3b 0a 63 6c 61 | .QMenuBar;.class.QStatusBar;.cla |
757e0 | 73 73 20 51 54 6f 6f 6c 54 69 70 47 72 6f 75 70 3b 0a 63 6c 61 73 73 20 51 4d 61 69 6e 57 69 6e | ss.QToolTipGroup;.class.QMainWin |
75800 | 64 6f 77 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 4d 61 69 6e 57 69 6e 64 6f 77 4c 61 79 | dowPrivate;.class.QMainWindowLay |
75820 | 6f 75 74 3b 0a 63 6c 61 73 73 20 51 50 6f 70 75 70 4d 65 6e 75 3b 0a 0a 63 6c 61 73 73 20 51 5f | out;.class.QPopupMenu;..class.Q_ |
75840 | 45 58 50 4f 52 54 20 51 4d 61 69 6e 57 69 6e 64 6f 77 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 | EXPORT.QMainWindow:.public.QWidg |
75860 | 65 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 | et.{.....Q_OBJECT.....Q_PROPERTY |
75880 | 28 20 62 6f 6f 6c 20 72 69 67 68 74 4a 75 73 74 69 66 69 63 61 74 69 6f 6e 20 52 45 41 44 20 72 | (.bool.rightJustification.READ.r |
758a0 | 69 67 68 74 4a 75 73 74 69 66 69 63 61 74 69 6f 6e 20 57 52 49 54 45 20 73 65 74 52 69 67 68 74 | ightJustification.WRITE.setRight |
758c0 | 4a 75 73 74 69 66 69 63 61 74 69 6f 6e 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 | Justification.DESIGNABLE.false.) |
758e0 | 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 75 73 65 73 42 69 67 50 69 78 | .....Q_PROPERTY(.bool.usesBigPix |
75900 | 6d 61 70 73 20 52 45 41 44 20 75 73 65 73 42 69 67 50 69 78 6d 61 70 73 20 57 52 49 54 45 20 73 | maps.READ.usesBigPixmaps.WRITE.s |
75920 | 65 74 55 73 65 73 42 69 67 50 69 78 6d 61 70 73 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 | etUsesBigPixmaps.).....Q_PROPERT |
75940 | 59 28 20 62 6f 6f 6c 20 75 73 65 73 54 65 78 74 4c 61 62 65 6c 20 52 45 41 44 20 75 73 65 73 54 | Y(.bool.usesTextLabel.READ.usesT |
75960 | 65 78 74 4c 61 62 65 6c 20 57 52 49 54 45 20 73 65 74 55 73 65 73 54 65 78 74 4c 61 62 65 6c 20 | extLabel.WRITE.setUsesTextLabel. |
75980 | 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 64 6f 63 6b 57 69 6e 64 6f | ).....Q_PROPERTY(.bool.dockWindo |
759a0 | 77 73 4d 6f 76 61 62 6c 65 20 52 45 41 44 20 64 6f 63 6b 57 69 6e 64 6f 77 73 4d 6f 76 61 62 6c | wsMovable.READ.dockWindowsMovabl |
759c0 | 65 20 57 52 49 54 45 20 73 65 74 44 6f 63 6b 57 69 6e 64 6f 77 73 4d 6f 76 61 62 6c 65 20 29 0a | e.WRITE.setDockWindowsMovable.). |
759e0 | 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6f 70 61 71 75 65 4d 6f 76 69 6e | ....Q_PROPERTY(.bool.opaqueMovin |
75a00 | 67 20 52 45 41 44 20 6f 70 61 71 75 65 4d 6f 76 69 6e 67 20 57 52 49 54 45 20 73 65 74 4f 70 61 | g.READ.opaqueMoving.WRITE.setOpa |
75a20 | 71 75 65 4d 6f 76 69 6e 67 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 61 69 6e 57 69 | queMoving.)..public:.....QMainWi |
75a40 | 6e 64 6f 77 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 | ndow(.QWidget*.parent=0,.const.c |
75a60 | 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 57 46 6c 61 67 73 20 66 20 3d 20 57 54 79 70 65 5f 54 6f | har*.name=0,.WFlags.f.=.WType_To |
75a80 | 70 4c 65 76 65 6c 20 29 3b 0a 20 20 20 20 7e 51 4d 61 69 6e 57 69 6e 64 6f 77 28 29 3b 0a 0a 23 | pLevel.);.....~QMainWindow();..# |
75aa0 | 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 45 4e 55 42 41 52 0a 20 20 20 20 51 4d 65 6e 75 42 61 | ifndef.QT_NO_MENUBAR.....QMenuBa |
75ac0 | 72 20 2a 20 6d 65 6e 75 42 61 72 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 | r.*.menuBar().const;.#endif..... |
75ae0 | 51 53 74 61 74 75 73 42 61 72 20 2a 20 73 74 61 74 75 73 42 61 72 28 29 20 63 6f 6e 73 74 3b 0a | QStatusBar.*.statusBar().const;. |
75b00 | 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 54 49 50 0a 20 20 20 20 51 54 6f 6f 6c 54 | #ifndef.QT_NO_TOOLTIP.....QToolT |
75b20 | 69 70 47 72 6f 75 70 20 2a 20 74 6f 6f 6c 54 69 70 47 72 6f 75 70 28 29 20 63 6f 6e 73 74 3b 0a | ipGroup.*.toolTipGroup().const;. |
75b40 | 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 65 6e 74 | #endif......virtual.void.setCent |
75b60 | 72 61 6c 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a 20 29 3b 0a 20 20 20 20 51 57 69 64 | ralWidget(.QWidget.*.);.....QWid |
75b80 | 67 65 74 20 2a 20 63 65 6e 74 72 61 6c 57 69 64 67 65 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 | get.*.centralWidget().const;.... |
75ba0 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 6f 63 6b 45 6e 61 62 6c 65 64 28 20 44 | ..virtual.void.setDockEnabled(.D |
75bc0 | 6f 63 6b 20 64 6f 63 6b 2c 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 62 6f 6f | ock.dock,.bool.enable.);.....boo |
75be0 | 6c 20 69 73 44 6f 63 6b 45 6e 61 62 6c 65 64 28 20 44 6f 63 6b 20 64 6f 63 6b 20 29 20 63 6f 6e | l.isDockEnabled(.Dock.dock.).con |
75c00 | 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 44 6f 63 6b 45 6e 61 62 6c 65 64 28 20 51 44 6f 63 | st;.....bool.isDockEnabled(.QDoc |
75c20 | 6b 41 72 65 61 20 2a 61 72 65 61 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | kArea.*area.).const;.....virtual |
75c40 | 20 76 6f 69 64 20 73 65 74 44 6f 63 6b 45 6e 61 62 6c 65 64 28 20 51 44 6f 63 6b 57 69 6e 64 6f | .void.setDockEnabled(.QDockWindo |
75c60 | 77 20 2a 74 62 2c 20 44 6f 63 6b 20 64 6f 63 6b 2c 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b | w.*tb,.Dock.dock,.bool.enable.); |
75c80 | 0a 20 20 20 20 62 6f 6f 6c 20 69 73 44 6f 63 6b 45 6e 61 62 6c 65 64 28 20 51 44 6f 63 6b 57 69 | .....bool.isDockEnabled(.QDockWi |
75ca0 | 6e 64 6f 77 20 2a 74 62 2c 20 44 6f 63 6b 20 64 6f 63 6b 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | ndow.*tb,.Dock.dock.).const;.... |
75cc0 | 20 62 6f 6f 6c 20 69 73 44 6f 63 6b 45 6e 61 62 6c 65 64 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 | .bool.isDockEnabled(.QDockWindow |
75ce0 | 20 2a 74 62 2c 20 51 44 6f 63 6b 41 72 65 61 20 2a 61 72 65 61 20 29 20 63 6f 6e 73 74 3b 0a 0a | .*tb,.QDockArea.*area.).const;.. |
75d00 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 64 44 6f 63 6b 57 69 6e 64 6f 77 28 20 | ....virtual.void.addDockWindow(. |
75d20 | 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 2c 20 44 6f 63 6b 20 3d 20 44 6f 63 6b 54 6f 70 2c 20 62 | QDockWindow.*,.Dock.=.DockTop,.b |
75d40 | 6f 6f 6c 20 6e 65 77 4c 69 6e 65 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 | ool.newLine.=.FALSE.);.....virtu |
75d60 | 61 6c 20 76 6f 69 64 20 61 64 64 44 6f 63 6b 57 69 6e 64 6f 77 28 20 51 44 6f 63 6b 57 69 6e 64 | al.void.addDockWindow(.QDockWind |
75d80 | 6f 77 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 2c 0a 09 09 09 09 | ow.*,.const.QString.&label,..... |
75da0 | 44 6f 63 6b 20 3d 20 44 6f 63 6b 54 6f 70 2c 20 62 6f 6f 6c 20 6e 65 77 4c 69 6e 65 20 3d 20 46 | Dock.=.DockTop,.bool.newLine.=.F |
75dc0 | 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 6d 6f 76 65 44 6f 63 | ALSE.);.....virtual.void.moveDoc |
75de0 | 6b 57 69 6e 64 6f 77 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 2c 20 44 6f 63 6b 20 3d 20 44 | kWindow(.QDockWindow.*,.Dock.=.D |
75e00 | 6f 63 6b 54 6f 70 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 76 65 44 | ockTop.);.....virtual.void.moveD |
75e20 | 6f 63 6b 57 69 6e 64 6f 77 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 2c 20 44 6f 63 6b 2c 20 | ockWindow(.QDockWindow.*,.Dock,. |
75e40 | 62 6f 6f 6c 20 6e 6c 2c 20 69 6e 74 20 69 6e 64 65 78 2c 20 69 6e 74 20 65 78 74 72 61 4f 66 66 | bool.nl,.int.index,.int.extraOff |
75e60 | 73 65 74 20 3d 20 2d 31 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d | set.=.-1.);.....virtual.void.rem |
75e80 | 6f 76 65 44 6f 63 6b 57 69 6e 64 6f 77 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 20 29 3b 0a | oveDockWindow(.QDockWindow.*.);. |
75ea0 | 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 69 64 65 28 | .....void.show();.....void.hide( |
75ec0 | 29 3b 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 | );.....QSize.sizeHint().const;.. |
75ee0 | 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 |
75f00 | 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 72 69 67 68 74 4a 75 73 74 69 66 69 63 61 74 69 6f 6e 28 29 | ;......bool.rightJustification() |
75f20 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 75 73 65 73 42 69 67 50 69 78 6d 61 70 73 28 | .const;.....bool.usesBigPixmaps( |
75f40 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 75 73 65 73 54 65 78 74 4c 61 62 65 6c 28 | ).const;.....bool.usesTextLabel( |
75f60 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 6f 63 6b 57 69 6e 64 6f 77 73 4d 6f 76 | ).const;.....bool.dockWindowsMov |
75f80 | 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 61 71 75 65 4d 6f 76 | able().const;.....bool.opaqueMov |
75fa0 | 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 | ing().const;......bool.eventFilt |
75fc0 | 65 72 28 20 51 4f 62 6a 65 63 74 2a 2c 20 51 45 76 65 6e 74 2a 20 29 3b 0a 0a 20 20 20 20 62 6f | er(.QObject*,.QEvent*.);......bo |
75fe0 | 6f 6c 20 67 65 74 4c 6f 63 61 74 69 6f 6e 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 74 62 2c | ol.getLocation(.QDockWindow.*tb, |
76000 | 20 44 6f 63 6b 20 26 64 6f 63 6b 2c 20 69 6e 74 20 26 69 6e 64 65 78 2c 20 62 6f 6f 6c 20 26 6e | .Dock.&dock,.int.&index,.bool.&n |
76020 | 6c 2c 20 69 6e 74 20 26 65 78 74 72 61 4f 66 66 73 65 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 | l,.int.&extraOffset.).const;.... |
76040 | 20 20 51 50 74 72 4c 69 73 74 3c 51 44 6f 63 6b 57 69 6e 64 6f 77 3e 20 64 6f 63 6b 57 69 6e 64 | ..QPtrList<QDockWindow>.dockWind |
76060 | 6f 77 73 28 20 44 6f 63 6b 20 64 6f 63 6b 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 74 72 | ows(.Dock.dock.).const;.....QPtr |
76080 | 4c 69 73 74 3c 51 44 6f 63 6b 57 69 6e 64 6f 77 3e 20 64 6f 63 6b 57 69 6e 64 6f 77 73 28 29 20 | List<QDockWindow>.dockWindows(). |
760a0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 6c 69 6e 65 55 70 44 6f 63 6b 57 69 6e 64 6f 77 | const;.....void.lineUpDockWindow |
760c0 | 73 28 20 62 6f 6f 6c 20 6b 65 65 70 4e 65 77 4c 69 6e 65 73 20 3d 20 46 41 4c 53 45 20 29 3b 0a | s(.bool.keepNewLines.=.FALSE.);. |
760e0 | 0a 20 20 20 20 62 6f 6f 6c 20 69 73 44 6f 63 6b 4d 65 6e 75 45 6e 61 62 6c 65 64 28 29 20 63 6f | .....bool.isDockMenuEnabled().co |
76100 | 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 73 74 75 66 66 | nst;......//.compatibility.stuff |
76120 | 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 44 6f 63 6b 57 69 6e 64 6f 77 28 20 51 44 6f 63 6b 57 69 | .....bool.hasDockWindow(.QDockWi |
76140 | 6e 64 6f 77 20 2a 64 77 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 41 | ndow.*dw.);.#ifndef.QT_NO_TOOLBA |
76160 | 52 0a 20 20 20 20 76 6f 69 64 20 61 64 64 54 6f 6f 6c 42 61 72 28 20 51 44 6f 63 6b 57 69 6e 64 | R.....void.addToolBar(.QDockWind |
76180 | 6f 77 20 2a 2c 20 44 6f 63 6b 20 3d 20 44 6f 63 6b 54 6f 70 2c 20 62 6f 6f 6c 20 6e 65 77 4c 69 | ow.*,.Dock.=.DockTop,.bool.newLi |
761a0 | 6e 65 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 54 6f 6f 6c 42 61 | ne.=.FALSE.);.....void.addToolBa |
761c0 | 72 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | r(.QDockWindow.*,.const.QString. |
761e0 | 26 6c 61 62 65 6c 2c 0a 09 09 20 20 20 20 20 44 6f 63 6b 20 3d 20 44 6f 63 6b 54 6f 70 2c 20 62 | &label,........Dock.=.DockTop,.b |
76200 | 6f 6f 6c 20 6e 65 77 4c 69 6e 65 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 | ool.newLine.=.FALSE.);.....void. |
76220 | 6d 6f 76 65 54 6f 6f 6c 42 61 72 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 2c 20 44 6f 63 6b | moveToolBar(.QDockWindow.*,.Dock |
76240 | 20 3d 20 44 6f 63 6b 54 6f 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 54 6f 6f 6c 42 | .=.DockTop.);.....void.moveToolB |
76260 | 61 72 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 2c 20 44 6f 63 6b 2c 20 62 6f 6f 6c 20 6e 6c | ar(.QDockWindow.*,.Dock,.bool.nl |
76280 | 2c 20 69 6e 74 20 69 6e 64 65 78 2c 20 69 6e 74 20 65 78 74 72 61 4f 66 66 73 65 74 20 3d 20 2d | ,.int.index,.int.extraOffset.=.- |
762a0 | 31 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 54 6f 6f 6c 42 61 72 28 20 51 44 6f | 1.);.....void.removeToolBar(.QDo |
762c0 | 63 6b 57 69 6e 64 6f 77 20 2a 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 74 6f 6f 6c 42 61 72 73 | ckWindow.*.);......bool.toolBars |
762e0 | 4d 6f 76 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 54 | Movable().const;.....QPtrList<QT |
76300 | 6f 6f 6c 42 61 72 3e 20 74 6f 6f 6c 42 61 72 73 28 20 44 6f 63 6b 20 64 6f 63 6b 20 29 20 63 6f | oolBar>.toolBars(.Dock.dock.).co |
76320 | 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 6c 69 6e 65 55 70 54 6f 6f 6c 42 61 72 73 28 20 62 6f | nst;.....void.lineUpToolBars(.bo |
76340 | 6f 6c 20 6b 65 65 70 4e 65 77 4c 69 6e 65 73 20 3d 20 46 41 4c 53 45 20 29 3b 0a 23 65 6e 64 69 | ol.keepNewLines.=.FALSE.);.#endi |
76360 | 66 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 63 6b 41 72 65 61 20 2a 64 6f 63 6b 69 6e | f......virtual.QDockArea.*dockin |
76380 | 67 41 72 65 61 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 44 | gArea(.const.QPoint.&p.);.....QD |
763a0 | 6f 63 6b 41 72 65 61 20 2a 6c 65 66 74 44 6f 63 6b 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 | ockArea.*leftDock().const;.....Q |
763c0 | 44 6f 63 6b 41 72 65 61 20 2a 72 69 67 68 74 44 6f 63 6b 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | DockArea.*rightDock().const;.... |
763e0 | 20 51 44 6f 63 6b 41 72 65 61 20 2a 74 6f 70 44 6f 63 6b 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | .QDockArea.*topDock().const;.... |
76400 | 20 51 44 6f 63 6b 41 72 65 61 20 2a 62 6f 74 74 6f 6d 44 6f 63 6b 28 29 20 63 6f 6e 73 74 3b 0a | .QDockArea.*bottomDock().const;. |
76420 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 43 75 73 74 6f 6d 69 7a 61 62 6c 65 | .....virtual.bool.isCustomizable |
76440 | 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 61 70 70 72 6f 70 72 69 61 74 65 28 | ().const;......bool.appropriate( |
76460 | 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 64 77 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 | .QDockWindow.*dw.).const;......e |
76480 | 6e 75 6d 20 44 6f 63 6b 57 69 6e 64 6f 77 73 20 7b 20 4f 6e 6c 79 54 6f 6f 6c 42 61 72 73 2c 20 | num.DockWindows.{.OnlyToolBars,. |
764a0 | 4e 6f 54 6f 6f 6c 42 61 72 73 2c 20 41 6c 6c 44 6f 63 6b 57 69 6e 64 6f 77 73 20 7d 3b 0a 20 20 | NoToolBars,.AllDockWindows.};... |
764c0 | 20 20 51 50 6f 70 75 70 4d 65 6e 75 20 2a 63 72 65 61 74 65 44 6f 63 6b 57 69 6e 64 6f 77 4d 65 | ..QPopupMenu.*createDockWindowMe |
764e0 | 6e 75 28 20 44 6f 63 6b 57 69 6e 64 6f 77 73 20 64 6f 63 6b 57 69 6e 64 6f 77 73 20 3d 20 41 6c | nu(.DockWindows.dockWindows.=.Al |
76500 | 6c 44 6f 63 6b 57 69 6e 64 6f 77 73 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 20 73 6c | lDockWindows.).const;..public.sl |
76520 | 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 52 69 67 68 74 4a 75 | ots:.....virtual.void.setRightJu |
76540 | 73 74 69 66 69 63 61 74 69 6f 6e 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | stification(.bool.);.....virtual |
76560 | 20 76 6f 69 64 20 73 65 74 55 73 65 73 42 69 67 50 69 78 6d 61 70 73 28 20 62 6f 6f 6c 20 29 3b | .void.setUsesBigPixmaps(.bool.); |
76580 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 55 73 65 73 54 65 78 74 4c 61 62 | .....virtual.void.setUsesTextLab |
765a0 | 65 6c 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 | el(.bool.);.....virtual.void.set |
765c0 | 44 6f 63 6b 57 69 6e 64 6f 77 73 4d 6f 76 61 62 6c 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 | DockWindowsMovable(.bool.);..... |
765e0 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4f 70 61 71 75 65 4d 6f 76 69 6e 67 28 20 62 6f | virtual.void.setOpaqueMoving(.bo |
76600 | 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 6f 63 6b 4d 65 | ol.);.....virtual.void.setDockMe |
76620 | 6e 75 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | nuEnabled(.bool.);.....virtual.v |
76640 | 6f 69 64 20 77 68 61 74 73 54 68 69 73 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | oid.whatsThis();.....virtual.voi |
76660 | 64 20 73 65 74 41 70 70 72 6f 70 72 69 61 74 65 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 64 | d.setAppropriate(.QDockWindow.*d |
76680 | 77 2c 20 62 6f 6f 6c 20 61 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 75 | w,.bool.a.);.....virtual.void.cu |
766a0 | 73 74 6f 6d 69 7a 65 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 | stomize();......//.compatibility |
766c0 | 20 73 74 75 66 66 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 6f 6f 6c 42 61 72 73 4d 6f 76 61 62 | .stuff.....void.setToolBarsMovab |
766e0 | 6c 65 28 20 62 6f 6f 6c 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 70 | le(.bool.);..signals:.....void.p |
76700 | 69 78 6d 61 70 53 69 7a 65 43 68 61 6e 67 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f | ixmapSizeChanged(.bool.);.....vo |
76720 | 69 64 20 75 73 65 73 54 65 78 74 4c 61 62 65 6c 43 68 61 6e 67 65 64 28 20 62 6f 6f 6c 20 29 3b | id.usesTextLabelChanged(.bool.); |
76740 | 0a 20 20 20 20 76 6f 69 64 20 64 6f 63 6b 57 69 6e 64 6f 77 50 6f 73 69 74 69 6f 6e 43 68 61 6e | .....void.dockWindowPositionChan |
76760 | 67 65 64 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 20 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 | ged(.QDockWindow.*.);..#ifndef.Q |
76780 | 54 5f 4e 4f 5f 54 4f 4f 4c 42 41 52 0a 20 20 20 20 2f 2f 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 | T_NO_TOOLBAR.....//.compatibilit |
767a0 | 79 20 73 74 75 66 66 0a 20 20 20 20 76 6f 69 64 20 74 6f 6f 6c 42 61 72 50 6f 73 69 74 69 6f 6e | y.stuff.....void.toolBarPosition |
767c0 | 43 68 61 6e 67 65 64 28 20 51 54 6f 6f 6c 42 61 72 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 | Changed(.QToolBar.*.);.#endif..p |
767e0 | 72 6f 74 65 63 74 65 64 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | rotected.slots:.....virtual.void |
76800 | 20 73 65 74 55 70 4c 61 79 6f 75 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c | .setUpLayout();.....virtual.bool |
76820 | 20 73 68 6f 77 44 6f 63 6b 4d 65 6e 75 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 67 6c 6f | .showDockMenu(.const.QPoint.&glo |
76840 | 62 61 6c 50 6f 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 65 6e 75 41 62 6f 75 74 54 6f 53 68 | balPos.);.....void.menuAboutToSh |
76860 | 6f 77 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 70 61 69 6e 74 | ow();..protected:.....void.paint |
76880 | 45 76 65 6e 74 28 20 51 50 61 69 6e 74 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 | Event(.QPaintEvent.*.);.....void |
768a0 | 20 63 68 69 6c 64 45 76 65 6e 74 28 20 51 43 68 69 6c 64 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 | .childEvent(.QChildEvent.*.);... |
768c0 | 20 20 62 6f 6f 6c 20 65 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f | ..bool.event(.QEvent.*.);.....vo |
768e0 | 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 0a 70 72 69 76 | id.styleChange(.QStyle&.);..priv |
76900 | 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 6c 6f 74 50 6c 61 63 65 43 68 61 | ate.slots:.....void.slotPlaceCha |
76920 | 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 6f 4c 69 6e 65 55 70 28 29 20 7b 20 6c 69 | nged();.....void.doLineUp().{.li |
76940 | 6e 65 55 70 44 6f 63 6b 57 69 6e 64 6f 77 73 28 20 54 52 55 45 20 29 3b 20 7d 0a 0a 70 72 69 76 | neUpDockWindows(.TRUE.);.}..priv |
76960 | 61 74 65 3a 0a 20 20 20 20 51 4d 61 69 6e 57 69 6e 64 6f 77 50 72 69 76 61 74 65 20 2a 20 64 3b | ate:.....QMainWindowPrivate.*.d; |
76980 | 0a 20 20 20 20 76 6f 69 64 20 74 72 69 67 67 65 72 4c 61 79 6f 75 74 28 20 62 6f 6f 6c 20 64 65 | .....void.triggerLayout(.bool.de |
769a0 | 6c 65 74 65 4c 61 79 6f 75 74 20 3d 20 54 52 55 45 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 6f 63 | leteLayout.=.TRUE);.....bool.doc |
769c0 | 6b 4d 61 69 6e 57 69 6e 64 6f 77 28 20 51 4f 62 6a 65 63 74 20 2a 64 6f 63 6b 20 29 3b 0a 0a 23 | kMainWindow(.QObject.*dock.);..# |
769e0 | 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 45 4e 55 42 41 52 0a 20 20 20 20 76 69 72 74 75 61 6c | ifndef.QT_NO_MENUBAR.....virtual |
76a00 | 20 76 6f 69 64 20 73 65 74 4d 65 6e 75 42 61 72 28 20 51 4d 65 6e 75 42 61 72 20 2a 20 29 3b 0a | .void.setMenuBar(.QMenuBar.*.);. |
76a20 | 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 53 74 61 74 75 | #endif.....virtual.void.setStatu |
76a40 | 73 42 61 72 28 20 51 53 74 61 74 75 73 42 61 72 20 2a 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 | sBar(.QStatusBar.*.);.#ifndef.QT |
76a60 | 5f 4e 4f 5f 54 4f 4f 4c 54 49 50 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 | _NO_TOOLTIP.....virtual.void.set |
76a80 | 54 6f 6f 6c 54 69 70 47 72 6f 75 70 28 20 51 54 6f 6f 6c 54 69 70 47 72 6f 75 70 20 2a 20 29 3b | ToolTipGroup(.QToolTipGroup.*.); |
76aa0 | 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 6f 63 6b 57 | .#endif......friend.class.QDockW |
76ac0 | 69 6e 64 6f 77 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4d 65 6e 75 42 61 72 | indow;.....friend.class.QMenuBar |
76ae0 | 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 48 69 64 65 44 6f 63 6b 3b 0a 20 20 | ;.....friend.class.QHideDock;... |
76b00 | 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 6f 6f 6c 42 61 72 3b 0a 20 20 20 20 66 72 69 | ..friend.class.QToolBar;.....fri |
76b20 | 65 6e 64 20 63 6c 61 73 73 20 51 4d 61 69 6e 57 69 6e 64 6f 77 4c 61 79 6f 75 74 3b 0a 70 72 69 | end.class.QMainWindowLayout;.pri |
76b40 | 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 |
76b60 | 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 |
76b80 | 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 4d 61 69 6e 57 69 6e 64 6f 77 28 20 63 6f | ISABLE_COPY).....QMainWindow(.co |
76ba0 | 6e 73 74 20 51 4d 61 69 6e 57 69 6e 64 6f 77 20 26 20 29 3b 0a 20 20 20 20 51 4d 61 69 6e 57 69 | nst.QMainWindow.&.);.....QMainWi |
76bc0 | 6e 64 6f 77 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 4d 61 69 6e 57 69 6e 64 | ndow&.operator=(.const.QMainWind |
76be0 | 6f 77 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 51 54 5f 4e 4f | ow.&.);.#endif.};..#ifndef.QT_NO |
76c00 | 5f 54 4f 4f 4c 42 41 52 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 4d 61 69 6e 57 69 6e 64 6f 77 | _TOOLBAR.inline.void.QMainWindow |
76c20 | 3a 3a 61 64 64 54 6f 6f 6c 42 61 72 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 77 2c 20 54 6f | ::addToolBar(.QDockWindow.*w,.To |
76c40 | 6f 6c 42 61 72 44 6f 63 6b 20 64 6f 63 6b 2c 20 62 6f 6f 6c 20 6e 65 77 4c 69 6e 65 20 29 0a 7b | olBarDock.dock,.bool.newLine.).{ |
76c60 | 0a 20 20 20 20 61 64 64 44 6f 63 6b 57 69 6e 64 6f 77 28 20 77 2c 20 64 6f 63 6b 2c 20 6e 65 77 | .....addDockWindow(.w,.dock,.new |
76c80 | 4c 69 6e 65 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 4d 61 69 6e 57 69 6e 64 | Line.);.}..inline.void.QMainWind |
76ca0 | 6f 77 3a 3a 61 64 64 54 6f 6f 6c 42 61 72 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 77 2c 20 | ow::addToolBar(.QDockWindow.*w,. |
76cc0 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 2c 0a 09 09 09 20 20 20 20 20 20 54 | const.QString.&label,..........T |
76ce0 | 6f 6f 6c 42 61 72 44 6f 63 6b 20 64 6f 63 6b 2c 20 62 6f 6f 6c 20 6e 65 77 4c 69 6e 65 20 29 0a | oolBarDock.dock,.bool.newLine.). |
76d00 | 7b 0a 20 20 20 20 61 64 64 44 6f 63 6b 57 69 6e 64 6f 77 28 20 77 2c 20 6c 61 62 65 6c 2c 20 64 | {.....addDockWindow(.w,.label,.d |
76d20 | 6f 63 6b 2c 20 6e 65 77 4c 69 6e 65 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 | ock,.newLine.);.}..inline.void.Q |
76d40 | 4d 61 69 6e 57 69 6e 64 6f 77 3a 3a 6d 6f 76 65 54 6f 6f 6c 42 61 72 28 20 51 44 6f 63 6b 57 69 | MainWindow::moveToolBar(.QDockWi |
76d60 | 6e 64 6f 77 20 2a 77 2c 20 54 6f 6f 6c 42 61 72 44 6f 63 6b 20 64 6f 63 6b 20 29 0a 7b 0a 20 20 | ndow.*w,.ToolBarDock.dock.).{... |
76d80 | 20 20 6d 6f 76 65 44 6f 63 6b 57 69 6e 64 6f 77 28 20 77 2c 20 64 6f 63 6b 20 29 3b 0a 7d 0a 0a | ..moveDockWindow(.w,.dock.);.}.. |
76da0 | 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 4d 61 69 6e 57 69 6e 64 6f 77 3a 3a 6d 6f 76 65 54 6f 6f | inline.void.QMainWindow::moveToo |
76dc0 | 6c 42 61 72 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 77 2c 20 54 6f 6f 6c 42 61 72 44 6f 63 | lBar(.QDockWindow.*w,.ToolBarDoc |
76de0 | 6b 20 64 6f 63 6b 2c 20 62 6f 6f 6c 20 6e 6c 2c 20 69 6e 74 20 69 6e 64 65 78 2c 20 69 6e 74 20 | k.dock,.bool.nl,.int.index,.int. |
76e00 | 65 78 74 72 61 4f 66 66 73 65 74 20 29 0a 7b 0a 20 20 20 20 6d 6f 76 65 44 6f 63 6b 57 69 6e 64 | extraOffset.).{.....moveDockWind |
76e20 | 6f 77 28 20 77 2c 20 64 6f 63 6b 2c 20 6e 6c 2c 20 69 6e 64 65 78 2c 20 65 78 74 72 61 4f 66 66 | ow(.w,.dock,.nl,.index,.extraOff |
76e40 | 73 65 74 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 4d 61 69 6e 57 69 6e 64 6f | set.);.}..inline.void.QMainWindo |
76e60 | 77 3a 3a 72 65 6d 6f 76 65 54 6f 6f 6c 42 61 72 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 77 | w::removeToolBar(.QDockWindow.*w |
76e80 | 20 29 0a 7b 0a 20 20 20 20 72 65 6d 6f 76 65 44 6f 63 6b 57 69 6e 64 6f 77 28 20 77 20 29 3b 0a | .).{.....removeDockWindow(.w.);. |
76ea0 | 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 4d 61 69 6e 57 69 6e 64 6f 77 3a 3a 74 6f 6f 6c | }..inline.bool.QMainWindow::tool |
76ec0 | 42 61 72 73 4d 6f 76 61 62 6c 65 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e | BarsMovable().const.{.....return |
76ee0 | 20 64 6f 63 6b 57 69 6e 64 6f 77 73 4d 6f 76 61 62 6c 65 28 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 | .dockWindowsMovable();.}..inline |
76f00 | 20 76 6f 69 64 20 51 4d 61 69 6e 57 69 6e 64 6f 77 3a 3a 6c 69 6e 65 55 70 54 6f 6f 6c 42 61 72 | .void.QMainWindow::lineUpToolBar |
76f20 | 73 28 20 62 6f 6f 6c 20 6b 65 65 70 4e 65 77 4c 69 6e 65 73 20 29 0a 7b 0a 20 20 20 20 6c 69 6e | s(.bool.keepNewLines.).{.....lin |
76f40 | 65 55 70 44 6f 63 6b 57 69 6e 64 6f 77 73 28 20 6b 65 65 70 4e 65 77 4c 69 6e 65 73 20 29 3b 0a | eUpDockWindows(.keepNewLines.);. |
76f60 | 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 4d 61 69 6e 57 69 6e 64 6f 77 3a 3a 73 65 74 54 | }..inline.void.QMainWindow::setT |
76f80 | 6f 6f 6c 42 61 72 73 4d 6f 76 61 62 6c 65 28 20 62 6f 6f 6c 20 62 20 29 0a 7b 0a 20 20 20 20 73 | oolBarsMovable(.bool.b.).{.....s |
76fa0 | 65 74 44 6f 63 6b 57 69 6e 64 6f 77 73 4d 6f 76 61 62 6c 65 28 20 62 20 29 3b 0a 7d 0a 23 65 6e | etDockWindowsMovable(.b.);.}.#en |
76fc0 | 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 53 54 52 45 41 4d 0a 51 5f | dif..#ifndef.QT_NO_TEXTSTREAM.Q_ |
76fe0 | 45 58 50 4f 52 54 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 | EXPORT.QTextStream.&operator<<(. |
77000 | 51 54 65 78 74 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 4d 61 69 6e 57 69 6e 64 6f 77 | QTextStream.&,.const.QMainWindow |
77020 | 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 6f 70 65 72 | .&.);.Q_EXPORT.QTextStream.&oper |
77040 | 61 74 6f 72 3e 3e 28 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 2c 20 51 4d 61 69 6e 57 69 6e 64 | ator>>(.QTextStream.&,.QMainWind |
77060 | 6f 77 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f | ow.&.);.#endif..#endif.//.QT_NO_ |
77080 | 4d 41 49 4e 57 49 4e 44 4f 57 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4d 41 49 4e 57 49 4e 44 4f | MAINWINDOW..#endif.//.QMAINWINDO |
770a0 | 57 5f 48 0a 00 00 00 14 00 71 00 69 00 6e 00 74 00 63 00 61 00 63 00 68 00 2e 00 68 00 00 04 29 | W_H......q.i.n.t.c.a.c.h...h...) |
770c0 | 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 | /******************************* |
770e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
77100 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 43 6f 6d 70 | *************.**.$Id$.**.**.Comp |
77120 | 61 74 69 62 69 6c 69 74 79 20 66 69 6c 65 20 2d 20 73 68 6f 75 6c 64 20 6f 6e 6c 79 20 62 65 20 | atibility.file.-.should.only.be. |
77140 | 69 6e 63 6c 75 64 65 64 20 62 79 20 6c 65 67 61 63 79 20 63 6f 64 65 2e 0a 2a 2a 20 49 74 20 23 | included.by.legacy.code..**.It.# |
77160 | 69 6e 63 6c 75 64 65 73 20 74 68 65 20 66 69 6c 65 20 77 68 69 63 68 20 6f 62 73 6f 6c 65 74 65 | includes.the.file.which.obsolete |
77180 | 73 20 74 68 69 73 20 6f 6e 65 2e 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 | s.this.one..**.**.Copyright.(C). |
771a0 | 31 39 39 38 2d 32 30 30 30 20 54 72 6f 6c 6c 74 65 63 68 20 41 53 41 2e 20 20 41 6c 6c 20 72 69 | 1998-2000.Trolltech.ASA...All.ri |
771c0 | 67 68 74 73 20 72 65 73 65 72 76 65 64 2e 0a 2a 2a 20 20 54 68 69 73 20 66 69 6c 65 20 69 73 20 | ghts.reserved..**..This.file.is. |
771e0 | 70 61 72 74 20 6f 66 20 74 68 65 20 51 74 20 47 55 49 20 54 6f 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a | part.of.the.Qt.GUI.Toolkit..**.* |
77200 | 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 |
77220 | 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 |
77240 | 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 |
77260 | 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 |
77280 | 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 |
772a0 | 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. |
772c0 | 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 |
772e0 | 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 6c 69 63 65 6e 73 65 73 20 | t.Professional.Edition.licenses. |
77300 | 6d 61 79 20 75 73 65 20 74 68 69 73 0a 2a 2a 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 61 6e | may.use.this.**.file.in.accordan |
77320 | 63 65 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 | ce.with.the.Qt.Professional.Edit |
77340 | 69 6f 6e 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 0a 2a 2a 20 70 72 6f 76 69 64 65 | ion.License.Agreement.**.provide |
77360 | 64 20 77 69 74 68 20 74 68 65 20 51 74 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 | d.with.the.Qt.Professional.Editi |
77380 | 6f 6e 2e 0a 2a 2a 0a 2a 2a 20 53 65 65 20 68 74 74 70 3a 2f 2f 71 74 73 6f 66 74 77 61 72 65 2e | on..**.**.See.http://qtsoftware. |
773a0 | 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@ |
773c0 | 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 66 6f 72 0a 2a 2a 20 69 6e 66 6f 72 6d 61 74 69 6f 6e | trolltech.com.for.**.information |
773e0 | 20 61 62 6f 75 74 20 74 68 65 20 50 72 6f 66 65 73 73 69 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 20 | .about.the.Professional.Edition. |
77400 | 6c 69 63 65 6e 73 69 6e 67 2c 20 6f 72 20 73 65 65 0a 2a 2a 20 68 74 74 70 3a 2f 2f 71 74 73 6f | licensing,.or.see.**.http://qtso |
77420 | 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 |
77440 | 67 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | g.information..**.************** |
77460 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
77480 | 2a 2a 2a 2a 2a 2a 2a 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 | *******************************/ |
774a0 | 0a 23 69 66 6e 64 65 66 20 51 49 4e 54 43 41 43 48 5f 48 0a 23 64 65 66 69 6e 65 20 51 49 4e 54 | .#ifndef.QINTCACH_H.#define.QINT |
774c0 | 43 41 43 48 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 6e 74 63 61 63 68 65 2e 68 22 0a 23 65 | CACH_H.#include."qintcache.h".#e |
774e0 | 6e 64 69 66 0a 00 00 00 0c 00 71 00 67 00 69 00 66 00 2e 00 68 00 00 08 21 2f 2a 2a 2a 2a 2a 2a | ndif......q.g.i.f...h...!/****** |
77500 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
77520 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
77540 | 2a 2a 2a 2a 2a 2a 0a 2a 2a 20 24 49 64 24 0a 2a 2a 0a 2a 2a 20 54 6f 20 65 6e 61 62 6c 65 20 62 | ******.**.$Id$.**.**.To.enable.b |
77560 | 75 69 6c 74 2d 69 6e 20 72 65 61 64 69 6e 67 20 6f 66 20 47 49 46 20 69 6d 61 67 65 73 20 69 6e | uilt-in.reading.of.GIF.images.in |
77580 | 20 51 74 2c 20 63 68 61 6e 67 65 20 74 68 65 20 64 65 66 69 6e 69 74 69 6f 6e 0a 2a 2a 20 62 65 | .Qt,.change.the.definition.**.be |
775a0 | 6c 6f 77 20 74 6f 20 22 23 64 65 66 69 6e 65 20 51 54 5f 42 55 49 4c 54 49 4e 5f 47 49 46 5f 52 | low.to."#define.QT_BUILTIN_GIF_R |
775c0 | 45 41 44 45 52 20 31 22 2e 0a 2a 2a 0a 2a 2a 20 54 6f 20 64 69 73 61 62 6c 65 20 62 75 69 6c 74 | EADER.1"..**.**.To.disable.built |
775e0 | 2d 69 6e 20 72 65 61 64 69 6e 67 20 6f 66 20 47 49 46 20 69 6d 61 67 65 73 20 69 6e 20 51 74 2c | -in.reading.of.GIF.images.in.Qt, |
77600 | 20 63 68 61 6e 67 65 20 74 68 65 20 64 65 66 69 6e 69 74 69 6f 6e 0a 2a 2a 20 62 65 6c 6f 77 20 | .change.the.definition.**.below. |
77620 | 74 6f 20 22 23 64 65 66 69 6e 65 20 51 54 5f 42 55 49 4c 54 49 4e 5f 47 49 46 5f 52 45 41 44 45 | to."#define.QT_BUILTIN_GIF_READE |
77640 | 52 20 30 22 2e 0a 2a 2a 0a 2a 2a 20 57 41 52 4e 49 4e 47 3a 0a 2a 2a 20 20 20 20 20 20 41 20 73 | R.0"..**.**.WARNING:.**......A.s |
77660 | 65 70 61 72 61 74 65 20 6c 69 63 65 6e 73 65 20 66 72 6f 6d 20 55 6e 69 73 79 73 20 6d 61 79 20 | eparate.license.from.Unisys.may. |
77680 | 62 65 20 72 65 71 75 69 72 65 64 20 74 6f 20 75 73 65 20 74 68 65 20 67 69 66 0a 2a 2a 20 20 20 | be.required.to.use.the.gif.**... |
776a0 | 20 20 20 72 65 61 64 65 72 2e 20 53 65 65 20 68 74 74 70 3a 2f 2f 77 77 77 2e 75 6e 69 73 79 73 | ...reader..See.http://www.unisys |
776c0 | 2e 63 6f 6d 2f 61 62 6f 75 74 5f 5f 75 6e 69 73 79 73 2f 6c 7a 77 2f 0a 2a 2a 20 20 20 20 20 20 | .com/about__unisys/lzw/.**...... |
776e0 | 66 6f 72 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f 6d 20 55 6e 69 73 79 73 0a 2a 2a 0a 2a | for.information.from.Unisys.**.* |
77700 | 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 |
77720 | 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..* |
77740 | 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 |
77760 | 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 |
77780 | 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 |
777a0 | 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 |
777c0 | 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 |
777e0 | 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 |
77800 | 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. |
77820 | 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 |
77840 | 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 |
77860 | 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 |
77880 | 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 |
778a0 | 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 |
778c0 | 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 |
778e0 | 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 |
77900 | 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. |
77920 | 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..**.** |
77940 | 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 |
77960 | 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 |
77980 | 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 |
779a0 | 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 |
779c0 | 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 |
779e0 | 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..** |
77a00 | 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. |
77a20 | 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 |
77a40 | 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 |
77a60 | 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 |
77a80 | 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 |
77aa0 | 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 |
77ac0 | 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 |
77ae0 | 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 |
77b00 | 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.. |
77b20 | 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 |
77b40 | 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. |
77b60 | 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 |
77b80 | 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 |
77ba0 | 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 |
77bc0 | 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 |
77be0 | 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.. |
77c00 | 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 | **.***************************** |
77c20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
77c40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 49 46 5f 48 0a 23 64 65 66 69 | *********/..#ifndef.QGIF_H.#defi |
77c60 | 6e 65 20 51 47 49 46 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 | ne.QGIF_H..#ifndef.QT_H.#include |
77c80 | 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 23 69 66 | ."qglobal.h".#endif.//.QT_H..#if |
77ca0 | 6e 64 65 66 20 51 54 5f 42 55 49 4c 54 49 4e 5f 47 49 46 5f 52 45 41 44 45 52 0a 23 64 65 66 69 | ndef.QT_BUILTIN_GIF_READER.#defi |
77cc0 | 6e 65 20 51 54 5f 42 55 49 4c 54 49 4e 5f 47 49 46 5f 52 45 41 44 45 52 20 30 0a 23 65 6e 64 69 | ne.QT_BUILTIN_GIF_READER.0.#endi |
77ce0 | 66 0a 0a 62 6f 6f 6c 20 71 74 5f 62 75 69 6c 74 69 6e 5f 67 69 66 5f 72 65 61 64 65 72 28 29 3b | f..bool.qt_builtin_gif_reader(); |
77d00 | 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 47 49 46 5f 48 0a 00 00 00 2e 00 71 00 6b 00 62 00 64 00 | ..#endif.//.QGIF_H......q.k.b.d. |
77d20 | 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 00 71 00 77 00 | d.r.i.v.e.r.f.a.c.t.o.r.y._.q.w. |
77d40 | 73 00 2e 00 68 00 00 06 3c 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | s...h...</********************** |
77d60 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
77d80 | 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$.* |
77da0 | 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 29 20 32 30 30 | *.**.....**.**.Copyright.(C).200 |
77dc0 | 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 |
77de0 | 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 |
77e00 | 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 |
77e20 | 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 |
77e40 | 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 |
77e60 | 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 |
77e80 | 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. |
77ea0 | 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.* |
77ec0 | 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 |
77ee0 | 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 |
77f00 | 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..** |
77f20 | 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 |
77f40 | 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 |
77f60 | 6f 6e 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f | onal.Edition.**.licenses.for.Qto |
77f80 | 70 69 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 | pia.Core.may.use.this.file.in.ac |
77fa0 | 63 6f 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 | cordance.with.the.**.Qt.Embedded |
77fc0 | 20 43 6f 6d 6d 65 72 63 69 61 6c 20 4c 69 63 65 6e 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 | .Commercial.License.Agreement.pr |
77fe0 | 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..**.**. |
78000 | 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 |
78020 | 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 |
78040 | 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 |
78060 | 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 |
78080 | 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 |
780a0 | 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 |
780c0 | 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 |
780e0 | 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 |
78100 | 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 |
78120 | 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 |
78140 | 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..**. |
78160 | 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 |
78180 | 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 |
781a0 | 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..**.** |
781c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
781e0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
78200 | 2a 2a 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4b 42 44 44 52 49 56 45 52 46 41 43 54 4f 52 59 | ****/..#ifndef.QKBDDRIVERFACTORY |
78220 | 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 4b 42 44 44 52 49 56 45 52 46 41 43 54 4f 52 59 | _QWS_H.#define.QKBDDRIVERFACTORY |
78240 | 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 | _QWS_H..#ifndef.QT_H.#include."q |
78260 | 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c | stringlist.h".#endif.//.QT_H..cl |
78280 | 61 73 73 20 51 53 74 72 69 6e 67 3b 0a 63 6c 61 73 73 20 51 57 53 4b 65 79 62 6f 61 72 64 48 61 | ass.QString;.class.QWSKeyboardHa |
782a0 | 6e 64 6c 65 72 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4b 62 64 44 72 69 76 65 | ndler;..class.Q_EXPORT.QKbdDrive |
782c0 | 72 46 61 63 74 6f 72 79 0a 7b 0a 70 75 62 6c 69 63 3a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f | rFactory.{.public:.#ifndef.QT_NO |
782e0 | 5f 53 54 52 49 4e 47 4c 49 53 54 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 6e 67 4c 69 | _STRINGLIST.....static.QStringLi |
78300 | 73 74 20 6b 65 79 73 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 20 51 57 53 | st.keys();.#endif.....static.QWS |
78320 | 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 20 2a 63 72 65 61 74 65 28 20 63 6f 6e 73 74 20 51 | KeyboardHandler.*create(.const.Q |
78340 | 53 74 72 69 6e 67 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 7d 3b 0a 0a 23 | String&,.const.QString&.);.};..# |
78360 | 65 6e 64 69 66 20 2f 2f 51 4b 42 44 44 52 49 56 45 52 46 41 43 54 4f 52 59 5f 51 57 53 5f 48 0a | endif.//QKBDDRIVERFACTORY_QWS_H. |
78380 | 00 00 00 14 00 71 00 6c 00 6f 00 63 00 61 00 6c 00 66 00 73 00 2e 00 68 00 00 08 f1 2f 2a 2a 2a | .....q.l.o.c.a.l.f.s...h..../*** |
783a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
783c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
783e0 | 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 |
78400 | 74 69 6f 6e 20 6f 66 20 51 4c 6f 63 61 6c 46 73 20 63 6c 61 73 73 0a 2a 2a 0a 2a 2a 20 43 72 65 | tion.of.QLocalFs.class.**.**.Cre |
78420 | 61 74 65 64 20 3a 20 39 35 30 34 32 39 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 | ated.:.950429.**.**.Copyright.(C |
78440 | 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. |
78460 | 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 |
78480 | 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 |
784a0 | 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. |
784c0 | 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 |
784e0 | 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. |
78500 | 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 |
78520 | 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 |
78540 | 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 |
78560 | 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..**.**. |
78580 | 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 |
785a0 | 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. |
785c0 | 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 |
785e0 | 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. |
78600 | 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. |
78620 | 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 |
78640 | 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 |
78660 | 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 |
78680 | 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 |
786a0 | 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 |
786c0 | 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 |
786e0 | 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 |
78700 | 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 |
78720 | 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. |
78740 | 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 |
78760 | 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.** |
78780 | 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 |
787a0 | 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 |
787c0 | 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 |
787e0 | 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 |
78800 | 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 |
78820 | 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 |
78840 | 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:// |
78860 | 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 |
78880 | 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:/ |
788a0 | 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 |
788c0 | 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 |
788e0 | 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 |
78900 | 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.**. |
78920 | 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..**.*********** |
78940 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
78960 | 2a 2a 2a 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 |
78980 | 66 6e 64 65 66 20 51 4c 4f 43 41 4c 46 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 4c 4f 43 41 4c 46 | fndef.QLOCALFS_H.#define.QLOCALF |
789a0 | 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 6e 65 74 | S_H..#ifndef.QT_H.#include."qnet |
789c0 | 77 6f 72 6b 70 72 6f 74 6f 63 6f 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 69 72 2e 68 | workprotocol.h".#include."qdir.h |
789e0 | 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_ |
78a00 | 4e 45 54 57 4f 52 4b 50 52 4f 54 4f 43 4f 4c 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 | NETWORKPROTOCOL..class.Q_EXPORT. |
78a20 | 51 4c 6f 63 61 6c 46 73 20 3a 20 70 75 62 6c 69 63 20 51 4e 65 74 77 6f 72 6b 50 72 6f 74 6f 63 | QLocalFs.:.public.QNetworkProtoc |
78a40 | 6f 6c 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 | ol.{.....Q_OBJECT..public:.....Q |
78a60 | 4c 6f 63 61 6c 46 73 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 73 75 70 70 6f | LocalFs();.....virtual.int.suppo |
78a80 | 72 74 65 64 4f 70 65 72 61 74 69 6f 6e 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 | rtedOperations().const;..protect |
78aa0 | 65 64 3a 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 4c 69 | ed:.....virtual.void.operationLi |
78ac0 | 73 74 43 68 69 6c 64 72 65 6e 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f | stChildren(.QNetworkOperation.*o |
78ae0 | 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 4d | p.);.....virtual.void.operationM |
78b00 | 6b 44 69 72 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 | kDir(.QNetworkOperation.*op.);.. |
78b20 | 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 52 65 6d 6f 76 65 28 | ...virtual.void.operationRemove( |
78b40 | 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 20 20 20 20 76 69 | .QNetworkOperation.*op.);.....vi |
78b60 | 72 74 75 61 6c 20 76 6f 69 64 20 6f 70 65 72 61 74 69 6f 6e 52 65 6e 61 6d 65 28 20 51 4e 65 74 | rtual.void.operationRename(.QNet |
78b80 | 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 |
78ba0 | 20 76 6f 69 64 20 6f 70 65 72 61 74 69 6f 6e 47 65 74 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 | .void.operationGet(.QNetworkOper |
78bc0 | 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 6f 70 | ation.*op.);.....virtual.void.op |
78be0 | 65 72 61 74 69 6f 6e 50 75 74 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f | erationPut(.QNetworkOperation.*o |
78c00 | 70 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 20 63 61 6c 63 42 6c 6f 63 6b | p.);..private:.....int.calcBlock |
78c20 | 53 69 7a 65 28 20 69 6e 74 20 74 6f 74 61 6c 53 69 7a 65 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | Size(.int.totalSize.).const;.... |
78c40 | 20 51 44 69 72 20 64 69 72 3b 0a 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f | .QDir.dir;..};..#endif.//.QT_NO_ |
78c60 | 4e 45 54 57 4f 52 4b 50 52 4f 54 4f 43 4f 4c 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4c 4f 43 41 | NETWORKPROTOCOL..#endif.//.QLOCA |
78c80 | 4c 46 53 5f 48 0a 00 00 00 24 00 71 00 66 00 6f 00 6e 00 74 00 6d 00 61 00 6e 00 61 00 67 00 65 | LFS_H....$.q.f.o.n.t.m.a.n.a.g.e |
78ca0 | 00 72 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 16 86 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .r._.q.w.s...h..../************* |
78cc0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
78ce0 | 2a 2a 2a 2a 2a 2a 2a 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 | *******************************. |
78d00 | 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 66 6f 6e 74 | **.$Id$.**.**.Definition.of.font |
78d20 | 20 72 65 6e 64 65 72 69 6e 67 20 69 6e 66 72 61 73 74 72 75 63 74 75 72 65 20 66 6f 72 20 45 6d | .rendering.infrastructure.for.Em |
78d40 | 62 65 64 64 65 64 20 51 74 0a 2a 2a 0a 2a 2a 20 43 72 65 61 74 65 64 20 3a 20 39 34 30 37 32 31 | bedded.Qt.**.**.Created.:.940721 |
78d60 | 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 | .**.**.Copyright.(C).1992-2002.T |
78d80 | 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 |
78da0 | 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 |
78dc0 | 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 |
78de0 | 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 |
78e00 | 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 |
78e20 | 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 |
78e40 | 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 |
78e60 | 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 |
78e80 | 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 |
78ea0 | 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. |
78ec0 | 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..**.** |
78ee0 | 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 |
78f00 | 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 |
78f20 | 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 | l.Edition.**.licenses.for.Qtopia |
78f40 | 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 | .Core.may.use.this.file.in.accor |
78f60 | 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f | dance.with.the.**.Qt.Embedded.Co |
78f80 | 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 69 | mmercial.License.Agreement.provi |
78fa0 | 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 |
78fc0 | 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 |
78fe0 | 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 |
79000 | 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 |
79020 | 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 |
79040 | 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 |
79060 | 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 |
79080 | 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. |
790a0 | 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 |
790c0 | 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. |
790e0 | 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 |
79100 | 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..**.**. |
79120 | 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 |
79140 | 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 |
79160 | 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..**.***** |
79180 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
791a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
791c0 | 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 46 4f 4e 54 4d 41 4e 41 47 45 52 5f 51 57 53 5f 48 0a 23 | */..#ifndef.QFONTMANAGER_QWS_H.# |
791e0 | 64 65 66 69 6e 65 20 51 46 4f 4e 54 4d 41 4e 41 47 45 52 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 | define.QFONTMANAGER_QWS_H..#ifnd |
79200 | 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 2e 68 22 0a 23 69 6e 63 6c | ef.QT_H.#include."qfont.h".#incl |
79220 | 75 64 65 20 22 71 70 74 72 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 3c 70 72 69 76 61 | ude."qptrlist.h".#include.<priva |
79240 | 74 65 2f 71 74 65 78 74 65 6e 67 69 6e 65 5f 70 2e 68 3e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 | te/qtextengine_p.h>.#endif.//.QT |
79260 | 5f 48 0a 0a 2f 2f 20 54 68 65 73 65 20 61 72 65 20 73 74 6f 72 65 64 20 69 6e 20 74 68 65 20 73 | _H..//.These.are.stored.in.the.s |
79280 | 68 61 72 65 64 20 6d 65 6d 6f 72 79 20 73 65 67 6d 65 6e 74 20 69 6e 20 66 72 6f 6e 74 20 6f 66 | hared.memory.segment.in.front.of |
792a0 | 20 74 68 65 69 72 0a 2f 2f 20 64 61 74 61 2c 20 61 6e 64 20 69 6e 64 65 78 65 64 20 61 74 20 74 | .their.//.data,.and.indexed.at.t |
792c0 | 68 65 20 73 74 61 72 74 20 6f 66 20 74 68 65 20 73 65 67 6d 65 6e 74 0a 0a 2f 2f 20 54 68 69 73 | he.start.of.the.segment..//.This |
792e0 | 20 6e 65 65 64 73 20 74 6f 20 62 65 20 61 20 6d 75 6c 74 69 70 6c 65 20 6f 66 20 36 34 20 62 69 | .needs.to.be.a.multiple.of.64.bi |
79300 | 74 73 0a 0a 63 6c 61 73 73 20 51 46 6f 6e 74 44 65 66 3b 0a 0a 63 6c 61 73 73 20 51 5f 50 41 43 | ts..class.QFontDef;..class.Q_PAC |
79320 | 4b 45 44 20 51 47 6c 79 70 68 4d 65 74 72 69 63 73 20 7b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 | KED.QGlyphMetrics.{..public:.... |
79340 | 20 51 5f 55 49 4e 54 38 20 6c 69 6e 65 73 74 65 70 3b 0a 20 20 20 20 51 5f 55 49 4e 54 38 20 77 | .Q_UINT8.linestep;.....Q_UINT8.w |
79360 | 69 64 74 68 3b 0a 20 20 20 20 51 5f 55 49 4e 54 38 20 68 65 69 67 68 74 3b 0a 20 20 20 20 51 5f | idth;.....Q_UINT8.height;.....Q_ |
79380 | 55 49 4e 54 38 20 66 6c 61 67 73 3b 0a 0a 20 20 20 20 51 5f 49 4e 54 38 20 62 65 61 72 69 6e 67 | UINT8.flags;......Q_INT8.bearing |
793a0 | 78 3b 20 20 20 20 20 20 2f 2f 20 44 69 66 66 65 72 65 6e 63 65 20 66 72 6f 6d 20 70 65 6e 20 70 | x;......//.Difference.from.pen.p |
793c0 | 6f 73 69 74 69 6f 6e 20 74 6f 20 67 6c 79 70 68 27 73 20 6c 65 66 74 20 62 62 6f 78 0a 20 20 20 | osition.to.glyph's.left.bbox.... |
793e0 | 20 51 5f 55 49 4e 54 38 20 61 64 76 61 6e 63 65 3b 20 20 20 20 20 20 20 2f 2f 20 44 69 66 66 65 | .Q_UINT8.advance;.......//.Diffe |
79400 | 72 65 6e 63 65 20 62 65 74 77 65 65 6e 20 70 65 6e 20 70 6f 73 69 74 69 6f 6e 73 0a 20 20 20 20 | rence.between.pen.positions..... |
79420 | 51 5f 49 4e 54 38 20 62 65 61 72 69 6e 67 79 3b 20 20 20 20 20 20 2f 2f 20 55 73 65 64 20 66 6f | Q_INT8.bearingy;......//.Used.fo |
79440 | 72 20 70 75 74 74 69 6e 67 20 63 68 61 72 61 63 74 65 72 73 20 6f 6e 20 62 61 73 65 6c 69 6e 65 | r.putting.characters.on.baseline |
79460 | 0a 0a 20 20 20 20 51 5f 49 4e 54 38 20 72 65 73 65 72 76 65 64 3b 20 20 20 20 20 20 2f 2f 20 44 | ......Q_INT8.reserved;......//.D |
79480 | 6f 20 6e 6f 74 20 75 73 65 0a 0a 20 20 20 20 2f 2f 20 46 6c 61 67 73 3a 0a 20 20 20 20 2f 2f 20 | o.not.use......//.Flags:.....//. |
794a0 | 52 65 6e 64 65 72 65 72 4f 77 6e 73 44 61 74 61 20 2d 20 74 68 65 20 72 65 6e 64 65 72 65 72 20 | RendererOwnsData.-.the.renderer. |
794c0 | 69 73 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 67 6c 79 70 68 20 64 61 74 61 0a 20 20 | is.responsible.for.glyph.data... |
794e0 | 20 20 2f 2f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 65 6d 6f 72 79 20 64 | ..//....................memory.d |
79500 | 65 6c 65 74 69 6f 6e 20 6f 74 68 65 72 77 69 73 65 20 51 47 6c 79 70 68 54 72 65 65 20 6d 75 73 | eletion.otherwise.QGlyphTree.mus |
79520 | 74 0a 20 20 20 20 2f 2f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 65 6c 65 | t.....//....................dele |
79540 | 74 65 20 5b 5d 20 74 68 65 20 64 61 74 61 20 77 68 65 6e 20 74 68 65 20 67 6c 79 70 68 20 69 73 | te.[].the.data.when.the.glyph.is |
79560 | 20 64 65 6c 65 74 65 64 2e 0a 20 20 20 20 65 6e 75 6d 20 46 6c 61 67 73 20 7b 20 52 65 6e 64 65 | .deleted......enum.Flags.{.Rende |
79580 | 72 65 72 4f 77 6e 73 44 61 74 61 3d 30 78 30 31 20 7d 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 47 | rerOwnsData=0x01.};.};..class.QG |
795a0 | 6c 79 70 68 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 47 6c 79 70 68 28 29 20 7b 20 6d 65 | lyph.{.public:.....QGlyph().{.me |
795c0 | 74 72 69 63 73 3d 30 3b 20 64 61 74 61 3d 30 3b 20 7d 0a 20 20 20 20 51 47 6c 79 70 68 28 51 47 | trics=0;.data=0;.}.....QGlyph(QG |
795e0 | 6c 79 70 68 4d 65 74 72 69 63 73 2a 20 6d 2c 20 75 63 68 61 72 2a 20 64 29 20 3a 0a 09 6d 65 74 | lyphMetrics*.m,.uchar*.d).:..met |
79600 | 72 69 63 73 28 6d 29 2c 20 64 61 74 61 28 64 29 20 7b 20 7d 0a 20 20 20 20 7e 51 47 6c 79 70 68 | rics(m),.data(d).{.}.....~QGlyph |
79620 | 28 29 20 7b 7d 0a 0a 20 20 20 20 51 47 6c 79 70 68 4d 65 74 72 69 63 73 2a 20 6d 65 74 72 69 63 | ().{}......QGlyphMetrics*.metric |
79640 | 73 3b 0a 20 20 20 20 75 63 68 61 72 2a 20 64 61 74 61 3b 0a 7d 3b 0a 0a 0a 0a 63 6c 61 73 73 20 | s;.....uchar*.data;.};....class. |
79660 | 51 46 6f 6e 74 46 61 63 74 6f 72 79 3b 0a 63 6c 61 73 73 20 51 44 69 73 6b 46 6f 6e 74 3b 0a 0a | QFontFactory;.class.QDiskFont;.. |
79680 | 2f 2f 20 54 68 69 73 20 69 73 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 66 6f 6e 74 20 69 6e 73 | //.This.is.a.particular.font.ins |
796a0 | 74 61 6e 63 65 20 61 74 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 72 65 73 6f 6c 75 74 69 6f 6e | tance.at.a.particular.resolution |
796c0 | 0a 2f 2f 20 65 2e 67 2e 20 54 72 75 65 74 79 70 65 20 54 69 6d 65 73 2c 20 31 30 20 70 6f 69 6e | .//.e.g..Truetype.Times,.10.poin |
796e0 | 74 2e 20 54 68 65 72 65 27 73 20 6f 6e 6c 79 20 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 74 68 6f | t..There's.only.one.of.these.tho |
79700 | 75 67 68 3b 0a 2f 2f 20 77 65 20 77 61 6e 74 20 74 6f 20 73 68 61 72 65 20 67 65 6e 65 72 61 74 | ugh;.//.we.want.to.share.generat |
79720 | 65 64 20 67 6c 79 70 68 73 0a 0a 63 6c 61 73 73 20 51 52 65 6e 64 65 72 65 64 46 6f 6e 74 20 7b | ed.glyphs..class.QRenderedFont.{ |
79740 | 0a 0a 70 75 62 6c 69 63 3a 0a 0a 20 20 20 20 2f 2f 20 4e 6f 72 6d 61 6c 20 66 6f 6e 74 2d 74 79 | ..public:......//.Normal.font-ty |
79760 | 70 65 20 69 73 20 6d 6f 6e 6f 63 68 72 6f 6d 65 3b 20 67 6c 79 70 68 20 64 61 74 61 20 69 73 20 | pe.is.monochrome;.glyph.data.is. |
79780 | 61 0a 20 20 20 20 2f 2f 20 20 20 62 69 74 6d 61 70 2c 20 77 68 69 63 68 20 64 6f 65 73 6e 27 74 | a.....//...bitmap,.which.doesn't |
797a0 | 20 75 73 65 20 6d 75 63 68 20 6d 65 6d 6f 72 79 0a 0a 20 20 20 20 2f 2f 20 49 6e 69 74 69 61 6c | .use.much.memory......//.Initial |
797c0 | 69 73 65 20 66 6f 72 20 6e 61 6d 65 20 41 2c 20 72 65 6e 64 65 72 65 72 20 42 2c 20 66 6f 6e 74 | ise.for.name.A,.renderer.B,.font |
797e0 | 20 74 79 70 65 20 43 2c 20 44 20 67 6c 79 70 68 73 0a 0a 20 20 20 20 51 52 65 6e 64 65 72 65 64 | .type.C,.D.glyphs......QRendered |
79800 | 46 6f 6e 74 28 51 44 69 73 6b 46 6f 6e 74 20 2a 2c 63 6f 6e 73 74 20 51 46 6f 6e 74 44 65 66 26 | Font(QDiskFont.*,const.QFontDef& |
79820 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 52 65 6e 64 65 72 65 64 46 6f 6e 74 28 29 3b | );.....virtual.~QRenderedFont(); |
79840 | 0a 0a 20 20 20 20 51 46 6f 6e 74 44 65 66 20 66 6f 6e 74 44 65 66 28 29 20 63 6f 6e 73 74 3b 0a | ......QFontDef.fontDef().const;. |
79860 | 0a 20 20 20 20 69 6e 74 20 72 65 66 63 6f 75 6e 74 3b 0a 0a 20 20 20 20 69 6e 74 20 70 74 73 69 | .....int.refcount;......int.ptsi |
79880 | 7a 65 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 74 61 6c 69 63 3b 0a 20 20 20 20 75 6e 73 69 67 6e | ze;......bool.italic;.....unsign |
798a0 | 65 64 20 69 6e 74 20 77 65 69 67 68 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 66 28 29 20 7b | ed.int.weight;......void.ref().{ |
798c0 | 20 72 65 66 63 6f 75 6e 74 2b 2b 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 64 65 72 65 66 28 29 20 | .refcount++;.}.....bool.deref(). |
798e0 | 7b 20 72 65 66 63 6f 75 6e 74 2d 2d 3b 20 72 65 74 75 72 6e 20 72 65 66 63 6f 75 6e 74 3d 3d 30 | {.refcount--;.return.refcount==0 |
79900 | 3b 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 6d 61 74 63 68 28 63 6f 6e 73 74 20 51 46 6f 6e 74 44 | ;.}......bool.match(const.QFontD |
79920 | 65 66 20 26 29 3b 0a 0a 20 20 20 20 51 44 69 73 6b 46 6f 6e 74 2a 20 64 69 73 6b 66 6f 6e 74 3b | ef.&);......QDiskFont*.diskfont; |
79940 | 0a 20 20 20 20 69 6e 74 20 66 61 73 63 65 6e 74 2c 66 64 65 73 63 65 6e 74 3b 0a 20 20 20 20 69 | .....int.fascent,fdescent;.....i |
79960 | 6e 74 20 66 6c 65 66 74 62 65 61 72 69 6e 67 2c 66 72 69 67 68 74 62 65 61 72 69 6e 67 3b 0a 20 | nt.fleftbearing,frightbearing;.. |
79980 | 20 20 20 69 6e 74 20 66 6d 61 78 77 69 64 74 68 3b 0a 20 20 20 20 69 6e 74 20 66 6c 65 61 64 69 | ...int.fmaxwidth;.....int.fleadi |
799a0 | 6e 67 3b 0a 20 20 20 20 69 6e 74 20 66 75 6e 64 65 72 6c 69 6e 65 70 6f 73 3b 0a 20 20 20 20 69 | ng;.....int.funderlinepos;.....i |
799c0 | 6e 74 20 66 75 6e 64 65 72 6c 69 6e 65 77 69 64 74 68 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 6d 6f | nt.funderlinewidth;.....bool.smo |
799e0 | 6f 74 68 3b 0a 20 20 20 20 69 6e 74 20 6d 61 78 63 68 61 72 3b 0a 0a 20 20 20 20 69 6e 74 20 61 | oth;.....int.maxchar;......int.a |
79a00 | 73 63 65 6e 74 28 29 20 7b 20 72 65 74 75 72 6e 20 66 61 73 63 65 6e 74 3b 20 7d 0a 20 20 20 20 | scent().{.return.fascent;.}..... |
79a20 | 69 6e 74 20 64 65 73 63 65 6e 74 28 29 20 7b 20 72 65 74 75 72 6e 20 66 64 65 73 63 65 6e 74 3b | int.descent().{.return.fdescent; |
79a40 | 20 7d 0a 20 20 20 20 69 6e 74 20 77 69 64 74 68 28 69 6e 74 29 3b 0a 20 20 20 20 69 6e 74 20 77 | .}.....int.width(int);.....int.w |
79a60 | 69 64 74 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 69 6e 74 20 3d 2d 31 20 29 3b | idth(.const.QString&,.int.=-1.); |
79a80 | 0a 20 20 20 20 69 6e 74 20 6c 65 66 74 42 65 61 72 69 6e 67 28 69 6e 74 29 3b 0a 20 20 20 20 69 | .....int.leftBearing(int);.....i |
79aa0 | 6e 74 20 72 69 67 68 74 42 65 61 72 69 6e 67 28 69 6e 74 29 3b 0a 0a 20 20 20 20 2f 2f 20 43 61 | nt.rightBearing(int);......//.Ca |
79ac0 | 6c 6c 69 6e 67 20 61 6e 79 20 6f 66 20 74 68 65 73 65 20 63 61 6e 20 74 72 69 67 67 65 72 20 61 | lling.any.of.these.can.trigger.a |
79ae0 | 20 66 75 6c 6c 2d 66 6f 6e 74 20 6d 65 74 72 69 63 73 20 63 68 65 63 6b 0a 20 20 20 20 2f 2f 20 | .full-font.metrics.check.....//. |
79b00 | 77 68 69 63 68 20 63 61 6e 20 62 65 20 65 78 70 65 6e 73 69 76 65 0a 20 20 20 20 69 6e 74 20 6d | which.can.be.expensive.....int.m |
79b20 | 69 6e 4c 65 66 74 42 65 61 72 69 6e 67 28 29 3b 0a 20 20 20 20 69 6e 74 20 6d 69 6e 52 69 67 68 | inLeftBearing();.....int.minRigh |
79b40 | 74 42 65 61 72 69 6e 67 28 29 3b 0a 20 20 20 20 69 6e 74 20 6d 61 78 57 69 64 74 68 28 29 3b 0a | tBearing();.....int.maxWidth();. |
79b60 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 6e 46 6f 6e 74 28 67 6c 79 70 68 5f 74 | .....virtual.bool.inFont(glyph_t |
79b80 | 20 67 29 20 63 6f 6e 73 74 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 47 6c 79 70 68 20 | .g).const=0;.....virtual.QGlyph. |
79ba0 | 72 65 6e 64 65 72 28 67 6c 79 70 68 5f 74 20 67 29 3d 30 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 0a | render(glyph_t.g)=0;..private:.. |
79bc0 | 7d 3b 0a 0a 2f 2f 20 4b 65 65 70 73 20 74 72 61 63 6b 20 6f 66 20 61 76 61 69 6c 61 62 6c 65 20 | };..//.Keeps.track.of.available. |
79be0 | 72 65 6e 64 65 72 65 72 73 20 61 6e 64 20 77 68 69 63 68 20 66 6f 6e 74 20 69 73 20 77 68 69 63 | renderers.and.which.font.is.whic |
79c00 | 68 0a 0a 63 6c 61 73 73 20 51 44 69 73 6b 46 6f 6e 74 50 72 69 76 61 74 65 20 7b 7d 3b 0a 0a 63 | h..class.QDiskFontPrivate.{};..c |
79c20 | 6c 61 73 73 20 51 44 69 73 6b 46 6f 6e 74 20 7b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 44 | lass.QDiskFont.{..public:.....QD |
79c40 | 69 73 6b 46 6f 6e 74 28 51 46 6f 6e 74 46 61 63 74 6f 72 79 20 2a 66 2c 20 63 6f 6e 73 74 20 51 | iskFont(QFontFactory.*f,.const.Q |
79c60 | 53 74 72 69 6e 67 26 20 6e 2c 20 62 6f 6f 6c 20 69 2c 20 69 6e 74 20 77 2c 20 69 6e 74 20 73 2c | String&.n,.bool.i,.int.w,.int.s, |
79c80 | 0a 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 6c 2c 20 63 6f 6e 73 74 | ........const.QString.&fl,.const |
79ca0 | 20 51 53 74 72 69 6e 67 26 20 66 69 29 20 3a 0a 09 66 61 63 74 6f 72 79 28 66 29 2c 20 6e 61 6d | .QString&.fi).:..factory(f),.nam |
79cc0 | 65 28 6e 29 2c 20 69 74 61 6c 69 63 28 69 29 2c 20 77 65 69 67 68 74 28 77 29 2c 20 73 69 7a 65 | e(n),.italic(i),.weight(w),.size |
79ce0 | 28 73 29 2c 20 66 6c 61 67 73 28 66 6c 29 2c 20 66 69 6c 65 28 66 69 29 0a 20 20 20 20 7b 0a 09 | (s),.flags(fl),.file(fi).....{.. |
79d00 | 6c 6f 61 64 65 64 3d 46 41 4c 53 45 3b 0a 09 70 3d 30 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 | loaded=FALSE;..p=0;.....}......Q |
79d20 | 52 65 6e 64 65 72 65 64 46 6f 6e 74 2a 20 6c 6f 61 64 28 63 6f 6e 73 74 20 51 46 6f 6e 74 44 65 | RenderedFont*.load(const.QFontDe |
79d40 | 66 20 26 29 3b 0a 0a 20 20 20 20 51 46 6f 6e 74 44 65 66 20 66 6f 6e 74 44 65 66 28 29 20 63 6f | f.&);......QFontDef.fontDef().co |
79d60 | 6e 73 74 3b 0a 0a 20 20 20 20 51 46 6f 6e 74 46 61 63 74 6f 72 79 20 2a 66 61 63 74 6f 72 79 3b | nst;......QFontFactory.*factory; |
79d80 | 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6e 61 6d 65 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 74 61 6c | .....QString.name;.....bool.ital |
79da0 | 69 63 3b 0a 20 20 20 20 69 6e 74 20 77 65 69 67 68 74 3b 0a 20 20 20 20 69 6e 74 20 73 69 7a 65 | ic;.....int.weight;.....int.size |
79dc0 | 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 66 6c 61 67 73 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 | ;.....QString.flags;.....QString |
79de0 | 20 66 69 6c 65 3b 0a 20 20 20 20 62 6f 6f 6c 20 6c 6f 61 64 65 64 3b 0a 0a 20 20 20 20 51 44 69 | .file;.....bool.loaded;......QDi |
79e00 | 73 6b 46 6f 6e 74 50 72 69 76 61 74 65 20 2a 20 70 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 43 61 | skFontPrivate.*.p;.};..class.QCa |
79e20 | 63 68 65 50 6f 6c 69 63 79 20 7b 0a 0a 70 75 62 6c 69 63 3a 0a 0a 20 20 20 20 76 69 72 74 75 61 | chePolicy.{..public:......virtua |
79e40 | 6c 20 76 6f 69 64 20 63 61 63 68 65 28 51 52 65 6e 64 65 72 65 64 46 6f 6e 74 20 2a 29 3d 30 3b | l.void.cache(QRenderedFont.*)=0; |
79e60 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 6e 63 61 63 68 65 28 51 52 65 6e 64 65 | .....virtual.void.uncache(QRende |
79e80 | 72 65 64 46 6f 6e 74 20 2a 29 3d 30 3b 0a 0a 7d 3b 0a 0a 2f 2f 20 45 78 70 6f 73 65 64 20 68 65 | redFont.*)=0;..};..//.Exposed.he |
79ea0 | 72 65 20 73 6f 20 74 68 65 20 64 65 66 61 75 6c 74 20 70 6f 6c 69 63 79 20 63 61 6e 20 62 65 20 | re.so.the.default.policy.can.be. |
79ec0 | 72 65 73 65 74 0a 0a 63 6c 61 73 73 20 51 44 65 66 61 75 6c 74 43 61 63 68 65 50 6f 6c 69 63 79 | reset..class.QDefaultCachePolicy |
79ee0 | 20 3a 20 70 75 62 6c 69 63 20 51 43 61 63 68 65 50 6f 6c 69 63 79 20 7b 0a 0a 70 75 62 6c 69 63 | .:.public.QCachePolicy.{..public |
79f00 | 3a 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 61 63 68 65 28 51 52 65 6e 64 65 | :......virtual.void.cache(QRende |
79f20 | 72 65 64 46 6f 6e 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 6e 63 | redFont.*);.....virtual.void.unc |
79f40 | 61 63 68 65 28 51 52 65 6e 64 65 72 65 64 46 6f 6e 74 20 2a 29 3b 0a 0a 7d 3b 0a 0a 63 6c 61 73 | ache(QRenderedFont.*);..};..clas |
79f60 | 73 20 51 46 6f 6e 74 4d 61 6e 61 67 65 72 20 7b 0a 0a 70 75 62 6c 69 63 3a 0a 0a 20 20 20 20 51 | s.QFontManager.{..public:......Q |
79f80 | 50 74 72 4c 69 73 74 3c 51 46 6f 6e 74 46 61 63 74 6f 72 79 3e 20 66 61 63 74 6f 72 69 65 73 3b | PtrList<QFontFactory>.factories; |
79fa0 | 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 52 65 6e 64 65 72 65 64 46 6f 6e 74 3e 20 63 61 63 | .....QPtrList<QRenderedFont>.cac |
79fc0 | 68 65 64 66 6f 6e 74 73 3b 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 44 69 73 6b 46 6f 6e 74 | hedfonts;.....QPtrList<QDiskFont |
79fe0 | 3e 20 64 69 73 6b 66 6f 6e 74 73 3b 0a 0a 20 20 20 20 51 46 6f 6e 74 4d 61 6e 61 67 65 72 28 29 | >.diskfonts;......QFontManager() |
7a000 | 3b 0a 20 20 20 20 7e 51 46 6f 6e 74 4d 61 6e 61 67 65 72 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 46 | ;.....~QFontManager();......//.F |
7a020 | 6f 6e 74 20 64 65 66 69 6e 69 74 69 6f 6e 2c 20 74 79 70 65 20 61 6e 64 20 63 6f 6c 6f 72 0a 20 | ont.definition,.type.and.color.. |
7a040 | 20 20 20 51 44 69 73 6b 46 6f 6e 74 20 2a 20 67 65 74 28 63 6f 6e 73 74 20 51 46 6f 6e 74 44 65 | ...QDiskFont.*.get(const.QFontDe |
7a060 | 66 20 26 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 63 6d 70 46 6f 6e 74 44 65 66 | f.&);......static.int.cmpFontDef |
7a080 | 28 63 6f 6e 73 74 20 51 46 6f 6e 74 44 65 66 20 26 20 67 6f 61 6c 2c 20 63 6f 6e 73 74 20 51 46 | (const.QFontDef.&.goal,.const.QF |
7a0a0 | 6f 6e 74 44 65 66 20 26 20 63 68 6f 69 63 65 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f | ontDef.&.choice);......static.vo |
7a0c0 | 69 64 20 69 6e 69 74 69 61 6c 69 7a 65 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 | id.initialize();.....static.void |
7a0e0 | 20 63 6c 65 61 6e 75 70 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 6f 6c 69 63 79 28 | .cleanup();......void.setPolicy( |
7a100 | 51 43 61 63 68 65 50 6f 6c 69 63 79 20 2a 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 61 63 68 65 | QCachePolicy.*);......void.cache |
7a120 | 28 51 52 65 6e 64 65 72 65 64 46 6f 6e 74 20 2a 20 66 29 20 7b 20 70 6f 6c 69 63 79 2d 3e 63 61 | (QRenderedFont.*.f).{.policy->ca |
7a140 | 63 68 65 28 66 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 75 6e 63 61 63 68 65 28 51 52 65 6e 64 | che(f);.}.....void.uncache(QRend |
7a160 | 65 72 65 64 46 6f 6e 74 20 2a 20 66 29 20 7b 20 70 6f 6c 69 63 79 2d 3e 75 6e 63 61 63 68 65 28 | eredFont.*.f).{.policy->uncache( |
7a180 | 66 29 3b 20 7d 0a 20 20 20 20 51 52 65 6e 64 65 72 65 64 46 6f 6e 74 20 2a 20 67 65 74 43 61 63 | f);.}.....QRenderedFont.*.getCac |
7a1a0 | 68 65 64 28 63 6f 6e 73 74 20 51 46 6f 6e 74 44 65 66 20 26 29 3b 0a 0a 70 72 69 76 61 74 65 3a | hed(const.QFontDef.&);..private: |
7a1c0 | 0a 0a 20 20 20 20 51 43 61 63 68 65 50 6f 6c 69 63 79 20 2a 20 70 6f 6c 69 63 79 3b 0a 0a 7d 3b | ......QCachePolicy.*.policy;..}; |
7a1e0 | 0a 0a 63 6c 61 73 73 20 51 46 6f 6e 74 46 61 63 74 6f 72 79 20 7b 0a 0a 70 75 62 6c 69 63 3a 0a | ..class.QFontFactory.{..public:. |
7a200 | 0a 20 20 20 20 51 46 6f 6e 74 46 61 63 74 6f 72 79 28 29 20 7b 7d 0a 20 20 20 20 76 69 72 74 75 | .....QFontFactory().{}.....virtu |
7a220 | 61 6c 20 7e 51 46 6f 6e 74 46 61 63 74 6f 72 79 28 29 20 7b 7d 0a 0a 20 20 20 20 76 69 72 74 75 | al.~QFontFactory().{}......virtu |
7a240 | 61 6c 20 51 52 65 6e 64 65 72 65 64 46 6f 6e 74 20 2a 20 67 65 74 28 63 6f 6e 73 74 20 51 46 6f | al.QRenderedFont.*.get(const.QFo |
7a260 | 6e 74 44 65 66 20 26 2c 51 44 69 73 6b 46 6f 6e 74 20 2a 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 | ntDef.&,QDiskFont.*)=0;.....virt |
7a280 | 75 61 6c 20 76 6f 69 64 20 6c 6f 61 64 28 51 44 69 73 6b 46 6f 6e 74 20 2a 29 20 63 6f 6e 73 74 | ual.void.load(QDiskFont.*).const |
7a2a0 | 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 6e 6c 6f 61 64 28 51 44 69 73 | =0;.....virtual.void.unload(QDis |
7a2c0 | 6b 46 6f 6e 74 20 2a 29 20 7b 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 | kFont.*).{}.....virtual.QString. |
7a2e0 | 6e 61 6d 65 28 29 3d 30 3b 0a 7d 3b 0a 0a 76 6f 69 64 20 71 74 5f 69 6e 69 74 5f 66 6f 6e 74 73 | name()=0;.};..void.qt_init_fonts |
7a300 | 28 29 3b 0a 0a 65 78 74 65 72 6e 20 51 46 6f 6e 74 4d 61 6e 61 67 65 72 20 2a 20 71 74 5f 66 6f | ();..extern.QFontManager.*.qt_fo |
7a320 | 6e 74 6d 61 6e 61 67 65 72 3b 0a 0a 23 65 6e 64 69 66 0a 00 00 00 24 00 71 00 67 00 66 00 78 00 | ntmanager;..#endif....$.q.g.f.x. |
7a340 | 73 00 68 00 61 00 64 00 6f 00 77 00 66 00 62 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 0f 60 2f | s.h.a.d.o.w.f.b._.q.w.s...h...`/ |
7a360 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7a380 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7a3a0 | 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 49 6d | *************.**.$Id:.$.**.**.Im |
7a3c0 | 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 73 68 61 64 6f 77 20 66 72 61 6d 65 62 75 66 66 | plementation.of.shadow.framebuff |
7a3e0 | 65 72 20 64 72 69 76 65 72 0a 2a 2a 20 44 65 73 69 67 6e 65 64 20 66 6f 72 20 6d 61 63 68 69 6e | er.driver.**.Designed.for.machin |
7a400 | 65 73 20 77 69 74 68 20 73 6c 6f 77 20 66 72 61 6d 65 62 75 66 66 65 72 73 0a 2a 2a 0a 2a 2a 20 | es.with.slow.framebuffers.**.**. |
7a420 | 43 72 65 61 74 65 64 20 3a 20 32 30 30 30 30 37 30 33 0a 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 | Created.:.20000703.**.**.Copyrig |
7a440 | 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.. |
7a460 | 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 |
7a480 | 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 |
7a4a0 | 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..**.**. |
7a4c0 | 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 |
7a4e0 | 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. |
7a500 | 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 |
7a520 | 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. |
7a540 | 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. |
7a560 | 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 |
7a580 | 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 |
7a5a0 | 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 |
7a5c0 | 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 |
7a5e0 | 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 |
7a600 | 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 79 20 75 73 65 20 | icenses.for.Qtopia.Core.may.use. |
7a620 | 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 |
7a640 | 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 20 4c 69 63 65 6e | .**.Qt.Embedded.Commercial.Licen |
7a660 | 73 65 20 41 67 72 65 65 6d 65 6e 74 20 70 72 6f 76 69 64 65 64 20 77 69 74 68 20 74 68 65 20 53 | se.Agreement.provided.with.the.S |
7a680 | 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 |
7a6a0 | 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 |
7a6c0 | 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 |
7a6e0 | 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 |
7a700 | 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 |
7a720 | 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. |
7a740 | 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@ |
7a760 | 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 |
7a780 | 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 |
7a7a0 | 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 |
7a7c0 | 61 72 65 2e 63 6f 6d 2f 67 70 6c 2f 20 66 6f 72 20 47 50 4c 20 6c 69 63 65 6e 73 69 6e 67 20 69 | are.com/gpl/.for.GPL.licensing.i |
7a7e0 | 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 74 | nformation..**.**.Contact.info@t |
7a800 | 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 20 69 66 20 61 6e 79 20 63 6f 6e 64 69 74 69 6f 6e 73 20 6f | rolltech.com.if.any.conditions.o |
7a820 | 66 20 74 68 69 73 20 6c 69 63 65 6e 73 69 6e 67 20 61 72 65 0a 2a 2a 20 6e 6f 74 20 63 6c 65 61 | f.this.licensing.are.**.not.clea |
7a840 | 72 20 74 6f 20 79 6f 75 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | r.to.you..**.******************* |
7a860 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7a880 | 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 47 | *******************/..#ifndef.QG |
7a8a0 | 46 58 53 48 41 44 4f 57 46 42 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 46 58 53 48 41 | FXSHADOWFB_QWS_H.#define.QGFXSHA |
7a8c0 | 44 4f 57 46 42 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 53 | DOWFB_QWS_H..#ifndef.QT_NO_QWS_S |
7a8e0 | 48 41 44 4f 57 46 42 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 | HADOWFB..#ifndef.QT_H.#include." |
7a900 | 71 67 66 78 72 61 73 74 65 72 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 66 78 | qgfxraster_qws.h".#include."qgfx |
7a920 | 6c 69 6e 75 78 66 62 5f 71 77 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 | linuxfb_qws.h".#include."qobject |
7a940 | 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 2f 2f 20 44 65 66 69 6e 65 20 74 68 | .h".#endif.//.QT_H..//.Define.th |
7a960 | 65 73 65 20 61 70 70 72 6f 70 72 69 61 74 65 6c 79 20 74 6f 20 75 73 65 20 61 6e 20 61 63 63 65 | ese.appropriately.to.use.an.acce |
7a980 | 6c 65 72 61 74 65 64 20 64 72 69 76 65 72 0a 2f 2f 20 61 73 20 74 68 65 20 62 61 73 69 73 20 66 | lerated.driver.//.as.the.basis.f |
7a9a0 | 6f 72 20 73 68 61 64 6f 77 66 62 0a 0a 23 64 65 66 69 6e 65 20 53 48 41 44 4f 57 46 42 5f 52 41 | or.shadowfb..#define.SHADOWFB_RA |
7a9c0 | 53 54 45 52 5f 50 41 52 45 4e 54 20 51 47 66 78 52 61 73 74 65 72 3c 64 65 70 74 68 2c 74 79 70 | STER_PARENT.QGfxRaster<depth,typ |
7a9e0 | 65 3e 0a 23 64 65 66 69 6e 65 20 53 48 41 44 4f 57 46 42 5f 43 55 52 53 4f 52 5f 50 41 52 45 4e | e>.#define.SHADOWFB_CURSOR_PAREN |
7aa00 | 54 20 51 53 63 72 65 65 6e 43 75 72 73 6f 72 0a 23 64 65 66 69 6e 65 20 53 48 41 44 4f 57 46 42 | T.QScreenCursor.#define.SHADOWFB |
7aa20 | 5f 53 43 52 45 45 4e 5f 50 41 52 45 4e 54 20 51 4c 69 6e 75 78 46 62 53 63 72 65 65 6e 0a 0a 2f | _SCREEN_PARENT.QLinuxFbScreen../ |
7aa40 | 2f 20 44 65 66 69 6e 65 20 74 68 69 73 20 74 6f 20 75 73 65 20 61 20 51 47 66 78 20 66 6f 72 20 | /.Define.this.to.use.a.QGfx.for. |
7aa60 | 74 68 65 20 73 68 61 64 6f 77 20 73 63 72 65 65 6e 20 75 70 64 61 74 65 73 0a 2f 2f 20 28 75 73 | the.shadow.screen.updates.//.(us |
7aa80 | 65 66 75 6c 20 69 66 20 79 6f 75 20 68 61 76 65 20 68 61 72 64 77 61 72 65 20 61 63 63 65 6c 65 | eful.if.you.have.hardware.accele |
7aaa0 | 72 61 74 69 6f 6e 29 0a 2f 2f 20 23 64 65 66 69 6e 65 20 53 48 41 44 4f 57 46 42 5f 55 53 45 5f | ration).//.#define.SHADOWFB_USE_ |
7aac0 | 51 47 46 58 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6f 6e 73 74 20 69 6e 74 20 64 65 70 74 68 2c | QGFX..template.<const.int.depth, |
7aae0 | 20 63 6f 6e 73 74 20 69 6e 74 20 74 79 70 65 3e 0a 63 6c 61 73 73 20 51 47 66 78 53 68 61 64 6f | .const.int.type>.class.QGfxShado |
7ab00 | 77 20 3a 20 70 75 62 6c 69 63 20 53 48 41 44 4f 57 46 42 5f 52 41 53 54 45 52 5f 50 41 52 45 4e | w.:.public.SHADOWFB_RASTER_PAREN |
7ab20 | 54 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 47 66 78 53 68 61 64 6f 77 28 75 6e 73 69 67 | T.{.public:.....QGfxShadow(unsig |
7ab40 | 6e 65 64 20 63 68 61 72 20 2a 62 2c 69 6e 74 20 77 2c 69 6e 74 20 68 29 3b 0a 20 20 20 20 76 69 | ned.char.*b,int.w,int.h);.....vi |
7ab60 | 72 74 75 61 6c 20 7e 51 47 66 78 53 68 61 64 6f 77 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 | rtual.~QGfxShadow();......virtua |
7ab80 | 6c 20 76 6f 69 64 20 64 72 61 77 50 6f 69 6e 74 28 20 69 6e 74 2c 69 6e 74 20 29 3b 0a 20 20 20 | l.void.drawPoint(.int,int.);.... |
7aba0 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 50 6f 69 6e 74 73 28 20 63 6f 6e 73 74 20 | .virtual.void.drawPoints(.const. |
7abc0 | 51 50 6f 69 6e 74 41 72 72 61 79 20 26 2c 69 6e 74 2c 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 | QPointArray.&,int,int.);.....vir |
7abe0 | 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 4c 69 6e 65 28 20 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c | tual.void.drawLine(.int,int,int, |
7ac00 | 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 66 69 6c 6c 52 65 63 74 | int.);.....virtual.void.fillRect |
7ac20 | 28 20 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | (.int,int,int,int.);.....virtual |
7ac40 | 20 76 6f 69 64 20 64 72 61 77 50 6f 6c 79 6c 69 6e 65 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 | .void.drawPolyline(.const.QPoint |
7ac60 | 41 72 72 61 79 20 26 2c 69 6e 74 2c 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | Array.&,int,int.);.....virtual.v |
7ac80 | 6f 69 64 20 64 72 61 77 50 6f 6c 79 67 6f 6e 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 | oid.drawPolygon(.const.QPointArr |
7aca0 | 61 79 20 26 2c 62 6f 6f 6c 2c 69 6e 74 2c 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | ay.&,bool,int,int.);.....virtual |
7acc0 | 20 76 6f 69 64 20 62 6c 74 28 20 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 | .void.blt(.int,int,int,int,int,i |
7ace0 | 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 63 72 6f 6c 6c 28 20 69 | nt.);.....virtual.void.scroll(.i |
7ad00 | 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 20 29 3b 0a 23 69 66 20 21 64 | nt,int,int,int,int,int.);.#if.!d |
7ad20 | 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 4f 56 49 45 29 20 7c 7c 20 21 64 65 66 69 6e 65 64 28 | efined(QT_NO_MOVIE).||.!defined( |
7ad40 | 51 54 5f 4e 4f 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 53 29 0a 20 20 20 20 76 69 72 74 75 | QT_NO_TRANSFORMATIONS).....virtu |
7ad60 | 61 6c 20 76 6f 69 64 20 73 74 72 65 74 63 68 42 6c 74 28 20 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c | al.void.stretchBlt(.int,int,int, |
7ad80 | 69 6e 74 2c 69 6e 74 2c 69 6e 74 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 | int,int,int.);.#endif.....virtua |
7ada0 | 6c 20 76 6f 69 64 20 74 69 6c 65 64 42 6c 74 28 20 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 | l.void.tiledBlt(.int,int,int,int |
7adc0 | 20 29 3b 0a 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 43 55 52 53 4f 52 | .);.};..#ifndef.QT_NO_QWS_CURSOR |
7ade0 | 0a 63 6c 61 73 73 20 51 53 68 61 64 6f 77 53 63 72 65 65 6e 43 75 72 73 6f 72 20 3a 20 70 75 62 | .class.QShadowScreenCursor.:.pub |
7ae00 | 6c 69 63 20 53 48 41 44 4f 57 46 42 5f 43 55 52 53 4f 52 5f 50 41 52 45 4e 54 0a 7b 0a 70 75 62 | lic.SHADOWFB_CURSOR_PARENT.{.pub |
7ae20 | 6c 69 63 3a 0a 20 20 20 20 51 53 68 61 64 6f 77 53 63 72 65 65 6e 43 75 72 73 6f 72 28 29 3b 0a | lic:.....QShadowScreenCursor();. |
7ae40 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 28 20 63 6f 6e 73 74 20 51 49 6d | .....virtual.void.set(.const.QIm |
7ae60 | 61 67 65 20 26 69 6d 61 67 65 2c 20 69 6e 74 20 68 6f 74 78 2c 20 69 6e 74 20 68 6f 74 79 20 29 | age.&image,.int.hotx,.int.hoty.) |
7ae80 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 76 65 28 20 69 6e 74 20 78 2c 20 | ;.....virtual.void.move(.int.x,. |
7aea0 | 69 6e 74 20 79 20 29 3b 0a 7d 3b 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 53 68 61 64 6f | int.y.);.};.#endif..class.QShado |
7aec0 | 77 46 62 53 63 72 65 65 6e 3b 0a 0a 63 6c 61 73 73 20 51 53 68 61 64 6f 77 54 69 6d 65 72 48 61 | wFbScreen;..class.QShadowTimerHa |
7aee0 | 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 0a 70 75 62 6c 69 63 | ndler.:.public.QObject.{..public |
7af00 | 3a 0a 0a 20 20 20 20 51 53 68 61 64 6f 77 54 69 6d 65 72 48 61 6e 64 6c 65 72 28 51 53 68 61 64 | :......QShadowTimerHandler(QShad |
7af20 | 6f 77 46 62 53 63 72 65 65 6e 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | owFbScreen.*);.....virtual.void. |
7af40 | 74 69 6d 65 72 45 76 65 6e 74 28 51 54 69 6d 65 72 45 76 65 6e 74 20 2a 29 3b 0a 0a 70 72 69 76 | timerEvent(QTimerEvent.*);..priv |
7af60 | 61 74 65 3a 0a 0a 20 20 20 20 51 53 68 61 64 6f 77 46 62 53 63 72 65 65 6e 20 2a 20 73 63 72 65 | ate:......QShadowFbScreen.*.scre |
7af80 | 65 6e 3b 0a 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 53 68 61 64 6f 77 46 62 53 63 72 65 65 6e 20 3a | en;..};..class.QShadowFbScreen.: |
7afa0 | 20 70 75 62 6c 69 63 20 53 48 41 44 4f 57 46 42 5f 53 43 52 45 45 4e 5f 50 41 52 45 4e 54 0a 7b | .public.SHADOWFB_SCREEN_PARENT.{ |
7afc0 | 0a 0a 70 75 62 6c 69 63 3a 0a 0a 20 20 20 20 51 53 68 61 64 6f 77 46 62 53 63 72 65 65 6e 28 69 | ..public:......QShadowFbScreen(i |
7afe0 | 6e 74 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 53 68 61 64 6f 77 46 62 53 63 72 65 65 | nt);.....virtual.~QShadowFbScree |
7b000 | 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 6e 69 74 44 65 76 69 63 65 | n();.....virtual.bool.initDevice |
7b020 | 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 6f 6e 6e 65 63 74 28 20 63 6f | ();.....virtual.bool.connect(.co |
7b040 | 6e 73 74 20 51 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | nst.QString.&.);.....virtual.voi |
7b060 | 64 20 64 69 73 63 6f 6e 6e 65 63 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 | d.disconnect();.....virtual.int. |
7b080 | 69 6e 69 74 43 75 72 73 6f 72 28 76 6f 69 64 2a 2c 20 62 6f 6f 6c 29 3b 0a 20 20 20 20 76 69 72 | initCursor(void*,.bool);.....vir |
7b0a0 | 74 75 61 6c 20 76 6f 69 64 20 73 68 75 74 64 6f 77 6e 44 65 76 69 63 65 28 29 3b 0a 20 20 20 20 | tual.void.shutdownDevice();..... |
7b0c0 | 76 69 72 74 75 61 6c 20 51 47 66 78 20 2a 20 63 72 65 61 74 65 47 66 78 28 75 6e 73 69 67 6e 65 | virtual.QGfx.*.createGfx(unsigne |
7b0e0 | 64 20 63 68 61 72 20 2a 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 29 3b 0a 20 20 20 20 76 | d.char.*,int,int,int,int);.....v |
7b100 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 61 76 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | irtual.void.save();.....virtual. |
7b120 | 76 6f 69 64 20 72 65 73 74 6f 72 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | void.restore();.....virtual.void |
7b140 | 20 73 65 74 4d 6f 64 65 28 69 6e 74 2c 69 6e 74 2c 69 6e 74 29 3b 0a 20 20 20 20 76 69 72 74 75 | .setMode(int,int,int);.....virtu |
7b160 | 61 6c 20 76 6f 69 64 20 73 65 74 44 69 72 74 79 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 29 | al.void.setDirty(.const.QRect&.) |
7b180 | 3b 0a 20 20 20 20 76 6f 69 64 20 64 6f 55 70 64 61 74 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 | ;.....void.doUpdate();.....virtu |
7b1a0 | 61 6c 20 69 6e 74 20 6d 65 6d 6f 72 79 4e 65 65 64 65 64 28 63 6f 6e 73 74 20 51 53 74 72 69 6e | al.int.memoryNeeded(const.QStrin |
7b1c0 | 67 26 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 73 68 61 72 65 64 52 61 6d 53 69 | g&);.....virtual.int.sharedRamSi |
7b1e0 | 7a 65 28 76 6f 69 64 20 2a 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 68 61 | ze(void.*);......virtual.void.ha |
7b200 | 6c 74 55 70 64 61 74 65 73 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 | ltUpdates();.....virtual.void.re |
7b220 | 73 75 6d 65 55 70 64 61 74 65 73 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 0a 20 20 20 20 75 63 | sumeUpdates();..private:......uc |
7b240 | 68 61 72 20 2a 20 72 65 61 6c 5f 73 63 72 65 65 6e 3b 0a 20 20 20 20 75 63 68 61 72 20 2a 20 73 | har.*.real_screen;.....uchar.*.s |
7b260 | 68 61 64 6f 77 5f 73 63 72 65 65 6e 3b 0a 20 20 20 20 51 53 68 61 64 6f 77 54 69 6d 65 72 48 61 | hadow_screen;.....QShadowTimerHa |
7b280 | 6e 64 6c 65 72 20 2a 20 74 69 6d 65 72 3b 0a 20 20 20 20 51 52 65 67 69 6f 6e 20 74 6f 5f 75 70 | ndler.*.timer;.....QRegion.to_up |
7b2a0 | 64 61 74 65 3b 0a 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 0a 00 00 00 2c 00 71 | date;..};..#endif..#endif....,.q |
7b2c0 | 00 6b 00 62 00 64 00 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 | .k.b.d.d.r.i.v.e.r.p.l.u.g.i.n._ |
7b2e0 | 00 71 00 77 00 73 00 2e 00 68 00 00 07 65 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | .q.w.s...h...e/***************** |
7b300 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7b320 | 2a 2a 2a 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 | ***************************.**.$ |
7b340 | 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 4b 62 64 44 72 69 76 | Id$.**.**.Definition.of.QKbdDriv |
7b360 | 65 72 50 6c 75 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 31 | erPlugin.**.**.Created.:.2002021 |
7b380 | 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 32 20 | 8.**.**.Copyright.(C).1992-2002. |
7b3a0 | 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 |
7b3c0 | 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. |
7b3e0 | 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. |
7b400 | 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. |
7b420 | 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 |
7b440 | 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 |
7b460 | 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 |
7b480 | 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.**. |
7b4a0 | 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. |
7b4c0 | 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 |
7b4e0 | 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..**.* |
7b500 | 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 |
7b520 | 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 |
7b540 | 61 6c 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 | al.Edition.**.licenses.for.Qtopi |
7b560 | 61 20 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f | a.Core.may.use.this.file.in.acco |
7b580 | 72 64 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 | rdance.with.the.**.Qt.Embedded.C |
7b5a0 | 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 |
7b5c0 | 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 |
7b5e0 | 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 |
7b600 | 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 |
7b620 | 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 |
7b640 | 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 |
7b660 | 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 |
7b680 | 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. |
7b6a0 | 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 |
7b6c0 | 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 |
7b6e0 | 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 |
7b700 | 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. |
7b720 | 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..**.** |
7b740 | 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 |
7b760 | 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. |
7b780 | 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..**.**** |
7b7a0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7b7c0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7b7e0 | 2a 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4b 42 44 44 52 49 56 45 52 50 4c 55 47 49 4e 5f 51 57 | **/..#ifndef.QKBDDRIVERPLUGIN_QW |
7b800 | 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 4b 42 44 44 52 49 56 45 52 50 4c 55 47 49 4e 5f 51 57 53 | S_H.#define.QKBDDRIVERPLUGIN_QWS |
7b820 | 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 70 6c 75 | _H..#ifndef.QT_H.#include."qgplu |
7b840 | 67 69 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a | gin.h".#include."qstringlist.h". |
7b860 | 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f | #endif.//.QT_H..#ifndef.QT_NO_CO |
7b880 | 4d 50 4f 4e 45 4e 54 0a 0a 63 6c 61 73 73 20 51 57 53 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 | MPONENT..class.QWSKeyboardHandle |
7b8a0 | 72 3b 0a 63 6c 61 73 73 20 51 4b 62 64 44 72 69 76 65 72 50 6c 75 67 69 6e 50 72 69 76 61 74 65 | r;.class.QKbdDriverPluginPrivate |
7b8c0 | 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4b 62 64 44 72 69 76 65 72 50 6c 75 67 | ;..class.Q_EXPORT.QKbdDriverPlug |
7b8e0 | 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 |
7b900 | 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4b 62 64 44 72 69 76 65 72 50 6c 75 67 69 6e | ECT.public:.....QKbdDriverPlugin |
7b920 | 28 29 3b 0a 20 20 20 20 7e 51 4b 62 64 44 72 69 76 65 72 50 6c 75 67 69 6e 28 29 3b 0a 0a 23 69 | ();.....~QKbdDriverPlugin();..#i |
7b940 | 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 69 72 74 75 | fndef.QT_NO_STRINGLIST.....virtu |
7b960 | 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 3d 20 30 3b | al.QStringList.keys().const.=.0; |
7b980 | 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 53 4b 65 79 62 6f 61 72 64 48 | .#endif.....virtual.QWSKeyboardH |
7b9a0 | 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 64 | andler*.create(.const.QString&.d |
7b9c0 | 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 3d | river,.const.QString.&device.).= |
7b9e0 | 20 30 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 4b 62 64 44 72 69 76 65 72 50 6c 75 67 | .0;..private:.....QKbdDriverPlug |
7ba00 | 69 6e 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e | inPrivate.*d;.};..#endif.//.QT_N |
7ba20 | 4f 5f 43 4f 4d 50 4f 4e 45 4e 54 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4b 42 44 44 52 49 56 45 | O_COMPONENT..#endif.//.QKBDDRIVE |
7ba40 | 52 50 4c 55 47 49 4e 5f 51 57 53 5f 48 0a 00 00 00 28 00 71 00 67 00 66 00 78 00 6d 00 61 00 63 | RPLUGIN_QWS_H....(.q.g.f.x.m.a.c |
7ba60 | 00 68 00 36 00 34 00 64 00 65 00 66 00 73 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 16 82 2f 2a | .h.6.4.d.e.f.s._.q.w.s...h..../* |
7ba80 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7baa0 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7bac0 | 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 4d 61 63 68 36 34 | ***********.**.$Id$.**.**.Mach64 |
7bae0 | 20 64 65 66 69 6e 65 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 | .defines.**.**.Created.:.940721. |
7bb00 | 2a 2a 0a 2a 2a 20 43 6f 70 79 72 69 67 68 74 20 28 43 29 20 31 39 39 32 2d 32 30 30 32 20 54 72 | **.**.Copyright.(C).1992-2002.Tr |
7bb20 | 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 |
7bb40 | 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 |
7bb60 | 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 6f | e.kernel.module.of.the.Qt.GUI.To |
7bb80 | 6f 6c 6b 69 74 2e 0a 2a 2a 0a 2a 2a 20 54 68 69 73 20 66 69 6c 65 20 6d 61 79 20 62 65 20 64 69 | olkit..**.**.This.file.may.be.di |
7bba0 | 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. |
7bbc0 | 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. |
7bbe0 | 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 |
7bc00 | 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 |
7bc20 | 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 |
7bc40 | 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.* |
7bc60 | 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..**.**. |
7bc80 | 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 |
7bca0 | 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 |
7bcc0 | 20 45 64 69 74 69 6f 6e 0a 2a 2a 20 6c 69 63 65 6e 73 65 73 20 66 6f 72 20 51 74 6f 70 69 61 20 | .Edition.**.licenses.for.Qtopia. |
7bce0 | 43 6f 72 65 20 6d 61 79 20 75 73 65 20 74 68 69 73 20 66 69 6c 65 20 69 6e 20 61 63 63 6f 72 64 | Core.may.use.this.file.in.accord |
7bd00 | 61 6e 63 65 20 77 69 74 68 20 74 68 65 0a 2a 2a 20 51 74 20 45 6d 62 65 64 64 65 64 20 43 6f 6d | ance.with.the.**.Qt.Embedded.Com |
7bd20 | 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 69 64 | mercial.License.Agreement.provid |
7bd40 | 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 |
7bd60 | 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. |
7bd80 | 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. |
7bda0 | 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 |
7bdc0 | 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 |
7bde0 | 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: |
7be00 | 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 |
7be20 | 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.* |
7be40 | 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 |
7be60 | 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 |
7be80 | 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 |
7bea0 | 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 |
7bec0 | 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 |
7bee0 | 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 |
7bf00 | 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..**.****** |
7bf20 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7bf40 | 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a | ******************************** |
7bf60 | 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 46 58 4d 41 43 48 36 34 44 45 46 53 5f 51 57 53 5f 48 0a | /..#ifndef.QGFXMACH64DEFS_QWS_H. |
7bf80 | 23 64 65 66 69 6e 65 20 51 47 46 58 4d 41 43 48 36 34 44 45 46 53 5f 51 57 53 5f 48 0a 0a 23 69 | #define.QGFXMACH64DEFS_QWS_H..#i |
7bfa0 | 66 6e 64 65 66 20 51 54 5f 48 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 64 65 66 69 | fndef.QT_H.#endif.//.QT_H..#defi |
7bfc0 | 6e 65 20 47 45 4e 5f 54 45 53 54 5f 43 4e 54 4c 20 30 78 30 30 64 30 0a 23 64 65 66 69 6e 65 20 | ne.GEN_TEST_CNTL.0x00d0.#define. |
7bfe0 | 46 49 46 4f 5f 53 54 41 54 20 30 78 30 33 31 30 0a 23 64 65 66 69 6e 65 20 42 55 53 5f 43 4e 54 | FIFO_STAT.0x0310.#define.BUS_CNT |
7c000 | 4c 20 30 78 30 30 61 30 0a 23 64 65 66 69 6e 65 20 47 55 49 5f 53 54 41 54 20 30 78 30 33 33 38 | L.0x00a0.#define.GUI_STAT.0x0338 |
7c020 | 0a 23 64 65 66 69 6e 65 20 4d 45 4d 5f 56 47 41 5f 57 50 5f 53 45 4c 20 30 78 30 30 62 34 0a 23 | .#define.MEM_VGA_WP_SEL.0x00b4.# |
7c040 | 64 65 66 69 6e 65 20 4d 45 4d 5f 56 47 41 5f 52 50 5f 53 45 4c 20 30 78 30 30 62 38 0a 23 64 65 | define.MEM_VGA_RP_SEL.0x00b8.#de |
7c060 | 66 69 6e 65 20 43 4f 4e 54 45 58 54 5f 4d 41 53 4b 20 30 78 30 33 32 30 0a 23 64 65 66 69 6e 65 | fine.CONTEXT_MASK.0x0320.#define |
7c080 | 20 44 53 54 5f 4f 46 46 5f 50 49 54 43 48 20 30 78 30 31 30 30 0a 23 64 65 66 69 6e 65 20 44 53 | .DST_OFF_PITCH.0x0100.#define.DS |
7c0a0 | 54 5f 59 5f 58 20 30 78 30 31 30 63 0a 23 64 65 66 69 6e 65 20 44 53 54 5f 48 45 49 47 48 54 20 | T_Y_X.0x010c.#define.DST_HEIGHT. |
7c0c0 | 30 78 30 31 31 34 0a 23 64 65 66 69 6e 65 20 44 53 54 5f 42 52 45 53 5f 45 52 52 20 30 78 30 31 | 0x0114.#define.DST_BRES_ERR.0x01 |
7c0e0 | 32 34 0a 23 64 65 66 69 6e 65 20 44 53 54 5f 42 52 45 53 5f 49 4e 43 20 30 78 30 31 32 38 0a 23 | 24.#define.DST_BRES_INC.0x0128.# |
7c100 | 64 65 66 69 6e 65 20 44 53 54 5f 42 52 45 53 5f 44 45 43 20 30 78 30 31 32 63 0a 23 64 65 66 69 | define.DST_BRES_DEC.0x012c.#defi |
7c120 | 6e 65 20 53 52 43 5f 4f 46 46 5f 50 49 54 43 48 20 30 78 30 31 38 30 0a 23 64 65 66 69 6e 65 20 | ne.SRC_OFF_PITCH.0x0180.#define. |
7c140 | 53 52 43 5f 59 5f 58 20 28 30 78 36 33 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 48 45 49 | SRC_Y_X.(0x63*4).#define.SRC_HEI |
7c160 | 47 48 54 31 5f 57 49 44 54 48 31 20 30 78 30 31 39 38 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 59 | GHT1_WIDTH1.0x0198.#define.SRC_Y |
7c180 | 5f 58 5f 53 54 41 52 54 20 30 78 30 31 61 34 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 48 45 49 47 | _X_START.0x01a4.#define.SRC_HEIG |
7c1a0 | 48 54 32 5f 57 49 44 54 48 32 20 30 78 30 31 62 30 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 43 4e | HT2_WIDTH2.0x01b0.#define.SRC_CN |
7c1c0 | 54 4c 20 30 78 30 31 62 34 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 4c 49 4e 45 5f 58 5f 4c 45 46 | TL.0x01b4.#define.SRC_LINE_X_LEF |
7c1e0 | 54 5f 54 4f 5f 52 49 47 48 54 20 30 78 31 30 0a 23 64 65 66 69 6e 65 20 48 4f 53 54 5f 43 4e 54 | T_TO_RIGHT.0x10.#define.HOST_CNT |
7c200 | 4c 20 30 78 30 32 34 30 0a 23 64 65 66 69 6e 65 20 50 41 54 5f 52 45 47 30 20 30 78 30 32 38 30 | L.0x0240.#define.PAT_REG0.0x0280 |
7c220 | 0a 23 64 65 66 69 6e 65 20 50 41 54 5f 52 45 47 31 20 30 78 30 32 38 34 0a 23 64 65 66 69 6e 65 | .#define.PAT_REG1.0x0284.#define |
7c240 | 20 50 41 54 5f 43 4e 54 4c 20 30 78 30 32 38 38 0a 23 64 65 66 69 6e 65 20 53 43 5f 4c 45 46 54 | .PAT_CNTL.0x0288.#define.SC_LEFT |
7c260 | 20 30 78 30 32 61 30 0a 23 64 65 66 69 6e 65 20 53 43 5f 54 4f 50 20 30 78 30 32 61 63 0a 23 64 | .0x02a0.#define.SC_TOP.0x02ac.#d |
7c280 | 65 66 69 6e 65 20 53 43 5f 42 4f 54 54 4f 4d 20 30 78 30 32 62 30 0a 23 64 65 66 69 6e 65 20 53 | efine.SC_BOTTOM.0x02b0.#define.S |
7c2a0 | 43 5f 52 49 47 48 54 20 30 78 30 32 61 34 0a 23 64 65 66 69 6e 65 20 44 50 5f 42 4b 47 44 5f 43 | C_RIGHT.0x02a4.#define.DP_BKGD_C |
7c2c0 | 4c 52 20 30 78 30 32 63 30 0a 23 64 65 66 69 6e 65 20 44 50 5f 46 52 47 44 5f 43 4c 52 20 30 78 | LR.0x02c0.#define.DP_FRGD_CLR.0x |
7c2e0 | 30 32 63 34 0a 23 64 65 66 69 6e 65 20 44 50 5f 57 52 49 54 45 5f 4d 41 53 4b 20 30 78 30 32 63 | 02c4.#define.DP_WRITE_MASK.0x02c |
7c300 | 38 0a 23 64 65 66 69 6e 65 20 44 50 5f 4d 49 58 20 30 78 30 32 64 34 0a 23 64 65 66 69 6e 65 20 | 8.#define.DP_MIX.0x02d4.#define. |
7c320 | 46 52 47 44 5f 4d 49 58 5f 53 20 30 78 37 30 30 30 30 0a 23 64 65 66 69 6e 65 20 42 4b 47 44 5f | FRGD_MIX_S.0x70000.#define.BKGD_ |
7c340 | 4d 49 58 5f 44 20 33 0a 23 64 65 66 69 6e 65 20 44 50 5f 53 52 43 20 30 78 30 32 64 38 0a 23 64 | MIX_D.3.#define.DP_SRC.0x02d8.#d |
7c360 | 65 66 69 6e 65 20 46 52 47 44 5f 53 52 43 5f 46 52 47 44 5f 43 4c 52 20 30 78 31 30 30 0a 23 64 | efine.FRGD_SRC_FRGD_CLR.0x100.#d |
7c380 | 65 66 69 6e 65 20 43 4c 52 5f 43 4d 50 5f 43 4c 52 20 30 78 30 33 30 30 0a 23 64 65 66 69 6e 65 | efine.CLR_CMP_CLR.0x0300.#define |
7c3a0 | 20 43 4c 52 5f 43 4d 50 5f 4d 41 53 4b 20 30 78 30 33 30 34 0a 23 64 65 66 69 6e 65 20 43 4c 52 | .CLR_CMP_MASK.0x0304.#define.CLR |
7c3c0 | 5f 43 4d 50 5f 43 4e 54 4c 20 30 78 30 33 30 38 0a 23 64 65 66 69 6e 65 20 44 50 5f 50 49 58 5f | _CMP_CNTL.0x0308.#define.DP_PIX_ |
7c3e0 | 57 49 44 54 48 20 30 78 30 32 64 30 0a 23 64 65 66 69 6e 65 20 48 4f 53 54 5f 33 32 42 50 50 20 | WIDTH.0x02d0.#define.HOST_32BPP. |
7c400 | 30 78 36 30 30 30 30 0a 23 64 65 66 69 6e 65 20 48 4f 53 54 5f 31 36 42 50 50 20 30 78 34 30 30 | 0x60000.#define.HOST_16BPP.0x400 |
7c420 | 30 30 0a 23 64 65 66 69 6e 65 20 48 4f 53 54 5f 38 42 50 50 20 30 78 32 30 30 30 30 0a 23 64 65 | 00.#define.HOST_8BPP.0x20000.#de |
7c440 | 66 69 6e 65 20 48 4f 53 54 5f 31 42 50 50 20 30 78 30 30 30 30 30 0a 23 64 65 66 69 6e 65 20 53 | fine.HOST_1BPP.0x00000.#define.S |
7c460 | 43 41 4c 45 5f 33 32 42 50 50 20 30 78 36 30 30 30 30 30 30 30 0a 23 64 65 66 69 6e 65 20 53 43 | CALE_32BPP.0x60000000.#define.SC |
7c480 | 41 4c 45 5f 31 36 42 50 50 20 30 78 34 30 30 30 30 30 30 30 0a 23 64 65 66 69 6e 65 20 53 43 41 | ALE_16BPP.0x40000000.#define.SCA |
7c4a0 | 4c 45 5f 38 42 50 50 20 30 78 32 30 30 30 30 30 30 30 0a 23 64 65 66 69 6e 65 20 53 43 41 4c 45 | LE_8BPP.0x20000000.#define.SCALE |
7c4c0 | 5f 31 42 50 50 20 30 78 30 30 30 30 30 30 30 30 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 33 32 42 | _1BPP.0x00000000.#define.SRC_32B |
7c4e0 | 50 50 20 30 78 36 30 30 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 31 36 42 50 50 20 30 78 34 30 30 | PP.0x600.#define.SRC_16BPP.0x400 |
7c500 | 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 38 42 50 50 20 30 78 32 30 30 0a 23 64 65 66 69 6e 65 20 | .#define.SRC_8BPP.0x200.#define. |
7c520 | 53 52 43 5f 31 42 50 50 20 30 78 30 30 30 0a 23 64 65 66 69 6e 65 20 44 53 54 5f 33 32 42 50 50 | SRC_1BPP.0x000.#define.DST_32BPP |
7c540 | 20 30 78 36 0a 23 64 65 66 69 6e 65 20 44 53 54 5f 31 36 42 50 50 20 30 78 34 0a 23 64 65 66 69 | .0x6.#define.DST_16BPP.0x4.#defi |
7c560 | 6e 65 20 44 53 54 5f 38 42 50 50 20 30 78 32 0a 23 64 65 66 69 6e 65 20 44 53 54 5f 31 42 50 50 | ne.DST_8BPP.0x2.#define.DST_1BPP |
7c580 | 20 30 78 30 0a 23 64 65 66 69 6e 65 20 42 59 54 45 5f 4f 52 44 45 52 5f 4c 53 42 5f 54 4f 5f 4d | .0x0.#define.BYTE_ORDER_LSB_TO_M |
7c5a0 | 53 42 20 30 78 31 30 30 30 30 30 30 0a 23 64 65 66 69 6e 65 20 42 59 54 45 5f 4f 52 44 45 52 5f | SB.0x1000000.#define.BYTE_ORDER_ |
7c5c0 | 4d 53 42 5f 54 4f 5f 4c 53 42 20 30 78 30 30 30 30 30 30 30 0a 23 64 65 66 69 6e 65 20 44 50 5f | MSB_TO_LSB.0x0000000.#define.DP_ |
7c5e0 | 43 48 41 49 4e 5f 4d 41 53 4b 20 30 78 30 32 63 63 0a 23 64 65 66 69 6e 65 20 47 55 49 5f 45 4e | CHAIN_MASK.0x02cc.#define.GUI_EN |
7c600 | 47 49 4e 45 5f 45 4e 41 42 4c 45 20 30 78 31 30 30 0a 23 64 65 66 69 6e 65 20 42 55 53 5f 48 4f | GINE_ENABLE.0x100.#define.BUS_HO |
7c620 | 53 54 5f 45 52 52 5f 41 43 4b 20 30 78 30 30 38 30 30 30 30 30 0a 23 64 65 66 69 6e 65 20 42 55 | ST_ERR_ACK.0x00800000.#define.BU |
7c640 | 53 5f 46 49 46 4f 5f 45 52 52 5f 41 43 4b 20 30 78 30 30 32 30 30 30 30 30 0a 23 64 65 66 69 6e | S_FIFO_ERR_ACK.0x00200000.#defin |
7c660 | 65 20 44 50 5f 46 52 47 44 5f 43 4c 52 20 30 78 30 32 63 34 0a 23 64 65 66 69 6e 65 20 44 50 5f | e.DP_FRGD_CLR.0x02c4.#define.DP_ |
7c680 | 53 52 43 20 30 78 30 32 64 38 0a 23 64 65 66 69 6e 65 20 42 4b 47 44 5f 53 52 43 5f 42 4b 47 44 | SRC.0x02d8.#define.BKGD_SRC_BKGD |
7c6a0 | 5f 43 4c 52 20 30 0a 23 64 65 66 69 6e 65 20 46 52 47 44 5f 53 52 43 5f 46 52 47 44 5f 43 4c 52 | _CLR.0.#define.FRGD_SRC_FRGD_CLR |
7c6c0 | 20 30 78 31 30 30 0a 23 64 65 66 69 6e 65 20 46 52 47 44 5f 4d 49 58 5f 41 56 45 52 41 47 45 20 | .0x100.#define.FRGD_MIX_AVERAGE. |
7c6e0 | 30 78 31 37 30 30 30 30 0a 23 64 65 66 69 6e 65 20 42 4b 47 44 5f 4d 49 58 5f 41 56 45 52 41 47 | 0x170000.#define.BKGD_MIX_AVERAG |
7c700 | 45 20 30 78 30 30 30 30 0a 23 64 65 66 69 6e 65 20 4d 4f 4e 4f 5f 53 52 43 5f 4f 4e 45 20 30 0a | E.0x0000.#define.MONO_SRC_ONE.0. |
7c720 | 23 64 65 66 69 6e 65 20 44 53 54 5f 58 20 30 78 30 31 30 34 0a 23 64 65 66 69 6e 65 20 44 53 54 | #define.DST_X.0x0104.#define.DST |
7c740 | 5f 59 20 30 78 30 31 30 38 0a 23 64 65 66 69 6e 65 20 44 53 54 5f 48 45 49 47 48 54 20 30 78 30 | _Y.0x0108.#define.DST_HEIGHT.0x0 |
7c760 | 31 31 34 0a 23 64 65 66 69 6e 65 20 44 53 54 5f 57 49 44 54 48 20 30 78 30 31 31 30 0a 23 64 65 | 114.#define.DST_WIDTH.0x0110.#de |
7c780 | 66 69 6e 65 20 43 4f 4e 46 49 47 5f 43 4e 54 4c 20 30 78 30 30 64 63 0a 23 64 65 66 69 6e 65 20 | fine.CONFIG_CNTL.0x00dc.#define. |
7c7a0 | 53 52 43 5f 57 49 44 54 48 31 20 28 30 78 36 34 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 52 43 5f | SRC_WIDTH1.(0x64*4).#define.SRC_ |
7c7c0 | 48 45 49 47 48 54 31 20 28 30 78 36 35 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 57 49 44 | HEIGHT1.(0x65*4).#define.SRC_WID |
7c7e0 | 54 48 32 20 28 30 78 36 61 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 48 45 49 47 48 54 32 | TH2.(0x6a*4).#define.SRC_HEIGHT2 |
7c800 | 20 28 30 78 36 62 2a 34 29 0a 23 64 65 66 69 6e 65 20 44 53 54 5f 43 4e 54 4c 20 30 78 30 31 33 | .(0x6b*4).#define.DST_CNTL.0x013 |
7c820 | 30 0a 23 64 65 66 69 6e 65 20 44 53 54 5f 48 45 49 47 48 54 5f 57 49 44 54 48 20 30 78 30 31 31 | 0.#define.DST_HEIGHT_WIDTH.0x011 |
7c840 | 38 0a 23 64 65 66 69 6e 65 20 47 55 49 5f 43 4e 54 4c 20 28 30 78 35 65 2a 34 29 0a 0a 23 64 65 | 8.#define.GUI_CNTL.(0x5e*4)..#de |
7c860 | 66 69 6e 65 20 4d 49 58 5f 44 53 54 20 30 78 30 30 30 33 0a 23 64 65 66 69 6e 65 20 4d 49 58 5f | fine.MIX_DST.0x0003.#define.MIX_ |
7c880 | 53 52 43 20 30 78 30 30 30 37 0a 23 64 65 66 69 6e 65 20 53 43 5f 4c 45 46 54 5f 52 49 47 48 54 | SRC.0x0007.#define.SC_LEFT_RIGHT |
7c8a0 | 20 28 30 78 61 61 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 43 5f 54 4f 50 5f 42 4f 54 54 4f 4d 20 | .(0xaa*4).#define.SC_TOP_BOTTOM. |
7c8c0 | 28 30 78 61 64 2a 34 29 0a 0a 23 64 65 66 69 6e 65 20 53 43 41 4c 45 5f 33 44 5f 43 4e 54 4c 20 | (0xad*4)..#define.SCALE_3D_CNTL. |
7c8e0 | 28 30 78 37 66 2a 34 29 0a 23 64 65 66 69 6e 65 20 41 4c 50 48 41 5f 54 45 53 54 5f 43 4e 54 4c | (0x7f*4).#define.ALPHA_TEST_CNTL |
7c900 | 20 28 30 78 35 34 2a 34 29 0a 23 64 65 66 69 6e 65 20 54 45 58 5f 43 4e 54 4c 20 28 30 78 64 64 | .(0x54*4).#define.TEX_CNTL.(0xdd |
7c920 | 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 43 41 4c 45 5f 4f 46 46 20 28 30 78 37 30 2a 34 29 0a 23 | *4).#define.SCALE_OFF.(0x70*4).# |
7c940 | 64 65 66 69 6e 65 20 53 43 41 4c 45 5f 50 49 54 43 48 20 28 30 78 37 62 2a 34 29 0a 23 64 65 66 | define.SCALE_PITCH.(0x7b*4).#def |
7c960 | 69 6e 65 20 53 43 41 4c 45 5f 57 49 44 54 48 20 28 30 78 37 37 2a 34 29 0a 23 64 65 66 69 6e 65 | ine.SCALE_WIDTH.(0x77*4).#define |
7c980 | 20 53 43 41 4c 45 5f 48 45 49 47 48 54 20 28 30 78 37 38 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 | .SCALE_HEIGHT.(0x78*4).#define.S |
7c9a0 | 43 41 4c 45 5f 58 5f 49 4e 43 20 28 30 78 37 63 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 43 41 4c | CALE_X_INC.(0x7c*4).#define.SCAL |
7c9c0 | 45 5f 59 5f 49 4e 43 20 28 30 78 37 64 2a 34 29 0a 23 64 65 66 69 6e 65 20 47 55 49 5f 54 52 41 | E_Y_INC.(0x7d*4).#define.GUI_TRA |
7c9e0 | 4a 5f 43 4e 54 4c 20 28 30 78 63 63 2a 34 29 0a 23 64 65 66 69 6e 65 20 44 53 54 5f 42 52 45 53 | J_CNTL.(0xcc*4).#define.DST_BRES |
7ca00 | 5f 4c 4e 54 48 20 28 30 78 34 38 2a 34 29 0a 0a 23 64 65 66 69 6e 65 20 53 43 41 4c 45 5f 48 41 | _LNTH.(0x48*4)..#define.SCALE_HA |
7ca20 | 43 43 20 28 30 78 66 32 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 43 41 4c 45 5f 56 41 43 43 20 28 | CC.(0xf2*4).#define.SCALE_VACC.( |
7ca40 | 30 78 37 65 2a 34 29 0a 0a 23 64 65 66 69 6e 65 20 43 52 54 5f 48 4f 52 5a 5f 56 45 52 54 5f 4c | 0x7e*4)..#define.CRT_HORZ_VERT_L |
7ca60 | 4f 41 44 20 28 30 78 35 31 2a 34 29 0a 23 64 65 66 69 6e 65 20 43 52 54 43 5f 56 4c 49 4e 45 5f | OAD.(0x51*4).#define.CRTC_VLINE_ |
7ca80 | 43 52 4e 54 5f 56 4c 49 4e 45 20 28 30 78 30 34 2a 34 29 0a 0a 23 64 65 66 69 6e 65 20 53 45 43 | CRNT_VLINE.(0x04*4)..#define.SEC |
7caa0 | 4f 4e 44 41 52 59 5f 53 43 41 4c 45 5f 48 41 43 43 20 28 30 78 65 39 2a 34 29 0a 23 64 65 66 69 | ONDARY_SCALE_HACC.(0xe9*4).#defi |
7cac0 | 6e 65 20 53 45 43 4f 4e 44 41 52 59 5f 53 43 41 4c 45 5f 56 41 43 43 20 28 30 78 66 35 2a 34 29 | ne.SECONDARY_SCALE_VACC.(0xf5*4) |
7cae0 | 0a 23 64 65 66 69 6e 65 20 53 45 43 4f 4e 44 41 52 59 5f 53 43 41 4c 45 5f 4f 46 46 20 28 30 78 | .#define.SECONDARY_SCALE_OFF.(0x |
7cb00 | 37 30 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 45 43 4f 4e 44 41 52 59 5f 53 43 41 4c 45 5f 4f 46 | 70*4).#define.SECONDARY_SCALE_OF |
7cb20 | 46 5f 41 43 43 20 28 30 78 65 31 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 45 43 4f 4e 44 41 52 59 | F_ACC.(0xe1*4).#define.SECONDARY |
7cb40 | 5f 53 43 41 4c 45 5f 58 5f 49 4e 43 20 28 30 78 65 37 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 45 | _SCALE_X_INC.(0xe7*4).#define.SE |
7cb60 | 43 4f 4e 44 41 52 59 5f 53 43 41 4c 45 5f 59 5f 49 4e 43 20 28 30 78 66 34 2a 34 29 0a 23 64 65 | CONDARY_SCALE_Y_INC.(0xf4*4).#de |
7cb80 | 66 69 6e 65 20 53 45 43 4f 4e 44 41 52 59 5f 53 43 41 4c 45 5f 50 49 54 43 48 20 28 30 78 64 61 | fine.SECONDARY_SCALE_PITCH.(0xda |
7cba0 | 2a 34 29 0a 23 64 65 66 69 6e 65 20 48 4f 53 54 5f 42 59 54 45 5f 41 4c 49 47 4e 20 31 0a 0a 23 | *4).#define.HOST_BYTE_ALIGN.1..# |
7cbc0 | 64 65 66 69 6e 65 20 43 55 52 5f 48 4f 52 5a 5f 56 45 52 54 5f 50 4f 53 4e 20 28 30 78 31 62 2a | define.CUR_HORZ_VERT_POSN.(0x1b* |
7cbe0 | 34 29 0a 23 64 65 66 69 6e 65 20 53 45 54 55 50 5f 43 4e 54 4c 20 28 30 78 63 31 2a 34 29 0a 23 | 4).#define.SETUP_CNTL.(0xc1*4).# |
7cc00 | 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 31 5f 53 20 28 30 78 39 30 2a 34 29 0a 23 64 65 66 69 | define.VERTEX_1_S.(0x90*4).#defi |
7cc20 | 6e 65 20 56 45 52 54 45 58 5f 31 5f 54 20 28 30 78 39 31 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 | ne.VERTEX_1_T.(0x91*4).#define.V |
7cc40 | 45 52 54 45 58 5f 31 5f 57 20 28 30 78 39 32 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 | ERTEX_1_W.(0x92*4).#define.VERTE |
7cc60 | 58 5f 31 5f 53 50 45 43 5f 41 52 47 42 20 28 30 78 39 33 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 | X_1_SPEC_ARGB.(0x93*4).#define.V |
7cc80 | 45 52 54 45 58 5f 31 5f 5a 20 28 30 78 39 34 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 | ERTEX_1_Z.(0x94*4).#define.VERTE |
7cca0 | 58 5f 31 5f 41 52 47 42 20 28 30 78 62 61 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 58 | X_1_ARGB.(0xba*4).#define.VERTEX |
7ccc0 | 5f 31 5f 58 5f 59 20 28 30 78 62 64 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 32 | _1_X_Y.(0xbd*4).#define.VERTEX_2 |
7cce0 | 5f 53 20 28 30 78 39 38 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 32 5f 54 20 28 | _S.(0x98*4).#define.VERTEX_2_T.( |
7cd00 | 30 78 39 39 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 32 5f 57 20 28 30 78 39 61 | 0x99*4).#define.VERTEX_2_W.(0x9a |
7cd20 | 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 32 5f 53 50 45 43 5f 41 52 47 42 20 28 | *4).#define.VERTEX_2_SPEC_ARGB.( |
7cd40 | 30 78 39 62 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 32 5f 5a 20 28 30 78 39 63 | 0x9b*4).#define.VERTEX_2_Z.(0x9c |
7cd60 | 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 32 5f 41 52 47 42 20 28 30 78 62 62 2a | *4).#define.VERTEX_2_ARGB.(0xbb* |
7cd80 | 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 32 5f 58 5f 59 20 28 30 78 62 65 2a 34 29 | 4).#define.VERTEX_2_X_Y.(0xbe*4) |
7cda0 | 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 33 5f 53 20 28 30 78 61 30 2a 34 29 0a 23 64 65 | .#define.VERTEX_3_S.(0xa0*4).#de |
7cdc0 | 66 69 6e 65 20 56 45 52 54 45 58 5f 33 5f 54 20 28 30 78 61 31 2a 34 29 0a 23 64 65 66 69 6e 65 | fine.VERTEX_3_T.(0xa1*4).#define |
7cde0 | 20 56 45 52 54 45 58 5f 33 5f 57 20 28 30 78 61 32 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 | .VERTEX_3_W.(0xa2*4).#define.VER |
7ce00 | 54 45 58 5f 33 5f 53 50 45 43 5f 41 52 47 42 20 28 30 78 61 33 2a 34 29 0a 23 64 65 66 69 6e 65 | TEX_3_SPEC_ARGB.(0xa3*4).#define |
7ce20 | 20 56 45 52 54 45 58 5f 33 5f 5a 20 28 30 78 61 34 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 | .VERTEX_3_Z.(0xa4*4).#define.VER |
7ce40 | 54 45 58 5f 33 5f 41 52 47 42 20 28 30 78 62 63 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 | TEX_3_ARGB.(0xbc*4).#define.VERT |
7ce60 | 45 58 5f 33 5f 58 5f 59 20 28 30 78 62 66 2a 34 29 0a 23 64 65 66 69 6e 65 20 4f 4e 45 5f 4f 56 | EX_3_X_Y.(0xbf*4).#define.ONE_OV |
7ce80 | 45 52 5f 41 52 45 41 5f 55 43 20 28 30 78 63 30 2a 34 29 0a 0a 23 64 65 66 69 6e 65 20 5a 5f 43 | ER_AREA_UC.(0xc0*4)..#define.Z_C |
7cea0 | 4e 54 4c 20 28 30 78 35 33 2a 34 29 0a 23 64 65 66 69 6e 65 20 44 50 5f 42 4b 47 44 5f 53 52 43 | NTL.(0x53*4).#define.DP_BKGD_SRC |
7cec0 | 5f 33 44 20 30 78 35 0a 23 64 65 66 69 6e 65 20 44 50 5f 46 52 47 44 5f 53 52 43 5f 33 44 20 30 | _3D.0x5.#define.DP_FRGD_SRC_3D.0 |
7cee0 | 78 35 30 30 0a 23 64 65 66 69 6e 65 20 44 50 5f 4d 4f 4e 4f 5f 53 52 43 5f 31 20 30 78 30 30 30 | x500.#define.DP_MONO_SRC_1.0x000 |
7cf00 | 30 30 0a 0a 23 64 65 66 69 6e 65 20 54 45 58 5f 53 49 5a 45 5f 50 49 54 43 48 20 28 30 78 64 63 | 00..#define.TEX_SIZE_PITCH.(0xdc |
7cf20 | 2a 34 29 0a 23 64 65 66 69 6e 65 20 54 45 58 5f 30 5f 4f 46 46 53 45 54 20 28 30 78 37 30 2a 34 | *4).#define.TEX_0_OFFSET.(0x70*4 |
7cf40 | 29 0a 23 64 65 66 69 6e 65 20 54 45 58 5f 31 5f 4f 46 46 53 45 54 20 28 30 78 37 31 2a 34 29 0a | ).#define.TEX_1_OFFSET.(0x71*4). |
7cf60 | 23 64 65 66 69 6e 65 20 54 45 58 5f 32 5f 4f 46 46 53 45 54 20 28 30 78 37 32 2a 34 29 0a 23 64 | #define.TEX_2_OFFSET.(0x72*4).#d |
7cf80 | 65 66 69 6e 65 20 54 45 58 5f 33 5f 4f 46 46 53 45 54 20 28 30 78 37 33 2a 34 29 0a 23 64 65 66 | efine.TEX_3_OFFSET.(0x73*4).#def |
7cfa0 | 69 6e 65 20 54 45 58 5f 34 5f 4f 46 46 53 45 54 20 28 30 78 37 34 2a 34 29 0a 23 64 65 66 69 6e | ine.TEX_4_OFFSET.(0x74*4).#defin |
7cfc0 | 65 20 54 45 58 5f 35 5f 4f 46 46 53 45 54 20 28 30 78 37 35 2a 34 29 0a 23 64 65 66 69 6e 65 20 | e.TEX_5_OFFSET.(0x75*4).#define. |
7cfe0 | 54 45 58 5f 36 5f 4f 46 46 53 45 54 20 28 30 78 37 36 2a 34 29 0a 23 64 65 66 69 6e 65 20 54 45 | TEX_6_OFFSET.(0x76*4).#define.TE |
7d000 | 58 5f 37 5f 4f 46 46 53 45 54 20 28 30 78 37 37 2a 34 29 0a 23 64 65 66 69 6e 65 20 54 45 58 5f | X_7_OFFSET.(0x77*4).#define.TEX_ |
7d020 | 38 5f 4f 46 46 53 45 54 20 28 30 78 37 38 2a 34 29 0a 23 64 65 66 69 6e 65 20 54 45 58 5f 39 5f | 8_OFFSET.(0x78*4).#define.TEX_9_ |
7d040 | 4f 46 46 53 45 54 20 28 30 78 37 39 2a 34 29 0a 23 64 65 66 69 6e 65 20 54 45 58 5f 31 30 5f 4f | OFFSET.(0x79*4).#define.TEX_10_O |
7d060 | 46 46 53 45 54 20 28 30 78 37 61 2a 34 29 0a 0a 23 64 65 66 69 6e 65 20 43 55 52 5f 43 4c 52 30 | FFSET.(0x7a*4)..#define.CUR_CLR0 |
7d080 | 20 30 78 30 30 36 30 0a 23 64 65 66 69 6e 65 20 43 55 52 5f 43 4c 52 31 20 30 78 30 30 36 34 0a | .0x0060.#define.CUR_CLR1.0x0064. |
7d0a0 | 23 64 65 66 69 6e 65 20 43 55 52 5f 4f 46 46 53 45 54 20 30 78 30 30 36 38 0a 23 64 65 66 69 6e | #define.CUR_OFFSET.0x0068.#defin |
7d0c0 | 65 20 43 55 52 5f 48 4f 52 5a 5f 56 45 52 54 5f 4f 46 46 20 30 78 30 30 37 30 0a 0a 23 65 6e 64 | e.CUR_HORZ_VERT_OFF.0x0070..#end |
7d0e0 | 69 66 20 2f 2f 20 51 47 46 58 4d 41 43 48 36 34 44 45 46 53 5f 51 57 53 5f 48 0a | if.//.QGFXMACH64DEFS_QWS_H. |