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 20 20 20 20 20 20 20 20 20 20 | .f.s._.q.w.s...h...P/*.......... |
0040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
00a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
00c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
00e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
01a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
01c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
01e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
02a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
02c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
02e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
03a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
03c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
03e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
04a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
04c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
04e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 | ..........................*/..#i |
0520 | 66 6e 64 65 66 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 | fndef.QGFXVOODOODEFS_QWS_H.#defi |
0540 | 6e 65 20 51 47 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 | ne.QGFXVOODOODEFS_QWS_H..#ifndef |
0560 | 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 64 69 | .QT_H.#include."qglobal.h".#endi |
0580 | 66 20 2f 2f 20 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 | f.//.QT_H..#define.VOODOOSTATUS. |
05a0 | 28 30 78 30 30 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 | (0x000).#define.INTCTRL.(0x004+0 |
05c0 | 78 30 31 30 30 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 | x0100000).#define.CLIP0MIN.(0x00 |
05e0 | 38 2b 30 78 30 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 | 8+0x0100000).#define.CLIP0MAX.(0 |
0600 | 78 30 30 63 2b 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 | x00c+0x0100000).#define.DSTBASEA |
0620 | 44 44 52 20 28 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 | DDR.(0x010+0x0100000).#define.DS |
0640 | 54 46 4f 52 4d 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 | TFORMAT.(0x014+0x0100000).#defin |
0660 | 65 20 53 52 43 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 | e.SRCCOLORKEYMIN.(0x018+0x010000 |
0680 | 30 29 0a 23 64 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 | 0).#define.SRCCOLORKEYMAX.(0x01c |
06a0 | 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 4b 45 59 4d | +0x0100000).#define.DSTCOLORKEYM |
06c0 | 49 4e 20 28 30 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 | IN.(0x020+0x0100000).#define.DST |
06e0 | 43 4f 4c 4f 52 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 | COLORKEYMAX.(0x024+0x0100000).#d |
0700 | 65 66 69 6e 65 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 | efine.BRESERROR0.(0x028+0x010000 |
0720 | 30 29 0a 23 64 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 | 0).#define.BRESERROR1.(0x02c+0x0 |
0740 | 31 30 30 30 30 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 | 100000).#define.ROP.(0x030+0x010 |
0760 | 30 30 30 30 29 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 | 0000).#define.SRCBASEADDR.(0x034 |
0780 | 2b 30 78 30 31 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 | +0x0100000).#define.COMMANDEXTRA |
07a0 | 20 28 30 78 30 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 | .(0x038+0x0100000).#define.LINES |
07c0 | 54 49 50 50 4c 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 | TIPPLE.(0x03c+0x0100000).#define |
07e0 | 20 4c 49 4e 45 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 | .LINESTYLE.(0x040+0x0100000).#de |
0800 | 66 69 6e 65 20 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 | fine.PATTERN0ALIAS.(0x044+0x0100 |
0820 | 30 30 30 29 0a 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 | 000).#define.PATTERN1ALIAS.(0x04 |
0840 | 38 2b 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 49 4e 20 28 30 | 8+0x0100000).#define.CLIP1MIN.(0 |
0860 | 78 30 34 63 2b 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 | x04c+0x0100000).#define.CLIP1MAX |
0880 | 20 28 30 78 30 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 | .(0x050+0x0100000).#define.SRCFO |
08a0 | 52 4d 41 54 20 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 | RMAT.(0x054+0x0100000).#define.S |
08c0 | 52 43 53 49 5a 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 | RCSIZE.(0x058+0x0100000).#define |
08e0 | 20 53 52 43 58 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 | .SRCXY.(0x05c+0x0100000).#define |
0900 | 20 43 4f 4c 4f 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 | .COLORBACK.(0x060+0x0100000).#de |
0920 | 66 69 6e 65 20 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 | fine.COLORFORE.(0x064+0x0100000) |
0940 | 0a 23 64 65 66 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 | .#define.DSTSIZE.(0x068+0x010000 |
0960 | 30 29 0a 23 64 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 | 0).#define.DSTXY.(0x06c+0x010000 |
0980 | 30 29 0a 23 64 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 | 0).#define.COMMAND.(0x070+0x0100 |
09a0 | 30 30 30 29 0a 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 | 000).#define.LAUNCHAREA.(0x080+0 |
09c0 | 78 30 31 30 30 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 | x0100000).#define.COLORPATTERN.( |
09e0 | 30 78 31 30 30 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 | 0x100+0x0100000)..#define.VIDPRO |
0a00 | 43 43 46 47 20 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 | CCFG.0x5c.#define.HWCURC0.0x68.# |
0a20 | 64 65 66 69 6e 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 | define.HWCURC1.0x6c.#define.HWCU |
0a40 | 52 50 41 54 41 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 | RPATADDR.0x60.#define.HWCURLOC.0 |
0a60 | 78 36 34 0a 0a 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 | x64..#endif.//.QGFXVOODOODEFS_QW |
0a80 | 53 5f 48 0a 00 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 | S_H......q.g.r.p.b.o.x...h...'/* |
0aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0e80 | 2a 2f 0a 23 69 66 6e 64 65 66 20 51 47 52 50 42 4f 58 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 52 | */.#ifndef.QGRPBOX_H.#define.QGR |
0ea0 | 50 42 4f 58 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 72 6f 75 70 62 6f 78 2e 68 22 0a 23 65 | PBOX_H.#include."qgroupbox.h".#e |
0ec0 | 6e 64 69 66 0a 00 00 00 0c 00 71 00 6d 00 61 00 70 00 2e 00 68 00 00 51 c4 2f 2a 20 20 20 20 20 | ndif......q.m.a.p...h..Q./*..... |
0ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
0fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
14a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 | .......................*/..#ifnd |
14c0 | 65 66 20 51 4d 41 50 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 41 50 5f 48 0a 0a 23 69 66 6e 64 65 | ef.QMAP_H.#define.QMAP_H..#ifnde |
14e0 | 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 63 | f.QT_H.#include."qglobal.h".#inc |
1500 | 6c 75 64 65 20 22 71 73 68 61 72 65 64 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 61 74 61 | lude."qshared.h".#include."qdata |
1520 | 73 74 72 65 61 6d 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 61 69 72 2e 68 22 0a 23 69 6e | stream.h".#include."qpair.h".#in |
1540 | 63 6c 75 64 65 20 22 71 76 61 6c 75 65 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | clude."qvaluelist.h".#endif.//.Q |
1560 | 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 23 69 6e 63 6c 75 64 65 20 | T_H..#ifndef.QT_NO_STL.#include. |
1580 | 3c 69 74 65 72 61 74 6f 72 3e 0a 23 69 6e 63 6c 75 64 65 20 3c 6d 61 70 3e 0a 23 65 6e 64 69 66 | <iterator>.#include.<map>.#endif |
15a0 | 0a 0a 2f 2f 23 64 65 66 69 6e 65 20 51 54 5f 43 48 45 43 4b 5f 4d 41 50 5f 52 41 4e 47 45 0a 0a | ..//#define.QT_CHECK_MAP_RANGE.. |
15c0 | 73 74 72 75 63 74 20 51 5f 45 58 50 4f 52 54 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 0a 7b 0a 20 | struct.Q_EXPORT.QMapNodeBase.{.. |
15e0 | 20 20 20 65 6e 75 6d 20 43 6f 6c 6f 72 20 7b 20 52 65 64 2c 20 42 6c 61 63 6b 20 7d 3b 0a 0a 20 | ...enum.Color.{.Red,.Black.};... |
1600 | 20 20 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 6c 65 66 74 3b 0a 20 20 20 20 51 4d 61 70 4e | ...QMapNodeBase*.left;.....QMapN |
1620 | 6f 64 65 42 61 73 65 2a 20 72 69 67 68 74 3b 0a 20 20 20 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 | odeBase*.right;.....QMapNodeBase |
1640 | 2a 20 70 61 72 65 6e 74 3b 0a 0a 20 20 20 20 43 6f 6c 6f 72 20 63 6f 6c 6f 72 3b 0a 0a 20 20 20 | *.parent;......Color.color;..... |
1660 | 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 6d 69 6e 69 6d 75 6d 28 29 20 7b 0a 09 51 4d 61 70 | .QMapNodeBase*.minimum().{..QMap |
1680 | 4e 6f 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 | NodeBase*.x.=.this;..while.(.x-> |
16a0 | 6c 65 66 74 20 29 0a 09 20 20 20 20 78 20 3d 20 78 2d 3e 6c 65 66 74 3b 0a 09 72 65 74 75 72 6e | left.)......x.=.x->left;..return |
16c0 | 20 78 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 6d 61 78 | .x;.....}......QMapNodeBase*.max |
16e0 | 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 69 73 | imum().{..QMapNodeBase*.x.=.this |
1700 | 3b 0a 09 77 68 69 6c 65 20 28 20 78 2d 3e 72 69 67 68 74 20 29 0a 09 20 20 20 20 78 20 3d 20 78 | ;..while.(.x->right.)......x.=.x |
1720 | 2d 3e 72 69 67 68 74 3b 0a 09 72 65 74 75 72 6e 20 78 3b 0a 20 20 20 20 7d 0a 7d 3b 0a 0a 0a 74 | ->right;..return.x;.....}.};...t |
1740 | 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 73 20 4b 2c 20 63 6c 61 73 73 20 54 3e 0a 73 74 72 75 63 | emplate.<class.K,.class.T>.struc |
1760 | 74 20 51 4d 61 70 4e 6f 64 65 20 3a 20 70 75 62 6c 69 63 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 | t.QMapNode.:.public.QMapNodeBase |
1780 | 0a 7b 0a 20 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 2c 20 | .{.....QMapNode(.const.K&._key,. |
17a0 | 63 6f 6e 73 74 20 54 26 20 5f 64 61 74 61 20 29 20 7b 20 64 61 74 61 20 3d 20 5f 64 61 74 61 3b | const.T&._data.).{.data.=._data; |
17c0 | 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 6e | .key.=._key;.}.....QMapNode(.con |
17e0 | 73 74 20 4b 26 20 5f 6b 65 79 20 29 09 20 20 20 7b 20 6b 65 79 20 3d 20 5f 6b 65 79 3b 20 7d 0a | st.K&._key.)....{.key.=._key;.}. |
1800 | 20 20 20 20 51 4d 61 70 4e 6f 64 65 28 20 63 6f 6e 73 74 20 51 4d 61 70 4e 6f 64 65 3c 4b 2c 54 | ....QMapNode(.const.QMapNode<K,T |
1820 | 3e 26 20 5f 6e 20 29 20 7b 20 6b 65 79 20 3d 20 5f 6e 2e 6b 65 79 3b 20 64 61 74 61 20 3d 20 5f | >&._n.).{.key.=._n.key;.data.=._ |
1840 | 6e 2e 64 61 74 61 3b 20 7d 0a 20 20 20 20 51 4d 61 70 4e 6f 64 65 28 29 20 7b 20 7d 0a 20 20 20 | n.data;.}.....QMapNode().{.}.... |
1860 | 20 54 20 64 61 74 61 3b 0a 20 20 20 20 4b 20 6b 65 79 3b 0a 7d 3b 0a 0a 0a 74 65 6d 70 6c 61 74 | .T.data;.....K.key;.};...templat |
1880 | 65 3c 63 6c 61 73 73 20 4b 2c 20 63 6c 61 73 73 20 54 3e 0a 63 6c 61 73 73 20 51 4d 61 70 49 74 | e<class.K,.class.T>.class.QMapIt |
18a0 | 65 72 61 74 6f 72 0a 7b 0a 20 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 | erator.{..public:...../*........ |
18c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 4d | ...............*/.....typedef.QM |
18e0 | 61 70 4e 6f 64 65 3c 20 4b 2c 20 54 20 3e 2a 20 4e 6f 64 65 50 74 72 3b 0a 23 69 66 6e 64 65 66 | apNode<.K,.T.>*.NodePtr;.#ifndef |
1900 | 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 74 79 70 65 64 65 66 20 73 74 64 3a 3a 62 69 64 69 | .QT_NO_STL.....typedef.std::bidi |
1920 | 72 65 63 74 69 6f 6e 61 6c 5f 69 74 65 72 61 74 6f 72 5f 74 61 67 20 20 69 74 65 72 61 74 6f 72 | rectional_iterator_tag..iterator |
1940 | 5f 63 61 74 65 67 6f 72 79 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 74 79 70 65 64 65 66 20 54 20 | _category;.#endif.....typedef.T. |
1960 | 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 5f 74 79 70 65 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f | .........value_type;.#ifndef.QT_ |
1980 | 4e 4f 5f 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 | NO_STL.....typedef.ptrdiff_t..di |
19a0 | 66 66 65 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 | fference_type;.#else.....typedef |
19c0 | 20 69 6e 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 | .int.difference_type;.#endif.... |
19e0 | 20 74 79 70 65 64 65 66 20 54 2a 20 20 20 20 20 20 20 20 20 70 6f 69 6e 74 65 72 3b 0a 20 20 20 | .typedef.T*.........pointer;.... |
1a00 | 20 74 79 70 65 64 65 66 20 54 26 20 20 20 20 20 20 20 20 20 72 65 66 65 72 65 6e 63 65 3b 0a 0a | .typedef.T&.........reference;.. |
1a20 | 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f | ..../*........................*/ |
1a40 | 0a 20 20 20 20 51 4d 61 70 4e 6f 64 65 3c 4b 2c 54 3e 2a 20 6e 6f 64 65 3b 0a 0a 20 20 20 20 2f | .....QMapNode<K,T>*.node;....../ |
1a60 | 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 | *........................*/..... |
1a80 | 51 4d 61 70 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 | QMapIterator().:.node(.0.).{}... |
1aa0 | 20 20 51 4d 61 70 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 70 | ..QMapIterator(.QMapNode<K,T>*.p |
1ac0 | 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 49 74 65 72 61 74 | .).:.node(.p.).{}.....QMapIterat |
1ae0 | 6f 72 28 20 63 6f 6e 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 | or(.const.QMapIterator<K,T>&.it. |
1b00 | 29 20 3a 20 6e 6f 64 65 28 20 69 74 2e 6e 6f 64 65 20 29 20 7b 7d 0a 0a 20 20 20 20 62 6f 6f 6c | ).:.node(.it.node.).{}......bool |
1b20 | 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 4d 61 70 49 74 65 72 61 74 6f 72 3c | .operator==(.const.QMapIterator< |
1b40 | 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 6f 64 65 20 3d | K,T>&.it.).const.{.return.node.= |
1b60 | 3d 20 69 74 2e 6e 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 | =.it.node;.}.....bool.operator!= |
1b80 | 28 20 63 6f 6e 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 | (.const.QMapIterator<K,T>&.it.). |
1ba0 | 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 6f 64 65 20 21 3d 20 69 74 2e 6e 6f 64 65 3b 20 | const.{.return.node.!=.it.node;. |
1bc0 | 7d 0a 20 20 20 20 54 26 20 6f 70 65 72 61 74 6f 72 2a 28 29 20 7b 20 72 65 74 75 72 6e 20 6e 6f | }.....T&.operator*().{.return.no |
1be0 | 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 6f 70 65 72 61 74 6f | de->data;.}.....const.T&.operato |
1c00 | 72 2a 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 20 | r*().const.{.return.node->data;. |
1c20 | 7d 0a 20 20 20 20 2f 2f 20 55 44 54 20 66 6f 72 20 54 20 3d 20 78 2a 0a 20 20 20 20 2f 2f 20 54 | }.....//.UDT.for.T.=.x*.....//.T |
1c40 | 2a 20 6f 70 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 | *.operator->().const.{.return.&n |
1c60 | 6f 64 65 2d 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 | ode->data;.}......const.K&.key() |
1c80 | 20 63 6f 6e 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 | .const.{.return.node->key;.}.... |
1ca0 | 20 54 26 20 64 61 74 61 28 29 20 7b 20 72 65 74 75 72 6e 20 6e 6f 64 65 2d 3e 64 61 74 61 3b 20 | .T&.data().{.return.node->data;. |
1cc0 | 7d 0a 20 20 20 20 63 6f 6e 73 74 20 54 26 20 64 61 74 61 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 | }.....const.T&.data().const.{.re |
1ce0 | 74 75 72 6e 20 6e 6f 64 65 2d 3e 64 61 74 61 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 | turn.node->data;.}..private:.... |
1d00 | 20 69 6e 74 20 69 6e 63 28 29 3b 0a 20 20 20 20 69 6e 74 20 64 65 63 28 29 3b 0a 0a 70 75 62 6c | .int.inc();.....int.dec();..publ |
1d20 | 69 63 3a 0a 20 20 20 20 51 4d 61 70 49 74 65 72 61 74 6f 72 3c 4b 2c 54 3e 26 20 6f 70 65 72 61 | ic:.....QMapIterator<K,T>&.opera |
1d40 | 74 6f 72 2b 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 | tor++().{..inc();..return.*this; |
1d60 | 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 4d 61 70 49 74 65 72 61 74 6f 72 3c 4b 2c 54 3e 20 6f 70 | .....}......QMapIterator<K,T>.op |
1d80 | 65 72 61 74 6f 72 2b 2b 28 69 6e 74 29 20 7b 0a 09 51 4d 61 70 49 74 65 72 61 74 6f 72 3c 4b 2c | erator++(int).{..QMapIterator<K, |
1da0 | 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 65 74 75 72 6e 20 | T>.tmp.=.*this;..inc();..return. |
1dc0 | 74 6d 70 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 4d 61 70 49 74 65 72 61 74 6f 72 3c 4b 2c 54 | tmp;.....}......QMapIterator<K,T |
1de0 | 3e 26 20 6f 70 65 72 61 74 6f 72 2d 2d 28 29 20 7b 0a 09 64 65 63 28 29 3b 0a 09 72 65 74 75 72 | >&.operator--().{..dec();..retur |
1e00 | 6e 20 2a 74 68 69 73 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 4d 61 70 49 74 65 72 61 74 6f 72 | n.*this;.....}......QMapIterator |
1e20 | 3c 4b 2c 54 3e 20 6f 70 65 72 61 74 6f 72 2d 2d 28 69 6e 74 29 20 7b 0a 09 51 4d 61 70 49 74 65 | <K,T>.operator--(int).{..QMapIte |
1e40 | 72 61 74 6f 72 3c 4b 2c 54 3e 20 74 6d 70 20 3d 20 2a 74 68 69 73 3b 0a 09 64 65 63 28 29 3b 0a | rator<K,T>.tmp.=.*this;..dec();. |
1e60 | 09 72 65 74 75 72 6e 20 74 6d 70 3b 0a 20 20 20 20 7d 0a 7d 3b 0a 0a 74 65 6d 70 6c 61 74 65 20 | .return.tmp;.....}.};..template. |
1e80 | 3c 63 6c 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 | <class.K,.class.T>.Q_INLINE_TEMP |
1ea0 | 4c 41 54 45 53 20 69 6e 74 20 51 4d 61 70 49 74 65 72 61 74 6f 72 3c 4b 2c 54 3e 3a 3a 69 6e 63 | LATES.int.QMapIterator<K,T>::inc |
1ec0 | 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 6f 64 | ().{.....QMapNodeBase*.tmp.=.nod |
1ee0 | 65 3b 0a 20 20 20 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 | e;.....if.(.tmp->right.).{..tmp. |
1f00 | 3d 20 74 6d 70 2d 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 | =.tmp->right;..while.(.tmp->left |
1f20 | 20 29 0a 09 20 20 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 | .)......tmp.=.tmp->left;.....}.e |
1f40 | 6c 73 65 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 70 61 | lse.{..QMapNodeBase*.y.=.tmp->pa |
1f60 | 72 65 6e 74 3b 0a 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 | rent;..while.(tmp.==.y->right).{ |
1f80 | 0a 09 20 20 20 20 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 | ......tmp.=.y;......y.=.y->paren |
1fa0 | 74 3b 0a 09 7d 0a 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 | t;..}..if.(tmp->right.!=.y)..... |
1fc0 | 20 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 | .tmp.=.y;.....}.....node.=.(Node |
1fe0 | 50 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 74 65 6d 70 6c 61 | Ptr)tmp;.....return.0;.}..templa |
2000 | 74 65 20 3c 63 6c 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 | te.<class.K,.class.T>.Q_INLINE_T |
2020 | 45 4d 50 4c 41 54 45 53 20 69 6e 74 20 51 4d 61 70 49 74 65 72 61 74 6f 72 3c 4b 2c 54 3e 3a 3a | EMPLATES.int.QMapIterator<K,T>:: |
2040 | 64 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 | dec().{.....QMapNodeBase*.tmp.=. |
2060 | 6e 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 | node;.....if.(tmp->color.==.QMap |
2080 | 4e 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 | NodeBase::Red.&&..tmp->parent->p |
20a0 | 61 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 | arent.==.tmp.).{..tmp.=.tmp->rig |
20c0 | 68 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 | ht;.....}.else.if.(tmp->left.!=. |
20e0 | 30 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 | 0).{..QMapNodeBase*.y.=.tmp->lef |
2100 | 74 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 | t;..while.(.y->right.)......y.=. |
2120 | 79 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 | y->right;..tmp.=.y;.....}.else.{ |
2140 | 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 70 61 72 65 6e 74 3b | ..QMapNodeBase*.y.=.tmp->parent; |
2160 | 0a 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 | ..while.(tmp.==.y->left).{...... |
2180 | 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;..}. |
21a0 | 09 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 | .tmp.=.y;.....}.....node.=.(Node |
21c0 | 50 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 74 65 6d 70 6c 61 | Ptr)tmp;.....return.0;.}..templa |
21e0 | 74 65 3c 63 6c 61 73 73 20 4b 2c 20 63 6c 61 73 73 20 54 3e 0a 63 6c 61 73 73 20 51 4d 61 70 43 | te<class.K,.class.T>.class.QMapC |
2200 | 6f 6e 73 74 49 74 65 72 61 74 6f 72 0a 7b 0a 20 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2a 20 20 | onstIterator.{..public:...../*.. |
2220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 74 79 70 65 | .....................*/.....type |
2240 | 64 65 66 20 51 4d 61 70 4e 6f 64 65 3c 20 4b 2c 20 54 20 3e 2a 20 4e 6f 64 65 50 74 72 3b 0a 23 | def.QMapNode<.K,.T.>*.NodePtr;.# |
2260 | 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 65 66 20 73 74 64 | ifndef.QT_NO_STL.....typedef.std |
2280 | 3a 3a 62 69 64 69 72 65 63 74 69 6f 6e 61 6c 5f 69 74 65 72 61 74 6f 72 5f 74 61 67 20 20 69 74 | ::bidirectional_iterator_tag..it |
22a0 | 65 72 61 74 6f 72 5f 63 61 74 65 67 6f 72 79 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 74 79 70 65 | erator_category;.#endif.....type |
22c0 | 64 65 66 20 54 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 5f 74 79 70 65 3b 0a 23 69 66 6e 64 | def.T..........value_type;.#ifnd |
22e0 | 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 74 79 70 65 64 65 66 20 70 74 72 64 69 66 66 | ef.QT_NO_STL.....typedef.ptrdiff |
2300 | 5f 74 20 20 64 69 66 66 65 72 65 6e 63 65 5f 74 79 70 65 3b 0a 23 65 6c 73 65 0a 20 20 20 20 74 | _t..difference_type;.#else.....t |
2320 | 79 70 65 64 65 66 20 69 6e 74 20 64 69 66 66 65 72 65 6e 63 65 5f 74 79 70 65 3b 0a 23 65 6e 64 | ypedef.int.difference_type;.#end |
2340 | 69 66 0a 20 20 20 20 74 79 70 65 64 65 66 20 63 6f 6e 73 74 20 54 2a 20 20 20 70 6f 69 6e 74 65 | if.....typedef.const.T*...pointe |
2360 | 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 63 6f 6e 73 74 20 54 26 20 20 20 72 65 66 65 72 65 | r;.....typedef.const.T&...refere |
2380 | 6e 63 65 3b 0a 0a 0a 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nce;......./*................... |
23a0 | 20 20 20 20 20 2a 2f 0a 20 20 20 20 51 4d 61 70 4e 6f 64 65 3c 4b 2c 54 3e 2a 20 6e 6f 64 65 3b | .....*/.....QMapNode<K,T>*.node; |
23c0 | 0a 0a 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ....../*........................ |
23e0 | 2a 2f 0a 20 20 20 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 28 29 20 3a 20 6e 6f 64 | */.....QMapConstIterator().:.nod |
2400 | 65 28 20 30 20 29 20 7b 7d 0a 20 20 20 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 28 | e(.0.).{}.....QMapConstIterator( |
2420 | 20 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 | .QMapNode<K,T>*.p.).:.node(.p.). |
2440 | 7b 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 | {}.....QMapConstIterator(.const. |
2460 | 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 3a 20 6e | QMapConstIterator<K,T>&.it.).:.n |
2480 | 6f 64 65 28 20 69 74 2e 6e 6f 64 65 20 29 20 7b 7d 0a 20 20 20 20 51 4d 61 70 43 6f 6e 73 74 49 | ode(.it.node.).{}.....QMapConstI |
24a0 | 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 4d 61 70 49 74 65 72 61 74 6f 72 3c 4b 2c 54 3e | terator(.const.QMapIterator<K,T> |
24c0 | 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 7d 0a 0a 20 20 20 | &.it.).:.node(.it.node.).{}..... |
24e0 | 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 4d 61 70 43 6f 6e 73 | .bool.operator==(.const.QMapCons |
2500 | 74 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 20 7b 20 72 65 74 | tIterator<K,T>&.it.).const.{.ret |
2520 | 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 20 62 6f 6f 6c 20 | urn.node.==.it.node;.}.....bool. |
2540 | 6f 70 65 72 61 74 6f 72 21 3d 28 20 63 6f 6e 73 74 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 | operator!=(.const.QMapConstItera |
2560 | 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 6f | tor<K,T>&.it.).const.{.return.no |
2580 | 64 65 20 21 3d 20 69 74 2e 6e 6f 64 65 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 54 26 20 6f 70 | de.!=.it.node;.}.....const.T&.op |
25a0 | 65 72 61 74 6f 72 2a 28 29 20 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 6f 64 65 2d 3e | erator*()..const.{.return.node-> |
25c0 | 64 61 74 61 3b 20 7d 0a 20 20 20 20 2f 2f 20 55 44 54 20 66 6f 72 20 54 20 3d 20 78 2a 0a 20 20 | data;.}.....//.UDT.for.T.=.x*... |
25e0 | 20 20 2f 2f 20 63 6f 6e 73 74 20 54 2a 20 6f 70 65 72 61 74 6f 72 2d 3e 28 29 20 63 6f 6e 73 74 | ..//.const.T*.operator->().const |
2600 | 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 20 20 63 6f | .{.return.&node->data;.}......co |
2620 | 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 6e 6f 64 65 | nst.K&.key().const.{.return.node |
2640 | 2d 3e 6b 65 79 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 20 54 26 20 64 61 74 61 28 29 20 63 6f 6e | ->key;.}.....const.T&.data().con |
2660 | 73 74 20 7b 20 72 65 74 75 72 6e 20 6e 6f 64 65 2d 3e 64 61 74 61 3b 20 7d 0a 0a 70 72 69 76 61 | st.{.return.node->data;.}..priva |
2680 | 74 65 3a 0a 20 20 20 20 69 6e 74 20 69 6e 63 28 29 3b 0a 20 20 20 20 69 6e 74 20 64 65 63 28 29 | te:.....int.inc();.....int.dec() |
26a0 | 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 | ;..public:.....QMapConstIterator |
26c0 | 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 3b 0a 09 72 | <K,T>&.operator++().{..inc();..r |
26e0 | 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 43 6f 6e 73 | eturn.*this;.....}......QMapCons |
2700 | 74 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 | tIterator<K,T>.operator++(int).{ |
2720 | 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 74 6d 70 20 3d 20 2a | ..QMapConstIterator<K,T>.tmp.=.* |
2740 | 74 68 69 73 3b 0a 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 | this;..inc();..return.tmp;.....} |
2760 | 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 26 20 6f 70 | ......QMapConstIterator<K,T>&.op |
2780 | 65 72 61 74 6f 72 2d 2d 28 29 20 7b 0a 09 64 65 63 28 29 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 | erator--().{..dec();..return.*th |
27a0 | 69 73 3b 0a 20 20 20 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 | is;.....}......QMapConstIterator |
27c0 | 3c 4b 2c 54 3e 20 6f 70 65 72 61 74 6f 72 2d 2d 28 69 6e 74 29 20 7b 0a 09 51 4d 61 70 43 6f 6e | <K,T>.operator--(int).{..QMapCon |
27e0 | 73 74 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 09 64 65 | stIterator<K,T>.tmp.=.*this;..de |
2800 | 63 28 29 3b 0a 09 72 65 74 75 72 6e 20 74 6d 70 3b 0a 20 20 20 20 7d 0a 7d 3b 0a 0a 74 65 6d 70 | c();..return.tmp;.....}.};..temp |
2820 | 6c 61 74 65 20 3c 63 6c 61 73 73 20 4b 2c 20 63 6c 61 73 73 20 54 3e 0a 51 5f 49 4e 4c 49 4e 45 | late.<class.K,.class.T>.Q_INLINE |
2840 | 5f 54 45 4d 50 4c 41 54 45 53 20 69 6e 74 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 | _TEMPLATES.int.QMapConstIterator |
2860 | 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 65 42 61 73 65 2a | <K,T>::inc().{.....QMapNodeBase* |
2880 | 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 3e 72 69 67 68 74 | .tmp.=.node;.....if.(.tmp->right |
28a0 | 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 68 69 6c 65 20 28 | .).{..tmp.=.tmp->right;..while.( |
28c0 | 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 70 2d 3e 6c 65 66 | .tmp->left.)......tmp.=.tmp->lef |
28e0 | 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 61 73 65 2a 20 79 | t;.....}.else.{..QMapNodeBase*.y |
2900 | 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 79 | .=.tmp->parent;..while.(tmp.==.y |
2920 | 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 20 20 20 20 79 20 | ->right).{......tmp.=.y;......y. |
2940 | 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 72 69 67 68 74 20 | =.y->parent;..}..if.(tmp->right. |
2960 | 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 20 20 20 20 6e 6f | !=.y)......tmp.=.y;.....}.....no |
2980 | 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 75 72 6e 20 30 3b | de.=.(NodePtr)tmp;.....return.0; |
29a0 | 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 73 73 20 54 3e 0a | .}..template.<class.K,.class.T>. |
29c0 | 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 43 6f 6e 73 74 | Q_INLINE_TEMPLATES.int.QMapConst |
29e0 | 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 4e | Iterator<K,T>::dec().{.....QMapN |
2a00 | 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 70 | odeBase*.tmp.=.node;.....if.(tmp |
2a20 | 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 0a | ->color.==.QMapNodeBase::Red.&&. |
2a40 | 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 0a | .tmp->parent->parent.==.tmp.).{. |
2a60 | 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 66 | .tmp.=.tmp->right;.....}.else.if |
2a80 | 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 73 | .(tmp->left.!=.0).{..QMapNodeBas |
2aa0 | 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 69 | e*.y.=.tmp->left;..while.(.y->ri |
2ac0 | 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 20 | ght.)......y.=.y->right;..tmp.=. |
2ae0 | 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 79 | y;.....}.else.{..QMapNodeBase*.y |
2b00 | 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 79 | .=.tmp->parent;..while.(tmp.==.y |
2b20 | 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 3d | ->left).{......tmp.=.y;......y.= |
2b40 | 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 20 | .y->parent;..}..tmp.=.y;.....}.. |
2b60 | 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 75 | ...node.=.(NodePtr)tmp;.....retu |
2b80 | 72 6e 20 30 3b 0a 7d 0a 0a 2f 2f 20 23 23 23 20 34 2e 30 3a 20 72 65 6e 61 6d 65 20 74 6f 20 73 | rn.0;.}..//.###.4.0:.rename.to.s |
2ba0 | 6f 6d 65 74 68 69 6e 67 20 77 69 74 68 6f 75 74 20 50 72 69 76 61 74 65 20 69 6e 20 69 74 2e 20 | omething.without.Private.in.it.. |
2bc0 | 4e 6f 74 20 72 65 61 6c 6c 79 20 69 6e 74 65 72 6e 61 6c 2e 0a 63 6c 61 73 73 20 51 5f 45 58 50 | Not.really.internal..class.Q_EXP |
2be0 | 4f 52 54 20 51 4d 61 70 50 72 69 76 61 74 65 42 61 73 65 20 3a 20 70 75 62 6c 69 63 20 51 53 68 | ORT.QMapPrivateBase.:.public.QSh |
2c00 | 61 72 65 64 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 61 70 50 72 69 76 61 74 65 42 61 | ared.{.public:.....QMapPrivateBa |
2c20 | 73 65 28 29 20 7b 0a 09 6e 6f 64 65 5f 63 6f 75 6e 74 20 3d 20 30 3b 0a 20 20 20 20 7d 0a 20 20 | se().{..node_count.=.0;.....}... |
2c40 | 20 20 51 4d 61 70 50 72 69 76 61 74 65 42 61 73 65 28 20 63 6f 6e 73 74 20 51 4d 61 70 50 72 69 | ..QMapPrivateBase(.const.QMapPri |
2c60 | 76 61 74 65 42 61 73 65 2a 20 5f 6d 61 70 29 20 7b 0a 09 6e 6f 64 65 5f 63 6f 75 6e 74 20 3d 20 | vateBase*._map).{..node_count.=. |
2c80 | 5f 6d 61 70 2d 3e 6e 6f 64 65 5f 63 6f 75 6e 74 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 2f 2a 20 | _map->node_count;.....}....../*. |
2ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 76 6f 69 | ......................*/.....voi |
2ce0 | 64 20 72 6f 74 61 74 65 4c 65 66 74 28 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 78 2c 20 51 | d.rotateLeft(.QMapNodeBase*.x,.Q |
2d00 | 4d 61 70 4e 6f 64 65 42 61 73 65 2a 26 20 72 6f 6f 74 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 6f | MapNodeBase*&.root);.....void.ro |
2d20 | 74 61 74 65 52 69 67 68 74 28 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 78 2c 20 51 4d 61 70 | tateRight(.QMapNodeBase*.x,.QMap |
2d40 | 4e 6f 64 65 42 61 73 65 2a 26 20 72 6f 6f 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 62 61 | NodeBase*&.root.);.....void.reba |
2d60 | 6c 61 6e 63 65 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 | lance(.QMapNodeBase*.x,.QMapNode |
2d80 | 42 61 73 65 2a 26 20 72 6f 6f 74 20 29 3b 0a 20 20 20 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a | Base*&.root.);.....QMapNodeBase* |
2da0 | 20 72 65 6d 6f 76 65 41 6e 64 52 65 62 61 6c 61 6e 63 65 28 20 51 4d 61 70 4e 6f 64 65 42 61 73 | .removeAndRebalance(.QMapNodeBas |
2dc0 | 65 2a 20 7a 2c 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 26 20 72 6f 6f 74 2c 0a 09 09 09 09 20 | e*.z,.QMapNodeBase*&.root,...... |
2de0 | 20 20 20 20 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 26 20 6c 65 66 74 6d 6f 73 74 2c 0a 09 09 | .....QMapNodeBase*&.leftmost,... |
2e00 | 09 09 20 20 20 20 20 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 26 20 72 69 67 68 74 6d 6f 73 74 | ........QMapNodeBase*&.rightmost |
2e20 | 20 29 3b 0a 0a 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .);....../*..................... |
2e40 | 20 20 20 2a 2f 0a 20 20 20 20 69 6e 74 20 6e 6f 64 65 5f 63 6f 75 6e 74 3b 0a 7d 3b 0a 0a 0a 74 | ...*/.....int.node_count;.};...t |
2e60 | 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 63 6c 61 | emplate.<class.Key,.class.T>.cla |
2e80 | 73 73 20 51 4d 61 70 50 72 69 76 61 74 65 20 3a 20 70 75 62 6c 69 63 20 51 4d 61 70 50 72 69 76 | ss.QMapPrivate.:.public.QMapPriv |
2ea0 | 61 74 65 42 61 73 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 | ateBase.{.public:...../*........ |
2ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 4d | ...............*/.....typedef.QM |
2ee0 | 61 70 49 74 65 72 61 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 | apIterator<.Key,.T.>.Iterator;.. |
2f00 | 20 20 20 74 79 70 65 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 | ...typedef.QMapConstIterator<.Ke |
2f20 | 79 2c 20 54 20 3e 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 | y,.T.>.ConstIterator;.....typede |
2f40 | 66 20 51 4d 61 70 4e 6f 64 65 3c 20 4b 65 79 2c 20 54 20 3e 20 4e 6f 64 65 3b 0a 20 20 20 20 74 | f.QMapNode<.Key,.T.>.Node;.....t |
2f60 | 79 70 65 64 65 66 20 51 4d 61 70 4e 6f 64 65 3c 20 4b 65 79 2c 20 54 20 3e 2a 20 4e 6f 64 65 50 | ypedef.QMapNode<.Key,.T.>*.NodeP |
2f80 | 74 72 3b 0a 0a 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | tr;....../*..................... |
2fa0 | 20 20 20 2a 2f 0a 20 20 20 20 51 4d 61 70 50 72 69 76 61 74 65 28 29 3b 0a 20 20 20 20 51 4d 61 | ...*/.....QMapPrivate();.....QMa |
2fc0 | 70 50 72 69 76 61 74 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 | pPrivate(.const.QMapPrivate<.Key |
2fe0 | 2c 20 54 20 3e 2a 20 5f 6d 61 70 20 29 3b 0a 20 20 20 20 7e 51 4d 61 70 50 72 69 76 61 74 65 28 | ,.T.>*._map.);.....~QMapPrivate( |
3000 | 29 20 7b 20 63 6c 65 61 72 28 29 3b 20 64 65 6c 65 74 65 20 68 65 61 64 65 72 3b 20 7d 0a 0a 20 | ).{.clear();.delete.header;.}... |
3020 | 20 20 20 4e 6f 64 65 50 74 72 20 63 6f 70 79 28 20 4e 6f 64 65 50 74 72 20 70 20 29 3b 0a 20 20 | ...NodePtr.copy(.NodePtr.p.);... |
3040 | 20 20 76 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 20 | ..void.clear();.....void.clear(. |
3060 | 4e 6f 64 65 50 74 72 20 70 20 29 3b 0a 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 62 65 67 69 6e | NodePtr.p.);......Iterator.begin |
3080 | 28 29 09 7b 20 72 65 74 75 72 6e 20 49 74 65 72 61 74 6f 72 28 20 28 4e 6f 64 65 50 74 72 29 28 | ().{.return.Iterator(.(NodePtr)( |
30a0 | 68 65 61 64 65 72 2d 3e 6c 65 66 74 20 29 20 29 3b 20 7d 0a 20 20 20 20 49 74 65 72 61 74 6f 72 | header->left.).);.}.....Iterator |
30c0 | 20 65 6e 64 28 29 09 7b 20 72 65 74 75 72 6e 20 49 74 65 72 61 74 6f 72 28 20 68 65 61 64 65 72 | .end().{.return.Iterator(.header |
30e0 | 20 29 3b 20 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 | .);.}.....ConstIterator.begin(). |
3100 | 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 28 20 28 4e | const.{.return.ConstIterator(.(N |
3120 | 6f 64 65 50 74 72 29 28 68 65 61 64 65 72 2d 3e 6c 65 66 74 20 29 20 29 3b 20 7d 0a 20 20 20 20 | odePtr)(header->left.).);.}..... |
3140 | 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 20 65 6e 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 | ConstIterator.end().const.{.retu |
3160 | 72 6e 20 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 28 20 68 65 61 64 65 72 20 29 3b 20 7d 0a 0a 20 | rn.ConstIterator(.header.);.}... |
3180 | 20 20 20 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 20 66 69 6e 64 28 63 6f 6e 73 74 20 4b 65 79 26 | ...ConstIterator.find(const.Key& |
31a0 | 20 6b 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 28 20 49 74 65 | .k).const;......void.remove(.Ite |
31c0 | 72 61 74 6f 72 20 69 74 20 29 20 7b 0a 09 4e 6f 64 65 50 74 72 20 64 65 6c 20 3d 20 28 4e 6f 64 | rator.it.).{..NodePtr.del.=.(Nod |
31e0 | 65 50 74 72 29 20 72 65 6d 6f 76 65 41 6e 64 52 65 62 61 6c 61 6e 63 65 28 20 69 74 2e 6e 6f 64 | ePtr).removeAndRebalance(.it.nod |
3200 | 65 2c 20 68 65 61 64 65 72 2d 3e 70 61 72 65 6e 74 2c 20 68 65 61 64 65 72 2d 3e 6c 65 66 74 2c | e,.header->parent,.header->left, |
3220 | 20 68 65 61 64 65 72 2d 3e 72 69 67 68 74 20 29 3b 0a 09 64 65 6c 65 74 65 20 64 65 6c 3b 0a 09 | .header->right.);..delete.del;.. |
3240 | 2d 2d 6e 6f 64 65 5f 63 6f 75 6e 74 3b 0a 20 20 20 20 7d 0a 0a 23 69 66 64 65 66 20 51 54 5f 51 | --node_count;.....}..#ifdef.QT_Q |
3260 | 4d 41 50 5f 44 45 42 55 47 0a 20 20 20 20 76 6f 69 64 20 69 6e 6f 72 64 65 72 28 20 51 4d 61 70 | MAP_DEBUG.....void.inorder(.QMap |
3280 | 4e 6f 64 65 42 61 73 65 2a 20 78 20 3d 20 30 2c 20 69 6e 74 20 6c 65 76 65 6c 20 3d 20 30 20 29 | NodeBase*.x.=.0,.int.level.=.0.) |
32a0 | 7b 0a 09 69 66 20 28 20 21 78 20 29 0a 09 20 20 20 20 78 20 3d 20 68 65 61 64 65 72 2d 3e 70 61 | {..if.(.!x.)......x.=.header->pa |
32c0 | 72 65 6e 74 3b 0a 09 69 66 20 28 20 78 2d 3e 6c 65 66 74 20 29 0a 09 20 20 20 20 69 6e 6f 72 64 | rent;..if.(.x->left.)......inord |
32e0 | 65 72 28 20 78 2d 3e 6c 65 66 74 2c 20 6c 65 76 65 6c 20 2b 20 31 20 29 3b 0a 20 20 20 20 2f 2f | er(.x->left,.level.+.1.);.....// |
3300 | 63 6f 75 74 20 3c 3c 20 6c 65 76 65 6c 20 3c 3c 20 22 20 4b 65 79 3d 22 20 3c 3c 20 6b 65 79 28 | cout.<<.level.<<.".Key=".<<.key( |
3320 | 78 29 20 3c 3c 20 22 20 56 61 6c 75 65 3d 22 20 3c 3c 20 28 28 4e 6f 64 65 50 74 72 29 78 29 2d | x).<<.".Value=".<<.((NodePtr)x)- |
3340 | 3e 64 61 74 61 20 3c 3c 20 65 6e 64 6c 3b 0a 09 69 66 20 28 20 78 2d 3e 72 69 67 68 74 20 29 0a | >data.<<.endl;..if.(.x->right.). |
3360 | 09 20 20 20 20 69 6e 6f 72 64 65 72 28 20 78 2d 3e 72 69 67 68 74 2c 20 6c 65 76 65 6c 20 2b 20 | .....inorder(.x->right,.level.+. |
3380 | 31 20 29 3b 0a 20 20 20 20 7d 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 30 0a 20 20 20 20 49 74 65 | 1.);.....}.#endif..#if.0.....Ite |
33a0 | 72 61 74 6f 72 20 69 6e 73 65 72 74 4d 75 6c 74 69 28 63 6f 6e 73 74 20 4b 65 79 26 20 76 29 7b | rator.insertMulti(const.Key&.v){ |
33c0 | 0a 09 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 79 20 3d 20 68 65 61 64 65 72 3b 0a 09 51 4d 61 | ..QMapNodeBase*.y.=.header;..QMa |
33e0 | 70 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 0a 09 | pNodeBase*.x.=.header->parent;.. |
3400 | 77 68 69 6c 65 20 28 78 20 21 3d 20 30 29 7b 0a 09 20 20 20 20 79 20 3d 20 78 3b 0a 09 20 20 20 | while.(x.!=.0){......y.=.x;..... |
3420 | 20 78 20 3d 20 28 20 76 20 3c 20 6b 65 79 28 78 29 20 29 20 3f 20 78 2d 3e 6c 65 66 74 20 3a 20 | .x.=.(.v.<.key(x).).?.x->left.:. |
3440 | 78 2d 3e 72 69 67 68 74 3b 0a 09 7d 0a 09 72 65 74 75 72 6e 20 69 6e 73 65 72 74 28 78 2c 20 79 | x->right;..}..return.insert(x,.y |
3460 | 2c 20 76 29 3b 0a 20 20 20 20 7d 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 49 74 65 72 61 74 6f 72 | ,.v);.....}.#endif......Iterator |
3480 | 20 69 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 3b 0a 20 | .insertSingle(.const.Key&.k.);.. |
34a0 | 20 20 20 49 74 65 72 61 74 6f 72 20 69 6e 73 65 72 74 28 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 | ...Iterator.insert(.QMapNodeBase |
34c0 | 2a 20 78 2c 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 79 2c 20 63 6f 6e 73 74 20 4b 65 79 26 | *.x,.QMapNodeBase*.y,.const.Key& |
34e0 | 20 6b 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 | .k.);..protected:...../*........ |
3500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 63 6f 6e 73 74 20 4b 65 79 26 20 | ..............*/.....const.Key&. |
3520 | 6b 65 79 28 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 62 20 29 20 63 6f 6e 73 74 20 7b 20 72 | key(.QMapNodeBase*.b.).const.{.r |
3540 | 65 74 75 72 6e 20 28 28 4e 6f 64 65 50 74 72 29 62 29 2d 3e 6b 65 79 3b 20 7d 0a 0a 20 20 20 20 | eturn.((NodePtr)b)->key;.}...... |
3560 | 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 | /*........................*/.... |
3580 | 20 4e 6f 64 65 50 74 72 20 68 65 61 64 65 72 3b 0a 7d 3b 0a 0a 0a 74 65 6d 70 6c 61 74 65 20 3c | .NodePtr.header;.};...template.< |
35a0 | 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 4d | class.Key,.class.T>.Q_INLINE_TEM |
35c0 | 50 4c 41 54 45 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 | PLATES.QMapPrivate<Key,T>::QMapP |
35e0 | 72 69 76 61 74 65 28 29 20 7b 0a 20 20 20 20 68 65 61 64 65 72 20 3d 20 6e 65 77 20 4e 6f 64 65 | rivate().{.....header.=.new.Node |
3600 | 3b 0a 20 20 20 20 68 65 61 64 65 72 2d 3e 63 6f 6c 6f 72 20 3d 20 51 4d 61 70 4e 6f 64 65 42 61 | ;.....header->color.=.QMapNodeBa |
3620 | 73 65 3a 3a 52 65 64 3b 20 2f 2f 20 4d 61 72 6b 20 74 68 65 20 68 65 61 64 65 72 0a 20 20 20 20 | se::Red;.//.Mark.the.header..... |
3640 | 68 65 61 64 65 72 2d 3e 70 61 72 65 6e 74 20 3d 20 30 3b 0a 20 20 20 20 68 65 61 64 65 72 2d 3e | header->parent.=.0;.....header-> |
3660 | 6c 65 66 74 20 3d 20 68 65 61 64 65 72 2d 3e 72 69 67 68 74 20 3d 20 68 65 61 64 65 72 3b 0a 7d | left.=.header->right.=.header;.} |
3680 | 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 51 | .template.<class.Key,.class.T>.Q |
36a0 | 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 74 65 3c 4b 65 | _INLINE_TEMPLATES.QMapPrivate<Ke |
36c0 | 79 2c 54 3e 3a 3a 51 4d 61 70 50 72 69 76 61 74 65 28 20 63 6f 6e 73 74 20 51 4d 61 70 50 72 69 | y,T>::QMapPrivate(.const.QMapPri |
36e0 | 76 61 74 65 3c 20 4b 65 79 2c 20 54 20 3e 2a 20 5f 6d 61 70 20 29 20 3a 20 51 4d 61 70 50 72 69 | vate<.Key,.T.>*._map.).:.QMapPri |
3700 | 76 61 74 65 42 61 73 65 28 20 5f 6d 61 70 20 29 20 7b 0a 20 20 20 20 68 65 61 64 65 72 20 3d 20 | vateBase(._map.).{.....header.=. |
3720 | 6e 65 77 20 4e 6f 64 65 3b 0a 20 20 20 20 68 65 61 64 65 72 2d 3e 63 6f 6c 6f 72 20 3d 20 51 4d | new.Node;.....header->color.=.QM |
3740 | 61 70 4e 6f 64 65 42 61 73 65 3a 3a 52 65 64 3b 20 2f 2f 20 4d 61 72 6b 20 74 68 65 20 68 65 61 | apNodeBase::Red;.//.Mark.the.hea |
3760 | 64 65 72 0a 20 20 20 20 69 66 20 28 20 5f 6d 61 70 2d 3e 68 65 61 64 65 72 2d 3e 70 61 72 65 6e | der.....if.(._map->header->paren |
3780 | 74 20 3d 3d 20 30 20 29 20 7b 0a 09 68 65 61 64 65 72 2d 3e 70 61 72 65 6e 74 20 3d 20 30 3b 0a | t.==.0.).{..header->parent.=.0;. |
37a0 | 09 68 65 61 64 65 72 2d 3e 6c 65 66 74 20 3d 20 68 65 61 64 65 72 2d 3e 72 69 67 68 74 20 3d 20 | .header->left.=.header->right.=. |
37c0 | 68 65 61 64 65 72 3b 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 09 68 65 61 64 65 72 2d 3e 70 61 | header;.....}.else.{..header->pa |
37e0 | 72 65 6e 74 20 3d 20 63 6f 70 79 28 20 28 4e 6f 64 65 50 74 72 29 28 5f 6d 61 70 2d 3e 68 65 61 | rent.=.copy(.(NodePtr)(_map->hea |
3800 | 64 65 72 2d 3e 70 61 72 65 6e 74 29 20 29 3b 0a 09 68 65 61 64 65 72 2d 3e 70 61 72 65 6e 74 2d | der->parent).);..header->parent- |
3820 | 3e 70 61 72 65 6e 74 20 3d 20 68 65 61 64 65 72 3b 0a 09 68 65 61 64 65 72 2d 3e 6c 65 66 74 20 | >parent.=.header;..header->left. |
3840 | 3d 20 68 65 61 64 65 72 2d 3e 70 61 72 65 6e 74 2d 3e 6d 69 6e 69 6d 75 6d 28 29 3b 0a 09 68 65 | =.header->parent->minimum();..he |
3860 | 61 64 65 72 2d 3e 72 69 67 68 74 20 3d 20 68 65 61 64 65 72 2d 3e 70 61 72 65 6e 74 2d 3e 6d 61 | ader->right.=.header->parent->ma |
3880 | 78 69 6d 75 6d 28 29 3b 0a 20 20 20 20 7d 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6c 61 73 | ximum();.....}.}..template.<clas |
38a0 | 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 |
38c0 | 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> |
38e0 | 3a 3a 4e 6f 64 65 50 74 72 20 51 4d 61 70 50 72 69 76 61 74 65 3c 4b 65 79 2c 54 3e 3a 3a 63 6f | ::NodePtr.QMapPrivate<Key,T>::co |
3900 | 70 79 28 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 | py(.Q_TYPENAME.QMapPrivate<Key,T |
3920 | 3e 3a 3a 4e 6f 64 65 50 74 72 20 70 20 29 0a 7b 0a 20 20 20 20 69 66 20 28 20 21 70 20 29 0a 09 | >::NodePtr.p.).{.....if.(.!p.).. |
3940 | 72 65 74 75 72 6e 20 30 3b 0a 20 20 20 20 4e 6f 64 65 50 74 72 20 6e 20 3d 20 6e 65 77 20 4e 6f | return.0;.....NodePtr.n.=.new.No |
3960 | 64 65 28 20 2a 70 20 29 3b 0a 20 20 20 20 6e 2d 3e 63 6f 6c 6f 72 20 3d 20 70 2d 3e 63 6f 6c 6f | de(.*p.);.....n->color.=.p->colo |
3980 | 72 3b 0a 20 20 20 20 69 66 20 28 20 70 2d 3e 6c 65 66 74 20 29 20 7b 0a 09 6e 2d 3e 6c 65 66 74 | r;.....if.(.p->left.).{..n->left |
39a0 | 20 3d 20 63 6f 70 79 28 20 28 4e 6f 64 65 50 74 72 29 28 70 2d 3e 6c 65 66 74 29 20 29 3b 0a 09 | .=.copy(.(NodePtr)(p->left).);.. |
39c0 | 6e 2d 3e 6c 65 66 74 2d 3e 70 61 72 65 6e 74 20 3d 20 6e 3b 0a 20 20 20 20 7d 20 65 6c 73 65 20 | n->left->parent.=.n;.....}.else. |
39e0 | 7b 0a 09 6e 2d 3e 6c 65 66 74 20 3d 20 30 3b 0a 20 20 20 20 7d 0a 20 20 20 20 69 66 20 28 20 70 | {..n->left.=.0;.....}.....if.(.p |
3a00 | 2d 3e 72 69 67 68 74 20 29 20 7b 0a 09 6e 2d 3e 72 69 67 68 74 20 3d 20 63 6f 70 79 28 20 28 4e | ->right.).{..n->right.=.copy(.(N |
3a20 | 6f 64 65 50 74 72 29 28 70 2d 3e 72 69 67 68 74 29 20 29 3b 0a 09 6e 2d 3e 72 69 67 68 74 2d 3e | odePtr)(p->right).);..n->right-> |
3a40 | 70 61 72 65 6e 74 20 3d 20 6e 3b 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 09 6e 2d 3e 72 69 67 | parent.=.n;.....}.else.{..n->rig |
3a60 | 68 74 20 3d 20 30 3b 0a 20 20 20 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 6e 3b 0a 7d 0a 0a 74 | ht.=.0;.....}.....return.n;.}..t |
3a80 | 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 51 5f 49 | emplate.<class.Key,.class.T>.Q_I |
3aa0 | 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 76 6f 69 64 20 51 4d 61 70 50 72 69 76 61 74 65 | NLINE_TEMPLATES.void.QMapPrivate |
3ac0 | 3c 4b 65 79 2c 54 3e 3a 3a 63 6c 65 61 72 28 29 0a 7b 0a 20 20 20 20 63 6c 65 61 72 28 20 28 4e | <Key,T>::clear().{.....clear(.(N |
3ae0 | 6f 64 65 50 74 72 29 28 68 65 61 64 65 72 2d 3e 70 61 72 65 6e 74 29 20 29 3b 0a 20 20 20 20 68 | odePtr)(header->parent).);.....h |
3b00 | 65 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 | eader->color.=.QMapNodeBase::Red |
3b20 | 3b 0a 20 20 20 20 68 65 61 64 65 72 2d 3e 70 61 72 65 6e 74 20 3d 20 30 3b 0a 20 20 20 20 68 65 | ;.....header->parent.=.0;.....he |
3b40 | 61 64 65 72 2d 3e 6c 65 66 74 20 3d 20 68 65 61 64 65 72 2d 3e 72 69 67 68 74 20 3d 20 68 65 61 | ader->left.=.header->right.=.hea |
3b60 | 64 65 72 3b 0a 20 20 20 20 6e 6f 64 65 5f 63 6f 75 6e 74 20 3d 20 30 3b 0a 7d 0a 0a 74 65 6d 70 | der;.....node_count.=.0;.}..temp |
3b80 | 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 51 5f 49 4e 4c 49 | late.<class.Key,.class.T>.Q_INLI |
3ba0 | 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 76 6f 69 64 20 51 4d 61 70 50 72 69 76 61 74 65 3c 4b 65 | NE_TEMPLATES.void.QMapPrivate<Ke |
3bc0 | 79 2c 54 3e 3a 3a 63 6c 65 61 72 28 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 4d 61 70 50 72 69 76 | y,T>::clear(.Q_TYPENAME.QMapPriv |
3be0 | 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 0a 20 20 20 20 77 68 | ate<Key,T>::NodePtr.p.).{.....wh |
3c00 | 69 6c 65 20 28 20 70 20 21 3d 20 30 20 29 20 7b 0a 09 63 6c 65 61 72 28 20 28 4e 6f 64 65 50 74 | ile.(.p.!=.0.).{..clear(.(NodePt |
3c20 | 72 29 70 2d 3e 72 69 67 68 74 20 29 3b 0a 09 4e 6f 64 65 50 74 72 20 79 20 3d 20 28 4e 6f 64 65 | r)p->right.);..NodePtr.y.=.(Node |
3c40 | 50 74 72 29 70 2d 3e 6c 65 66 74 3b 0a 09 64 65 6c 65 74 65 20 70 3b 0a 09 70 20 3d 20 79 3b 0a | Ptr)p->left;..delete.p;..p.=.y;. |
3c60 | 20 20 20 20 7d 0a 7d 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 | ....}.}..template.<class.Key,.cl |
3c80 | 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 50 45 | ass.T>.Q_INLINE_TEMPLATES.Q_TYPE |
3ca0 | 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 43 6f 6e 73 74 49 74 | NAME.QMapPrivate<Key,T>::ConstIt |
3cc0 | 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 66 69 6e 64 28 | erator.QMapPrivate<Key,T>::find( |
3ce0 | 63 6f 6e 73 74 20 4b 65 79 26 20 6b 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 51 4d 61 70 4e 6f | const.Key&.k).const.{.....QMapNo |
3d00 | 64 65 42 61 73 65 2a 20 79 20 3d 20 68 65 61 64 65 72 3b 20 20 20 20 20 20 20 20 2f 2f 20 4c 61 | deBase*.y.=.header;........//.La |
3d20 | 73 74 20 6e 6f 64 65 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 | st.node.....QMapNodeBase*.x.=.he |
3d40 | 61 64 65 72 2d 3e 70 61 72 65 6e 74 3b 20 2f 2f 20 52 6f 6f 74 20 6e 6f 64 65 2e 0a 0a 20 20 20 | ader->parent;.//.Root.node...... |
3d60 | 20 77 68 69 6c 65 20 28 20 78 20 21 3d 20 30 20 29 20 7b 0a 09 2f 2f 20 49 66 20 61 73 20 6b 20 | .while.(.x.!=.0.).{..//.If.as.k. |
3d80 | 3c 3d 20 6b 65 79 28 78 29 20 67 6f 20 6c 65 66 74 0a 09 69 66 20 28 20 21 28 20 6b 65 79 28 78 | <=.key(x).go.left..if.(.!(.key(x |
3da0 | 29 20 3c 20 6b 20 29 20 29 20 7b 0a 09 20 20 20 20 79 20 3d 20 78 3b 0a 09 20 20 20 20 78 20 3d | ).<.k.).).{......y.=.x;......x.= |
3dc0 | 20 78 2d 3e 6c 65 66 74 3b 0a 09 7d 20 65 6c 73 65 20 7b 0a 09 20 20 20 20 78 20 3d 20 78 2d 3e | .x->left;..}.else.{......x.=.x-> |
3de0 | 72 69 67 68 74 3b 0a 09 7d 0a 20 20 20 20 7d 0a 0a 20 20 20 20 2f 2f 20 57 61 73 20 6b 20 62 69 | right;..}.....}......//.Was.k.bi |
3e00 | 67 67 65 72 2f 73 6d 61 6c 6c 65 72 20 74 68 65 6e 20 74 68 65 20 62 69 67 67 65 73 74 2f 73 6d | gger/smaller.then.the.biggest/sm |
3e20 | 61 6c 6c 65 73 74 0a 20 20 20 20 2f 2f 20 65 6c 65 6d 65 6e 74 20 6f 66 20 74 68 65 20 74 72 65 | allest.....//.element.of.the.tre |
3e40 | 65 20 3f 20 52 65 74 75 72 6e 20 65 6e 64 28 29 0a 20 20 20 20 69 66 20 28 20 79 20 3d 3d 20 68 | e.?.Return.end().....if.(.y.==.h |
3e60 | 65 61 64 65 72 20 7c 7c 20 6b 20 3c 20 6b 65 79 28 79 29 20 29 0a 09 72 65 74 75 72 6e 20 43 6f | eader.||.k.<.key(y).)..return.Co |
3e80 | 6e 73 74 49 74 65 72 61 74 6f 72 28 20 68 65 61 64 65 72 20 29 3b 0a 20 20 20 20 72 65 74 75 72 | nstIterator(.header.);.....retur |
3ea0 | 6e 20 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 28 20 28 4e 6f 64 65 50 74 72 29 79 20 29 3b 0a 7d | n.ConstIterator(.(NodePtr)y.);.} |
3ec0 | 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>. |
3ee0 | 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 |
3f00 | 61 70 50 72 69 76 61 74 65 3c 4b 65 79 2c 54 3e 3a 3a 49 74 65 72 61 74 6f 72 20 51 4d 61 70 50 | apPrivate<Key,T>::Iterator.QMapP |
3f20 | 72 69 76 61 74 65 3c 4b 65 79 2c 54 3e 3a 3a 69 6e 73 65 72 74 53 69 6e 67 6c 65 28 20 63 6f 6e | rivate<Key,T>::insertSingle(.con |
3f40 | 73 74 20 4b 65 79 26 20 6b 20 29 0a 7b 0a 20 20 20 20 2f 2f 20 53 65 61 72 63 68 20 63 6f 72 72 | st.Key&.k.).{.....//.Search.corr |
3f60 | 65 63 74 20 70 6f 73 69 74 69 6f 6e 20 69 6e 20 74 68 65 20 74 72 65 65 0a 20 20 20 20 51 4d 61 | ect.position.in.the.tree.....QMa |
3f80 | 70 4e 6f 64 65 42 61 73 65 2a 20 79 20 3d 20 68 65 61 64 65 72 3b 0a 20 20 20 20 51 4d 61 70 4e | pNodeBase*.y.=.header;.....QMapN |
3fa0 | 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 0a 20 20 20 | odeBase*.x.=.header->parent;.... |
3fc0 | 20 62 6f 6f 6c 20 72 65 73 75 6c 74 20 3d 20 54 52 55 45 3b 0a 20 20 20 20 77 68 69 6c 65 20 28 | .bool.result.=.TRUE;.....while.( |
3fe0 | 20 78 20 21 3d 20 30 20 29 20 7b 0a 09 72 65 73 75 6c 74 20 3d 20 28 20 6b 20 3c 20 6b 65 79 28 | .x.!=.0.).{..result.=.(.k.<.key( |
4000 | 78 29 20 29 3b 0a 09 79 20 3d 20 78 3b 0a 09 78 20 3d 20 72 65 73 75 6c 74 20 3f 20 78 2d 3e 6c | x).);..y.=.x;..x.=.result.?.x->l |
4020 | 65 66 74 20 3a 20 78 2d 3e 72 69 67 68 74 3b 0a 20 20 20 20 7d 0a 20 20 20 20 2f 2f 20 47 65 74 | eft.:.x->right;.....}.....//.Get |
4040 | 20 69 74 65 72 61 74 6f 72 20 6f 6e 20 74 68 65 20 6c 61 73 74 20 6e 6f 74 20 65 6d 70 74 79 20 | .iterator.on.the.last.not.empty. |
4060 | 6f 6e 65 0a 20 20 20 20 49 74 65 72 61 74 6f 72 20 6a 28 20 28 4e 6f 64 65 50 74 72 29 79 20 29 | one.....Iterator.j(.(NodePtr)y.) |
4080 | 3b 0a 20 20 20 20 69 66 20 28 20 72 65 73 75 6c 74 20 29 20 7b 0a 09 2f 2f 20 53 6d 61 6c 6c 65 | ;.....if.(.result.).{..//.Smalle |
40a0 | 72 20 74 68 65 6e 20 74 68 65 20 6c 65 66 74 6d 6f 73 74 20 6f 6e 65 20 3f 0a 09 69 66 20 28 20 | r.then.the.leftmost.one.?..if.(. |
40c0 | 6a 20 3d 3d 20 62 65 67 69 6e 28 29 20 29 20 7b 0a 09 20 20 20 20 72 65 74 75 72 6e 20 69 6e 73 | j.==.begin().).{......return.ins |
40e0 | 65 72 74 28 78 2c 20 79 2c 20 6b 20 29 3b 0a 09 7d 20 65 6c 73 65 20 7b 0a 09 20 20 20 20 2f 2f | ert(x,.y,.k.);..}.else.{......// |
4100 | 20 50 65 72 68 61 70 73 20 64 61 64 64 79 20 69 73 20 74 68 65 20 72 69 67 68 74 20 6f 6e 65 20 | .Perhaps.daddy.is.the.right.one. |
4120 | 3f 0a 09 20 20 20 20 2d 2d 6a 3b 0a 09 7d 0a 20 20 20 20 7d 0a 20 20 20 20 2f 2f 20 52 65 61 6c | ?......--j;..}.....}.....//.Real |
4140 | 6c 79 20 62 69 67 67 65 72 20 3f 0a 20 20 20 20 69 66 20 28 20 28 6a 2e 6e 6f 64 65 2d 3e 6b 65 | ly.bigger.?.....if.(.(j.node->ke |
4160 | 79 29 20 3c 20 6b 20 29 0a 09 72 65 74 75 72 6e 20 69 6e 73 65 72 74 28 78 2c 20 79 2c 20 6b 20 | y).<.k.)..return.insert(x,.y,.k. |
4180 | 29 3b 0a 20 20 20 20 2f 2f 20 57 65 20 61 72 65 20 67 6f 69 6e 67 20 74 6f 20 72 65 70 6c 61 63 | );.....//.We.are.going.to.replac |
41a0 | 65 20 61 20 6e 6f 64 65 0a 20 20 20 20 72 65 74 75 72 6e 20 6a 3b 0a 7d 0a 0a 0a 74 65 6d 70 6c | e.a.node.....return.j;.}...templ |
41c0 | 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 51 5f 49 4e 4c 49 4e | ate.<class.Key,.class.T>.Q_INLIN |
41e0 | 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 50 72 69 76 61 | E_TEMPLATES.Q_TYPENAME.QMapPriva |
4200 | 74 65 3c 4b 65 79 2c 54 3e 3a 3a 49 74 65 72 61 74 6f 72 20 51 4d 61 70 50 72 69 76 61 74 65 3c | te<Key,T>::Iterator.QMapPrivate< |
4220 | 4b 65 79 2c 54 3e 3a 3a 69 6e 73 65 72 74 28 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 78 2c | Key,T>::insert(.QMapNodeBase*.x, |
4240 | 20 51 4d 61 70 4e 6f 64 65 42 61 73 65 2a 20 79 2c 20 63 6f 6e 73 74 20 4b 65 79 26 20 6b 20 29 | .QMapNodeBase*.y,.const.Key&.k.) |
4260 | 0a 7b 0a 20 20 20 20 4e 6f 64 65 50 74 72 20 7a 20 3d 20 6e 65 77 20 4e 6f 64 65 28 20 6b 20 29 | .{.....NodePtr.z.=.new.Node(.k.) |
4280 | 3b 0a 20 20 20 20 69 66 20 28 79 20 3d 3d 20 68 65 61 64 65 72 20 7c 7c 20 78 20 21 3d 20 30 20 | ;.....if.(y.==.header.||.x.!=.0. |
42a0 | 7c 7c 20 6b 20 3c 20 6b 65 79 28 79 29 20 29 20 7b 0a 09 79 2d 3e 6c 65 66 74 20 3d 20 7a 3b 20 | ||.k.<.key(y).).{..y->left.=.z;. |
42c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 61 6c 73 6f 20 6d 61 6b 65 73 20 6c 65 66 | ...............//.also.makes.lef |
42e0 | 74 6d 6f 73 74 20 3d 20 7a 20 77 68 65 6e 20 79 20 3d 3d 20 68 65 61 64 65 72 0a 09 69 66 20 28 | tmost.=.z.when.y.==.header..if.( |
4300 | 20 79 20 3d 3d 20 68 65 61 64 65 72 20 29 20 7b 0a 09 20 20 20 20 68 65 61 64 65 72 2d 3e 70 61 | .y.==.header.).{......header->pa |
4320 | 72 65 6e 74 20 3d 20 7a 3b 0a 09 20 20 20 20 68 65 61 64 65 72 2d 3e 72 69 67 68 74 20 3d 20 7a | rent.=.z;......header->right.=.z |
4340 | 3b 0a 09 7d 20 65 6c 73 65 20 69 66 20 28 20 79 20 3d 3d 20 68 65 61 64 65 72 2d 3e 6c 65 66 74 | ;..}.else.if.(.y.==.header->left |
4360 | 20 29 0a 09 20 20 20 20 68 65 61 64 65 72 2d 3e 6c 65 66 74 20 3d 20 7a 3b 20 20 20 20 20 20 20 | .)......header->left.=.z;....... |
4380 | 20 20 20 20 2f 2f 20 6d 61 69 6e 74 61 69 6e 20 6c 65 66 74 6d 6f 73 74 20 70 6f 69 6e 74 69 6e | ....//.maintain.leftmost.pointin |
43a0 | 67 20 74 6f 20 6d 69 6e 20 6e 6f 64 65 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 09 79 2d 3e 72 | g.to.min.node.....}.else.{..y->r |
43c0 | 69 67 68 74 20 3d 20 7a 3b 0a 09 69 66 20 28 20 79 20 3d 3d 20 68 65 61 64 65 72 2d 3e 72 69 67 | ight.=.z;..if.(.y.==.header->rig |
43e0 | 68 74 20 29 0a 09 20 20 20 20 68 65 61 64 65 72 2d 3e 72 69 67 68 74 20 3d 20 7a 3b 20 20 20 20 | ht.)......header->right.=.z;.... |
4400 | 20 20 20 20 20 20 2f 2f 20 6d 61 69 6e 74 61 69 6e 20 72 69 67 68 74 6d 6f 73 74 20 70 6f 69 6e | ......//.maintain.rightmost.poin |
4420 | 74 69 6e 67 20 74 6f 20 6d 61 78 20 6e 6f 64 65 0a 20 20 20 20 7d 0a 20 20 20 20 7a 2d 3e 70 61 | ting.to.max.node.....}.....z->pa |
4440 | 72 65 6e 74 20 3d 20 79 3b 0a 20 20 20 20 7a 2d 3e 6c 65 66 74 20 3d 20 30 3b 0a 20 20 20 20 7a | rent.=.y;.....z->left.=.0;.....z |
4460 | 2d 3e 72 69 67 68 74 20 3d 20 30 3b 0a 20 20 20 20 72 65 62 61 6c 61 6e 63 65 28 20 7a 2c 20 68 | ->right.=.0;.....rebalance(.z,.h |
4480 | 65 61 64 65 72 2d 3e 70 61 72 65 6e 74 20 29 3b 0a 20 20 20 20 2b 2b 6e 6f 64 65 5f 63 6f 75 6e | eader->parent.);.....++node_coun |
44a0 | 74 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 49 74 65 72 61 74 6f 72 28 7a 29 3b 0a 7d 0a 0a 0a 23 | t;.....return.Iterator(z);.}...# |
44c0 | 69 66 64 65 66 20 51 54 5f 43 48 45 43 4b 5f 52 41 4e 47 45 0a 23 20 69 66 20 21 64 65 66 69 6e | ifdef.QT_CHECK_RANGE.#.if.!defin |
44e0 | 65 64 28 20 51 54 5f 4e 4f 5f 44 45 42 55 47 20 29 20 26 26 20 64 65 66 69 6e 65 64 28 20 51 54 | ed(.QT_NO_DEBUG.).&&.defined(.QT |
4500 | 5f 43 48 45 43 4b 5f 4d 41 50 5f 52 41 4e 47 45 20 29 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f | _CHECK_MAP_RANGE.).#..define.QT_ |
4520 | 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 20 69 66 20 28 20 65 | CHECK_INVALID_MAP_ELEMENT.if.(.e |
4540 | 6d 70 74 79 28 29 20 29 20 71 57 61 72 6e 69 6e 67 28 20 22 51 4d 61 70 3a 20 57 61 72 6e 69 6e | mpty().).qWarning(."QMap:.Warnin |
4560 | 67 20 69 6e 76 61 6c 69 64 20 65 6c 65 6d 65 6e 74 22 20 29 0a 23 20 20 64 65 66 69 6e 65 20 51 | g.invalid.element".).#..define.Q |
4580 | 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 41 | T_CHECK_INVALID_MAP_ELEMENT_FATA |
45a0 | 4c 20 51 5f 41 53 53 45 52 54 28 20 21 65 6d 70 74 79 28 29 20 29 3b 0a 23 20 65 6c 73 65 0a 23 | L.Q_ASSERT(.!empty().);.#.else.# |
45c0 | 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 50 5f 45 4c | ..define.QT_CHECK_INVALID_MAP_EL |
45e0 | 45 4d 45 4e 54 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 | EMENT.#..define.QT_CHECK_INVALID |
4600 | 5f 4d 41 50 5f 45 4c 45 4d 45 4e 54 5f 46 41 54 41 4c 0a 23 20 65 6e 64 69 66 0a 23 65 6c 73 65 | _MAP_ELEMENT_FATAL.#.endif.#else |
4620 | 0a 23 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 50 5f 45 | .#.define.QT_CHECK_INVALID_MAP_E |
4640 | 4c 45 4d 45 4e 54 0a 23 20 64 65 66 69 6e 65 20 51 54 5f 43 48 45 43 4b 5f 49 4e 56 41 4c 49 44 | LEMENT.#.define.QT_CHECK_INVALID |
4660 | 5f 4d 41 50 5f 45 4c 45 4d 45 4e 54 5f 46 41 54 41 4c 0a 23 65 6e 64 69 66 0a 0a 74 65 6d 70 6c | _MAP_ELEMENT_FATAL.#endif..templ |
4680 | 61 74 65 20 3c 63 6c 61 73 73 20 54 3e 20 63 6c 61 73 73 20 51 44 65 65 70 43 6f 70 79 3b 0a 0a | ate.<class.T>.class.QDeepCopy;.. |
46a0 | 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 63 6c 61 | template<class.Key,.class.T>.cla |
46c0 | 73 73 20 51 4d 61 70 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 | ss.QMap.{.public:...../*........ |
46e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 74 79 70 65 64 65 66 20 4b 65 | ...............*/.....typedef.Ke |
4700 | 79 20 6b 65 79 5f 74 79 70 65 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 54 20 6d 61 70 70 65 64 | y.key_type;.....typedef.T.mapped |
4720 | 5f 74 79 70 65 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 50 61 69 72 3c 63 6f 6e 73 74 20 6b | _type;.....typedef.QPair<const.k |
4740 | 65 79 5f 74 79 70 65 2c 20 6d 61 70 70 65 64 5f 74 79 70 65 3e 20 76 61 6c 75 65 5f 74 79 70 65 | ey_type,.mapped_type>.value_type |
4760 | 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 76 61 6c 75 65 5f 74 79 70 65 2a 20 70 6f 69 6e 74 65 | ;.....typedef.value_type*.pointe |
4780 | 72 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 2a | r;.....typedef.const.value_type* |
47a0 | 20 63 6f 6e 73 74 5f 70 6f 69 6e 74 65 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 76 61 6c 75 | .const_pointer;.....typedef.valu |
47c0 | 65 5f 74 79 70 65 26 20 72 65 66 65 72 65 6e 63 65 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 63 | e_type&.reference;.....typedef.c |
47e0 | 6f 6e 73 74 20 76 61 6c 75 65 5f 74 79 70 65 26 20 63 6f 6e 73 74 5f 72 65 66 65 72 65 6e 63 65 | onst.value_type&.const_reference |
4800 | 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 65 66 20 | ;.#ifndef.QT_NO_STL.....typedef. |
4820 | 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 65 6c 73 | ptrdiff_t..difference_type;.#els |
4840 | 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 74 79 70 | e.....typedef.int.difference_typ |
4860 | 65 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 74 79 70 65 64 65 66 20 73 69 7a 65 5f 74 20 20 20 20 | e;.#endif.....typedef.size_t.... |
4880 | 20 20 73 69 7a 65 5f 74 79 70 65 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 4d 61 70 49 74 65 | ..size_type;.....typedef.QMapIte |
48a0 | 72 61 74 6f 72 3c 4b 65 79 2c 54 3e 20 69 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 74 79 70 65 64 | rator<Key,T>.iterator;.....typed |
48c0 | 65 66 20 51 4d 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 4b 65 79 2c 54 3e 20 63 6f 6e 73 | ef.QMapConstIterator<Key,T>.cons |
48e0 | 74 5f 69 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 74 79 70 65 64 65 66 20 51 50 61 69 72 3c 69 74 | t_iterator;.....typedef.QPair<it |
4900 | 65 72 61 74 6f 72 2c 62 6f 6f 6c 3e 20 69 6e 73 65 72 74 5f 70 61 69 72 3b 0a 0a 20 20 20 20 74 | erator,bool>.insert_pair;......t |
4920 | 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 20 54 20 3e 20 49 74 | ypedef.QMapIterator<.Key,.T.>.It |
4940 | 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 6f 6e 73 74 49 74 65 | erator;.....typedef.QMapConstIte |
4960 | 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 61 74 6f 72 3b 0a 20 | rator<.Key,.T.>.ConstIterator;.. |
4980 | 20 20 20 74 79 70 65 64 65 66 20 54 20 56 61 6c 75 65 54 79 70 65 3b 0a 20 20 20 20 74 79 70 65 | ...typedef.T.ValueType;.....type |
49a0 | 64 65 66 20 51 4d 61 70 50 72 69 76 61 74 65 3c 20 4b 65 79 2c 20 54 20 3e 20 50 72 69 76 3b 0a | def.QMapPrivate<.Key,.T.>.Priv;. |
49c0 | 0a 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 | ...../*..................*/..... |
49e0 | 51 4d 61 70 28 29 0a 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 | QMap().....{..sh.=.new.QMapPriva |
4a00 | 74 65 3c 20 4b 65 79 2c 20 54 20 3e 3b 0a 20 20 20 20 7d 0a 20 20 20 20 51 4d 61 70 28 20 63 6f | te<.Key,.T.>;.....}.....QMap(.co |
4a20 | 6e 73 74 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 26 20 6d 20 29 0a 20 20 20 20 7b 0a 09 73 68 20 3d | nst.QMap<Key,T>&.m.).....{..sh.= |
4a40 | 20 6d 2e 73 68 3b 20 73 68 2d 3e 72 65 66 28 29 3b 0a 20 20 20 20 7d 0a 0a 23 69 66 6e 64 65 66 | .m.sh;.sh->ref();.....}..#ifndef |
4a60 | 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 51 4d 61 70 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a | .QT_NO_STL.....QMap(.const.std:: |
4a80 | 6d 61 70 3c 4b 65 79 2c 54 3e 26 20 6d 20 29 0a 20 20 20 20 7b 0a 09 73 68 20 3d 20 6e 65 77 20 | map<Key,T>&.m.).....{..sh.=.new. |
4aa0 | 51 4d 61 70 50 72 69 76 61 74 65 3c 4b 65 79 2c 54 3e 3b 0a 09 51 5f 54 59 50 45 4e 41 4d 45 20 | QMapPrivate<Key,T>;..Q_TYPENAME. |
4ac0 | 73 74 64 3a 3a 6d 61 70 3c 4b 65 79 2c 54 3e 3a 3a 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 | std::map<Key,T>::const_iterator. |
4ae0 | 69 74 20 3d 20 6d 2e 62 65 67 69 6e 28 29 3b 0a 09 66 6f 72 20 28 20 3b 20 69 74 20 21 3d 20 6d | it.=.m.begin();..for.(.;.it.!=.m |
4b00 | 2e 65 6e 64 28 29 3b 20 2b 2b 69 74 20 29 20 7b 0a 09 20 20 20 20 76 61 6c 75 65 5f 74 79 70 65 | .end();.++it.).{......value_type |
4b20 | 20 70 28 20 28 2a 69 74 29 2e 66 69 72 73 74 2c 20 28 2a 69 74 29 2e 73 65 63 6f 6e 64 20 29 3b | .p(.(*it).first,.(*it).second.); |
4b40 | 0a 09 20 20 20 20 69 6e 73 65 72 74 28 20 70 20 29 3b 0a 09 7d 0a 20 20 20 20 7d 0a 23 65 6e 64 | ......insert(.p.);..}.....}.#end |
4b60 | 69 66 0a 20 20 20 20 7e 51 4d 61 70 28 29 0a 20 20 20 20 7b 0a 09 69 66 20 28 20 73 68 2d 3e 64 | if.....~QMap().....{..if.(.sh->d |
4b80 | 65 72 65 66 28 29 20 29 0a 09 20 20 20 20 64 65 6c 65 74 65 20 73 68 3b 0a 20 20 20 20 7d 0a 20 | eref().)......delete.sh;.....}.. |
4ba0 | 20 20 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 26 20 6f 70 65 72 61 74 6f 72 3d 20 28 20 63 6f 6e 73 | ...QMap<Key,T>&.operator=.(.cons |
4bc0 | 74 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 26 20 6d 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | t.QMap<Key,T>&.m.);.#ifndef.QT_N |
4be0 | 4f 5f 53 54 4c 0a 20 20 20 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 26 20 6f 70 65 72 61 74 6f 72 3d | O_STL.....QMap<Key,T>&.operator= |
4c00 | 20 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 20 20 | .(.const.std::map<Key,T>&.m.)... |
4c20 | 20 20 7b 0a 09 63 6c 65 61 72 28 29 3b 0a 09 51 5f 54 59 50 45 4e 41 4d 45 20 73 74 64 3a 3a 6d | ..{..clear();..Q_TYPENAME.std::m |
4c40 | 61 70 3c 4b 65 79 2c 54 3e 3a 3a 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 69 74 20 3d 20 6d | ap<Key,T>::const_iterator.it.=.m |
4c60 | 2e 62 65 67 69 6e 28 29 3b 0a 09 66 6f 72 20 28 20 3b 20 69 74 20 21 3d 20 6d 2e 65 6e 64 28 29 | .begin();..for.(.;.it.!=.m.end() |
4c80 | 3b 20 2b 2b 69 74 20 29 20 7b 0a 09 20 20 20 20 76 61 6c 75 65 5f 74 79 70 65 20 70 28 20 28 2a | ;.++it.).{......value_type.p(.(* |
4ca0 | 69 74 29 2e 66 69 72 73 74 2c 20 28 2a 69 74 29 2e 73 65 63 6f 6e 64 20 29 3b 0a 09 20 20 20 20 | it).first,.(*it).second.);...... |
4cc0 | 69 6e 73 65 72 74 28 20 70 20 29 3b 0a 09 7d 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 20 | insert(.p.);..}..return.*this;.. |
4ce0 | 20 20 20 7d 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 62 65 67 69 6e 28 | ...}.#endif......iterator.begin( |
4d00 | 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 62 65 67 69 6e 28 29 | ).{.detach();.return.sh->begin() |
4d20 | 3b 20 7d 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 65 6e 64 28 29 20 7b 20 64 65 74 61 63 68 28 | ;.}.....iterator.end().{.detach( |
4d40 | 29 3b 20 72 65 74 75 72 6e 20 73 68 2d 3e 65 6e 64 28 29 3b 20 7d 0a 20 20 20 20 63 6f 6e 73 74 | );.return.sh->end();.}.....const |
4d60 | 5f 69 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 | _iterator.begin().const.{.return |
4d80 | 20 28 28 63 6f 6e 73 74 20 50 72 69 76 2a 29 73 68 29 2d 3e 62 65 67 69 6e 28 29 3b 20 7d 0a 20 | .((const.Priv*)sh)->begin();.}.. |
4da0 | 20 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 65 6e 64 28 29 20 63 6f 6e 73 74 20 7b 20 | ...const_iterator.end().const.{. |
4dc0 | 72 65 74 75 72 6e 20 28 28 63 6f 6e 73 74 20 50 72 69 76 2a 29 73 68 29 2d 3e 65 6e 64 28 29 3b | return.((const.Priv*)sh)->end(); |
4de0 | 20 7d 0a 20 20 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 63 6f 6e 73 74 42 65 67 69 6e | .}.....const_iterator.constBegin |
4e00 | 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 62 65 67 69 6e 28 29 3b 20 7d 0a 20 20 20 | ().const.{.return.begin();.}.... |
4e20 | 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 63 6f 6e 73 74 45 6e 64 28 29 20 63 6f 6e 73 74 | .const_iterator.constEnd().const |
4e40 | 20 7b 20 72 65 74 75 72 6e 20 65 6e 64 28 29 3b 20 7d 0a 0a 20 20 20 20 69 74 65 72 61 74 6f 72 | .{.return.end();.}......iterator |
4e60 | 20 72 65 70 6c 61 63 65 28 20 63 6f 6e 73 74 20 4b 65 79 26 20 6b 2c 20 63 6f 6e 73 74 20 54 26 | .replace(.const.Key&.k,.const.T& |
4e80 | 20 76 20 29 0a 20 20 20 20 7b 0a 09 72 65 6d 6f 76 65 28 20 6b 20 29 3b 0a 09 72 65 74 75 72 6e | .v.).....{..remove(.k.);..return |
4ea0 | 20 69 6e 73 65 72 74 28 20 6b 2c 20 76 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 73 69 7a 65 | .insert(.k,.v.);.....}......size |
4ec0 | 5f 74 79 70 65 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e | _type.size().const.....{..return |
4ee0 | 20 73 68 2d 3e 6e 6f 64 65 5f 63 6f 75 6e 74 3b 0a 20 20 20 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 | .sh->node_count;.....}.....bool. |
4f00 | 65 6d 70 74 79 28 29 20 63 6f 6e 73 74 0a 20 20 20 20 7b 0a 09 72 65 74 75 72 6e 20 73 68 2d 3e | empty().const.....{..return.sh-> |
4f20 | 6e 6f 64 65 5f 63 6f 75 6e 74 20 3d 3d 20 30 3b 0a 20 20 20 20 7d 0a 20 20 20 20 51 50 61 69 72 | node_count.==.0;.....}.....QPair |
4f40 | 3c 69 74 65 72 61 74 6f 72 2c 62 6f 6f 6c 3e 20 69 6e 73 65 72 74 28 20 63 6f 6e 73 74 20 76 61 | <iterator,bool>.insert(.const.va |
4f60 | 6c 75 65 5f 74 79 70 65 26 20 78 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 65 72 61 73 65 28 20 | lue_type&.x.);......void.erase(. |
4f80 | 69 74 65 72 61 74 6f 72 20 69 74 20 29 0a 20 20 20 20 7b 0a 09 64 65 74 61 63 68 28 29 3b 0a 09 | iterator.it.).....{..detach();.. |
4fa0 | 73 68 2d 3e 72 65 6d 6f 76 65 28 20 69 74 20 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 76 6f 69 64 | sh->remove(.it.);.....}.....void |
4fc0 | 20 65 72 61 73 65 28 20 63 6f 6e 73 74 20 6b 65 79 5f 74 79 70 65 26 20 6b 20 29 3b 0a 20 20 20 | .erase(.const.key_type&.k.);.... |
4fe0 | 20 73 69 7a 65 5f 74 79 70 65 20 63 6f 75 6e 74 28 20 63 6f 6e 73 74 20 6b 65 79 5f 74 79 70 65 | .size_type.count(.const.key_type |
5000 | 26 20 6b 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 54 26 20 6f 70 65 72 61 74 6f 72 5b 5d 20 28 | &.k.).const;.....T&.operator[].( |
5020 | 20 63 6f 6e 73 74 20 4b 65 79 26 20 6b 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 28 | .const.Key&.k.);.....void.clear( |
5040 | 29 3b 0a 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 66 69 6e 64 20 28 20 63 6f 6e 73 74 20 4b 65 | );......iterator.find.(.const.Ke |
5060 | 79 26 20 6b 20 29 0a 20 20 20 20 7b 0a 09 64 65 74 61 63 68 28 29 3b 0a 09 72 65 74 75 72 6e 20 | y&.k.).....{..detach();..return. |
5080 | 69 74 65 72 61 74 6f 72 28 20 73 68 2d 3e 66 69 6e 64 28 20 6b 20 29 2e 6e 6f 64 65 20 29 3b 0a | iterator(.sh->find(.k.).node.);. |
50a0 | 20 20 20 20 7d 0a 20 20 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 66 69 6e 64 20 28 20 | ....}.....const_iterator.find.(. |
50c0 | 63 6f 6e 73 74 20 4b 65 79 26 20 6b 20 29 20 63 6f 6e 73 74 20 7b 09 72 65 74 75 72 6e 20 73 68 | const.Key&.k.).const.{.return.sh |
50e0 | 2d 3e 66 69 6e 64 28 20 6b 20 29 3b 20 7d 0a 0a 20 20 20 20 63 6f 6e 73 74 20 54 26 20 6f 70 65 | ->find(.k.);.}......const.T&.ope |
5100 | 72 61 74 6f 72 5b 5d 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 | rator[].(.const.Key&.k.).const.. |
5120 | 7b 20 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 3b 20 | {.QT_CHECK_INVALID_MAP_ELEMENT;. |
5140 | 72 65 74 75 72 6e 20 73 68 2d 3e 66 69 6e 64 28 20 6b 20 29 2e 64 61 74 61 28 29 3b 20 7d 0a 20 | return.sh->find(.k.).data();.}.. |
5160 | 20 20 20 62 6f 6f 6c 20 63 6f 6e 74 61 69 6e 73 20 28 20 63 6f 6e 73 74 20 4b 65 79 26 20 6b 20 | ...bool.contains.(.const.Key&.k. |
5180 | 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 66 69 6e 64 28 20 6b 20 29 20 21 3d 20 65 | ).const..{.return.find(.k.).!=.e |
51a0 | 6e 64 28 29 3b 20 7d 0a 09 2f 2f 7b 20 72 65 74 75 72 6e 20 73 68 2d 3e 66 69 6e 64 28 20 6b 20 | nd();.}..//{.return.sh->find(.k. |
51c0 | 29 20 21 3d 20 28 28 63 6f 6e 73 74 20 50 72 69 76 2a 29 73 68 29 2d 3e 65 6e 64 28 29 3b 20 7d | ).!=.((const.Priv*)sh)->end();.} |
51e0 | 0a 0a 20 20 20 20 73 69 7a 65 5f 74 79 70 65 20 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 20 7b 20 | ......size_type.count().const.{. |
5200 | 72 65 74 75 72 6e 20 73 68 2d 3e 6e 6f 64 65 5f 63 6f 75 6e 74 3b 20 7d 0a 0a 20 20 20 20 51 56 | return.sh->node_count;.}......QV |
5220 | 61 6c 75 65 4c 69 73 74 3c 4b 65 79 3e 20 6b 65 79 73 28 29 20 63 6f 6e 73 74 20 7b 0a 09 51 56 | alueList<Key>.keys().const.{..QV |
5240 | 61 6c 75 65 4c 69 73 74 3c 4b 65 79 3e 20 72 3b 0a 09 66 6f 72 20 28 63 6f 6e 73 74 5f 69 74 65 | alueList<Key>.r;..for.(const_ite |
5260 | 72 61 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 | rator.i=begin();.i!=end();.++i). |
5280 | 09 20 20 20 20 72 2e 61 70 70 65 6e 64 28 69 2e 6b 65 79 28 29 29 3b 0a 09 72 65 74 75 72 6e 20 | .....r.append(i.key());..return. |
52a0 | 72 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 20 76 61 6c 75 | r;.....}......QValueList<T>.valu |
52c0 | 65 73 28 29 20 63 6f 6e 73 74 20 7b 0a 09 51 56 61 6c 75 65 4c 69 73 74 3c 54 3e 20 72 3b 0a 09 | es().const.{..QValueList<T>.r;.. |
52e0 | 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 20 69 | for.(const_iterator.i=begin();.i |
5300 | 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 2a 69 29 3b | !=end();.++i)......r.append(*i); |
5320 | 0a 09 72 65 74 75 72 6e 20 72 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 6d | ..return.r;.....}......bool.isEm |
5340 | 70 74 79 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 63 6f | pty().const.{.return.sh->node_co |
5360 | 75 6e 74 20 3d 3d 20 30 3b 20 7d 0a 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 69 6e 73 65 72 74 | unt.==.0;.}......iterator.insert |
5380 | 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 61 6c 75 65 | (.const.Key&.key,.const.T&.value |
53a0 | 2c 20 62 6f 6f 6c 20 6f 76 65 72 77 72 69 74 65 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 | ,.bool.overwrite.=.TRUE.);.....v |
53c0 | 6f 69 64 20 72 65 6d 6f 76 65 28 20 69 74 65 72 61 74 6f 72 20 69 74 20 29 20 7b 20 64 65 74 61 | oid.remove(.iterator.it.).{.deta |
53e0 | 63 68 28 29 3b 20 73 68 2d 3e 72 65 6d 6f 76 65 28 20 69 74 20 29 3b 20 7d 0a 20 20 20 20 76 6f | ch();.sh->remove(.it.);.}.....vo |
5400 | 69 64 20 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 4b 65 79 26 20 6b 20 29 3b 0a 0a 23 69 66 20 | id.remove(.const.Key&.k.);..#if. |
5420 | 64 65 66 69 6e 65 64 28 51 5f 46 55 4c 4c 5f 54 45 4d 50 4c 41 54 45 5f 49 4e 53 54 41 4e 54 49 | defined(Q_FULL_TEMPLATE_INSTANTI |
5440 | 41 54 49 4f 4e 29 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 | ATION).....bool.operator==(.cons |
5460 | 74 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 26 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 | t.QMap<Key,T>&.).const.{.return. |
5480 | 46 41 4c 53 45 3b 20 7d 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 54 4c 0a 20 20 20 20 62 | FALSE;.}.#ifndef.QT_NO_STL.....b |
54a0 | 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 73 74 64 3a 3a 6d 61 70 3c 4b | ool.operator==(.const.std::map<K |
54c0 | 65 79 2c 54 3e 26 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 20 7d | ey,T>&.).const.{.return.FALSE;.} |
54e0 | 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 2f | .#endif.#endif..protected:...../ |
5500 | 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 76 6f | *......................*/.....vo |
5520 | 69 64 20 64 65 74 61 63 68 28 29 20 7b 20 20 69 66 20 28 20 73 68 2d 3e 63 6f 75 6e 74 20 3e 20 | id.detach().{..if.(.sh->count.>. |
5540 | 31 20 29 20 64 65 74 61 63 68 49 6e 74 65 72 6e 61 6c 28 29 3b 20 7d 0a 0a 20 20 20 20 50 72 69 | 1.).detachInternal();.}......Pri |
5560 | 76 2a 20 73 68 3b 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 64 65 74 61 63 68 49 | v*.sh;.private:.....void.detachI |
5580 | 6e 74 65 72 6e 61 6c 28 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 44 65 | nternal();......friend.class.QDe |
55a0 | 65 70 43 6f 70 79 3c 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 20 3e 3b 0a 7d 3b 0a 0a 74 65 6d 70 6c | epCopy<.QMap<Key,T>.>;.};..templ |
55c0 | 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 |
55e0 | 5f 54 45 4d 50 4c 41 54 45 53 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 26 20 51 4d 61 70 3c 4b 65 79 | _TEMPLATES.QMap<Key,T>&.QMap<Key |
5600 | 2c 54 3e 3a 3a 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 | ,T>::operator=.(.const.QMap<Key, |
5620 | 54 3e 26 20 6d 20 29 0a 7b 0a 20 20 20 20 6d 2e 73 68 2d 3e 72 65 66 28 29 3b 0a 20 20 20 20 69 | T>&.m.).{.....m.sh->ref();.....i |
5640 | 66 20 28 20 73 68 2d 3e 64 65 72 65 66 28 29 20 29 0a 09 64 65 6c 65 74 65 20 73 68 3b 0a 20 20 | f.(.sh->deref().)..delete.sh;... |
5660 | 20 20 73 68 20 3d 20 6d 2e 73 68 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 2a 74 68 69 73 3b 0a 7d | ..sh.=.m.sh;.....return.*this;.} |
5680 | 0a 0a 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 | ..template<class.Key,.class.T>.Q |
56a0 | 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 61 | _INLINE_TEMPLATES.Q_TYPENAME.QMa |
56c0 | 70 3c 4b 65 79 2c 54 3e 3a 3a 69 6e 73 65 72 74 5f 70 61 69 72 20 51 4d 61 70 3c 4b 65 79 2c 54 | p<Key,T>::insert_pair.QMap<Key,T |
56e0 | 3e 3a 3a 69 6e 73 65 72 74 28 20 63 6f 6e 73 74 20 51 5f 54 59 50 45 4e 41 4d 45 20 51 4d 61 70 | >::insert(.const.Q_TYPENAME.QMap |
5700 | 3c 4b 65 79 2c 54 3e 3a 3a 76 61 6c 75 65 5f 74 79 70 65 26 20 78 20 29 0a 7b 0a 20 20 20 20 64 | <Key,T>::value_type&.x.).{.....d |
5720 | 65 74 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 | etach();.....size_type.n.=.size( |
5740 | 29 3b 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 | );.....iterator.it.=.sh->insertS |
5760 | 69 6e 67 6c 65 28 20 78 2e 66 69 72 73 74 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 73 65 72 | ingle(.x.first.);.....bool.inser |
5780 | 74 65 64 20 3d 20 46 41 4c 53 45 3b 0a 20 20 20 20 69 66 20 28 20 6e 20 3c 20 73 69 7a 65 28 29 | ted.=.FALSE;.....if.(.n.<.size() |
57a0 | 20 29 20 7b 0a 09 69 6e 73 65 72 74 65 64 20 3d 20 54 52 55 45 3b 0a 09 69 74 2e 64 61 74 61 28 | .).{..inserted.=.TRUE;..it.data( |
57c0 | 29 20 3d 20 78 2e 73 65 63 6f 6e 64 3b 0a 20 20 20 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 51 | ).=.x.second;.....}.....return.Q |
57e0 | 50 61 69 72 3c 69 74 65 72 61 74 6f 72 2c 62 6f 6f 6c 3e 28 20 69 74 2c 20 69 6e 73 65 72 74 65 | Pair<iterator,bool>(.it,.inserte |
5800 | 64 20 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 63 6c 61 73 | d.);.}..template<class.Key,.clas |
5820 | 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 20 51 4d 61 | s.T>.Q_INLINE_TEMPLATES.void.QMa |
5840 | 70 3c 4b 65 79 2c 54 3e 3a 3a 65 72 61 73 65 28 20 63 6f 6e 73 74 20 4b 65 79 26 20 6b 20 29 0a | p<Key,T>::erase(.const.Key&.k.). |
5860 | 7b 0a 20 20 20 20 64 65 74 61 63 68 28 29 3b 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 69 74 28 | {.....detach();.....iterator.it( |
5880 | 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 20 20 69 66 20 28 20 | .sh->find(.k.).node.);.....if.(. |
58a0 | 69 74 20 21 3d 20 65 6e 64 28 29 20 29 0a 09 73 68 2d 3e 72 65 6d 6f 76 65 28 20 69 74 20 29 3b | it.!=.end().)..sh->remove(.it.); |
58c0 | 0a 7d 0a 0a 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 | .}..template<class.Key,.class.T> |
58e0 | 0a 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 | .Q_INLINE_TEMPLATES.Q_TYPENAME.Q |
5900 | 4d 61 70 3c 4b 65 79 2c 54 3e 3a 3a 73 69 7a 65 5f 74 79 70 65 20 51 4d 61 70 3c 4b 65 79 2c 54 | Map<Key,T>::size_type.QMap<Key,T |
5920 | 3e 3a 3a 63 6f 75 6e 74 28 20 63 6f 6e 73 74 20 4b 65 79 26 20 6b 20 29 20 63 6f 6e 73 74 0a 7b | >::count(.const.Key&.k.).const.{ |
5940 | 0a 20 20 20 20 63 6f 6e 73 74 5f 69 74 65 72 61 74 6f 72 20 69 74 28 20 73 68 2d 3e 66 69 6e 64 | .....const_iterator.it(.sh->find |
5960 | 28 20 6b 20 29 2e 6e 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 | (.k.).node.);.....if.(.it.!=.end |
5980 | 28 29 20 29 20 7b 0a 09 73 69 7a 65 5f 74 79 70 65 20 63 20 3d 20 30 3b 0a 09 77 68 69 6c 65 20 | ().).{..size_type.c.=.0;..while. |
59a0 | 28 20 69 74 20 21 3d 20 65 6e 64 28 29 20 29 20 7b 0a 09 20 20 20 20 2b 2b 69 74 3b 0a 09 20 20 | (.it.!=.end().).{......++it;.... |
59c0 | 20 20 2b 2b 63 3b 0a 09 7d 0a 09 72 65 74 75 72 6e 20 63 3b 0a 20 20 20 20 7d 0a 20 20 20 20 72 | ..++c;..}..return.c;.....}.....r |
59e0 | 65 74 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 65 79 2c 20 | eturn.0;.}..template<class.Key,. |
5a00 | 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 54 26 20 51 | class.T>.Q_INLINE_TEMPLATES.T&.Q |
5a20 | 4d 61 70 3c 4b 65 79 2c 54 3e 3a 3a 6f 70 65 72 61 74 6f 72 5b 5d 20 28 20 63 6f 6e 73 74 20 4b | Map<Key,T>::operator[].(.const.K |
5a40 | 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 20 20 51 4d 61 70 | ey&.k.).{.....detach();.....QMap |
5a60 | 4e 6f 64 65 3c 4b 65 79 2c 54 3e 2a 20 70 20 3d 20 73 68 2d 3e 66 69 6e 64 28 20 6b 20 29 2e 6e | Node<Key,T>*.p.=.sh->find(.k.).n |
5a80 | 6f 64 65 3b 0a 20 20 20 20 69 66 20 28 20 70 20 21 3d 20 73 68 2d 3e 65 6e 64 28 29 2e 6e 6f 64 | ode;.....if.(.p.!=.sh->end().nod |
5aa0 | 65 20 29 0a 09 72 65 74 75 72 6e 20 70 2d 3e 64 61 74 61 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 | e.)..return.p->data;.....return. |
5ac0 | 69 6e 73 65 72 74 28 20 6b 2c 20 54 28 29 20 29 2e 64 61 74 61 28 29 3b 0a 7d 0a 0a 74 65 6d 70 | insert(.k,.T().).data();.}..temp |
5ae0 | 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 |
5b00 | 45 5f 54 45 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 63 6c | E_TEMPLATES.void.QMap<Key,T>::cl |
5b20 | 65 61 72 28 29 0a 7b 0a 20 20 20 20 69 66 20 28 20 73 68 2d 3e 63 6f 75 6e 74 20 3d 3d 20 31 20 | ear().{.....if.(.sh->count.==.1. |
5b40 | 29 0a 09 73 68 2d 3e 63 6c 65 61 72 28 29 3b 0a 20 20 20 20 65 6c 73 65 20 7b 0a 09 73 68 2d 3e | )..sh->clear();.....else.{..sh-> |
5b60 | 64 65 72 65 66 28 29 3b 0a 09 73 68 20 3d 20 6e 65 77 20 51 4d 61 70 50 72 69 76 61 74 65 3c 4b | deref();..sh.=.new.QMapPrivate<K |
5b80 | 65 79 2c 54 3e 3b 0a 20 20 20 20 7d 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 4b | ey,T>;.....}.}..template<class.K |
5ba0 | 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. |
5bc0 | 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 74 65 72 61 74 6f 72 | Q_TYPENAME.QMap<Key,T>::iterator |
5be0 | 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 20 4b 65 79 26 | .QMap<Key,T>::insert(.const.Key& |
5c00 | 20 6b 65 79 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 | .key,.const.T&.value,.bool.overw |
5c20 | 72 69 74 65 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 65 5f | rite.).{.....detach();.....size_ |
5c40 | 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 69 74 | type.n.=.size();.....iterator.it |
5c60 | 20 3d 20 73 68 2d 3e 69 6e 73 65 72 74 53 69 6e 67 6c 65 28 20 6b 65 79 20 29 3b 0a 20 20 20 20 | .=.sh->insertSingle(.key.);..... |
5c80 | 69 66 20 28 20 6f 76 65 72 77 72 69 74 65 20 7c 7c 20 6e 20 3c 20 73 69 7a 65 28 29 20 29 0a 09 | if.(.overwrite.||.n.<.size().).. |
5ca0 | 69 74 2e 64 61 74 61 28 29 20 3d 20 76 61 6c 75 65 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 69 74 | it.data().=.value;.....return.it |
5cc0 | 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 63 6c 61 73 73 20 54 | ;.}..template<class.Key,.class.T |
5ce0 | 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 20 51 4d 61 70 3c 4b | >.Q_INLINE_TEMPLATES.void.QMap<K |
5d00 | 65 79 2c 54 3e 3a 3a 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 4b 65 79 26 20 6b 20 29 0a 7b 0a | ey,T>::remove(.const.Key&.k.).{. |
5d20 | 20 20 20 20 64 65 74 61 63 68 28 29 3b 0a 20 20 20 20 69 74 65 72 61 74 6f 72 20 69 74 28 20 73 | ....detach();.....iterator.it(.s |
5d40 | 68 2d 3e 66 69 6e 64 28 20 6b 20 29 2e 6e 6f 64 65 20 29 3b 0a 20 20 20 20 69 66 20 28 20 69 74 | h->find(.k.).node.);.....if.(.it |
5d60 | 20 21 3d 20 65 6e 64 28 29 20 29 0a 09 73 68 2d 3e 72 65 6d 6f 76 65 28 20 69 74 20 29 3b 0a 7d | .!=.end().)..sh->remove(.it.);.} |
5d80 | 0a 0a 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 | ..template<class.Key,.class.T>.Q |
5da0 | 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 54 45 53 20 76 6f 69 64 20 51 4d 61 70 3c 4b 65 79 2c | _INLINE_TEMPLATES.void.QMap<Key, |
5dc0 | 54 3e 3a 3a 64 65 74 61 63 68 49 6e 74 65 72 6e 61 6c 28 29 0a 7b 0a 20 20 20 20 73 68 2d 3e 64 | T>::detachInternal().{.....sh->d |
5de0 | 65 72 65 66 28 29 3b 20 73 68 20 3d 20 6e 65 77 20 51 4d 61 70 50 72 69 76 61 74 65 3c 4b 65 79 | eref();.sh.=.new.QMapPrivate<Key |
5e00 | 2c 54 3e 28 20 73 68 20 29 3b 0a 7d 0a 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 | ,T>(.sh.);.}...#ifndef.QT_NO_DAT |
5e20 | 41 53 54 52 45 41 4d 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 4b 65 79 2c 20 63 6c 61 73 | ASTREAM.template<class.Key,.clas |
5e40 | 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 44 61 74 61 53 74 72 | s.T>.Q_INLINE_TEMPLATES.QDataStr |
5e60 | 65 61 6d 26 20 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 73 2c | eam&.operator>>(.QDataStream&.s, |
5e80 | 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 26 20 6d 20 29 20 7b 0a 20 20 20 20 6d 2e 63 6c 65 61 72 28 | .QMap<Key,T>&.m.).{.....m.clear( |
5ea0 | 29 3b 0a 20 20 20 20 51 5f 55 49 4e 54 33 32 20 63 3b 0a 20 20 20 20 73 20 3e 3e 20 63 3b 0a 20 | );.....Q_UINT32.c;.....s.>>.c;.. |
5ec0 | 20 20 20 66 6f 72 28 20 51 5f 55 49 4e 54 33 32 20 69 20 3d 20 30 3b 20 69 20 3c 20 63 3b 20 2b | ...for(.Q_UINT32.i.=.0;.i.<.c;.+ |
5ee0 | 2b 69 20 29 20 7b 0a 09 4b 65 79 20 6b 3b 20 54 20 74 3b 0a 09 73 20 3e 3e 20 6b 20 3e 3e 20 74 | +i.).{..Key.k;.T.t;..s.>>.k.>>.t |
5f00 | 3b 0a 09 6d 2e 69 6e 73 65 72 74 28 20 6b 2c 20 74 20 29 3b 0a 09 69 66 20 28 20 73 2e 61 74 45 | ;..m.insert(.k,.t.);..if.(.s.atE |
5f20 | 6e 64 28 29 20 29 0a 09 20 20 20 20 62 72 65 61 6b 3b 0a 20 20 20 20 7d 0a 20 20 20 20 72 65 74 | nd().)......break;.....}.....ret |
5f40 | 75 72 6e 20 73 3b 0a 7d 0a 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 4b 65 79 2c 20 63 | urn.s;.}...template<class.Key,.c |
5f60 | 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 44 61 74 61 | lass.T>.Q_INLINE_TEMPLATES.QData |
5f80 | 53 74 72 65 61 6d 26 20 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 6d 26 | Stream&.operator<<(.QDataStream& |
5fa0 | 20 73 2c 20 63 6f 6e 73 74 20 51 4d 61 70 3c 4b 65 79 2c 54 3e 26 20 6d 20 29 20 7b 0a 20 20 20 | .s,.const.QMap<Key,T>&.m.).{.... |
5fc0 | 20 73 20 3c 3c 20 28 51 5f 55 49 4e 54 33 32 29 6d 2e 73 69 7a 65 28 29 3b 0a 20 20 20 20 51 4d | .s.<<.(Q_UINT32)m.size();.....QM |
5fe0 | 61 70 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3c 4b 65 79 2c 54 3e 20 69 74 20 3d 20 6d 2e 62 65 | apConstIterator<Key,T>.it.=.m.be |
6000 | 67 69 6e 28 29 3b 0a 20 20 20 20 66 6f 72 28 20 3b 20 69 74 20 21 3d 20 6d 2e 65 6e 64 28 29 3b | gin();.....for(.;.it.!=.m.end(); |
6020 | 20 2b 2b 69 74 20 29 0a 09 73 20 3c 3c 20 69 74 2e 6b 65 79 28 29 20 3c 3c 20 69 74 2e 64 61 74 | .++it.)..s.<<.it.key().<<.it.dat |
6040 | 61 28 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 73 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 23 64 65 | a();.....return.s;.}.#endif..#de |
6060 | 66 69 6e 65 20 51 5f 44 45 46 49 4e 45 44 5f 51 4d 41 50 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 | fine.Q_DEFINED_QMAP.#include."qw |
6080 | 69 6e 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4d 41 50 5f 48 0a 00 00 00 | inexport.h".#endif.//.QMAP_H.... |
60a0 | 2e 00 71 00 67 00 66 00 78 00 64 00 72 00 69 00 76 00 65 00 72 00 66 00 61 00 63 00 74 00 6f 00 | ..q.g.f.x.d.r.i.v.e.r.f.a.c.t.o. |
60c0 | 72 00 79 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 06 1b 2f 2a 20 20 20 20 20 20 20 20 20 20 20 | r.y._.q.w.s...h..../*........... |
60e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
61a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
61c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
61e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
63a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
63c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
63e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
64a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
64c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
64e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 | ..................*/..#ifndef.QG |
65a0 | 46 58 44 52 49 56 45 52 46 41 43 54 4f 52 59 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 | FXDRIVERFACTORY_QWS_H.#define.QG |
65c0 | 46 58 44 52 49 56 45 52 46 41 43 54 4f 52 59 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 | FXDRIVERFACTORY_QWS_H..#ifndef.Q |
65e0 | 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 65 6e | T_H.#include."qstringlist.h".#en |
6600 | 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 63 6c 61 73 73 20 51 53 74 72 69 6e 67 3b 0a 63 6c 61 73 | dif.//.QT_H..class.QString;.clas |
6620 | 73 20 51 53 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 44 | s.QScreen;..class.Q_EXPORT.QGfxD |
6640 | 72 69 76 65 72 46 61 63 74 6f 72 79 0a 7b 0a 70 75 62 6c 69 63 3a 0a 23 69 66 6e 64 65 66 20 51 | riverFactory.{.public:.#ifndef.Q |
6660 | 54 5f 4e 4f 5f 53 54 52 49 4e 47 4c 49 53 54 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 69 | T_NO_STRINGLIST.....static.QStri |
6680 | 6e 67 4c 69 73 74 20 6b 65 79 73 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 73 74 61 74 69 63 | ngList.keys();.#endif.....static |
66a0 | 20 51 53 63 72 65 65 6e 20 2a 63 72 65 61 74 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 | .QScreen.*create(.const.QString& |
66c0 | 2c 20 69 6e 74 20 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 47 46 58 44 52 49 56 45 52 | ,.int.);.};..#endif.//QGFXDRIVER |
66e0 | 46 41 43 54 4f 52 59 5f 51 57 53 5f 48 0a 00 00 00 18 00 71 00 6a 00 70 00 75 00 6e 00 69 00 63 | FACTORY_QWS_H......q.j.p.u.n.i.c |
6700 | 00 6f 00 64 00 65 00 2e 00 68 00 00 19 6c 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .o.d.e...h...l/*................ |
6720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 2f 2f 20 4d 6f 73 | ......................*/..//.Mos |
6d00 | 74 20 6f 66 20 74 68 65 20 63 6f 64 65 20 68 65 72 65 20 77 61 73 20 6f 72 69 67 69 6e 61 6c 6c | t.of.the.code.here.was.originall |
6d20 | 79 20 77 72 69 74 74 65 6e 20 62 79 20 53 65 72 69 6b 61 20 4b 75 72 75 73 75 67 61 77 61 0a 2f | y.written.by.Serika.Kurusugawa./ |
6d40 | 2f 20 61 2e 6b 2e 61 2e 20 4a 75 6e 6a 69 20 54 61 6b 61 67 69 2c 20 61 6e 64 20 69 73 20 69 6e | /.a.k.a..Junji.Takagi,.and.is.in |
6d60 | 63 6c 75 64 65 64 20 69 6e 20 51 74 20 77 69 74 68 20 74 68 65 20 61 75 74 68 6f 72 27 73 20 70 | cluded.in.Qt.with.the.author's.p |
6d80 | 65 72 6d 69 73 73 69 6f 6e 2c 0a 2f 2f 20 61 6e 64 20 74 68 65 20 67 72 61 74 65 66 75 6c 20 74 | ermission,.//.and.the.grateful.t |
6da0 | 68 61 6e 6b 73 20 6f 66 20 74 68 65 20 54 72 6f 6c 6c 74 65 63 68 20 74 65 61 6d 2e 0a 0a 2f 2a | hanks.of.the.Trolltech.team.../* |
6dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
71a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
71c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
71e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7300 | 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4a 50 55 4e 49 43 4f 44 45 5f 48 | ........*/..#ifndef.QJPUNICODE_H |
7320 | 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 65 66 20 51 | .#define.QJPUNICODE_H..#ifndef.Q |
7340 | 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 23 65 6e 64 69 66 20 | T_H.#include."qglobal.h".#endif. |
7360 | 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 42 49 47 5f 43 4f 44 45 43 | //.QT_H..#ifndef.QT_NO_BIG_CODEC |
7380 | 53 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e 29 0a 23 64 65 66 69 6e | S..#if.defined(QT_PLUGIN).#defin |
73a0 | 65 20 51 5f 45 58 50 4f 52 54 5f 43 4f 44 45 43 53 5f 4a 50 0a 23 65 6c 73 65 0a 23 64 65 66 69 | e.Q_EXPORT_CODECS_JP.#else.#defi |
73c0 | 6e 65 20 51 5f 45 58 50 4f 52 54 5f 43 4f 44 45 43 53 5f 4a 50 20 51 5f 45 58 50 4f 52 54 0a 23 | ne.Q_EXPORT_CODECS_JP.Q_EXPORT.# |
73e0 | 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 5f 43 4f 44 45 43 53 5f 4a 50 20 | endif..class.Q_EXPORT_CODECS_JP. |
7400 | 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 20 65 6e 75 | QJpUnicodeConv.{.public:.....enu |
7420 | 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 49 20 58 2e | m.Rules.{..//."ASCII".is.ANSI.X. |
7440 | 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 72 65 2e 0a | 3.4-1986,.a.k.a..US-ASCII.here.. |
7460 | 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 64 65 09 09 | .Default...=.0x0000,...Unicode.. |
7480 | 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 09 09 3d 20 | .=.0x0001,..Unicode_JISX0201..=. |
74a0 | 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 78 30 30 30 | 0x0001,..Unicode_ASCII...=.0x000 |
74c0 | 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 30 30 33 2c | 2,..JISX0221_JISX0201..=.0x0003, |
74e0 | 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 09 53 75 6e | ..JISX0221_ASCII..=.0x0004,..Sun |
7500 | 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 35 2c 0a 09 | _JDK117..............=.0x0005,.. |
7520 | 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 30 30 30 36 | Microsoft_CP932.........=.0x0006 |
7540 | 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 2c 09 09 2f | ,...NEC_VDC.........=.0x0100,../ |
7560 | 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 44 43 09 20 | /.NEC.Vender.Defined.Char..UDC.. |
7580 | 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 65 66 69 6e | ........=.0x0200,..//.User.Defin |
75a0 | 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 2f 2f 20 49 | ed.Char..IBM_VDC..=.0x0400..//.I |
75c0 | 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 3b 0a 20 20 | BM.Vender.Defined.Char.....};... |
75e0 | 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 43 6f 6e 76 | ..static.QJpUnicodeConv.*newConv |
7600 | 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 6c 20 75 69 | erter(int.rule);......virtual.ui |
7620 | 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 6e 74 20 6c | nt.asciiToUnicode(uint.h,.uint.l |
7640 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 2f 2a 20 20 20 20 20 20 20 2a 2f 20 75 69 6e 74 20 6a 69 | ).const;...../*.......*/.uint.ji |
7660 | 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 20 6c 29 20 | sx0201ToUnicode(uint.h,.uint.l). |
7680 | 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 30 32 30 31 | const;.....virtual.uint.jisx0201 |
76a0 | 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 6c 29 20 63 | LatinToUnicode(uint.h,.uint.l).c |
76c0 | 6f 6e 73 74 3b 0a 20 20 20 20 2f 2a 20 20 20 20 20 20 20 2a 2f 20 75 69 6e 74 20 6a 69 73 78 30 | onst;...../*.......*/.uint.jisx0 |
76e0 | 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 74 20 6c 29 | 201KanaToUnicode(uint.h,.uint.l) |
7700 | 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 30 32 30 | .const;.....virtual.uint.jisx020 |
7720 | 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 6f 6e 73 74 | 8ToUnicode(uint.h,.uint.l).const |
7740 | 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 6f 55 6e 69 | ;.....virtual.uint.jisx0212ToUni |
7760 | 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 0a 20 20 20 | code(uint.h,.uint.l).const;..... |
7780 | 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 63 69 69 29 | .uint.asciiToUnicode(uint.ascii) |
77a0 | 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 6f 64 65 28 | .const.{..return.asciiToUnicode( |
77c0 | 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 69 20 26 20 | (ascii.&.0xff00).>>.8,.(ascii.&. |
77e0 | 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 32 30 | 0x00ff));.....}.....uint.jisx020 |
7800 | 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 0a 09 72 65 | 1ToUnicode(uint.jis).const.{..re |
7820 | 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 26 20 30 78 | turn.jisx0201ToUnicode((jis.&.0x |
7840 | 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 20 | ff00).>>.8,.(jis.&.0x00ff));.... |
7860 | 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 6e 69 63 6f | .}.....uint.jisx0201LatinToUnico |
7880 | 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 |
78a0 | 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 78 66 66 30 | x0201LatinToUnicode((jis.&.0xff0 |
78c0 | 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 20 20 7d 0a | 0).>>.8,.(jis.&.0x00ff));.....}. |
78e0 | 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 64 65 28 75 | ....uint.jisx0201KanaToUnicode(u |
7900 | 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 78 30 32 30 | int.jis).const.{..return.jisx020 |
7920 | 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 29 20 3e 3e | 1KanaToUnicode((jis.&.0xff00).>> |
7940 | 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 20 20 20 75 | .8,.(jis.&.0x00ff));.....}.....u |
7960 | 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 69 73 29 20 | int.jisx0208ToUnicode(uint.jis). |
7980 | 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 69 63 6f 64 | const.{..return.jisx0208ToUnicod |
79a0 | 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 26 20 30 78 | e((jis.&.0xff00).>>.8,.(jis.&.0x |
79c0 | 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 32 31 32 54 | 00ff));.....}.....uint.jisx0212T |
79e0 | 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 72 65 74 75 | oUnicode(uint.jis).const.{..retu |
7a00 | 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 30 78 66 66 | rn.jisx0212ToUnicode((jis.&.0xff |
7a20 | 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 20 20 7d | 00).>>.8,.(jis.&.0x00ff));.....} |
7a40 | 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 41 73 63 69 | ......virtual.uint.unicodeToAsci |
7a60 | 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 20 2f 2a 20 | i(uint.h,.uint.l).const;...../*. |
7a80 | 20 20 20 20 20 20 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 28 | ......*/.uint.unicodeToJisx0201( |
7aa0 | 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 69 72 74 75 | uint.h,.uint.l).const;.....virtu |
7ac0 | 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 69 6e 28 75 | al.uint.unicodeToJisx0201Latin(u |
7ae0 | 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 20 20 20 20 | int.h,.uint.l).const;...../*.... |
7b00 | 20 20 20 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 4b 61 6e 61 | ...*/.uint.unicodeToJisx0201Kana |
7b20 | 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 69 72 74 | (uint.h,.uint.l).const;.....virt |
7b40 | 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 69 6e 74 20 | ual.uint.unicodeToJisx0208(uint. |
7b60 | 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 6c 20 75 69 | h,.uint.l).const;.....virtual.ui |
7b80 | 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 20 75 69 6e | nt.unicodeToJisx0212(uint.h,.uin |
7ba0 | 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 65 54 6f 41 | t.l).const;......uint.unicodeToA |
7bc0 | 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 72 65 74 75 | scii(uint.unicode).const.{..retu |
7be0 | 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 20 30 78 66 | rn.unicodeToAscii((unicode.&.0xf |
7c00 | 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 29 3b 0a | f00).>>.8,.(unicode.&.0x00ff));. |
7c20 | 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 32 30 31 | ....}.....uint.unicodeToJisx0201 |
7c40 | 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 72 6e 20 75 | (uint.unicode).const.{..return.u |
7c60 | 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 30 78 66 66 | nicodeToJisx0201((unicode.&.0xff |
7c80 | 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 29 3b 0a 20 | 00).>>.8,.(unicode.&.0x00ff));.. |
7ca0 | 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 32 30 31 4c | ...}.....uint.unicodeToJisx0201L |
7cc0 | 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 72 65 74 75 | atin(uint.unicode).const.{..retu |
7ce0 | 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 6e 69 63 6f | rn.unicodeToJisx0201Latin((unico |
7d00 | 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 26 20 30 78 | de.&.0xff00).>>.8,.(unicode.&.0x |
7d20 | 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 64 65 54 6f | 00ff));.....}.....uint.unicodeTo |
7d40 | 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 6f 6e 73 74 | Jisx0201Kana(uint.unicode).const |
7d60 | 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 4b 61 6e 61 | .{..return.unicodeToJisx0201Kana |
7d80 | 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 63 6f | ((unicode.&.0xff00).>>.8,.(unico |
7da0 | 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 20 75 6e | de.&.0x00ff));.....}.....uint.un |
7dc0 | 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 29 20 63 6f | icodeToJisx0208(uint.unicode).co |
7de0 | 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 38 28 | nst.{..return.unicodeToJisx0208( |
7e00 | 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 63 6f 64 | (unicode.&.0xff00).>>.8,.(unicod |
7e20 | 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 20 75 6e 69 | e.&.0x00ff));.....}.....uint.uni |
7e40 | 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 20 63 6f 6e | codeToJisx0212(uint.unicode).con |
7e60 | 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 31 32 28 28 | st.{..return.unicodeToJisx0212(( |
7e80 | 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 63 6f 64 65 | unicode.&.0xff00).>>.8,.(unicode |
7ea0 | 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 20 73 6a 69 | .&.0x00ff));.....}......uint.sji |
7ec0 | 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 6f 6e 73 74 | sToUnicode(uint.h,.uint.l).const |
7ee0 | 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 74 20 68 2c | ;.....uint.unicodeToSjis(uint.h, |
7f00 | 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 69 73 54 6f | .uint.l).const;......uint.sjisTo |
7f20 | 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 72 65 74 75 | Unicode(uint.sjis).const.{..retu |
7f40 | 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 66 30 30 29 | rn.sjisToUnicode((sjis.&.0xff00) |
7f60 | 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 20 7d 0a 20 | .>>.8,.(sjis.&.0x00ff));.....}.. |
7f80 | 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 6e 69 63 6f | ...uint.unicodeToSjis(uint.unico |
7fa0 | 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 6f 53 6a 69 | de).const.{..return.unicodeToSji |
7fc0 | 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 75 6e 69 63 | s((unicode.&.0xff00).>>.8,.(unic |
7fe0 | 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 63 74 65 64 | ode.&.0x00ff));.....}..protected |
8000 | 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 3a 20 72 75 | :.....QJpUnicodeConv(int.r).:.ru |
8020 | 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 75 6c 65 3b | le(r).{}..private:.....int.rule; |
8040 | 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 45 43 53 0a | .};..#endif.//.QT_NO_BIG_CODECS. |
8060 | 23 65 6e 64 69 66 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 00 00 00 0a 00 71 | #endif./*..............*/......q |
8080 | 00 67 00 6c 00 2e 00 68 00 00 32 74 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .g.l...h..2t/*.................. |
80a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
80c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
80e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
81a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
81c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
81e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
82a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
82c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
82e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
83a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
83c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
83e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
84a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
84c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
84e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
85a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
85c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
85e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a | .............................*/. |
8660 | 0a 23 69 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 | .#ifndef.QGL_H.#define.QGL_H..#i |
8680 | 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". |
86a0 | 23 69 6e 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 | #include."qglcolormap.h".#endif. |
86c0 | 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 | //.QT_H..#if.!defined(.QT_MODULE |
86e0 | 5f 4f 50 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 | _OPENGL.).||.defined(.QT_LICENSE |
8700 | 5f 50 52 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 | _PROFESSIONAL.).#define.QM_EXPOR |
8720 | 54 5f 4f 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 | T_OPENGL.#else.#define.QM_EXPORT |
8740 | 5f 4f 50 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 | _OPENGL.Q_EXPORT.#endif..#ifndef |
8760 | 20 51 54 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 | .QT_NO_COMPAT.#define.QGL_VERSIO |
8780 | 4e 09 34 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 | N.450.#define.QGL_VERSION_STR."4 |
87a0 | 2e 35 22 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 | .5".QM_EXPORT_OPENGL.inline.cons |
87c0 | 74 20 63 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 | t.char.*qGLVersion().{.....qObso |
87e0 | 6c 65 74 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 | lete(.0,."qGLVersion",."qVersion |
8800 | 22 20 29 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 | ".);.....return.QGL_VERSION_STR; |
8820 | 0a 7d 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 57 49 4e 29 | .}.#endif..#if.defined(Q_WS_WIN) |
8840 | 0a 23 20 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 | .#.include."qt_windows.h".#endif |
8860 | 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 23 69 66 20 21 64 65 66 | ..#if.defined(Q_WS_MAC).#if.!def |
8880 | 69 6e 65 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 | ined(.QMAC_OPENGL_DOUBLEBUFFER.) |
88a0 | 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ./*............................. |
88c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
88e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
8980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
89a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
89c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
89e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 69 66 20 51 54 5f 4d | .....................*/.#if.QT_M |
8a00 | 41 43 4f 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 | ACOSX_VERSION.>=.0x1020.#.define |
8a20 | 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 30 0a 23 65 6e 64 | .QMAC_OPENGL_DOUBLEBUFFER.0.#end |
8a40 | 69 66 0a 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 | if.#endif.#.include.<OpenGL/gl.h |
8a60 | 3e 0a 23 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 | >.#.include.<OpenGL/glu.h>.#else |
8a80 | 0a 23 20 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 | .#.include.<GL/gl.h>.#.include.< |
8aa0 | 47 4c 2f 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 | GL/glu.h>.#endif..#if.defined(Q_ |
8ac0 | 57 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 63 6c 61 | WS_WIN).||.defined(Q_WS_MAC).cla |
8ae0 | 73 73 20 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 | ss.QGLCmap;.#endif..class.QPixma |
8b00 | 70 3b 0a 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 | p;.#if.defined(Q_WS_X11).class.Q |
8b20 | 47 4c 4f 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 | GLOverlayWidget;.#endif..//.Name |
8b40 | 73 70 61 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 | space.class:.class.QM_EXPORT_OPE |
8b60 | 4e 47 4c 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 | NGL.QGL.{.public:.....enum.Forma |
8b80 | 74 4f 70 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 | tOption.{..DoubleBuffer..=.0x000 |
8ba0 | 31 2c 0a 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 | 1,..DepthBuffer..=.0x0002,..Rgba |
8bc0 | 09 09 09 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 | ...=.0x0004,..AlphaChannel..=.0x |
8be0 | 30 30 30 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 | 0008,..AccumBuffer..=.0x0010,..S |
8c00 | 74 65 6e 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 | tencilBuffer..=.0x0020,..StereoB |
8c20 | 75 66 66 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 | uffers..=.0x0040,..DirectRenderi |
8c40 | 6e 67 09 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 | ng..=.0x0080,..HasOverlay..=.0x0 |
8c60 | 31 30 30 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 | 100,..SingleBuffer............=. |
8c80 | 44 6f 75 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 | DoubleBuffer..<<.16,..NoDepthBuf |
8ca0 | 66 65 72 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 | fer...........=.DepthBuffer...<< |
8cc0 | 20 31 36 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 | .16,..ColorIndex..............=. |
8ce0 | 52 67 62 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 | Rgba..........<<.16,..NoAlphaCha |
8d00 | 6e 6e 65 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 | nnel..........=.AlphaChannel..<< |
8d20 | 20 31 36 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 | .16,..NoAccumBuffer...........=. |
8d40 | 41 63 63 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 | AccumBuffer...<<.16,..NoStencilB |
8d60 | 75 66 66 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 | uffer.........=.StencilBuffer.<< |
8d80 | 20 31 36 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 | .16,..NoStereoBuffers.........=. |
8da0 | 53 74 65 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 | StereoBuffers.<<.16,..IndirectRe |
8dc0 | 6e 64 65 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 | ndering.......=.DirectRendering. |
8de0 | 3c 3c 20 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 | <<.16,..NoOverlay..=.HasOverlay. |
8e00 | 3c 3c 20 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 | <<.16.....};.};....class.QM_EXPO |
8e20 | 52 54 5f 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 | RT_OPENGL.QGLFormat.:.public.QGL |
8e40 | 0a 7b 0a 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 | .{.public:.....QGLFormat();..... |
8e60 | 51 47 4c 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 | QGLFormat(.int.options,.int.plan |
8e80 | 65 20 3d 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 | e.=.0.);......bool.doubleBuffer( |
8ea0 | 29 20 63 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 | ).const;.....void.setDoubleBuffe |
8ec0 | 72 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 64 65 70 74 68 | r(.bool.enable.);.....bool.depth |
8ee0 | 28 29 20 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 | ().const;.....void.setDepth(.boo |
8f00 | 6c 20 65 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 | l.enable.);.....bool.rgba().cons |
8f20 | 74 3b 0a 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 | t;.....void.setRgba(.bool.enable |
8f40 | 20 29 3b 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 | .);.....bool.alpha().const;..... |
8f60 | 76 6f 69 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 | void.setAlpha(.bool.enable.);... |
8f80 | 20 20 62 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 | ..bool.accum().const;.....void.s |
8fa0 | 65 74 41 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 | etAccum(.bool.enable.);.....bool |
8fc0 | 20 73 74 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 | .stencil().const;.....void.setSt |
8fe0 | 65 6e 63 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 | encil(.bool.enable.);.....bool.s |
9000 | 74 65 72 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 | tereo().const;.....void.setStere |
9020 | 6f 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 64 69 72 65 63 | o(.bool.enable.);.....bool.direc |
9040 | 74 52 65 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 | tRendering().const;.....void.set |
9060 | 44 69 72 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 | DirectRendering(.bool.enable.);. |
9080 | 20 20 20 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 | ....bool.hasOverlay().const;.... |
90a0 | 20 76 6f 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 | .void.setOverlay(.bool.enable.); |
90c0 | 0a 0a 20 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 | ......int.plane().const;.....voi |
90e0 | 64 20 73 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 | d.setPlane(.int.plane.);......vo |
9100 | 69 64 20 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 | id.setOption(.FormatOption.opt.) |
9120 | 3b 0a 20 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 | ;.....bool.testOption(.FormatOpt |
9140 | 69 6f 6e 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 | ion.opt.).const;......static.QGL |
9160 | 46 6f 72 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 | Format.defaultFormat();.....stat |
9180 | 69 63 20 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 | ic.void.setDefaultFormat(.const. |
91a0 | 51 47 4c 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 | QGLFormat&.f.);......static.QGLF |
91c0 | 6f 72 6d 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 | ormat.defaultOverlayFormat();... |
91e0 | 20 20 73 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 | ..static.void.setDefaultOverlayF |
9200 | 6f 72 6d 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 | ormat(.const.QGLFormat&.f.);.... |
9220 | 20 20 73 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 | ..static.bool.hasOpenGL();.....s |
9240 | 74 61 74 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 | tatic.bool.hasOpenGLOverlays();. |
9260 | 0a 20 20 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 | .....friend.QM_EXPORT_OPENGL.boo |
9280 | 6c 20 6f 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 | l.operator==(.const.QGLFormat&,. |
92a0 | 09 09 09 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 | ..........const.QGLFormat&.);... |
92c0 | 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 |
92e0 | 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 0a 09 09 09 | perator!=(.const.QGLFormat&,.... |
9300 | 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 70 72 69 76 61 | .......const.QGLFormat&.);.priva |
9320 | 74 65 3a 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 | te:.....uint.opts;.....int.pln;. |
9340 | 7d 3b 0a 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 | };...QM_EXPORT_OPENGL.bool.opera |
9360 | 74 6f 72 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 | tor==(.const.QGLFormat&,.const.Q |
9380 | 47 4c 46 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 | GLFormat&.);.QM_EXPORT_OPENGL.bo |
93a0 | 6f 6c 20 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 | ol.operator!=(.const.QGLFormat&, |
93c0 | 20 63 6f 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 | .const.QGLFormat&.);..class.QM_E |
93e0 | 58 50 4f 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 | XPORT_OPENGL.QGLContext.:.public |
9400 | 20 51 47 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 | .QGL.{.public:.....QGLContext(.c |
9420 | 6f 6e 73 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 | onst.QGLFormat&.format,.QPaintDe |
9440 | 76 69 63 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 | vice*.device.);.....QGLContext(. |
9460 | 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 20 20 20 20 76 | const.QGLFormat&.format.);.....v |
9480 | 69 72 74 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 | irtual.~QGLContext();......virtu |
94a0 | 61 6c 20 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 | al.bool.create(.const.QGLContext |
94c0 | 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 62 6f 6f 6c 20 69 | *.shareContext.=.0.);.....bool.i |
94e0 | 73 56 61 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 | sValid().const;.....bool.isShari |
9500 | 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 73 | ng().const;.....virtual.void.res |
9520 | 65 74 28 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 | et();......QGLFormat.format().co |
9540 | 6e 73 74 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 | nst;.....QGLFormat.requestedForm |
9560 | 61 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 | at().const;.....virtual.void.set |
9580 | 46 6f 72 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 | Format(.const.QGLFormat&.format. |
95a0 | 29 3b 0a 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 | );......virtual.void.makeCurrent |
95c0 | 28 29 3b 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 | ();.....virtual.void.swapBuffers |
95e0 | 28 29 20 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 | ().const;......QPaintDevice*.dev |
9600 | 69 63 65 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 | ice().const;......QColor.overlay |
9620 | 54 72 61 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 | TransparentColor().const;......s |
9640 | 74 61 74 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 | tatic.const.QGLContext*.currentC |
9660 | 6f 6e 74 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 | ontext();..protected:.....virtua |
9680 | 6c 20 62 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 | l.bool.chooseContext(.const.QGLC |
96a0 | 6f 6e 74 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 | ontext*.shareContext.=.0.);..... |
96c0 | 76 69 72 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 | virtual.void.doneCurrent();.//.# |
96e0 | 23 23 20 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 | ##.4.0:.make.this.public.-.neede |
9700 | 64 20 66 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 | d.for.multithreading.stuff..#if. |
9720 | 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e | defined(Q_WS_WIN).....virtual.in |
9740 | 74 20 63 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 | t.choosePixelFormat(.void*.pfd,. |
9760 | 48 44 43 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 | HDC.pdc.);.#endif.#if.defined(Q_ |
9780 | 57 53 5f 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 | WS_X11).....virtual.void*.tryVis |
97a0 | 75 61 6c 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 | ual(.const.QGLFormat&.f,.int.buf |
97c0 | 44 65 70 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 | Depth.=.1.);.....virtual.void*.c |
97e0 | 68 6f 6f 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 | hooseVisual();.#endif.#if.define |
9800 | 64 28 51 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 | d(Q_WS_MAC).....virtual.void*.ch |
9820 | 6f 6f 73 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 | ooseMacVisual(GDHandle);.#endif. |
9840 | 0a 20 20 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 | .....bool.deviceIsPixmap().const |
9860 | 3b 0a 20 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 | ;.....bool.windowCreated().const |
9880 | 3b 0a 20 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 | ;.....void.setWindowCreated(.boo |
98a0 | 6c 20 6f 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 | l.on.);.....bool.initialized().c |
98c0 | 6f 6e 73 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 | onst;.....void.setInitialized(.b |
98e0 | 6f 6f 6c 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 | ool.on.);.....void.generateFontD |
9900 | 69 73 70 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 | isplayLists(.const.QFont.&.fnt,. |
9920 | 69 6e 74 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 | int.listBase.);......uint.colorI |
9940 | 6e 64 65 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 | ndex(.const.QColor&.c.).const;.. |
9960 | 20 20 20 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 | ...void.setValid(.bool.valid.);. |
9980 | 20 20 20 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 | ....void.setDevice(.QPaintDevice |
99a0 | 20 2a 70 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 | .*pDev.);..protected:.#if..defin |
99c0 | 65 64 28 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 | ed(Q_WS_WIN).....HGLRC.rc;.....H |
99e0 | 44 43 20 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 | DC.dc;.....WId.win;.....int.pixe |
9a00 | 6c 46 6f 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 | lFormatId;.....QGLCmap*.cmap;.#e |
9a20 | 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 20 7c 7c 20 64 65 66 69 6e 65 64 | lif.defined(Q_WS_X11).||.defined |
9a40 | 28 51 5f 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 | (Q_WS_MAC).....void*.vi;.....voi |
9a60 | 64 2a 20 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 | d*.cx;.#if.defined(Q_WS_X11).... |
9a80 | 20 51 5f 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 | .Q_UINT32.gpm;.#endif.#endif.... |
9aa0 | 20 51 47 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 | .QGLFormat.glFormat;.....QGLForm |
9ac0 | 61 74 20 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 | at.reqFormat;.....static.QGLCont |
9ae0 | 65 78 74 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 | ext*.currentCtx;..private:.....v |
9b00 | 6f 69 64 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 | oid.init(.QPaintDevice.*dev.=.0. |
9b20 | 29 3b 0a 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 | );.....class.Private.{.....publi |
9b40 | 63 3a 0a 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 | c:..bool.valid;..bool.sharing;.. |
9b60 | 62 6f 6f 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 | bool.initDone;..bool.crWin;..QPa |
9b80 | 69 6e 74 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 | intDevice*.paintDevice;..QColor. |
9ba0 | 74 72 61 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 | transpColor;.#ifdef.Q_WS_MAC..QR |
9bc0 | 65 63 74 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 | ect.oldR;.#endif.....};.....Priv |
9be0 | 61 74 65 2a 20 64 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 47 4c 57 69 64 | ate*.d;......friend.class.QGLWid |
9c00 | 67 65 74 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 | get;.#ifdef.Q_WS_MAC.....void.fi |
9c20 | 78 42 75 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 | xBufferRect();.#endif..private:. |
9c40 | 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 |
9c60 | 20 6f 70 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 | .operator=.....QGLContext().{}.. |
9c80 | 20 20 20 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 | ...QGLContext(.const.QGLContext& |
9ca0 | 20 29 20 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 | .).{}.....QGLContext&.operator=( |
9cc0 | 20 63 6f 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 | .const.QGLContext&.).{.return.*t |
9ce0 | 68 69 73 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 | his;.}.};.....class.QM_EXPORT_OP |
9d00 | 45 4e 47 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 | ENGL.QGLWidget.:.public.QWidget, |
9d20 | 20 70 75 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 | .public.QGL.{.....Q_OBJECT.publi |
9d40 | 63 3a 0a 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 | c:.....QGLWidget(.QWidget*.paren |
9d60 | 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 20 20 20 20 20 | t=0,.const.char*.name=0,........ |
9d80 | 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 65 74 20 3d 20 | .const.QGLWidget*.shareWidget.=. |
9da0 | 30 2c 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 | 0,.WFlags.f=0.);.....QGLWidget(. |
9dc0 | 51 47 4c 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 | QGLContext.*context,.QWidget*.pa |
9de0 | 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 0a 09 20 20 20 20 20 | rent,.const.char*.name=0,....... |
9e00 | 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 65 74 20 3d | ..const.QGLWidget*.shareWidget.= |
9e20 | 20 30 2c 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 | .0,.WFlags.f=0.);.....QGLWidget( |
9e40 | 20 63 6f 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 | .const.QGLFormat&.format,.QWidge |
9e60 | 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c | t*.parent=0,.const.char*.name=0, |
9e80 | 0a 09 20 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 | .........const.QGLWidget*.shareW |
9ea0 | 69 64 67 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 | idget.=.0,.WFlags.f=0.);.....~QG |
9ec0 | 4c 57 69 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 | LWidget();......void.qglColor(.c |
9ee0 | 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 76 6f 69 64 | onst.QColor&.c.).const;.....void |
9f00 | 20 71 67 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 | .qglClearColor(.const.QColor&.c. |
9f20 | 29 20 63 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 | ).const;......bool.isValid().con |
9f40 | 73 74 3b 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 | st;.....bool.isSharing().const;. |
9f60 | 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 0a | ....virtual.void.makeCurrent();. |
9f80 | 20 20 20 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 | ....void.doneCurrent();......... |
9fa0 | 20 62 6f 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 | .bool.doubleBuffer().const;..... |
9fc0 | 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 3b 0a 0a 20 20 20 | virtual.void.swapBuffers();..... |
9fe0 | 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 3b 0a 23 69 66 6e 64 | .QGLFormat.format().const;.#ifnd |
a000 | 65 66 20 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 | ef.Q_QDOC.....virtual.void.setFo |
a020 | 72 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 | rmat(.const.QGLFormat&.format.); |
a040 | 0a 23 65 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 | .#endif......const.QGLContext*.c |
a060 | 6f 6e 74 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 | ontext().const;.#ifndef.Q_QDOC.. |
a080 | 20 20 20 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 | ...virtual.void.setContext(.QGLC |
a0a0 | 6f 6e 74 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 | ontext*.context,.........const.Q |
a0c0 | 47 4c 43 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 | GLContext*.shareContext.=.0,.... |
a0e0 | 20 20 20 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 | .....bool.deleteOldContext.=.TRU |
a100 | 45 20 29 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 | E.);.#endif......virtual.QPixmap |
a120 | 20 72 65 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 | .renderPixmap(.int.w.=.0,.int.h. |
a140 | 3d 20 30 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 | =.0,.......bool.useContext.=.FAL |
a160 | 53 45 20 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 | SE.);.....virtual.QImage.grabFra |
a180 | 6d 65 42 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 | meBuffer(.bool.withAlpha.=.FALSE |
a1a0 | 20 29 3b 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 | .);......virtual.void.makeOverla |
a1c0 | 79 43 75 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 | yCurrent();.....const.QGLContext |
a1e0 | 2a 20 6f 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 | *.overlayContext().const;......s |
a200 | 74 61 74 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 | tatic.QImage.convertToGLFormat(. |
a220 | 63 6f 6e 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 | const.QImage&.img.);......void.s |
a240 | 65 74 4d 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 | etMouseTracking(.bool.enable.);. |
a260 | 20 20 20 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 | ....virtual.void..reparent(.QWid |
a280 | 67 65 74 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 | get*.parent,.WFlags.f,.const.QPo |
a2a0 | 69 6e 74 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 | int&.p,........bool.showIt.=.FAL |
a2c0 | 53 45 20 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 | SE.);......const.QGLColormap.&.c |
a2e0 | 6f 6c 6f 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 | olormap().const;.....void..setCo |
a300 | 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 6d 61 70 20 | lormap(.const.QGLColormap.&.map. |
a320 | 29 3b 0a 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 | );......void.renderText(.int.x,. |
a340 | 69 6e 74 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 | int.y,.const.QString.&.str,..... |
a360 | 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(),. |
a380 | 69 6e 74 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 | int.listBase.=.2000.);.....void. |
a3a0 | 72 65 6e 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 | renderText(.double.x,.double.y,. |
a3c0 | 64 6f 75 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 | double.z,.const.QString.&.str,.. |
a3e0 | 09 20 20 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 | ......const.QFont.&.fnt.=.QFont( |
a400 | 29 2c 20 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 | ),.int.listBase.=.2000.);.public |
a420 | 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 75 70 64 61 74 65 47 | .slots:.....virtual.void.updateG |
a440 | 4c 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 70 64 61 74 65 4f 76 65 72 | L();.....virtual.void.updateOver |
a460 | 6c 61 79 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 | layGL();..protected:.....virtual |
a480 | 20 76 6f 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 | .void.initializeGL();.....virtua |
a4a0 | 6c 20 76 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 | l.void.resizeGL(.int.w,.int.h.); |
a4c0 | 0a 20 20 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 | .....virtual.void.paintGL();.... |
a4e0 | 20 20 76 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 | ..virtual.void.initializeOverlay |
a500 | 47 4c 28 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 | GL();.....virtual.void.resizeOve |
a520 | 72 6c 61 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 | rlayGL(.int.w,.int.h.);.....virt |
a540 | 75 61 6c 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 | ual.void.paintOverlayGL();...... |
a560 | 76 6f 69 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 | void.setAutoBufferSwap(.bool.on. |
a580 | 29 3b 0a 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 | );.....bool.autoBufferSwap().con |
a5a0 | 73 74 3b 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 | st;......void.paintEvent(.QPaint |
a5c0 | 45 76 65 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 | Event*.);.....void.resizeEvent(. |
a5e0 | 51 52 65 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 | QResizeEvent*.);......virtual.vo |
a600 | 69 64 20 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 | id.glInit();.....virtual.void.gl |
a620 | 44 72 61 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 | Draw();..private:.....int.displa |
a640 | 79 4c 69 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 | yListBase(.const.QFont.&.fnt,.in |
a660 | 74 20 6c 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 | t.listBase.);.....void.cleanupCo |
a680 | 6c 6f 72 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 | lormaps();.....void.init(.QGLCon |
a6a0 | 74 65 78 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 | text.*context,.const.QGLWidget*. |
a6c0 | 73 68 61 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 | shareWidget.);.....bool.renderCx |
a6e0 | 50 6d 28 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 | Pm(.QPixmap*.pm.);.....QGLContex |
a700 | 74 2a 20 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 | t*.glcx;.....bool.autoSwap;..... |
a720 | 20 51 47 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 | .QGLColormap.cmap;..#if.defined( |
a740 | 51 5f 57 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 | Q_WS_WIN).||.defined(Q_WS_MAC).. |
a760 | 20 20 20 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 | ...QGLContext*.olcx;.#elif.defin |
a780 | 65 64 28 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 | ed(Q_WS_X11).....QGLOverlayWidge |
a7a0 | 74 2a 09 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 | t*.olw;.....friend.class.QGLOver |
a7c0 | 6c 61 79 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 | layWidget;.#endif..private:.//.D |
a7e0 | 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 |
a800 | 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 |
a820 | 59 29 0a 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 | Y).....QGLWidget(.const.QGLWidge |
a840 | 74 26 20 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 | t&.);.....QGLWidget&.operator=(. |
a860 | 63 6f 6e 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 | const.QGLWidget&.);.#endif..#if. |
a880 | 64 65 66 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 | defined(Q_WS_MAC).private:.....c |
a8a0 | 6f 6e 73 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 | onst.QGLContext.*slcx;.....uint. |
a8c0 | 70 65 6e 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 | pending_fix.:.1,...glcx_dblbuf.: |
a8e0 | 20 32 2c 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 | .2,...dblbuf.:.1,...clp_serial.: |
a900 | 20 31 35 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 | .15;.....QPixmap.*gl_pix;.....QG |
a920 | 4c 46 6f 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 | LFormat.req_format;......void.ma |
a940 | 63 49 6e 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 | cInternalRecreateContext(.QGLCon |
a960 | 74 65 78 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 | text.*ctx,..........const.QGLCon |
a980 | 74 65 78 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 | text*.=.NULL,..........bool.upda |
a9a0 | 74 65 20 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 | te.=.TRUE.);.....bool.macInterna |
a9c0 | 6c 44 6f 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 | lDoubleBuffer(.bool.fix.=.TRUE.) |
a9e0 | 3b 0a 20 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 | ;.....virtual.void.setRegionDirt |
aa00 | 79 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 6d 61 63 57 | y(.bool.);.....virtual.void.macW |
aa20 | 69 64 67 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 | idgetChangedWindow();.#endif.pri |
aa40 | 76 61 74 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 | vate.slots:.....void.macInternal |
aa60 | 46 69 78 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 | FixBufferRect();.};...//.//.QGLF |
aa80 | 6f 72 6d 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 | ormat.inline.functions.//..inlin |
aaa0 | 65 20 62 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 | e.bool.QGLFormat::doubleBuffer() |
aac0 | 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 74 69 6f 6e 28 20 | .const.{.....return.testOption(. |
aae0 | 44 6f 75 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 | DoubleBuffer.);.}..inline.bool.Q |
ab00 | 47 4c 46 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 | GLFormat::depth().const.{.....re |
ab20 | 74 75 72 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 | turn.testOption(.DepthBuffer.);. |
ab40 | 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 72 67 62 61 28 29 | }..inline.bool.QGLFormat::rgba() |
ab60 | 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 74 69 6f 6e 28 20 | .const.{.....return.testOption(. |
ab80 | 52 67 62 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 | Rgba.);.}..inline.bool.QGLFormat |
aba0 | 3a 3a 61 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 | ::alpha().const.{.....return.tes |
abc0 | 74 4f 70 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 | tOption(.AlphaChannel.);.}..inli |
abe0 | 6e 65 20 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 | ne.bool.QGLFormat::accum().const |
ac00 | 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 41 63 63 75 6d 42 | .{.....return.testOption(.AccumB |
ac20 | 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 6f 72 6d 61 | uffer.);.}..inline.bool.QGLForma |
ac40 | 74 3a 3a 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 | t::stencil().const.{.....return. |
ac60 | 74 65 73 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 | testOption(.StencilBuffer.);.}.. |
ac80 | 69 6e 6c 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 | inline.bool.QGLFormat::stereo(). |
aca0 | 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 74 69 6f 6e 28 20 53 | const.{.....return.testOption(.S |
acc0 | 74 65 72 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 | tereoBuffers.);.}..inline.bool.Q |
ace0 | 47 4c 46 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 | GLFormat::directRendering().cons |
ad00 | 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 69 72 65 63 | t.{.....return.testOption(.Direc |
ad20 | 74 52 65 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 | tRendering.);.}..inline.bool.QGL |
ad40 | 46 6f 72 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 | Format::hasOverlay().const.{.... |
ad60 | 20 72 65 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 | .return.testOption(.HasOverlay.) |
ad80 | 3b 0a 7d 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 | ;.}..//.//.QGLContext.inline.fun |
ada0 | 63 74 69 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 | ctions.//..inline.bool.QGLContex |
adc0 | 74 3a 3a 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 | t::isValid().const.{.....return. |
ade0 | 64 2d 3e 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 | d->valid;.}..inline.void.QGLCont |
ae00 | 65 78 74 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 | ext::setValid(.bool.valid.).{... |
ae20 | 20 20 64 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 | ..d->valid.=.valid;.}..inline.bo |
ae40 | 6f 6c 20 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 | ol.QGLContext::isSharing().const |
ae60 | 0a 7b 0a 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 | .{.....return.d->sharing;.}..inl |
ae80 | 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 66 6f 72 6d 61 74 | ine.QGLFormat.QGLContext::format |
aea0 | 28 29 20 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 | ().const.{.....return.glFormat;. |
aec0 | 7d 0a 0a 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 | }..inline.QGLFormat.QGLContext:: |
aee0 | 72 65 71 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 | requestedFormat().const.{.....re |
af00 | 74 75 72 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 | turn.reqFormat;.}..inline.QPaint |
af20 | 44 65 76 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 | Device*.QGLContext::device().con |
af40 | 73 74 0a 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 | st.{.....return.d->paintDevice;. |
af60 | 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 64 65 76 69 63 | }..inline.bool.QGLContext::devic |
af80 | 65 49 73 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 | eIsPixmap().const.{.....return.d |
afa0 | 2d 3e 70 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 | ->paintDevice->devType().==.QInt |
afc0 | 65 72 6e 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 | ernal::Pixmap;.}...inline.bool.Q |
afe0 | 47 4c 43 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 | GLContext::windowCreated().const |
b000 | 0a 7b 0a 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 | .{.....return.d->crWin;.}...inli |
b020 | 6e 65 20 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 | ne.void.QGLContext::setWindowCre |
b040 | 61 74 65 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 | ated(.bool.on.).{.....d->crWin.= |
b060 | 20 6f 6e 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 | .on;.}..inline.bool.QGLContext:: |
b080 | 69 6e 69 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 | initialized().const.{.....return |
b0a0 | 20 64 2d 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 | .d->initDone;.}..inline.void.QGL |
b0c0 | 43 6f 6e 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 | Context::setInitialized(.bool.on |
b0e0 | 20 29 0a 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 | .).{.....d->initDone.=.on;.}..in |
b100 | 6c 69 6e 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 | line.const.QGLContext*.QGLContex |
b120 | 74 3a 3a 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 | t::currentContext().{.....return |
b140 | 20 63 75 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 | .currentCtx;.}..//.//.QGLWidget. |
b160 | 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 51 47 4c 46 | inline.functions.//..inline.QGLF |
b180 | 6f 72 6d 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 | ormat.QGLWidget::format().const. |
b1a0 | 7b 0a 20 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 | {.....return.glcx->format();.}.. |
b1c0 | 69 6e 6c 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 | inline.const.QGLContext.*QGLWidg |
b1e0 | 65 74 3a 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 | et::context().const.{.....return |
b200 | 20 67 6c 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 | .glcx;.}..inline.bool.QGLWidget: |
b220 | 3a 64 6f 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 | :doubleBuffer().const.{.....retu |
b240 | 72 6e 20 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 | rn.glcx->format().doubleBuffer() |
b260 | 3b 0a 7d 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 | ;.}..inline.void.QGLWidget::setA |
b280 | 75 74 6f 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 | utoBufferSwap(.bool.on.).{.....a |
b2a0 | 75 74 6f 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 | utoSwap.=.on;.}..inline.bool.QGL |
b2c0 | 57 69 64 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 | Widget::autoBufferSwap().const.{ |
b2e0 | 0a 20 20 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 | .....return.autoSwap;.}..#endif. |
b300 | 00 00 00 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 | .....q.g.f.x.v.o.o.d.o.o._.q.w.s |
b320 | 00 2e 00 68 00 00 07 84 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...h..../*...................... |
b340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
b840 | 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 46 58 56 4f 4f 44 4f 4f 5f 51 | ........*/..#ifndef.QGFXVOODOO_Q |
b860 | 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 46 58 56 4f 4f 44 4f 4f 5f 51 57 53 5f 48 0a 0a 23 | WS_H.#define.QGFXVOODOO_QWS_H..# |
b880 | 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 6c 69 6e 75 78 66 | ifndef.QT_H.#include."qgfxlinuxf |
b8a0 | 62 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 | b_qws.h".#endif.//.QT_H..#ifndef |
b8c0 | 20 51 54 5f 4e 4f 5f 51 57 53 5f 56 4f 4f 44 4f 4f 33 0a 0a 63 6c 61 73 73 20 51 56 6f 6f 64 6f | .QT_NO_QWS_VOODOO3..class.QVoodo |
b8e0 | 6f 53 63 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 | oScreen.:.public.QLinuxFbScreen. |
b900 | 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 56 6f 6f 64 6f 6f 53 63 72 65 65 6e 28 20 69 6e 74 | {.public:.....QVoodooScreen(.int |
b920 | 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 6f 6f | .display_id.);.....virtual.~QVoo |
b940 | 64 6f 6f 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 | dooScreen();......virtual.bool.c |
b960 | 6f 6e 6e 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 | onnect(.const.QString.&spec.);.. |
b980 | 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 28 29 3b 0a 20 20 | ...virtual.bool.initDevice();... |
b9a0 | 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(); |
b9c0 | 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 64 | .....virtual.int.initCursor(void |
b9e0 | 20 2a 2c 62 6f 6f 6c 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 75 73 65 4f 66 | .*,bool);.....virtual.bool.useOf |
ba00 | 66 73 63 72 65 65 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 47 66 78 20 2a 20 63 | fscreen();......virtual.QGfx.*.c |
ba20 | 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 74 | reateGfx(unsigned.char.*,int,int |
ba40 | 2c 69 6e 74 2c 69 6e 74 29 3b 0a 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 20 | ,int,int);......unsigned.char.*. |
ba60 | 76 6f 6f 64 6f 6f 5f 72 65 67 62 61 73 65 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 | voodoo_regbase;.};..#endif.//.QT |
ba80 | 5f 4e 4f 5f 51 57 53 5f 56 4f 4f 44 4f 4f 33 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 47 46 58 56 | _NO_QWS_VOODOO3..#endif.//.QGFXV |
baa0 | 4f 4f 44 4f 4f 5f 51 57 53 5f 48 0a 00 00 00 1a 00 71 00 6b 00 62 00 64 00 75 00 73 00 62 00 5f | OODOO_QWS_H......q.k.b.d.u.s.b._ |
bac0 | 00 71 00 77 00 73 00 2e 00 68 00 00 06 c9 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .q.w.s...h..../*................ |
bae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
be00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
be20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
be40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
be60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
be80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bf00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bf20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bf40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bf60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bf80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
bfc0 | 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4b 42 44 55 53 42 5f 51 | ...........*/..#ifndef.QKBDUSB_Q |
bfe0 | 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 4b 42 44 55 53 42 5f 51 57 53 5f 48 0a 0a 23 69 66 6e | WS_H.#define.QKBDUSB_QWS_H..#ifn |
c000 | 64 65 66 20 51 54 5f 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 | def.QT_H.#include."qkbdpc101_qws |
c020 | 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 |
c040 | 4f 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 | O_QWS_KEYBOARD..#ifndef.QT_NO_QW |
c060 | 53 5f 4b 42 44 5f 55 53 42 0a 0a 63 6c 61 73 73 20 51 57 53 55 73 62 4b 62 50 72 69 76 61 74 65 | S_KBD_USB..class.QWSUsbKbPrivate |
c080 | 3b 0a 0a 63 6c 61 73 73 20 51 57 53 55 73 62 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 20 3a | ;..class.QWSUsbKeyboardHandler.: |
c0a0 | 20 70 75 62 6c 69 63 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 | .public.QWSPC101KeyboardHandler. |
c0c0 | 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 55 73 62 4b 65 79 62 6f 61 72 64 48 61 6e 64 | {.public:.....QWSUsbKeyboardHand |
c0e0 | 6c 65 72 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 | ler(.const.QString&.);.....virtu |
c100 | 61 6c 20 7e 51 57 53 55 73 62 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 29 3b 0a 0a 70 72 | al.~QWSUsbKeyboardHandler();..pr |
c120 | 69 76 61 74 65 3a 0a 20 20 20 20 51 57 53 55 73 62 4b 62 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d | ivate:.....QWSUsbKbPrivate.*d;.} |
c140 | 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 42 44 5f 55 53 42 0a 0a | ;..#endif.//.QT_NO_QWS_KBD_USB.. |
c160 | 23 65 6e 64 69 66 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 | #endif.//.QT_NO_QWS_KEYBOARD..#e |
c180 | 6e 64 69 66 20 2f 2f 20 51 4b 42 44 55 53 42 5f 51 57 53 5f 48 0a 0a 00 00 00 1c 00 71 00 66 00 | ndif.//.QKBDUSB_QWS_H.......q.f. |
c1a0 | 6f 00 6e 00 74 00 6d 00 65 00 74 00 72 00 69 00 63 00 73 00 2e 00 68 00 00 0d 21 2f 2a 20 20 20 | o.n.t.m.e.t.r.i.c.s...h...!/*... |
c1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c7a0 | 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 46 4f 4e 54 4d 45 54 52 49 43 53 5f 48 0a 23 | ....*/..#ifndef.QFONTMETRICS_H.# |
c7c0 | 64 65 66 69 6e 65 20 51 46 4f 4e 54 4d 45 54 52 49 43 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 | define.QFONTMETRICS_H..#ifndef.Q |
c7e0 | 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 75 64 65 20 | T_H.#include."qfont.h".#include. |
c800 | 22 71 72 65 63 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 64 65 66 | "qrect.h".#endif.//.QT_H..#ifdef |
c820 | 20 51 5f 57 53 5f 51 57 53 0a 63 6c 61 73 73 20 51 46 6f 6e 74 45 6e 67 69 6e 65 3b 0a 23 65 6e | .Q_WS_QWS.class.QFontEngine;.#en |
c840 | 64 69 66 0a 0a 63 6c 61 73 73 20 51 54 65 78 74 43 6f 64 65 63 3b 0a 63 6c 61 73 73 20 51 54 65 | dif..class.QTextCodec;.class.QTe |
c860 | 78 74 50 61 72 61 67 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 46 6f 6e 74 4d 65 | xtParag;..class.Q_EXPORT.QFontMe |
c880 | 74 72 69 63 73 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 46 6f 6e 74 4d 65 74 72 69 63 73 | trics.{.public:.....QFontMetrics |
c8a0 | 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 74 4d 65 74 72 | (.const.QFont.&.);.....QFontMetr |
c8c0 | 69 63 73 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 69 70 | ics(.const.QFont.&,.QFont::Scrip |
c8e0 | 74 20 29 3b 0a 20 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 | t.);.....QFontMetrics(.const.QFo |
c900 | 6e 74 4d 65 74 72 69 63 73 20 26 20 29 3b 0a 20 20 20 20 7e 51 46 6f 6e 74 4d 65 74 72 69 63 73 | ntMetrics.&.);.....~QFontMetrics |
c920 | 28 29 3b 0a 0a 20 20 20 20 51 46 6f 6e 74 4d 65 74 72 69 63 73 20 26 6f 70 65 72 61 74 6f 72 3d | ();......QFontMetrics.&operator= |
c940 | 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 0a 20 20 20 20 69 | (.const.QFontMetrics.&.);......i |
c960 | 6e 74 09 09 61 73 63 65 6e 74 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 64 65 73 | nt..ascent().const;.....int..des |
c980 | 63 65 6e 74 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 68 65 69 67 68 74 28 29 09 | cent().const;.....int..height(). |
c9a0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 6c 65 61 64 69 6e 67 28 29 09 63 6f 6e 73 74 3b | const;.....int..leading().const; |
c9c0 | 0a 20 20 20 20 69 6e 74 09 09 6c 69 6e 65 53 70 61 63 69 6e 67 28 29 09 63 6f 6e 73 74 3b 0a 20 | .....int..lineSpacing().const;.. |
c9e0 | 20 20 20 69 6e 74 09 09 6d 69 6e 4c 65 66 74 42 65 61 72 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a | ...int..minLeftBearing().const;. |
ca00 | 20 20 20 20 69 6e 74 09 09 6d 69 6e 52 69 67 68 74 42 65 61 72 69 6e 67 28 29 20 63 6f 6e 73 74 | ....int..minRightBearing().const |
ca20 | 3b 0a 20 20 20 20 69 6e 74 09 09 6d 61 78 57 69 64 74 68 28 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 | ;.....int..maxWidth().const;.... |
ca40 | 20 20 62 6f 6f 6c 09 69 6e 46 6f 6e 74 28 51 43 68 61 72 29 09 63 6f 6e 73 74 3b 0a 0a 20 20 20 | ..bool.inFont(QChar).const;..... |
ca60 | 20 69 6e 74 09 09 6c 65 66 74 42 65 61 72 69 6e 67 28 51 43 68 61 72 29 20 63 6f 6e 73 74 3b 0a | .int..leftBearing(QChar).const;. |
ca80 | 20 20 20 20 69 6e 74 09 09 72 69 67 68 74 42 65 61 72 69 6e 67 28 51 43 68 61 72 29 20 63 6f 6e | ....int..rightBearing(QChar).con |
caa0 | 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 77 69 64 74 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | st;.....int..width(.const.QStrin |
cac0 | 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 0a 20 20 20 20 | g.&,.int.len.=.-1.).const;...... |
cae0 | 69 6e 74 09 09 77 69 64 74 68 28 20 51 43 68 61 72 20 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 | int..width(.QChar.).const;.#ifnd |
cb00 | 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 20 20 20 69 6e 74 09 09 77 69 64 74 68 28 20 | ef.QT_NO_COMPAT.....int..width(. |
cb20 | 63 68 61 72 20 63 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 77 69 64 74 68 28 20 28 | char.c.).const.{.return.width(.( |
cb40 | 51 43 68 61 72 29 20 63 20 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 69 6e 74 20 09 09 | QChar).c.);.}.#endif......int... |
cb60 | 63 68 61 72 57 69 64 74 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 73 74 72 2c 20 69 | charWidth(.const.QString.&str,.i |
cb80 | 6e 74 20 70 6f 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 09 62 6f 75 6e 64 69 | nt.pos.).const;.....QRect.boundi |
cba0 | 6e 67 52 65 63 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 69 6e 74 20 6c 65 6e | ngRect(.const.QString.&,.int.len |
cbc0 | 20 3d 20 2d 31 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 09 62 6f 75 6e 64 69 6e | .=.-1.).const;.....QRect.boundin |
cbe0 | 67 52 65 63 74 28 20 51 43 68 61 72 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 09 | gRect(.QChar.).const;.....QRect. |
cc00 | 62 6f 75 6e 64 69 6e 67 52 65 63 74 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 | boundingRect(.int.x,.int.y,.int. |
cc20 | 77 2c 20 69 6e 74 20 68 2c 20 69 6e 74 20 66 6c 61 67 73 2c 0a 09 09 09 20 20 20 20 20 20 63 6f | w,.int.h,.int.flags,..........co |
cc40 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 73 74 72 2c 20 69 6e 74 20 6c 65 6e 3d 2d 31 2c 20 69 6e | nst.QString&.str,.int.len=-1,.in |
cc60 | 74 20 74 61 62 73 74 6f 70 73 3d 30 2c 0a 09 09 09 20 20 20 20 20 20 69 6e 74 20 2a 74 61 62 61 | t.tabstops=0,..........int.*taba |
cc80 | 72 72 61 79 3d 30 2c 20 51 54 65 78 74 50 61 72 61 67 20 2a 2a 69 6e 74 65 72 6e 3d 30 20 29 20 | rray=0,.QTextParag.**intern=0.). |
cca0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 09 73 69 7a 65 28 20 69 6e 74 20 66 6c 61 67 73 | const;.....QSize.size(.int.flags |
ccc0 | 2c 0a 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 |
cce0 | 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 20 20 20 20 | t.len=-1,.int.tabstops=0,....... |
cd00 | 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 2a | ..int.*tabarray=0,.QTextParag.** |
cd20 | 69 6e 74 65 72 6e 3d 30 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 09 09 75 6e 64 65 | intern=0.).const;......int..unde |
cd40 | 72 6c 69 6e 65 50 6f 73 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 | rlinePos().const;.....int....... |
cd60 | 20 20 6f 76 65 72 6c 69 6e 65 50 6f 73 28 29 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 | ..overlinePos()...const;.....int |
cd80 | 09 09 73 74 72 69 6b 65 4f 75 74 50 6f 73 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 | ..strikeOutPos().const;.....int. |
cda0 | 09 6c 69 6e 65 57 69 64 74 68 28 29 09 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 | .lineWidth().const;..private:... |
cdc0 | 20 20 51 46 6f 6e 74 4d 65 74 72 69 63 73 28 20 63 6f 6e 73 74 20 51 50 61 69 6e 74 65 72 20 2a | ..QFontMetrics(.const.QPainter.* |
cde0 | 20 29 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 20 | .);......friend.class.QWidget;.. |
ce00 | 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 50 61 69 6e 74 65 72 3b 0a 20 20 20 20 66 72 | ...friend.class.QPainter;.....fr |
ce20 | 69 65 6e 64 20 63 6c 61 73 73 20 51 54 65 78 74 46 6f 72 6d 61 74 3b 0a 23 69 66 20 64 65 66 69 | iend.class.QTextFormat;.#if.defi |
ce40 | 6e 65 64 28 20 51 5f 57 53 5f 4d 41 43 20 29 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 | ned(.Q_WS_MAC.).....friend.class |
ce60 | 20 51 46 6f 6e 74 50 72 69 76 61 74 65 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 51 46 6f 6e 74 | .QFontPrivate;.#endif......QFont |
ce80 | 50 72 69 76 61 74 65 20 20 2a 64 3b 0a 20 20 20 20 51 50 61 69 6e 74 65 72 20 20 20 20 20 20 2a | Private..*d;.....QPainter......* |
cea0 | 70 61 69 6e 74 65 72 3b 0a 20 20 20 20 69 6e 74 09 09 20 20 20 66 73 63 72 69 70 74 3b 0a 7d 3b | painter;.....int.....fscript;.}; |
cec0 | 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 46 4f 4e 54 4d 45 54 52 49 43 53 5f 48 0a 00 00 00 1e | ...#endif.//.QFONTMETRICS_H..... |
cee0 | 00 71 00 67 00 66 00 78 00 76 00 67 00 61 00 31 00 36 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 | .q.g.f.x.v.g.a.1.6._.q.w.s...h.. |
cf00 | 08 8b 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ../*............................ |
cf20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
cf40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
cf60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
cf80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
cfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
cfc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
cfe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d400 | 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 46 58 56 47 41 31 36 5f 51 57 53 5f 48 0a 23 64 65 | .*/..#ifndef.QGFXVGA16_QWS_H.#de |
d420 | 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 6e 64 65 66 20 51 54 | fine.QGFXVGA16_QWS_H..#ifndef.QT |
d440 | 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 0a | _H.#include."qgfxlinuxfb_qws.h". |
d460 | 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 63 6f 64 65 20 64 6f | #endif.//.QT_H..//.VGA16.code.do |
d480 | 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 69 66 20 64 65 66 69 | es.not.compile.on.sparc.#if.defi |
d4a0 | 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 64 28 51 54 5f 4e 4f | ned(__sparc__).&&.!defined(QT_NO |
d4c0 | 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 4f 5f 51 57 53 5f 56 | _QWS_VGA_16).#define.QT_NO_QWS_V |
d4e0 | 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 4f 5f 51 57 53 5f 56 | GA16.#endif..#ifndef.QT_NO_QWS_V |
d500 | 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 3a 20 70 75 62 6c 69 | GA16..class.QVga16Screen.:.publi |
d520 | 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 63 3a 0a 0a 20 20 20 | c.QLinuxFbScreen.{..public:..... |
d540 | 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 79 5f 69 64 20 29 3b | .QVga16Screen(.int.display_id.); |
d560 | 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 6e 28 29 3b 0a 20 20 | .....virtual.~QVga16Screen();... |
d580 | 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 53 | ..virtual.bool.connect(.const.QS |
d5a0 | 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 20 | tring.&spec.);.....virtual.bool. |
d5c0 | 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 6e | initDevice();.....virtual.int.in |
d5e0 | 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 75 | itCursor(void*,.bool);.....virtu |
d600 | 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 69 | al.void.shutdownDevice();.....vi |
d620 | 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 76 | rtual.bool.useOffscreen();.....v |
d640 | 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 |
d660 | 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 |
d680 | 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 69 6e 74 2c 20 75 6e | rtual.int.alloc(unsigned.int,.un |
d6a0 | 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 3b 0a 20 20 20 20 69 | signed.int,.unsigned.int);.....i |
d6c0 | 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 70 72 6f 74 65 63 74 | nt.pixmapDepth().const;..protect |
d6e0 | 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 61 70 4f 66 66 73 65 | ed:......virtual.int.pixmapOffse |
d700 | 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 70 69 | tAlignment();.....virtual.int.pi |
d720 | 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 0a 70 72 69 76 61 74 | xmapLinestepAlignment();..privat |
d740 | 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 6e 64 69 66 20 2f 2f | e:......int.shmId;.};..#endif.// |
d760 | 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 2f 2f 20 51 47 46 58 | .QT_NO_QWS_VGA16..#endif.//.QGFX |
d780 | 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 00 76 00 72 00 34 00 | VGA16_QWS_H.......q.k.b.d.v.r.4. |
d7a0 | 31 00 78 00 78 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 06 9e 2f 2a 20 20 20 20 20 20 20 20 20 | 1.x.x._.q.w.s...h..../*......... |
d7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
da00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
da20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
da40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
da60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
da80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
daa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
dac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
dae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
db00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
db20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
db40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
db60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
db80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
dba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
dbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
dbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
dc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
dc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
dc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
dc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
dc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
dca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4b | ..................*/..#ifndef.QK |
dcc0 | 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 31 58 | BDVR41XX_QWS_H.#define.QKBDVR41X |
dce0 | 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 20 22 | X_QWS_H..#ifndef.QT_H.#include." |
dd00 | 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 |
dd20 | 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 51 57 | def.QT_NO_QWS_KBD_VR41..class.QW |
dd40 | 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 34 31 | SVr41xxKbPrivate;..class.QWSVr41 |
dd60 | 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 4b 65 | xxKeyboardHandler.:.public.QWSKe |
dd80 | 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 53 56 | yboardHandler.{.public:.....QWSV |
dda0 | 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 72 69 | r41xxKeyboardHandler(const.QStri |
ddc0 | 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 79 62 | ng&);.....virtual.~QWSVr41xxKeyb |
dde0 | 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 53 | oardHandler();..private:.....QWS |
de00 | 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 20 2f | Vr41xxKbPrivate.*d;.};..#endif./ |
de20 | 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 2f 2f | /.QT_NO_QWS_KBD_VR41...#endif.// |
de40 | 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 6e 00 | .QKBDVR41XX_QWS_H.......q.m.e.n. |
de60 | 75 00 64 00 74 00 61 00 2e 00 68 00 00 04 29 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | u.d.t.a...h...)/*............... |
de80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
dea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
dec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
dee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
df00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
df20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
df40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
df60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
df80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
dfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
dfc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
dfe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 69 66 6e 64 65 66 20 51 4d 45 4e | .................*/.#ifndef.QMEN |
e260 | 55 44 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 | UDTA_H.#define.QMENUDTA_H.#inclu |
e280 | 64 65 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 | de."qmenudata.h".#endif......q.j |
e2a0 | 00 69 00 73 00 63 00 6f 00 64 00 65 00 63 00 2e 00 68 00 00 0f 56 2f 2a 20 20 20 20 20 20 20 20 | .i.s.c.o.d.e.c...h...V/*........ |
e2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 2f 2f 20 | .........................*/..//. |
e8a0 | 4d 6f 73 74 20 6f 66 20 74 68 65 20 63 6f 64 65 20 68 65 72 65 20 77 61 73 20 6f 72 69 67 69 6e | Most.of.the.code.here.was.origin |
e8c0 | 61 6c 6c 79 20 77 72 69 74 74 65 6e 20 62 79 20 53 65 72 69 6b 61 20 4b 75 72 75 73 75 67 61 77 | ally.written.by.Serika.Kurusugaw |
e8e0 | 61 0a 2f 2f 20 61 2e 6b 2e 61 2e 20 4a 75 6e 6a 69 20 54 61 6b 61 67 69 2c 20 61 6e 64 20 69 73 | a.//.a.k.a..Junji.Takagi,.and.is |
e900 | 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 51 74 20 77 69 74 68 20 74 68 65 20 61 75 74 68 6f 72 27 | .included.in.Qt.with.the.author' |
e920 | 73 20 70 65 72 6d 69 73 73 69 6f 6e 2c 0a 2f 2f 20 61 6e 64 20 74 68 65 20 67 72 61 74 65 66 75 | s.permission,.//.and.the.gratefu |
e940 | 6c 20 74 68 61 6e 6b 73 20 6f 66 20 74 68 65 20 54 72 6f 6c 6c 74 65 63 68 20 74 65 61 6d 2e 0a | l.thanks.of.the.Trolltech.team.. |
e960 | 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ./*............................. |
e980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ea00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ea20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ea40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ea60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ea80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
eaa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
eac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
eae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
eb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
eb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
eb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
eb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
eb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
eba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ebc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ebe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ec00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ec20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ec40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ec60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ec80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
eca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ecc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ece0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ed00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ed20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ed40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ed60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ed80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
eda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
edc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ede0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ee00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ee20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ee40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ee60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
ee80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
eea0 | 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4a 49 53 43 4f 44 45 43 | ...........*/..#ifndef.QJISCODEC |
eec0 | 5f 48 0a 23 64 65 66 69 6e 65 20 51 4a 49 53 43 4f 44 45 43 5f 48 0a 0a 23 69 66 6e 64 65 66 20 | _H.#define.QJISCODEC_H..#ifndef. |
eee0 | 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 65 78 74 63 6f 64 65 63 2e 68 22 0a 23 69 6e | QT_H.#include."qtextcodec.h".#in |
ef00 | 63 6c 75 64 65 20 22 71 6a 70 75 6e 69 63 6f 64 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 | clude."qjpunicode.h".#endif.//.Q |
ef20 | 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 42 49 47 5f 43 4f 44 45 43 53 0a 0a 23 | T_H..#ifndef.QT_NO_BIG_CODECS..# |
ef40 | 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 50 4c 55 47 49 4e 29 0a 23 64 65 66 69 6e 65 20 51 5f | if.defined(QT_PLUGIN).#define.Q_ |
ef60 | 45 58 50 4f 52 54 5f 43 4f 44 45 43 53 5f 4a 50 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 | EXPORT_CODECS_JP.#else.#define.Q |
ef80 | 5f 45 58 50 4f 52 54 5f 43 4f 44 45 43 53 5f 4a 50 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 | _EXPORT_CODECS_JP.Q_EXPORT.#endi |
efa0 | 66 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 5f 43 4f 44 45 43 53 5f 4a 50 20 51 4a 69 73 | f..class.Q_EXPORT_CODECS_JP.QJis |
efc0 | 43 6f 64 65 63 20 3a 20 70 75 62 6c 69 63 20 51 54 65 78 74 43 6f 64 65 63 20 7b 0a 70 75 62 6c | Codec.:.public.QTextCodec.{.publ |
efe0 | 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 6d 69 62 45 6e 75 6d 28 29 20 63 6f | ic:.....virtual.int.mibEnum().co |
f000 | 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 20 63 6f 6e 73 | nst;.....const.char*.name().cons |
f020 | 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 69 6d 65 4e 61 6d 65 28 29 20 63 6f | t;.....const.char*.mimeName().co |
f040 | 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 65 63 6f | nst;......QTextDecoder*.makeDeco |
f060 | 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 4e 4f 5f | der().const;..#if.!defined(Q_NO_ |
f080 | 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 74 43 6f | USING_KEYWORD).....using.QTextCo |
f0a0 | 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 51 43 53 | dec::fromUnicode;.#endif.....QCS |
f0c0 | 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 6e 67 26 | tring.fromUnicode(const.QString& |
f0e0 | 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 20 20 51 | .uc,.int&.lenInOut).const;.....Q |
f100 | 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 63 68 61 | String.toUnicode(const.char*.cha |
f120 | 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 68 65 75 | rs,.int.len).const;......int.heu |
f140 | 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 2a 20 63 | risticContentMatch(const.char*.c |
f160 | 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 20 68 65 | hars,.int.len).const;.....int.he |
f180 | 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 68 69 6e | uristicNameMatch(const.char*.hin |
f1a0 | 74 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 4a 69 73 43 6f 64 65 63 28 29 3b 0a 20 20 20 20 | t).const;......QJisCodec();..... |
f1c0 | 7e 51 4a 69 73 43 6f 64 65 63 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 63 6f | ~QJisCodec();..protected:.....co |
f1e0 | 6e 73 74 20 51 4a 70 55 6e 69 63 6f 64 65 43 6f 6e 76 20 2a 63 6f 6e 76 3b 0a 7d 3b 0a 0a 23 65 | nst.QJpUnicodeConv.*conv;.};..#e |
f200 | 6e 64 69 66 0a 23 65 6e 64 69 66 0a 00 00 00 0e 00 71 00 6d 00 69 00 6d 00 65 00 2e 00 68 00 00 | ndif.#endif......q.m.i.m.e...h.. |
f220 | 17 34 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .4/*............................ |
f240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
f800 | 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4d 49 4d 45 5f 48 0a 23 64 65 66 69 6e 65 | .....*/..#ifndef.QMIME_H.#define |
f820 | 20 51 4d 49 4d 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 | .QMIME_H..#ifndef.QT_H.#include. |
f840 | 22 71 77 69 6e 64 6f 77 64 65 66 73 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 61 70 2e 68 | "qwindowdefs.h".#include."qmap.h |
f860 | 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_ |
f880 | 4d 49 4d 45 0a 0a 63 6c 61 73 73 20 51 49 6d 61 67 65 44 72 61 67 3b 0a 63 6c 61 73 73 20 51 54 | MIME..class.QImageDrag;.class.QT |
f8a0 | 65 78 74 44 72 61 67 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 69 6d 65 53 6f | extDrag;..class.Q_EXPORT.QMimeSo |
f8c0 | 75 72 63 65 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 6c 69 70 62 6f 61 | urce.{.....friend.class.QClipboa |
f8e0 | 72 64 44 61 74 61 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 69 6d 65 53 6f 75 72 63 65 | rdData;..public:.....QMimeSource |
f900 | 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 4d 69 6d 65 53 6f 75 72 63 65 28 29 3b 0a | ();.....virtual.~QMimeSource();. |
f920 | 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 28 20 | ....virtual.const.char*.format(. |
f940 | 69 6e 74 20 6e 20 3d 20 30 20 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 | int.n.=.0.).const.=.0;.....virtu |
f960 | 61 6c 20 62 6f 6f 6c 20 70 72 6f 76 69 64 65 73 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 29 20 | al.bool.provides(.const.char*.). |
f980 | 63 6f 6e 73 74 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 65 6e | const;.....virtual.QByteArray.en |
f9a0 | 63 6f 64 65 64 44 61 74 61 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 29 20 63 6f 6e 73 74 20 3d | codedData(.const.char*.).const.= |
f9c0 | 20 30 3b 0a 20 20 20 20 69 6e 74 20 73 65 72 69 61 6c 4e 75 6d 62 65 72 28 29 20 63 6f 6e 73 74 | .0;.....int.serialNumber().const |
f9e0 | 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 6e 74 20 73 65 72 5f 6e 6f 3b 0a 20 20 20 20 | ;..private:.....int.ser_no;..... |
fa00 | 65 6e 75 6d 20 7b 20 4e 6f 43 61 63 68 65 2c 20 54 65 78 74 2c 20 47 72 61 70 68 69 63 73 20 7d | enum.{.NoCache,.Text,.Graphics.} |
fa20 | 20 63 61 63 68 65 54 79 70 65 3b 0a 20 20 20 20 75 6e 69 6f 6e 0a 20 20 20 20 7b 0a 09 73 74 72 | .cacheType;.....union.....{..str |
fa40 | 75 63 74 0a 09 7b 0a 09 20 20 20 20 51 53 74 72 69 6e 67 20 2a 73 74 72 3b 0a 09 20 20 20 20 51 | uct..{......QString.*str;......Q |
fa60 | 43 53 74 72 69 6e 67 20 2a 73 75 62 74 79 70 65 3b 0a 09 7d 20 74 78 74 3b 0a 09 73 74 72 75 63 | CString.*subtype;..}.txt;..struc |
fa80 | 74 0a 09 7b 0a 09 20 20 20 20 51 49 6d 61 67 65 20 2a 69 6d 67 3b 0a 09 20 20 20 20 51 50 69 78 | t..{......QImage.*img;......QPix |
faa0 | 6d 61 70 20 2a 70 69 78 3b 0a 09 7d 20 67 66 78 3b 0a 20 20 20 20 7d 20 63 61 63 68 65 3b 0a 20 | map.*pix;..}.gfx;.....}.cache;.. |
fac0 | 20 20 20 76 6f 69 64 20 63 6c 65 61 72 43 61 63 68 65 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 66 72 | ...void.clearCache();......//.fr |
fae0 | 69 65 6e 64 73 20 66 6f 72 20 63 61 63 68 69 6e 67 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 | iends.for.caching.....friend.cla |
fb00 | 73 73 20 51 49 6d 61 67 65 44 72 61 67 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 | ss.QImageDrag;.....friend.class. |
fb20 | 51 54 65 78 74 44 72 61 67 3b 0a 0a 7d 3b 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 4d 69 6d 65 | QTextDrag;..};..inline.int.QMime |
fb40 | 53 6f 75 72 63 65 3a 3a 73 65 72 69 61 6c 4e 75 6d 62 65 72 28 29 20 63 6f 6e 73 74 0a 7b 20 72 | Source::serialNumber().const.{.r |
fb60 | 65 74 75 72 6e 20 73 65 72 5f 6e 6f 3b 20 7d 0a 0a 63 6c 61 73 73 20 51 53 74 72 69 6e 67 4c 69 | eturn.ser_no;.}..class.QStringLi |
fb80 | 73 74 3b 0a 63 6c 61 73 73 20 51 4d 69 6d 65 53 6f 75 72 63 65 46 61 63 74 6f 72 79 44 61 74 61 | st;.class.QMimeSourceFactoryData |
fba0 | 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 69 6d 65 53 6f 75 72 63 65 46 61 63 | ;..class.Q_EXPORT.QMimeSourceFac |
fbc0 | 74 6f 72 79 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 69 6d 65 53 6f 75 72 63 65 46 61 | tory.{.public:.....QMimeSourceFa |
fbe0 | 63 74 6f 72 79 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 4d 69 6d 65 53 6f 75 72 63 | ctory();.....virtual.~QMimeSourc |
fc00 | 65 46 61 63 74 6f 72 79 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 4d 69 6d 65 53 6f 75 | eFactory();......static.QMimeSou |
fc20 | 72 63 65 46 61 63 74 6f 72 79 2a 20 64 65 66 61 75 6c 74 46 61 63 74 6f 72 79 28 29 3b 0a 20 20 | rceFactory*.defaultFactory();... |
fc40 | 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 73 65 74 44 65 66 61 75 6c 74 46 61 63 74 6f 72 79 28 | ..static.void.setDefaultFactory( |
fc60 | 20 51 4d 69 6d 65 53 6f 75 72 63 65 46 61 63 74 6f 72 79 2a 20 29 3b 0a 20 20 20 20 73 74 61 74 | .QMimeSourceFactory*.);.....stat |
fc80 | 69 63 20 51 4d 69 6d 65 53 6f 75 72 63 65 46 61 63 74 6f 72 79 2a 20 74 61 6b 65 44 65 66 61 75 | ic.QMimeSourceFactory*.takeDefau |
fca0 | 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 61 64 64 | ltFactory();.....static.void.add |
fcc0 | 46 61 63 74 6f 72 79 28 20 51 4d 69 6d 65 53 6f 75 72 63 65 46 61 63 74 6f 72 79 20 2a 66 20 29 | Factory(.QMimeSourceFactory.*f.) |
fce0 | 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 72 65 6d 6f 76 65 46 61 63 74 6f 72 79 28 | ;.....static.void.removeFactory( |
fd00 | 20 51 4d 69 6d 65 53 6f 75 72 63 65 46 61 63 74 6f 72 79 20 2a 66 20 29 3b 0a 0a 20 20 20 20 76 | .QMimeSourceFactory.*f.);......v |
fd20 | 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 51 4d 69 6d 65 53 6f 75 72 63 65 2a 20 64 61 74 61 28 63 | irtual.const.QMimeSource*.data(c |
fd40 | 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 62 73 5f 6e 61 6d 65 29 20 63 6f 6e 73 74 3b 0a 20 | onst.QString&.abs_name).const;.. |
fd60 | 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 6d 61 6b 65 41 62 73 6f 6c 75 74 65 28 | ...virtual.QString.makeAbsolute( |
fd80 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 62 73 5f 6f 72 5f 72 65 6c 5f 6e 61 6d 65 2c 20 | const.QString&.abs_or_rel_name,. |
fda0 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 6f 6e 74 65 78 74 29 20 63 6f 6e 73 74 3b 0a 20 | const.QString&.context).const;.. |
fdc0 | 20 20 20 63 6f 6e 73 74 20 51 4d 69 6d 65 53 6f 75 72 63 65 2a 20 64 61 74 61 28 63 6f 6e 73 74 | ...const.QMimeSource*.data(const |
fde0 | 20 51 53 74 72 69 6e 67 26 20 61 62 73 5f 6f 72 5f 72 65 6c 5f 6e 61 6d 65 2c 20 63 6f 6e 73 74 | .QString&.abs_or_rel_name,.const |
fe00 | 20 51 53 74 72 69 6e 67 26 20 63 6f 6e 74 65 78 74 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 | .QString&.context).const;......v |
fe20 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 | irtual.void.setText(.const.QStri |
fe40 | 6e 67 26 20 61 62 73 5f 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 | ng&.abs_name,.const.QString&.tex |
fe60 | 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 49 6d 61 67 65 28 20 | t.);.....virtual.void.setImage(. |
fe80 | 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 6e 73 74 20 51 | const.QString&.abs_name,.const.Q |
fea0 | 49 6d 61 67 65 26 20 69 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 | Image&.im.);.....virtual.void.se |
fec0 | 74 50 69 78 6d 61 70 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 | tPixmap(.const.QString&.abs_name |
fee0 | 2c 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 26 20 70 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 | ,.const.QPixmap&.pm.);.....virtu |
ff00 | 61 6c 20 76 6f 69 64 20 73 65 74 44 61 74 61 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 | al.void.setData(.const.QString&. |
ff20 | 61 62 73 5f 6e 61 6d 65 2c 20 51 4d 69 6d 65 53 6f 75 72 63 65 2a 20 64 61 74 61 20 29 3b 0a 20 | abs_name,.QMimeSource*.data.);.. |
ff40 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 69 6c 65 50 61 74 68 28 20 63 6f 6e | ...virtual.void.setFilePath(.con |
ff60 | 73 74 20 51 53 74 72 69 6e 67 4c 69 73 74 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 | st.QStringList&.);.....virtual.Q |
ff80 | 53 74 72 69 6e 67 4c 69 73 74 20 66 69 6c 65 50 61 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | StringList.filePath().const;.... |
ffa0 | 20 76 6f 69 64 20 61 64 64 46 69 6c 65 50 61 74 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | .void.addFilePath(.const.QString |
ffc0 | 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 45 78 74 65 6e 73 69 | &.);.....virtual.void.setExtensi |
ffe0 | 6f 6e 54 79 70 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 65 78 74 2c 20 63 6f 6e 73 | onType(.const.QString&.ext,.cons |
10000 | 74 20 63 68 61 72 2a 20 6d 69 6d 65 74 79 70 65 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 | t.char*.mimetype.);..private:... |
10020 | 20 20 51 4d 69 6d 65 53 6f 75 72 63 65 20 2a 64 61 74 61 49 6e 74 65 72 6e 61 6c 28 63 6f 6e 73 | ..QMimeSource.*dataInternal(cons |
10040 | 74 20 51 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 4d 61 70 3c | t.QString&.abs_name,.const.QMap< |
10060 | 51 53 74 72 69 6e 67 2c 20 51 53 74 72 69 6e 67 3e 20 26 65 78 74 65 6e 73 69 6f 6e 73 20 29 20 | QString,.QString>.&extensions.). |
10080 | 63 6f 6e 73 74 3b 0a 20 20 20 20 51 4d 69 6d 65 53 6f 75 72 63 65 46 61 63 74 6f 72 79 44 61 74 | const;.....QMimeSourceFactoryDat |
100a0 | 61 2a 20 64 3b 0a 7d 3b 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 29 0a | a*.d;.};..#if.defined(Q_WS_WIN). |
100c0 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 74 | .#ifndef.QT_H.#include."qptrlist |
100e0 | 2e 68 22 20 2f 2f 20 64 6f 77 6e 20 68 65 72 65 20 66 6f 72 20 47 43 43 20 32 2e 37 2e 2a 20 63 | .h".//.down.here.for.GCC.2.7.*.c |
10100 | 6f 6d 70 61 74 69 62 69 6c 69 74 79 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 2f 2a 20 | ompatibility.#endif.//.QT_H../*. |
10120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
101a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 63 6c 61 73 73 20 51 5f | ....................*/..class.Q_ |
101c0 | 45 58 50 4f 52 54 20 51 57 69 6e 64 6f 77 73 4d 69 6d 65 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 | EXPORT.QWindowsMime.{.public:... |
101e0 | 20 20 51 57 69 6e 64 6f 77 73 4d 69 6d 65 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 | ..QWindowsMime();.....virtual.~Q |
10200 | 57 69 6e 64 6f 77 73 4d 69 6d 65 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 | WindowsMime();......static.void. |
10220 | 69 6e 69 74 69 61 6c 69 7a 65 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 51 50 74 72 4c 69 | initialize();......static.QPtrLi |
10240 | 73 74 3c 51 57 69 6e 64 6f 77 73 4d 69 6d 65 3e 20 61 6c 6c 28 29 3b 0a 20 20 20 20 73 74 61 74 | st<QWindowsMime>.all();.....stat |
10260 | 69 63 20 51 57 69 6e 64 6f 77 73 4d 69 6d 65 2a 20 63 6f 6e 76 65 72 74 6f 72 28 20 63 6f 6e 73 | ic.QWindowsMime*.convertor(.cons |
10280 | 74 20 63 68 61 72 2a 20 6d 69 6d 65 2c 20 69 6e 74 20 63 66 20 29 3b 0a 20 20 20 20 73 74 61 74 | t.char*.mime,.int.cf.);.....stat |
102a0 | 69 63 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 66 54 6f 4d 69 6d 65 28 69 6e 74 20 63 66 29 3b | ic.const.char*.cfToMime(int.cf); |
102c0 | 0a 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 72 65 67 69 73 74 65 72 4d 69 6d 65 54 79 70 | ......static.int.registerMimeTyp |
102e0 | 65 28 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d 69 6d 65 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 | e(const.char.*mime);......virtua |
10300 | 6c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 63 6f 6e 76 65 72 74 6f 72 4e 61 6d 65 28 29 3d 30 3b | l.const.char*.convertorName()=0; |
10320 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 63 6f 75 6e 74 43 66 28 29 3d 30 3b 0a 20 20 | .....virtual.int.countCf()=0;... |
10340 | 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 63 66 28 69 6e 74 20 69 6e 64 65 78 29 3d 30 3b 0a 20 | ..virtual.int.cf(int.index)=0;.. |
10360 | 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 61 6e 43 6f 6e 76 65 72 74 28 20 63 6f 6e 73 | ...virtual.bool.canConvert(.cons |
10380 | 74 20 63 68 61 72 2a 20 6d 69 6d 65 2c 20 69 6e 74 20 63 66 20 29 3d 30 3b 0a 20 20 20 20 76 69 | t.char*.mime,.int.cf.)=0;.....vi |
103a0 | 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 69 6d 65 46 6f 72 28 69 6e 74 20 63 66 | rtual.const.char*.mimeFor(int.cf |
103c0 | 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 63 66 46 6f 72 28 63 6f 6e 73 74 | )=0;.....virtual.int.cfFor(const |
103e0 | 20 63 68 61 72 2a 20 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 42 79 74 65 41 72 72 | .char*.)=0;.....virtual.QByteArr |
10400 | 61 79 20 63 6f 6e 76 65 72 74 54 6f 4d 69 6d 65 28 20 51 42 79 74 65 41 72 72 61 79 20 64 61 74 | ay.convertToMime(.QByteArray.dat |
10420 | 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 63 66 20 29 3d 30 3b | a,.const.char*.mime,.int.cf.)=0; |
10440 | 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 46 | .....virtual.QByteArray.convertF |
10460 | 72 6f 6d 4d 69 6d 65 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 | romMime(.QByteArray.data,.const. |
10480 | 63 68 61 72 2a 20 6d 69 6d 65 2c 20 69 6e 74 20 63 66 20 29 3d 30 3b 0a 7d 3b 0a 0a 23 65 6e 64 | char*.mime,.int.cf.)=0;.};..#end |
104a0 | 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 29 0a 0a 23 69 66 6e 64 65 | if.#if.defined(Q_WS_MAC)..#ifnde |
104c0 | 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 74 2e 68 22 20 2f 2f 20 | f.QT_H.#include."qptrlist.h".//. |
104e0 | 64 6f 77 6e 20 68 65 72 65 20 66 6f 72 20 47 43 43 20 32 2e 37 2e 2a 20 63 6f 6d 70 61 74 69 62 | down.here.for.GCC.2.7.*.compatib |
10500 | 69 6c 69 74 79 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 2f 2a 20 20 20 20 20 20 20 20 | ility.#endif.//.QT_H../*........ |
10520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
105a0 | 20 20 20 20 20 2a 2f 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 61 63 4d 69 6d 65 | .....*/..class.Q_EXPORT.QMacMime |
105c0 | 20 7b 0a 20 20 20 20 63 68 61 72 20 74 79 70 65 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e | .{.....char.type;.public:.....en |
105e0 | 75 6d 20 51 4d 61 63 4d 69 6d 65 54 79 70 65 20 7b 20 4d 49 4d 45 5f 44 4e 44 3d 30 78 30 31 2c | um.QMacMimeType.{.MIME_DND=0x01, |
10600 | 20 4d 49 4d 45 5f 43 4c 49 50 3d 30 78 30 32 2c 20 4d 49 4d 45 5f 51 54 5f 43 4f 4e 56 45 52 54 | .MIME_CLIP=0x02,.MIME_QT_CONVERT |
10620 | 4f 52 3d 30 78 30 34 2c 20 4d 49 4d 45 5f 41 4c 4c 3d 4d 49 4d 45 5f 44 4e 44 7c 4d 49 4d 45 5f | OR=0x04,.MIME_ALL=MIME_DND|MIME_ |
10640 | 43 4c 49 50 20 7d 3b 0a 20 20 20 20 51 4d 61 63 4d 69 6d 65 28 63 68 61 72 29 3b 0a 20 20 20 20 | CLIP.};.....QMacMime(char);..... |
10660 | 76 69 72 74 75 61 6c 20 7e 51 4d 61 63 4d 69 6d 65 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 | virtual.~QMacMime();......static |
10680 | 20 76 6f 69 64 20 69 6e 69 74 69 61 6c 69 7a 65 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 | .void.initialize();......static. |
106a0 | 51 50 74 72 4c 69 73 74 3c 51 4d 61 63 4d 69 6d 65 3e 20 61 6c 6c 28 51 4d 61 63 4d 69 6d 65 54 | QPtrList<QMacMime>.all(QMacMimeT |
106c0 | 79 70 65 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 4d 61 63 4d 69 6d 65 2a 20 63 6f 6e 76 65 | ype);.....static.QMacMime*.conve |
106e0 | 72 74 6f 72 28 51 4d 61 63 4d 69 6d 65 54 79 70 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d | rtor(QMacMimeType,.const.char*.m |
10700 | 69 6d 65 2c 20 69 6e 74 20 66 6c 61 76 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 63 6f 6e 73 74 | ime,.int.flav);.....static.const |
10720 | 20 63 68 61 72 2a 20 66 6c 61 76 6f 72 54 6f 4d 69 6d 65 28 51 4d 61 63 4d 69 6d 65 54 79 70 65 | .char*.flavorToMime(QMacMimeType |
10740 | 2c 20 69 6e 74 20 66 6c 61 76 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 | ,.int.flav);......virtual.const. |
10760 | 63 68 61 72 2a 20 63 6f 6e 76 65 72 74 6f 72 4e 61 6d 65 28 29 3d 30 3b 0a 20 20 20 20 76 69 72 | char*.convertorName()=0;.....vir |
10780 | 74 75 61 6c 20 69 6e 74 20 63 6f 75 6e 74 46 6c 61 76 6f 72 73 28 29 3d 30 3b 0a 20 20 20 20 76 | tual.int.countFlavors()=0;.....v |
107a0 | 69 72 74 75 61 6c 20 69 6e 74 20 66 6c 61 76 6f 72 28 69 6e 74 20 69 6e 64 65 78 29 3d 30 3b 0a | irtual.int.flavor(int.index)=0;. |
107c0 | 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 63 61 6e 43 6f 6e 76 65 72 74 28 63 6f 6e 73 | ....virtual.bool.canConvert(cons |
107e0 | 74 20 63 68 61 72 2a 20 6d 69 6d 65 2c 20 69 6e 74 20 66 6c 61 76 29 3d 30 3b 0a 20 20 20 20 76 | t.char*.mime,.int.flav)=0;.....v |
10800 | 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 69 6d 65 46 6f 72 28 69 6e 74 20 66 | irtual.const.char*.mimeFor(int.f |
10820 | 6c 61 76 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 72 46 6f | lav)=0;.....virtual.int.flavorFo |
10840 | 72 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 42 | r(const.char*)=0;.....virtual.QB |
10860 | 79 74 65 41 72 72 61 79 20 63 6f 6e 76 65 72 74 54 6f 4d 69 6d 65 28 51 56 61 6c 75 65 4c 69 73 | yteArray.convertToMime(QValueLis |
10880 | 74 3c 51 42 79 74 65 41 72 72 61 79 3e 20 64 61 74 61 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 | t<QByteArray>.data,.const.char*. |
108a0 | 6d 69 6d 65 2c 20 69 6e 74 20 66 6c 61 76 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 | mime,.int.flav)=0;.....virtual.Q |
108c0 | 56 61 6c 75 65 4c 69 73 74 3c 51 42 79 74 65 41 72 72 61 79 3e 20 63 6f 6e 76 65 72 74 46 72 6f | ValueList<QByteArray>.convertFro |
108e0 | 6d 4d 69 6d 65 28 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 | mMime(QByteArray.data,.const.cha |
10900 | 72 2a 20 6d 69 6d 65 2c 20 69 6e 74 20 66 6c 61 76 29 3d 30 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 | r*.mime,.int.flav)=0;.};..#endif |
10920 | 20 2f 2f 20 51 5f 57 53 5f 4d 41 43 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 4d 49 | .//.Q_WS_MAC..#endif.//.QT_NO_MI |
10940 | 4d 45 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4d 49 4d 45 5f 48 0a 00 00 00 1a 00 71 00 67 00 6c | ME..#endif.//.QMIME_H......q.g.l |
10960 | 00 63 00 6f 00 6c 00 6f 00 72 00 6d 00 61 00 70 00 2e 00 68 00 00 0a 7d 2f 2a 20 20 20 20 20 20 | .c.o.l.o.r.m.a.p...h...}/*...... |
10980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
109a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
109c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
109e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
10f40 | 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 4c 43 4f 4c 4f 52 4d 41 50 5f 48 0a 23 | .....*/..#ifndef.QGLCOLORMAP_H.# |
10f60 | 64 65 66 69 6e 65 20 51 47 4c 43 4f 4c 4f 52 4d 41 50 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 | define.QGLCOLORMAP_H..#ifndef.QT |
10f80 | 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6c 6f 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 | _H.#include."qcolor.h".#include. |
10fa0 | 22 71 6d 65 6d 61 72 72 61 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 68 61 72 65 64 2e | "qmemarray.h".#include."qshared. |
10fc0 | 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 | h".#endif.//.QT_H..#if.!defined( |
10fe0 | 20 51 54 5f 4d 4f 44 55 4c 45 5f 4f 50 45 4e 47 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 | .QT_MODULE_OPENGL.).||.defined(. |
11000 | 51 54 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 0a 23 64 65 66 69 6e | QT_LICENSE_PROFESSIONAL.).#defin |
11020 | 65 20 51 4d 5f 45 58 50 4f 52 54 5f 4f 50 45 4e 47 4c 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 | e.QM_EXPORT_OPENGL.#else.#define |
11040 | 20 51 4d 5f 45 58 50 4f 52 54 5f 4f 50 45 4e 47 4c 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 | .QM_EXPORT_OPENGL.Q_EXPORT.#endi |
11060 | 66 0a 0a 63 6c 61 73 73 20 51 57 69 64 67 65 74 3b 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 | f..class.QWidget;.class.QM_EXPOR |
11080 | 54 5f 4f 50 45 4e 47 4c 20 51 47 4c 43 6f 6c 6f 72 6d 61 70 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 | T_OPENGL.QGLColormap.{.public:.. |
110a0 | 20 20 20 51 47 4c 43 6f 6c 6f 72 6d 61 70 28 29 3b 0a 20 20 20 20 51 47 4c 43 6f 6c 6f 72 6d 61 | ...QGLColormap();.....QGLColorma |
110c0 | 70 28 20 63 6f 6e 73 74 20 51 47 4c 43 6f 6c 6f 72 6d 61 70 20 26 20 29 3b 0a 20 20 20 20 7e 51 | p(.const.QGLColormap.&.);.....~Q |
110e0 | 47 4c 43 6f 6c 6f 72 6d 61 70 28 29 3b 0a 20 20 20 20 0a 20 20 20 20 51 47 4c 43 6f 6c 6f 72 6d | GLColormap();..........QGLColorm |
11100 | 61 70 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 47 4c 43 6f 6c 6f 72 6d 61 70 | ap.&operator=(.const.QGLColormap |
11120 | 20 26 20 29 3b 0a 20 20 20 20 0a 20 20 20 20 62 6f 6f 6c 20 20 20 69 73 45 6d 70 74 79 28 29 20 | .&.);..........bool...isEmpty(). |
11140 | 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a | const;.....int....size().const;. |
11160 | 20 20 20 20 76 6f 69 64 20 20 20 64 65 74 61 63 68 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 20 | ....void...detach();......void.. |
11180 | 20 73 65 74 45 6e 74 72 69 65 73 28 20 69 6e 74 20 63 6f 75 6e 74 2c 20 63 6f 6e 73 74 20 51 52 | .setEntries(.int.count,.const.QR |
111a0 | 67 62 20 2a 20 63 6f 6c 6f 72 73 2c 20 69 6e 74 20 62 61 73 65 20 3d 20 30 20 29 3b 0a 20 20 20 | gb.*.colors,.int.base.=.0.);.... |
111c0 | 20 76 6f 69 64 20 20 20 73 65 74 45 6e 74 72 79 28 20 69 6e 74 20 69 64 78 2c 20 51 52 67 62 20 | .void...setEntry(.int.idx,.QRgb. |
111e0 | 63 6f 6c 6f 72 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 | color.);.....void...setEntry(.in |
11200 | 74 20 69 64 78 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 20 26 20 63 6f 6c 6f 72 20 29 3b 0a 20 | t.idx,.const.QColor.&.color.);.. |
11220 | 20 20 20 51 52 67 62 20 20 20 65 6e 74 72 79 52 67 62 28 20 69 6e 74 20 69 64 78 20 29 20 63 6f | ...QRgb...entryRgb(.int.idx.).co |
11240 | 6e 73 74 3b 0a 20 20 20 20 51 43 6f 6c 6f 72 20 65 6e 74 72 79 43 6f 6c 6f 72 28 20 69 6e 74 20 | nst;.....QColor.entryColor(.int. |
11260 | 69 64 78 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 66 69 6e 64 28 20 51 52 | idx.).const;.....int....find(.QR |
11280 | 67 62 20 63 6f 6c 6f 72 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 66 69 6e | gb.color.).const;.....int....fin |
112a0 | 64 4e 65 61 72 65 73 74 28 20 51 52 67 62 20 63 6f 6c 6f 72 20 29 20 63 6f 6e 73 74 3b 0a 20 20 | dNearest(.QRgb.color.).const;... |
112c0 | 20 20 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 63 6c 61 73 73 20 50 72 69 76 61 74 65 20 3a 20 | ...private:.....class.Private.:. |
112e0 | 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 0a 20 20 20 20 7b 0a 20 20 20 20 70 75 62 6c 69 63 3a | public.QShared.....{.....public: |
11300 | 0a 09 50 72 69 76 61 74 65 28 29 20 7b 0a 09 20 20 20 20 63 65 6c 6c 73 2e 72 65 73 69 7a 65 28 | ..Private().{......cells.resize( |
11320 | 20 32 35 36 20 29 3b 20 2f 2f 20 23 23 23 20 68 61 72 64 63 6f 64 65 64 20 74 6f 20 32 35 36 20 | .256.);.//.###.hardcoded.to.256. |
11340 | 65 6e 74 72 69 65 73 20 66 6f 72 20 6e 6f 77 0a 09 20 20 20 20 63 6d 61 70 48 61 6e 64 6c 65 20 | entries.for.now......cmapHandle. |
11360 | 3d 20 30 3b 0a 09 7d 0a 0a 09 7e 50 72 69 76 61 74 65 28 29 20 7b 0a 09 7d 0a 0a 09 51 4d 65 6d | =.0;..}...~Private().{..}...QMem |
11380 | 41 72 72 61 79 3c 51 52 67 62 3e 20 63 65 6c 6c 73 3b 0a 09 51 74 3a 3a 48 41 4e 44 4c 45 20 20 | Array<QRgb>.cells;..Qt::HANDLE.. |
113a0 | 20 20 20 20 63 6d 61 70 48 61 6e 64 6c 65 3b 0a 20 20 20 20 7d 3b 0a 20 20 20 20 0a 20 20 20 20 | ....cmapHandle;.....};.......... |
113c0 | 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 | Private.*.d;......friend.class.Q |
113e0 | 47 4c 57 69 64 67 65 74 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 00 00 00 2c 00 71 00 67 00 66 00 | GLWidget;.};..#endif....,.q.g.f. |
11400 | 78 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 00 71 00 77 00 | x.d.r.i.v.e.r.p.l.u.g.i.n._.q.w. |
11420 | 73 00 2e 00 68 00 00 07 47 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | s...h...G/*..................... |
11440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
114a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
114c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
114e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
115a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
115c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
115e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
116a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
116c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
116e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
117a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
117c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
117e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
118a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
118c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
118e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11920 | 20 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 4e 5f 51 57 | .*/..#ifndef.QGFXDRIVERPLUGIN_QW |
11940 | 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 5f 51 57 53 | S_H.#define.QGFXDRIVERPLUGIN_QWS |
11960 | 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 |
11980 | 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". |
119a0 | 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 |
119c0 | 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 73 20 51 47 | MPONENT..class.QScreen;.class.QG |
119e0 | 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 73 20 51 5f | fxDriverPluginPrivate;..class.Q_ |
11a00 | 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 62 6c 69 63 | EXPORT.QGfxDriverPlugin.:.public |
11a20 | 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 6c 69 63 3a | .QGPlugin.{.....Q_OBJECT.public: |
11a40 | 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 20 7e 51 47 | .....QGfxDriverPlugin();.....~QG |
11a60 | 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 54 5f 4e 4f | fxDriverPlugin();..#ifndef.QT_NO |
11a80 | 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 69 6e 67 4c | _STRINGLIST.....virtual.QStringL |
11aa0 | 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 0a 20 20 20 | ist.keys().const.=.0;.#endif.... |
11ac0 | 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 6e 73 74 20 | .virtual.QScreen*.create(.const. |
11ae0 | 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 49 64 20 29 | QString&.driver,.int.displayId.) |
11b00 | 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 65 72 50 6c | .=.0;..private:.....QGfxDriverPl |
11b20 | 75 67 69 6e 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 | uginPrivate.*d;.};..#endif.//.QT |
11b40 | 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 58 44 52 49 | _NO_COMPONENT..#endif.//.QGFXDRI |
11b60 | 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 00 74 00 72 | VERPLUGIN_QWS_H....*.q.g.f.x.t.r |
11b80 | 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 00 68 00 00 | .a.n.s.f.o.r.m.e.d._.q.w.s...h.. |
11ba0 | 0c 86 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ../*............................ |
11bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
11fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
120a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
120c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 46 58 54 52 | ..............*/..#ifndef.QGFXTR |
120e0 | 41 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 | ANSFORMED_QWS_H.#define.QGFXTRAN |
12100 | 53 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 | SFORMED_QWS_H..#ifndef.QT_H.#inc |
12120 | 6c 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 | lude."qgfx_qws.h".#endif.//.QT_H |
12140 | 0a 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 | ..#ifndef.QT_NO_QWS_TRANSFORMED. |
12160 | 0a 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 | .#ifndef.Q_OS_QNX6.#define.QT_TR |
12180 | 41 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 | ANS_SCREEN_BASE....QLinuxFbScree |
121a0 | 6e 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 | n.#define.QT_TRANS_CURSOR_BASE.Q |
121c0 | 53 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 | ScreenCursor.#define.QT_TRANS_GF |
121e0 | 58 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 | X_BASE.QGfxRaster.//#define.QT_T |
12200 | 52 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 | RANS_SCREEN_BASE..QVFbScreen.//# |
12220 | 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 20 20 20 51 56 | define.QT_TRANS_CURSOR_BASE...QV |
12240 | 46 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 | FbScreenCursor.//#define.QT_TRAN |
12260 | 53 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 | S_GFX_BASE......QGfxVFb.#include |
12280 | 20 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 | ."qgfxlinuxfb_qws.h".#else.#defi |
122a0 | 6e 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 | ne.QT_TRANS_SCREEN_BASE....QQnxS |
122c0 | 63 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 | creen.#include."qwsgfx_qnx.h".#e |
122e0 | 6e 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 | ndif..class.QTransformedScreen.: |
12300 | 20 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 | .public.QT_TRANS_SCREEN_BASE.{.p |
12320 | 75 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 | ublic:.....QTransformedScreen(.i |
12340 | 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 54 | nt.display_id.);.....virtual.~QT |
12360 | 72 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 | ransformedScreen();......virtual |
12380 | 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 69 | .bool.connect(.const.QString.&di |
123a0 | 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 69 6e 69 | splaySpec.);.....virtual.int.ini |
123c0 | 74 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 | tCursor(void*.e,.bool.init);.... |
123e0 | 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 6e 73 69 67 6e | .virtual.QGfx.*.createGfx(unsign |
12400 | 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 0a 0a 20 20 20 | ed.char.*,int,int,int,int);..... |
12420 | 20 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 | .enum.Transformation.{.None,.Rot |
12440 | 39 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 | 90,.Rot180,.Rot270.};.....Transf |
12460 | 6f 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 | ormation.transformation().const. |
12480 | 7b 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 | {.return.trans;.}......virtual.b |
124a0 | 6f 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 | ool.isTransformed().const;.....v |
124c0 | 69 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 | irtual.QSize.mapToDevice(.const. |
124e0 | 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 53 69 | QSize.&.).const;.....virtual.QSi |
12500 | 7a 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 | ze.mapFromDevice(.const.QSize.&. |
12520 | 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 74 20 6d 61 70 54 | ).const;.....virtual.QPoint.mapT |
12540 | 6f 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 | oDevice(.const.QPoint.&,.const.Q |
12560 | 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 50 6f 69 | Size.&.).const;.....virtual.QPoi |
12580 | 6e 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 | nt.mapFromDevice(.const.QPoint.& |
125a0 | 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 20 76 69 72 | ,.const.QSize.&.).const;.....vir |
125c0 | 74 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 | tual.QRect.mapToDevice(.const.QR |
125e0 | 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 73 74 3b 0a 20 20 | ect.&,.const.QSize.&.).const;... |
12600 | 20 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 | ..virtual.QRect.mapFromDevice(.c |
12620 | 6f 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 | onst.QRect.&,.const.QSize.&.).co |
12640 | 6e 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 | nst;.....virtual.QImage.mapToDev |
12660 | 69 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 | ice(.const.QImage.&.).const;.... |
12680 | 20 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 | .virtual.QImage.mapFromDevice(.c |
126a0 | 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 76 69 72 74 75 | onst.QImage.&.).const;.....virtu |
126c0 | 61 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 | al.QRegion.mapToDevice(.const.QR |
126e0 | 65 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 | egion.&,.const.QSize.&.).const;. |
12700 | 20 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 | ....virtual.QRegion.mapFromDevic |
12720 | 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 20 51 53 69 7a 65 20 | e(.const.QRegion.&,.const.QSize. |
12740 | 26 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 | &.).const;.....virtual.int.trans |
12760 | 66 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 | formOrientation().const;......vo |
12780 | 69 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 | id.setTransformation(.Transforma |
127a0 | 74 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 | tion.t.);..private:.....Transfor |
127c0 | 6d 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 | mation.trans;.....QScreen.*drive |
127e0 | 72 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 | r;.};..#endif.//.QT_NO_QWS_TRANS |
12800 | 46 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 | FORMED..#endif.//.QGFXTRANSFORME |
12820 | 44 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 20 20 | D_QWS_H......q.f.t.p...h..../*.. |
12840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
128a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
128c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
128e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
129a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
129c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
129e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
12e00 | 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 46 54 50 5f 48 0a 23 64 65 66 69 6e 65 20 51 | ....*/..#ifndef.QFTP_H.#define.Q |
12e20 | 46 54 50 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 | FTP_H..#ifndef.QT_H.#include."qs |
12e40 | 74 72 69 6e 67 2e 68 22 20 2f 2f 20 63 68 61 72 2a 2d 3e 51 53 74 72 69 6e 67 20 63 6f 6e 76 65 | tring.h".//.char*->QString.conve |
12e60 | 72 73 69 6f 6e 0a 23 69 6e 63 6c 75 64 65 20 22 71 75 72 6c 69 6e 66 6f 2e 68 22 0a 23 69 6e 63 | rsion.#include."qurlinfo.h".#inc |
12e80 | 6c 75 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 65 6e 64 69 66 | lude."qnetworkprotocol.h".#endif |
12ea0 | 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c | .//.QT_H..#if.!defined(.QT_MODUL |
12ec0 | 45 5f 4e 45 54 57 4f 52 4b 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 4c 49 43 45 4e | E_NETWORK.).||.defined(.QT_LICEN |
12ee0 | 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 | SE_PROFESSIONAL.).||.defined(.QT |
12f00 | 5f 49 4e 54 45 52 4e 41 4c 5f 4e 45 54 57 4f 52 4b 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 | _INTERNAL_NETWORK.).#define.QM_E |
12f20 | 58 50 4f 52 54 5f 46 54 50 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 | XPORT_FTP.#else.#define.QM_EXPOR |
12f40 | 54 5f 46 54 50 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 | T_FTP.Q_EXPORT.#endif..#ifndef.Q |
12f60 | 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 50 52 4f 54 4f 43 4f 4c 5f 46 54 50 0a 0a 0a 63 6c 61 73 73 | T_NO_NETWORKPROTOCOL_FTP...class |
12f80 | 20 51 53 6f 63 6b 65 74 3b 0a 63 6c 61 73 73 20 51 46 74 70 43 6f 6d 6d 61 6e 64 3b 0a 0a 63 6c | .QSocket;.class.QFtpCommand;..cl |
12fa0 | 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f 46 54 50 20 51 46 74 70 20 3a 20 70 75 62 6c 69 63 20 | ass.QM_EXPORT_FTP.QFtp.:.public. |
12fc0 | 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 4f 42 4a 45 43 54 0a | QNetworkProtocol.{.....Q_OBJECT. |
12fe0 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 46 74 70 28 29 3b 20 2f 2f 20 23 23 23 20 51 74 20 34 | .public:.....QFtp();.//.###.Qt.4 |
13000 | 2e 30 3a 20 67 65 74 20 72 69 64 20 6f 66 20 74 68 69 73 20 6f 76 65 72 6c 6f 61 64 0a 20 20 20 | .0:.get.rid.of.this.overload.... |
13020 | 20 51 46 74 70 28 20 51 4f 62 6a 65 63 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 | .QFtp(.QObject.*parent,.const.ch |
13040 | 61 72 20 2a 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 46 74 70 28 | ar.*name=0.);.....virtual.~QFtp( |
13060 | 29 3b 0a 0a 20 20 20 20 69 6e 74 20 73 75 70 70 6f 72 74 65 64 4f 70 65 72 61 74 69 6f 6e 73 28 | );......int.supportedOperations( |
13080 | 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 6e 6f 6e 2d 51 4e 65 74 77 6f 72 6b 50 72 6f | ).const;......//.non-QNetworkPro |
130a0 | 74 6f 63 6f 6c 20 66 75 6e 63 74 69 6f 6e 73 3a 0a 20 20 20 20 65 6e 75 6d 20 53 74 61 74 65 20 | tocol.functions:.....enum.State. |
130c0 | 7b 0a 09 55 6e 63 6f 6e 6e 65 63 74 65 64 2c 0a 09 48 6f 73 74 4c 6f 6f 6b 75 70 2c 0a 09 43 6f | {..Unconnected,..HostLookup,..Co |
130e0 | 6e 6e 65 63 74 69 6e 67 2c 0a 09 43 6f 6e 6e 65 63 74 65 64 2c 0a 09 4c 6f 67 67 65 64 49 6e 2c | nnecting,..Connected,..LoggedIn, |
13100 | 0a 09 43 6c 6f 73 69 6e 67 0a 20 20 20 20 7d 3b 0a 20 20 20 20 65 6e 75 6d 20 45 72 72 6f 72 20 | ..Closing.....};.....enum.Error. |
13120 | 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 |
13140 | 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 4e | NotFound,..ConnectionRefused,..N |
13160 | 6f 74 43 6f 6e 6e 65 63 74 65 64 0a 20 20 20 20 7d 3b 0a 20 20 20 20 65 6e 75 6d 20 43 6f 6d 6d | otConnected.....};.....enum.Comm |
13180 | 61 6e 64 20 7b 0a 09 4e 6f 6e 65 2c 0a 09 43 6f 6e 6e 65 63 74 54 6f 48 6f 73 74 2c 0a 09 4c 6f | and.{..None,..ConnectToHost,..Lo |
131a0 | 67 69 6e 2c 0a 09 43 6c 6f 73 65 2c 0a 09 4c 69 73 74 2c 0a 09 43 64 2c 0a 09 47 65 74 2c 0a 09 | gin,..Close,..List,..Cd,..Get,.. |
131c0 | 50 75 74 2c 0a 09 52 65 6d 6f 76 65 2c 0a 09 4d 6b 64 69 72 2c 0a 09 52 6d 64 69 72 2c 0a 09 52 | Put,..Remove,..Mkdir,..Rmdir,..R |
131e0 | 65 6e 61 6d 65 2c 0a 09 52 61 77 43 6f 6d 6d 61 6e 64 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 69 | ename,..RawCommand.....};......i |
13200 | 6e 74 20 63 6f 6e 6e 65 63 74 54 6f 48 6f 73 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | nt.connectToHost(.const.QString. |
13220 | 26 68 6f 73 74 2c 20 51 5f 55 49 4e 54 31 36 20 70 6f 72 74 3d 32 31 20 29 3b 0a 20 20 20 20 69 | &host,.Q_UINT16.port=21.);.....i |
13240 | 6e 74 20 6c 6f 67 69 6e 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 75 73 65 72 3d 51 53 | nt.login(.const.QString.&user=QS |
13260 | 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 70 61 73 73 | tring::null,.const.QString.&pass |
13280 | 77 6f 72 64 3d 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 6c | word=QString::null.);.....int.cl |
132a0 | 6f 73 65 28 29 3b 0a 20 20 20 20 69 6e 74 20 6c 69 73 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 | ose();.....int.list(.const.QStri |
132c0 | 6e 67 20 26 64 69 72 3d 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 20 20 20 20 69 6e 74 | ng.&dir=QString::null.);.....int |
132e0 | 20 63 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 64 69 72 20 29 3b 0a 20 20 20 20 69 | .cd(.const.QString.&dir.);.....i |
13300 | 6e 74 20 67 65 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 2c 20 51 49 4f | nt.get(.const.QString.&file,.QIO |
13320 | 44 65 76 69 63 65 20 2a 64 65 76 3d 30 20 29 3b 0a 20 20 20 20 69 6e 74 20 70 75 74 28 20 63 6f | Device.*dev=0.);.....int.put(.co |
13340 | 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 64 61 74 61 2c 20 63 6f 6e 73 74 20 51 53 74 72 | nst.QByteArray.&data,.const.QStr |
13360 | 69 6e 67 20 26 66 69 6c 65 20 29 3b 0a 20 20 20 20 69 6e 74 20 70 75 74 28 20 51 49 4f 44 65 76 | ing.&file.);.....int.put(.QIODev |
13380 | 69 63 65 20 2a 64 65 76 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 20 29 3b | ice.*dev,.const.QString.&file.); |
133a0 | 0a 20 20 20 20 69 6e 74 20 72 65 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 | .....int.remove(.const.QString.& |
133c0 | 66 69 6c 65 20 29 3b 0a 20 20 20 20 69 6e 74 20 6d 6b 64 69 72 28 20 63 6f 6e 73 74 20 51 53 74 | file.);.....int.mkdir(.const.QSt |
133e0 | 72 69 6e 67 20 26 64 69 72 20 29 3b 0a 20 20 20 20 69 6e 74 20 72 6d 64 69 72 28 20 63 6f 6e 73 | ring.&dir.);.....int.rmdir(.cons |
13400 | 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 72 65 6e 61 6d 65 | t.QString.&dir.);.....int.rename |
13420 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6f 6c 64 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 | (.const.QString.&oldname,.const. |
13440 | 51 53 74 72 69 6e 67 20 26 6e 65 77 6e 61 6d 65 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 72 61 77 | QString.&newname.);......int.raw |
13460 | 43 6f 6d 6d 61 6e 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 63 6f 6d 6d 61 6e 64 20 | Command(.const.QString.&command. |
13480 | 29 3b 0a 0a 20 20 20 20 51 5f 55 4c 4f 4e 47 20 62 79 74 65 73 41 76 61 69 6c 61 62 6c 65 28 29 | );......Q_ULONG.bytesAvailable() |
134a0 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 5f 4c 4f 4e 47 20 72 65 61 64 42 6c 6f 63 6b 28 20 63 68 | .const;.....Q_LONG.readBlock(.ch |
134c0 | 61 72 20 2a 64 61 74 61 2c 20 51 5f 55 4c 4f 4e 47 20 6d 61 78 6c 65 6e 20 29 3b 0a 20 20 20 20 | ar.*data,.Q_ULONG.maxlen.);..... |
134e0 | 51 42 79 74 65 41 72 72 61 79 20 72 65 61 64 41 6c 6c 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 63 | QByteArray.readAll();......int.c |
13500 | 75 72 72 65 6e 74 49 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 4f 44 65 76 69 63 65 2a | urrentId().const;.....QIODevice* |
13520 | 20 63 75 72 72 65 6e 74 44 65 76 69 63 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 43 6f 6d 6d | .currentDevice().const;.....Comm |
13540 | 61 6e 64 20 63 75 72 72 65 6e 74 43 6f 6d 6d 61 6e 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | and.currentCommand().const;..... |
13560 | 62 6f 6f 6c 20 68 61 73 50 65 6e 64 69 6e 67 43 6f 6d 6d 61 6e 64 73 28 29 20 63 6f 6e 73 74 3b | bool.hasPendingCommands().const; |
13580 | 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 50 65 6e 64 69 6e 67 43 6f 6d 6d 61 6e 64 73 28 29 | .....void.clearPendingCommands() |
135a0 | 3b 0a 0a 20 20 20 20 53 74 61 74 65 20 73 74 61 74 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 | ;......State.state().const;..... |
135c0 | 20 45 72 72 6f 72 20 65 72 72 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e | .Error.error().const;.....QStrin |
135e0 | 67 20 65 72 72 6f 72 53 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 20 73 | g.errorString().const;..public.s |
13600 | 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 61 62 6f 72 74 28 29 3b 0a 0a 73 69 67 6e 61 6c 73 | lots:.....void.abort();..signals |
13620 | 3a 0a 20 20 20 20 76 6f 69 64 20 73 74 61 74 65 43 68 61 6e 67 65 64 28 20 69 6e 74 20 29 3b 0a | :.....void.stateChanged(.int.);. |
13640 | 20 20 20 20 76 6f 69 64 20 6c 69 73 74 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 | ....void.listInfo(.const.QUrlInf |
13660 | 6f 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 61 64 79 52 65 61 64 28 29 3b 0a 20 20 20 20 | o&.);.....void.readyRead();..... |
13680 | 76 6f 69 64 20 64 61 74 61 54 72 61 6e 73 66 65 72 50 72 6f 67 72 65 73 73 28 20 69 6e 74 2c 20 | void.dataTransferProgress(.int,. |
136a0 | 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 61 77 43 6f 6d 6d 61 6e 64 52 65 70 6c 79 28 | int.);.....void.rawCommandReply( |
136c0 | 20 69 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 0a 20 20 20 20 76 6f 69 | .int,.const.QString&.);......voi |
136e0 | 64 20 63 6f 6d 6d 61 6e 64 53 74 61 72 74 65 64 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 | d.commandStarted(.int.);.....voi |
13700 | 64 20 63 6f 6d 6d 61 6e 64 46 69 6e 69 73 68 65 64 28 20 69 6e 74 2c 20 62 6f 6f 6c 20 29 3b 0a | d.commandFinished(.int,.bool.);. |
13720 | 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 65 | ....void.done(.bool.);..protecte |
13740 | 64 3a 0a 20 20 20 20 76 6f 69 64 20 70 61 72 73 65 44 69 72 28 20 63 6f 6e 73 74 20 51 53 74 72 | d:.....void.parseDir(.const.QStr |
13760 | 69 6e 67 20 26 62 75 66 66 65 72 2c 20 51 55 72 6c 49 6e 66 6f 20 26 69 6e 66 6f 20 29 3b 20 2f | ing.&buffer,.QUrlInfo.&info.);./ |
13780 | 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 64 65 6c 65 74 65 20 74 68 69 73 3f 20 28 6e 6f 74 20 | /.###.Qt.4.0:.delete.this?.(not. |
137a0 | 70 75 62 6c 69 63 20 41 50 49 29 0a 20 20 20 20 76 6f 69 64 20 6f 70 65 72 61 74 69 6f 6e 4c 69 | public.API).....void.operationLi |
137c0 | 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 |
137e0 | 70 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 70 65 72 61 74 69 6f 6e 4d 6b 44 69 72 28 20 51 4e | p.);.....void.operationMkDir(.QN |
13800 | 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 6f 69 64 20 | etworkOperation.*op.);.....void. |
13820 | 6f 70 65 72 61 74 69 6f 6e 52 65 6d 6f 76 65 28 20 51 4e 65 74 77 6f 72 6b 4f 70 65 72 61 74 69 | operationRemove(.QNetworkOperati |
13840 | 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 6e 52 65 6e 61 | on.*op.);.....void.operationRena |
13860 | 6d 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 3b 0a 20 20 20 | me(.QNetworkOperation.*op.);.... |
13880 | 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 |
138a0 | 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 6e 50 | ation.*op.);.....void.operationP |
138c0 | 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 20 29 3b 0a 0a 20 20 | ut(.QNetworkOperation.*op.);.... |
138e0 | 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 20 | ..//.###.Qt.4.0:.delete.these... |
13900 | 20 20 2f 2f 20 75 6e 75 73 65 64 20 76 61 72 69 61 62 6c 65 73 3a 0a 20 20 20 20 51 53 6f 63 6b | ..//.unused.variables:.....QSock |
13920 | 65 74 20 2a 63 6f 6d 6d 61 6e 64 53 6f 63 6b 65 74 2c 20 2a 64 61 74 61 53 6f 63 6b 65 74 3b 0a | et.*commandSocket,.*dataSocket;. |
13940 | 20 20 20 20 62 6f 6f 6c 20 63 6f 6e 6e 65 63 74 69 6f 6e 52 65 61 64 79 2c 20 70 61 73 73 69 76 | ....bool.connectionReady,.passiv |
13960 | 65 4d 6f 64 65 3b 0a 20 20 20 20 69 6e 74 20 67 65 74 54 6f 74 61 6c 53 69 7a 65 2c 20 67 65 74 | eMode;.....int.getTotalSize,.get |
13980 | 44 6f 6e 65 53 69 7a 65 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 74 61 72 74 47 65 74 4f 6e 46 61 69 | DoneSize;.....bool.startGetOnFai |
139a0 | 6c 3b 0a 20 20 20 20 69 6e 74 20 70 75 74 54 6f 57 72 69 74 65 2c 20 70 75 74 57 72 69 74 74 65 | l;.....int.putToWrite,.putWritte |
139c0 | 6e 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 72 72 6f 72 49 6e 4c 69 73 74 43 68 69 6c 64 72 65 6e 3b | n;.....bool.errorInListChildren; |
139e0 | 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 20 20 20 | ..private:.....void.init();..... |
13a00 | 69 6e 74 20 61 64 64 43 6f 6d 6d 61 6e 64 28 20 51 46 74 70 43 6f 6d 6d 61 6e 64 20 2a 20 29 3b | int.addCommand(.QFtpCommand.*.); |
13a20 | 0a 0a 20 20 20 20 62 6f 6f 6c 20 63 68 65 63 6b 43 6f 6e 6e 65 63 74 69 6f 6e 28 20 51 4e 65 74 | ......bool.checkConnection(.QNet |
13a40 | 77 6f 72 6b 4f 70 65 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c | workOperation.*op.);..private.sl |
13a60 | 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 73 74 61 72 74 4e 65 78 74 43 6f 6d 6d 61 6e 64 28 29 | ots:.....void.startNextCommand() |
13a80 | 3b 0a 20 20 20 20 76 6f 69 64 20 70 69 46 69 6e 69 73 68 65 64 28 20 63 6f 6e 73 74 20 51 53 74 | ;.....void.piFinished(.const.QSt |
13aa0 | 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 69 45 72 72 6f 72 28 20 69 6e 74 2c 20 | ring&.);.....void.piError(.int,. |
13ac0 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 69 43 6f 6e | const.QString&.);.....void.piCon |
13ae0 | 6e 65 63 74 53 74 61 74 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 69 46 74 70 | nectState(.int.);.....void.piFtp |
13b00 | 52 65 70 6c 79 28 20 69 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 0a 70 | Reply(.int,.const.QString&.);..p |
13b20 | 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 6e 70 4c 69 73 74 49 6e 66 | rivate.slots:.....void.npListInf |
13b40 | 6f 28 20 63 6f 6e 73 74 20 51 55 72 6c 49 6e 66 6f 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 | o(.const.QUrlInfo.&.);.....void. |
13b60 | 6e 70 44 6f 6e 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6e 70 53 74 61 74 65 | npDone(.bool.);.....void.npState |
13b80 | 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 6e 70 44 61 74 61 54 | Changed(.int.);.....void.npDataT |
13ba0 | 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 20 20 | ransferProgress(.int,.int.);.... |
13bc0 | 20 76 6f 69 64 20 6e 70 52 65 61 64 79 52 65 61 64 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 20 | .void.npReadyRead();..protected. |
13be0 | 73 6c 6f 74 73 3a 0a 20 20 20 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 64 65 6c 65 74 65 | slots:.....//.###.Qt.4.0:.delete |
13c00 | 20 74 68 65 73 65 0a 20 20 20 20 76 6f 69 64 20 68 6f 73 74 46 6f 75 6e 64 28 29 3b 0a 20 20 20 | .these.....void.hostFound();.... |
13c20 | 20 76 6f 69 64 20 63 6f 6e 6e 65 63 74 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 6f 73 | .void.connected();.....void.clos |
13c40 | 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 61 74 61 48 6f 73 74 46 6f 75 6e 64 28 29 3b 0a | ed();.....void.dataHostFound();. |
13c60 | 20 20 20 20 76 6f 69 64 20 64 61 74 61 43 6f 6e 6e 65 63 74 65 64 28 29 3b 0a 20 20 20 20 76 6f | ....void.dataConnected();.....vo |
13c80 | 69 64 20 64 61 74 61 43 6c 6f 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 61 74 61 52 65 | id.dataClosed();.....void.dataRe |
13ca0 | 61 64 79 52 65 61 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 61 74 61 42 79 74 65 73 57 72 69 | adyRead();.....void.dataBytesWri |
13cc0 | 74 74 65 6e 28 20 69 6e 74 20 6e 62 79 74 65 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 72 72 | tten(.int.nbytes.);.....void.err |
13ce0 | 6f 72 28 20 69 6e 74 20 29 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 4e | or(.int.);.};..#endif.//.QT_NO_N |
13d00 | 45 54 57 4f 52 4b 50 52 4f 54 4f 43 4f 4c 5f 46 54 50 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 46 | ETWORKPROTOCOL_FTP..#endif.//.QF |
13d20 | 54 50 5f 48 0a 00 00 00 10 00 71 00 6c 00 61 00 62 00 65 00 6c 00 2e 00 68 00 00 13 03 2f 2a 20 | TP_H......q.l.a.b.e.l...h..../*. |
13d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
13fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
14000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
14020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
14040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
14060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
14080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
140a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
140c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
140e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
14100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
14120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
14140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
14160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
14180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
141a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
141c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
141e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
14200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
14220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
14240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
14260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
14280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
142a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
142c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
142e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
14300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
14320 | 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4c 41 42 45 4c 5f 48 0a 23 64 65 66 69 6e 65 20 51 | ..*/..#ifndef.QLABEL_H.#define.Q |
14340 | 4c 41 42 45 4c 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 | LABEL_H..#ifndef.QT_H.#include." |
14360 | 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 69 66 6e 64 65 | qframe.h".#endif.//.QT_H..#ifnde |
14380 | 66 20 51 54 5f 4e 4f 5f 4c 41 42 45 4c 0a 0a 63 6c 61 73 73 20 51 53 69 6d 70 6c 65 52 69 63 68 | f.QT_NO_LABEL..class.QSimpleRich |
143a0 | 54 65 78 74 3b 0a 63 6c 61 73 73 20 51 4c 61 62 65 6c 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 | Text;.class.QLabelPrivate;..clas |
143c0 | 73 20 51 5f 45 58 50 4f 52 54 20 51 4c 61 62 65 6c 20 3a 20 70 75 62 6c 69 63 20 51 46 72 61 6d | s.Q_EXPORT.QLabel.:.public.QFram |
143e0 | 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 | e.{.....Q_OBJECT.....Q_PROPERTY( |
14400 | 20 51 53 74 72 69 6e 67 20 74 65 78 74 20 52 45 41 44 20 74 65 78 74 20 57 52 49 54 45 20 73 65 | .QString.text.READ.text.WRITE.se |
14420 | 74 54 65 78 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 54 65 78 74 46 6f 72 6d | tText.).....Q_PROPERTY(.TextForm |
14440 | 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 6d 61 74 20 57 52 | at.textFormat.READ.textFormat.WR |
14460 | 49 54 45 20 73 65 74 54 65 78 74 46 6f 72 6d 61 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 | ITE.setTextFormat.).....Q_PROPER |
14480 | 54 59 28 20 51 50 69 78 6d 61 70 20 70 69 78 6d 61 70 20 52 45 41 44 20 70 69 78 6d 61 70 20 57 | TY(.QPixmap.pixmap.READ.pixmap.W |
144a0 | 52 49 54 45 20 73 65 74 50 69 78 6d 61 70 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 | RITE.setPixmap.).....Q_PROPERTY( |
144c0 | 20 62 6f 6f 6c 20 73 63 61 6c 65 64 43 6f 6e 74 65 6e 74 73 20 52 45 41 44 20 68 61 73 53 63 61 | .bool.scaledContents.READ.hasSca |
144e0 | 6c 65 64 43 6f 6e 74 65 6e 74 73 20 57 52 49 54 45 20 73 65 74 53 63 61 6c 65 64 43 6f 6e 74 65 | ledContents.WRITE.setScaledConte |
14500 | 6e 74 73 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 65 6e 74 20 | nts.).....Q_PROPERTY(.Alignment. |
14520 | 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 54 45 20 73 | alignment.READ.alignment.WRITE.s |
14540 | 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 28 20 69 6e | etAlignment.).....Q_PROPERTY(.in |
14560 | 74 20 69 6e 64 65 6e 74 20 52 45 41 44 20 69 6e 64 65 6e 74 20 57 52 49 54 45 20 73 65 74 49 6e | t.indent.READ.indent.WRITE.setIn |
14580 | 64 65 6e 74 20 29 0a 20 20 20 20 51 5f 4f 56 45 52 52 49 44 45 28 20 42 61 63 6b 67 72 6f 75 6e | dent.).....Q_OVERRIDE(.Backgroun |
145a0 | 64 4d 6f 64 65 20 62 61 63 6b 67 72 6f 75 6e 64 4d 6f 64 65 20 44 45 53 49 47 4e 41 42 4c 45 20 | dMode.backgroundMode.DESIGNABLE. |
145c0 | 74 72 75 65 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4c 61 62 65 6c 28 20 51 57 69 64 67 | true)..public:.....QLabel(.QWidg |
145e0 | 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 | et.*parent,.const.char*.name=0,. |
14600 | 57 46 6c 61 67 73 20 66 3d 30 20 29 3b 0a 20 20 20 20 51 4c 61 62 65 6c 28 20 63 6f 6e 73 74 20 | WFlags.f=0.);.....QLabel(.const. |
14620 | 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 | QString.&text,.QWidget.*parent,. |
14640 | 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 57 46 6c 61 67 73 20 | const.char*.name=0,......WFlags. |
14660 | 66 3d 30 20 29 3b 0a 20 20 20 20 51 4c 61 62 65 6c 28 20 51 57 69 64 67 65 74 20 2a 62 75 64 64 | f=0.);.....QLabel(.QWidget.*budd |
14680 | 79 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 0a 09 20 20 20 20 51 57 69 64 67 65 74 | y,.const.QString.&,......QWidget |
146a0 | 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 57 46 | .*parent,.const.char*.name=0,.WF |
146c0 | 6c 61 67 73 20 66 3d 30 20 29 3b 0a 20 20 20 20 7e 51 4c 61 62 65 6c 28 29 3b 0a 0a 20 20 20 20 | lags.f=0.);.....~QLabel();...... |
146e0 | 51 53 74 72 69 6e 67 09 20 74 65 78 74 28 29 09 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 | QString..text()..const.{.return. |
14700 | 6c 74 65 78 74 3b 20 7d 0a 20 20 20 20 51 50 69 78 6d 61 70 20 20 20 20 20 2a 70 69 78 6d 61 70 | ltext;.}.....QPixmap.....*pixmap |
14720 | 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 6c 70 69 78 6d 61 70 3b 20 7d 0a 23 69 66 | ().const.{.return.lpixmap;.}.#if |
14740 | 6e 64 65 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 | ndef.QT_NO_PICTURE.....QPicture. |
14760 | 20 20 20 2a 70 69 63 74 75 72 65 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 6c 70 69 | ...*picture().const.{.return.lpi |
14780 | 63 74 75 72 65 3b 20 7d 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 4f | cture;.}.#endif.#ifndef.QT_NO_MO |
147a0 | 56 49 45 0a 20 20 20 20 51 4d 6f 76 69 65 20 20 20 20 20 20 2a 6d 6f 76 69 65 28 29 09 09 63 6f | VIE.....QMovie......*movie()..co |
147c0 | 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 54 65 78 74 46 6f 72 6d 61 74 20 74 65 78 74 | nst;.#endif......TextFormat.text |
147e0 | 46 6f 72 6d 61 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 09 20 73 65 74 54 65 | Format().const;.....void...setTe |
14800 | 78 74 46 6f 72 6d 61 74 28 20 54 65 78 74 46 6f 72 6d 61 74 20 29 3b 0a 0a 20 20 20 20 69 6e 74 | xtFormat(.TextFormat.);......int |
14820 | 09 09 20 61 6c 69 67 6e 6d 65 6e 74 28 29 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 61 6c | ...alignment().const.{.return.al |
14840 | 69 67 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 41 6c 69 67 6e | ign;.}.....virtual.void.setAlign |
14860 | 6d 65 6e 74 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 20 69 6e 64 65 6e 74 28 29 20 | ment(.int.);.....int...indent(). |
14880 | 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 65 78 74 72 61 4d 61 72 67 69 6e 3b 20 7d 0a 20 | const..{.return.extraMargin;.}.. |
148a0 | 20 20 20 76 6f 69 64 20 09 20 73 65 74 49 6e 64 65 6e 74 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 | ...void...setIndent(.int.);..... |
148c0 | 20 62 6f 6f 6c 20 09 20 61 75 74 6f 52 65 73 69 7a 65 28 29 20 63 6f 6e 73 74 09 7b 20 72 65 74 | .bool...autoResize().const.{.ret |
148e0 | 75 72 6e 20 61 75 74 6f 72 65 73 69 7a 65 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | urn.autoresize;.}.....virtual.vo |
14900 | 69 64 20 73 65 74 41 75 74 6f 52 65 73 69 7a 65 28 20 62 6f 6f 6c 20 29 3b 0a 23 69 66 6e 64 65 | id.setAutoResize(.bool.);.#ifnde |
14920 | 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 53 4d 4f 4f 54 48 53 43 41 4c 45 0a 20 20 20 20 62 6f | f.QT_NO_IMAGE_SMOOTHSCALE.....bo |
14940 | 6f 6c 20 09 68 61 73 53 63 61 6c 65 64 43 6f 6e 74 65 6e 74 73 28 29 20 63 6f 6e 73 74 3b 0a 20 | ol..hasScaledContents().const;.. |
14960 | 20 20 20 76 6f 69 64 20 09 73 65 74 53 63 61 6c 65 64 43 6f 6e 74 65 6e 74 73 28 20 62 6f 6f 6c | ...void..setScaledContents(.bool |
14980 | 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 69 7a 65 09 20 73 69 7a 65 48 69 6e 74 28 29 | .);.#endif.....QSize..sizeHint() |
149a0 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 09 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 48 69 | .const;.....QSize..minimumSizeHi |
149c0 | 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a | nt().const;.#ifndef.QT_NO_ACCEL. |
149e0 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 42 75 64 64 79 28 20 51 57 69 64 67 | ....virtual.void.setBuddy(.QWidg |
14a00 | 65 74 20 2a 20 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 20 20 20 20 2a 62 75 64 64 79 28 29 | et.*.);.....QWidget.....*buddy() |
14a20 | 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 69 6e 74 09 09 20 68 65 69 67 68 74 46 | .const;.#endif.....int...heightF |
14a40 | 6f 72 57 69 64 74 68 28 69 6e 74 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 | orWidth(int).const;......void.se |
14a60 | 74 46 6f 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 66 20 29 3b 0a 0a 70 75 62 6c 69 63 | tFont(.const.QFont.&f.);..public |
14a80 | 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 65 78 74 | .slots:.....virtual.void.setText |
14aa0 | 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 69 72 74 75 61 6c 20 | (.const.QString.&);.....virtual. |
14ac0 | 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 20 26 20 | void.setPixmap(.const.QPixmap.&. |
14ae0 | 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 49 43 54 55 52 45 0a 20 20 20 20 76 69 72 | );.#ifndef.QT_NO_PICTURE.....vir |
14b00 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 69 63 74 75 72 65 28 20 63 6f 6e 73 74 20 51 50 69 63 | tual.void.setPicture(.const.QPic |
14b20 | 74 75 72 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d | ture.&.);.#endif.#ifndef.QT_NO_M |
14b40 | 4f 56 49 45 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d 6f 76 69 65 28 20 | OVIE.....virtual.void.setMovie(. |
14b60 | 63 6f 6e 73 74 20 51 4d 6f 76 69 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 | const.QMovie.&.);.#endif.....vir |
14b80 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4e 75 6d 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 | tual.void.setNum(.int.);.....vir |
14ba0 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4e 75 6d 28 20 64 6f 75 62 6c 65 20 29 3b 0a 20 20 20 20 | tual.void.setNum(.double.);..... |
14bc0 | 76 6f 69 64 09 20 63 6c 65 61 72 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 | void..clear();..protected:.....v |
14be0 | 6f 69 64 09 20 64 72 61 77 43 6f 6e 74 65 6e 74 73 28 20 51 50 61 69 6e 74 65 72 20 2a 20 29 3b | oid..drawContents(.QPainter.*.); |
14c00 | 0a 20 20 20 20 76 6f 69 64 09 20 66 6f 6e 74 43 68 61 6e 67 65 28 20 63 6f 6e 73 74 20 51 46 6f | .....void..fontChange(.const.QFo |
14c20 | 6e 74 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 | nt.&.);.....void..resizeEvent(.Q |
14c40 | 52 65 73 69 7a 65 45 76 65 6e 74 2a 20 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a | ResizeEvent*.);..private.slots:. |
14c60 | 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 20 20 20 20 76 6f 69 64 09 20 61 63 | #ifndef.QT_NO_ACCEL.....void..ac |
14c80 | 63 65 6c 65 72 61 74 6f 72 53 6c 6f 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 62 75 64 64 79 | celeratorSlot();.....void..buddy |
14ca0 | 44 69 65 64 28 29 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 4f 56 | Died();.#endif.#ifndef.QT_NO_MOV |
14cc0 | 49 45 0a 20 20 20 20 76 6f 69 64 09 20 6d 6f 76 69 65 55 70 64 61 74 65 64 28 63 6f 6e 73 74 20 | IE.....void..movieUpdated(const. |
14ce0 | 51 52 65 63 74 26 29 3b 0a 20 20 20 20 76 6f 69 64 09 20 6d 6f 76 69 65 52 65 73 69 7a 65 64 28 | QRect&);.....void..movieResized( |
14d00 | 63 6f 6e 73 74 20 51 53 69 7a 65 26 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 3a 0a | const.QSize&);.#endif..private:. |
14d20 | 20 20 20 20 76 6f 69 64 09 69 6e 69 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 63 6c 65 61 72 43 | ....void.init();.....void.clearC |
14d40 | 6f 6e 74 65 6e 74 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 75 70 64 61 74 65 4c 61 62 65 6c 28 | ontents();.....void.updateLabel( |
14d60 | 20 51 53 69 7a 65 20 6f 6c 64 53 69 7a 65 48 69 6e 74 20 29 3b 0a 20 20 20 20 51 53 69 7a 65 09 | .QSize.oldSizeHint.);.....QSize. |
14d80 | 73 69 7a 65 46 6f 72 57 69 64 74 68 28 20 69 6e 74 20 77 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | sizeForWidth(.int.w.).const;.... |
14da0 | 20 51 53 74 72 69 6e 67 09 6c 74 65 78 74 3b 0a 20 20 20 20 51 50 69 78 6d 61 70 20 20 20 20 2a | .QString.ltext;.....QPixmap....* |
14dc0 | 6c 70 69 78 6d 61 70 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 | lpixmap;.#ifndef.QT_NO_PICTURE.. |
14de0 | 20 20 20 51 50 69 63 74 75 72 65 20 20 20 2a 6c 70 69 63 74 75 72 65 3b 0a 23 65 6e 64 69 66 0a | ...QPicture...*lpicture;.#endif. |
14e00 | 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 2a | #ifndef.QT_NO_MOVIE.....QMovie.* |
14e20 | 09 6c 6d 6f 76 69 65 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 | .lmovie;.#endif.#ifndef.QT_NO_AC |
14e40 | 43 45 4c 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 09 6c 62 75 64 64 79 3b 0a 23 65 6e 64 69 66 | CEL.....QWidget.*.lbuddy;.#endif |
14e60 | 0a 20 20 20 20 75 73 68 6f 72 74 09 61 6c 69 67 6e 3b 0a 20 20 20 20 73 68 6f 72 74 09 65 78 74 | .....ushort.align;.....short.ext |
14e80 | 72 61 4d 61 72 67 69 6e 3b 0a 20 20 20 20 75 69 6e 74 09 61 75 74 6f 72 65 73 69 7a 65 3a 31 3b | raMargin;.....uint.autoresize:1; |
14ea0 | 0a 20 20 20 20 75 69 6e 74 09 73 63 61 6c 65 64 63 6f 6e 74 65 6e 74 73 20 3a 31 3b 0a 20 20 20 | .....uint.scaledcontents.:1;.... |
14ec0 | 20 54 65 78 74 46 6f 72 6d 61 74 20 74 65 78 74 66 6f 72 6d 61 74 3b 0a 23 69 66 6e 64 65 66 20 | .TextFormat.textformat;.#ifndef. |
14ee0 | 51 54 5f 4e 4f 5f 52 49 43 48 54 45 58 54 0a 20 20 20 20 51 53 69 6d 70 6c 65 52 69 63 68 54 65 | QT_NO_RICHTEXT.....QSimpleRichTe |
14f00 | 78 74 2a 20 64 6f 63 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 | xt*.doc;.#endif.#ifndef.QT_NO_AC |
14f20 | 43 45 4c 0a 20 20 20 20 51 41 63 63 65 6c 20 2a 09 61 63 63 65 6c 3b 0a 23 65 6e 64 69 66 0a 20 | CEL.....QAccel.*.accel;.#endif.. |
14f40 | 20 20 20 51 4c 61 62 65 6c 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 | ...QLabelPrivate*.d;......friend |
14f60 | 20 63 6c 61 73 73 20 51 54 69 70 4c 61 62 65 6c 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 | .class.QTipLabel;..private:.//.D |
14f80 | 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 |
14fa0 | 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 |
14fc0 | 59 29 0a 20 20 20 20 51 4c 61 62 65 6c 28 20 63 6f 6e 73 74 20 51 4c 61 62 65 6c 20 26 20 29 3b | Y).....QLabel(.const.QLabel.&.); |
14fe0 | 0a 20 20 20 20 51 4c 61 62 65 6c 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 4c | .....QLabel.&operator=(.const.QL |
15000 | 61 62 65 6c 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 20 | abel.&.);.#endif.};...#endif.//. |
15020 | 51 54 5f 4e 4f 5f 4c 41 42 45 4c 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4c 41 42 45 4c 5f 48 0a | QT_NO_LABEL..#endif.//.QLABEL_H. |
15040 | 00 00 00 14 00 71 00 6c 00 69 00 62 00 72 00 61 00 72 00 79 00 2e 00 68 00 00 09 3a 2f 2a 20 20 | .....q.l.i.b.r.a.r.y...h...:/*.. |
15060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
150a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
150c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
150e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
151a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
151c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
151e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
152a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
152c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
152e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
153a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
153c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
153e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
154a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
154c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
154e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
155a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
155c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
155e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f | ..............................*/ |
15640 | 0a 0a 23 69 66 6e 64 65 66 20 51 4c 49 42 52 41 52 59 5f 48 0a 23 64 65 66 69 6e 65 20 51 4c 49 | ..#ifndef.QLIBRARY_H.#define.QLI |
15660 | 42 52 41 52 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 | BRARY_H..#ifndef.QT_H.#include." |
15680 | 71 73 74 72 69 6e 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 | qstring.h".#endif.//.QT_H..#ifnd |
156a0 | 65 66 20 51 54 5f 4e 4f 5f 4c 49 42 52 41 52 59 0a 0a 63 6c 61 73 73 20 51 4c 69 62 72 61 72 79 | ef.QT_NO_LIBRARY..class.QLibrary |
156c0 | 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 69 62 72 61 72 | Private;..class.Q_EXPORT.QLibrar |
156e0 | 79 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4c 69 62 72 61 72 79 28 20 63 6f 6e 73 74 20 | y.{.public:.....QLibrary(.const. |
15700 | 51 53 74 72 69 6e 67 26 20 66 69 6c 65 6e 61 6d 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | QString&.filename.);.....virtual |
15720 | 20 7e 51 4c 69 62 72 61 72 79 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 2a 72 65 73 6f 6c 76 65 | .~QLibrary();......void.*resolve |
15740 | 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 | (.const.char*.);.....static.void |
15760 | 20 2a 72 65 73 6f 6c 76 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 6e 61 | .*resolve(.const.QString.&filena |
15780 | 6d 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 6c 6f | me,.const.char.*.);......bool.lo |
157a0 | 61 64 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 75 6e 6c 6f 61 64 28 29 3b | ad();.....virtual.bool.unload(); |
157c0 | 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4c 6f 61 64 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 | .....bool.isLoaded().const;..... |
157e0 | 20 62 6f 6f 6c 20 61 75 74 6f 55 6e 6c 6f 61 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f | .bool.autoUnload().const;.....vo |
15800 | 69 64 20 73 65 74 41 75 74 6f 55 6e 6c 6f 61 64 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b | id.setAutoUnload(.bool.enable.); |
15820 | 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6c 69 62 72 61 72 79 28 29 20 63 6f 6e 73 74 3b 0a 0a | ......QString.library().const;.. |
15840 | 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 4c 69 62 72 61 72 79 50 72 69 76 61 74 65 20 2a 64 3b | private:.....QLibraryPrivate.*d; |
15860 | 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6c 69 62 66 69 6c 65 3b 0a 20 20 20 20 75 69 6e 74 20 | ......QString.libfile;.....uint. |
15880 | 61 75 6e 6c 6f 61 64 20 3a 20 31 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c | aunload.:.1;..private:.//.Disabl |
158a0 | 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 | ed.copy.constructor.and.operator |
158c0 | 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 | =.#if.defined(Q_DISABLE_COPY)... |
158e0 | 20 20 51 4c 69 62 72 61 72 79 28 20 63 6f 6e 73 74 20 51 4c 69 62 72 61 72 79 20 26 20 29 3b 0a | ..QLibrary(.const.QLibrary.&.);. |
15900 | 20 20 20 20 51 4c 69 62 72 61 72 79 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 | ....QLibrary.&operator=(.const.Q |
15920 | 4c 69 62 72 61 72 79 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 | Library.&.);.#endif.};..#define. |
15940 | 51 5f 44 45 46 49 4e 45 44 5f 51 4c 49 42 52 41 52 59 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 | Q_DEFINED_QLIBRARY.#include."qwi |
15960 | 6e 65 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 4c 49 42 52 41 52 | nexport.h".#endif.//QT_NO_LIBRAR |
15980 | 59 0a 23 65 6e 64 69 66 20 2f 2f 51 4c 49 42 52 41 52 59 5f 48 0a 00 00 00 0e 00 71 00 67 00 72 | Y.#endif.//QLIBRARY_H......q.g.r |
159a0 | 00 69 00 64 00 2e 00 68 00 00 08 94 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .i.d...h..../*.................. |
159c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
159e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
15f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e | ........................*/..#ifn |
15f60 | 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 23 69 66 | def.QGRID_H.#define.QGRID_H..#if |
15f80 | 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 72 61 6d 65 2e 68 22 0a 23 65 | ndef.QT_H.#include."qframe.h".#e |
15fa0 | 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 52 49 44 | ndif.//.QT_H..#ifndef.QT_NO_GRID |
15fc0 | 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 5f 45 58 | ..class.QGridLayout;..class.Q_EX |
15fe0 | 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 20 20 20 | PORT.QGrid.:.public.QFrame.{.... |
16000 | 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 69 6e 74 | .Q_OBJECT.public:.....QGrid(.int |
16020 | 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 63 68 61 | .n,.QWidget*.parent=0,.const.cha |
16040 | 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 20 20 51 | r*.name=0,.WFlags.f.=.0.);.....Q |
16060 | 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 6e 74 2c | Grid(.int.n,.Orientation.orient, |
16080 | 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*. |
160a0 | 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 20 20 20 | name=0,.....WFlags.f.=.0.);..... |
160c0 | 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 51 53 69 | .void.setSpacing(.int.);.....QSi |
160e0 | 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 20 51 54 | ze.sizeHint().const;..#ifndef.QT |
16100 | 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 61 74 69 | _NO_COMPAT.....typedef.Orientati |
16120 | 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 65 64 3a | on.Direction;.#endif..protected: |
16140 | 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 69 76 61 | .....void.frameChanged();..priva |
16160 | 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 76 61 74 | te:.....QGridLayout.*lay;.privat |
16180 | 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 | e:.//.Disabled.copy.constructor. |
161a0 | 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 | and.operator=.#if.defined(Q_DISA |
161c0 | 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 72 69 64 | BLE_COPY).....QGrid(.const.QGrid |
161e0 | 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 6f 6e 73 | .&.);.....QGrid&.operator=(.cons |
16200 | 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 66 20 2f | t.QGrid.&.);.#endif.};..#endif./ |
16220 | 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 5f 48 0a | /.QT_NO_GRID..#endif.//.QGRID_H. |
16240 | 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 20 20 20 20 20 20 | .....q.g.d.i.c.t...h..../*...... |
16260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
162a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
162c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
162e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
163a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
163c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
163e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
164a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
164c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
164e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
165a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
165c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
165e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
166a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
166c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
166e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
167a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
167c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
167e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
16840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 44 49 43 | ...............*/..#ifndef.QGDIC |
16860 | 54 5f 48 0a 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 | T_H.#define.QGDICT_H..#ifndef.QT |
16880 | 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 63 6f 6c 6c 65 63 74 69 6f 6e 2e 68 22 0a 23 | _H.#include."qptrcollection.h".# |
168a0 | 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 54 | include."qstring.h".#endif.//.QT |
168c0 | 5f 48 0a 0a 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 | _H..class.QGDictIterator;.class. |
168e0 | 51 47 44 49 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 | QGDItList;...class.QBaseBucket.. |
16900 | 09 09 2f 2f 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 | ..//.internal.dict.node.{.public |
16920 | 3a 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 67 65 74 44 | :.....QPtrCollection::Item..getD |
16940 | 61 74 61 28 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 | ata()...{.return.data;.}.....QPt |
16960 | 72 43 6f 6c 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 | rCollection::Item..setData(.QPtr |
16980 | 43 6f 6c 6c 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 | Collection::Item.d.).{.return.da |
169a0 | 74 61 20 3d 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 | ta.=.d;.}.....QBaseBucket..*getN |
169c0 | 65 78 74 28 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 | ext()...{.return.next;.}.....voi |
169e0 | 64 09 09 20 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 | d...setNext(.QBaseBucket.*n).{.n |
16a00 | 65 78 74 20 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 | ext.=.n;.}.protected:.....QBaseB |
16a20 | 75 63 6b 65 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 | ucket(.QPtrCollection::Item.d,.Q |
16a40 | 42 61 73 65 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 | BaseBucket.*n.).:.data(d),.next( |
16a60 | 6e 29 20 7b 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 | n).{}.....QPtrCollection::Item.. |
16a80 | 64 61 74 61 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 | data;.....QBaseBucket..*next;.}; |
16aa0 | 0a 0a 63 6c 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 | ..class.QStringBucket.:.public.Q |
16ac0 | 42 61 73 65 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 | BaseBucket.{.public:.....QString |
16ae0 | 42 75 63 6b 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 | Bucket(.const.QString.&k,.QPtrCo |
16b00 | 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 65 74 20 2a 6e | llection::Item.d,.QBaseBucket.*n |
16b20 | 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 28 6b 29 09 09 | .)..:.QBaseBucket(d,n),.key(k).. |
16b40 | 7b 7d 0a 20 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 | {}.....const.QString..&getKey(). |
16b60 | 63 6f 6e 73 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 | const..{.return.key;.}.private:. |
16b80 | 20 20 20 20 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 | ....QString.....key;.};..class.Q |
16ba0 | 41 73 63 69 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 | AsciiBucket.:.public.QBaseBucket |
16bc0 | 0a 7b 0a 70 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 | .{.public:.....QAsciiBucket(.con |
16be0 | 73 74 20 63 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 | st.char.*k,.QPtrCollection::Item |
16c00 | 20 64 2c 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 | .d,.QBaseBucket.*n.)..:.QBaseBuc |
16c20 | 6b 65 74 28 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 | ket(d,n),.key(k).{}.....const.ch |
16c40 | 61 72 20 2a 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 | ar.*getKey().const.{.return.key; |
16c60 | 20 7d 0a 70 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 | .}.private:.....const.char.*key; |
16c80 | 0a 7d 3b 0a 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 | .};..class.QIntBucket.:.public.Q |
16ca0 | 42 61 73 65 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 | BaseBucket.{.public:.....QIntBuc |
16cc0 | 6b 65 74 28 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 | ket(.long.k,.QPtrCollection::Ite |
16ce0 | 6d 20 64 2c 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 | m.d,.QBaseBucket.*n.)..:.QBaseBu |
16d00 | 63 6b 65 74 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 | cket(d,n),.key(k).{}.....long..g |
16d20 | 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 72 | etKey().const.{.return.key;.}.pr |
16d40 | 69 76 61 74 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 | ivate:.....long..key;.};..class. |
16d60 | 51 50 74 72 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 | QPtrBucket.:.public.QBaseBucket. |
16d80 | 7b 0a 70 75 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 | {.public:.....QPtrBucket(.void.* |
16da0 | 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 51 42 61 73 65 | k,.QPtrCollection::Item.d,.QBase |
16dc0 | 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 64 2c 6e 29 2c | Bucket.*n.)..:.QBaseBucket(d,n), |
16de0 | 20 6b 65 79 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 | .key(k).{}.....void.*getKey().co |
16e00 | 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 65 3a 0a 20 20 20 | nst.{.return.key;.}.private:.... |
16e20 | 20 76 6f 69 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 | .void.*key;.};...class.Q_EXPORT. |
16e40 | 51 47 44 69 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 | QGDict.:.public.QPtrCollection./ |
16e60 | 2f 20 67 65 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 | /.generic.dictionary.class.{.pub |
16e80 | 6c 69 63 3a 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 | lic:.....uint.count().const.{.re |
16ea0 | 74 75 72 6e 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 | turn.numItems;.}.....uint.size() |
16ec0 | 09 63 6f 6e 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 | .const.{.return.vlen;.}.....QPtr |
16ee0 | 43 6f 6c 6c 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 | Collection::Item.look_string(.co |
16f00 | 6e 73 74 20 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 | nst.QString&.key,.QPtrCollection |
16f20 | 3a 3a 49 74 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 | ::Item,........int.);.....QPtrCo |
16f40 | 6c 6c 65 63 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 | llection::Item.look_ascii(.const |
16f60 | 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 6e 3a 3a 49 74 65 6d | .char.*key,.QPtrCollection::Item |
16f80 | 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 6e 3a 3a 49 74 65 | ,.int.);.....QPtrCollection::Ite |
16fa0 | 6d 20 6c 6f 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 | m.look_int(.long.key,.QPtrCollec |
16fc0 | 74 69 6f 6e 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 | tion::Item,.int.);.....QPtrColle |
16fe0 | 63 74 69 6f 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 | ction::Item.look_ptr(.void.*key, |
17000 | 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 74 20 29 3b 0a 23 69 | .QPtrCollection::Item,.int.);.#i |
17020 | 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 20 20 20 20 51 44 61 74 61 | fndef.QT_NO_DATASTREAM.....QData |
17040 | 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 20 26 20 29 3b 0a 20 | Stream.&read(.QDataStream.&.);.. |
17060 | 20 20 20 51 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 | ...QDataStream.&write(.QDataStre |
17080 | 61 6d 20 26 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 | am.&.).const;.#endif.protected:. |
170a0 | 20 20 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 | ....enum.KeyType.{.StringKey,.As |
170c0 | 63 69 69 4b 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 | ciiKey,.IntKey,.PtrKey.};......Q |
170e0 | 47 44 69 63 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 | GDict(.uint.len,.KeyType.kt,.boo |
17100 | 6c 20 63 73 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 | l.cs,.bool.ck.);.....QGDict(.con |
17120 | 73 74 20 51 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 | st.QGDict.&.);....~QGDict();.... |
17140 | 20 20 51 47 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 | ..QGDict.....&operator=(.const.Q |
17160 | 47 44 69 63 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 | GDict.&.);......bool.remove_stri |
17180 | 6e 67 28 20 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 | ng(.const.QString.&key,.QPtrColl |
171a0 | 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 09 | ection::Item.item=0.);.....bool. |
171c0 | 72 65 6d 6f 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 | remove_ascii(.const.char.*key,.Q |
171e0 | 50 74 72 43 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 | PtrCollection::Item.item=0.);... |
17200 | 20 20 62 6f 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 | ..bool.remove_int(.long.key,.QPt |
17220 | 72 43 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 | rCollection::Item.item=0.);..... |
17240 | 62 6f 6f 6c 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 | bool.remove_ptr(.void.*key,.QPtr |
17260 | 43 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 51 | Collection::Item.item=0.);.....Q |
17280 | 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 73 74 72 69 6e 67 28 | PtrCollection::Item.take_string( |
172a0 | 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 51 50 74 72 43 | .const.QString.&key.);.....QPtrC |
172c0 | 6f 6c 6c 65 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 | ollection::Item.take_ascii(.cons |
172e0 | 74 20 63 68 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 | t.char.*key.);.....QPtrCollectio |
17300 | 6e 3a 3a 49 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 | n::Item.take_int(.long.key.);... |
17320 | 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 70 74 72 28 | ..QPtrCollection::Item.take_ptr( |
17340 | 20 76 6f 69 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 | .void.*key.);......void.clear(); |
17360 | 0a 20 20 20 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 | .....void.resize(.uint.);......i |
17380 | 6e 74 09 09 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 | nt..hashKeyString(.const.QString |
173a0 | 20 26 20 29 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 | .&.);.....int..hashKeyAscii(.con |
173c0 | 73 74 20 63 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 | st.char.*.);......void.statistic |
173e0 | 73 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 44 41 54 41 53 54 | s().const;..#ifndef.QT_NO_DATAST |
17400 | 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 26 72 65 | REAM.....virtual.QDataStream.&re |
17420 | 61 64 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 | ad(.QDataStream.&,.QPtrCollectio |
17440 | 6e 3a 3a 49 74 65 6d 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 61 74 61 53 74 | n::Item.&.);.....virtual.QDataSt |
17460 | 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 2c 20 51 50 74 72 | ream.&write(.QDataStream.&,.QPtr |
17480 | 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 | Collection::Item.).const;.#endif |
174a0 | 0a 70 72 69 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 | .private:.....QBaseBucket.**vec; |
174c0 | 0a 20 20 20 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 | .....uint.vlen;.....uint.numItem |
174e0 | 73 3b 0a 20 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 | s;.....uint.keytype.:.2;.....uin |
17500 | 74 09 63 61 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 | t.cases.:.1;.....uint.copyk.:.1; |
17520 | 0a 20 20 20 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 | .....QGDItList..*iterators;..... |
17540 | 76 6f 69 64 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 | void....unlink_common(.int,.QBas |
17560 | 65 42 75 63 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 | eBucket.*,.QBaseBucket.*.);..... |
17580 | 51 53 74 72 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 | QStringBucket.*unlink_string(.co |
175a0 | 6e 73 74 20 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 | nst.QString.&,.......QPtrCollect |
175c0 | 69 6f 6e 3a 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 | ion::Item.item.=.0.);.....QAscii |
175e0 | 42 75 63 6b 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 | Bucket..*unlink_ascii(.const.cha |
17600 | 72 20 2a 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 20 3d | r.*,.QPtrCollection::Item.item.= |
17620 | 20 30 20 29 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 | .0.);.....QIntBucket....*unlink_ |
17640 | 69 6e 74 28 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 | int(.long,.QPtrCollection::Item. |
17660 | 69 74 65 6d 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 | item.=.0.);.....QPtrBucket....*u |
17680 | 6e 6c 69 6e 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 | nlink_ptr(.void.*,.QPtrCollectio |
176a0 | 6e 3a 3a 49 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 | n::Item.item.=.0.);.....void.ini |
176c0 | 74 28 20 75 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 | t(.uint,.KeyType,.bool,.bool.);. |
176e0 | 20 20 20 20 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 | ....friend.class.QGDictIterator; |
17700 | 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 63 74 49 74 65 72 61 | .};...class.Q_EXPORT.QGDictItera |
17720 | 74 6f 72 09 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 | tor...//.generic.dictionary.iter |
17740 | 61 74 6f 72 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 | ator.{.friend.class.QGDict;.publ |
17760 | 69 63 3a 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 51 47 | ic:.....QGDictIterator(.const.QG |
17780 | 44 69 63 74 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 | Dict.&.);.....QGDictIterator(.co |
177a0 | 6e 73 74 20 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 | nst.QGDictIterator.&.);.....QGDi |
177c0 | 63 74 49 74 65 72 61 74 6f 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 47 44 | ctIterator.&operator=(.const.QGD |
177e0 | 69 63 74 49 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 | ictIterator.&.);....~QGDictItera |
17800 | 74 6f 72 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 6d | tor();......QPtrCollection::Item |
17820 | 20 74 6f 46 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 | .toFirst();......QPtrCollection: |
17840 | 3a 49 74 65 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 | :Item.get()......const;.....QStr |
17860 | 69 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 | ing.......getKeyString().const;. |
17880 | 20 20 20 20 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 | ....const.char......*getKeyAscii |
178a0 | 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 |
178c0 | 49 6e 74 28 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 | Int()....const;.....void......*g |
178e0 | 65 74 4b 65 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 | etKeyPtr()....const;......QPtrCo |
17900 | 6c 6c 65 63 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 | llection::Item.operator()();.... |
17920 | 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 2b 2b | .QPtrCollection::Item.operator++ |
17940 | 28 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 6f 70 65 | ();.....QPtrCollection::Item.ope |
17960 | 72 61 74 6f 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 | rator+=(uint);..protected:.....Q |
17980 | 47 44 69 63 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 | GDict......*dict;..private:..... |
179a0 | 51 42 61 73 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 | QBaseBucket......*curNode;.....u |
179c0 | 69 6e 74 09 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 | int.......curIndex;.};..inline.Q |
179e0 | 50 74 72 43 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 | PtrCollection::Item.QGDictIterat |
17a00 | 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 75 72 6e 20 63 75 72 | or::get().const.{.....return.cur |
17a20 | 4e 6f 64 65 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 | Node.?.curNode->getData().:.0;.} |
17a40 | 0a 0a 69 6e 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 | ..inline.QString.QGDictIterator: |
17a60 | 3a 67 65 74 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 | :getKeyString().const.{.....retu |
17a80 | 72 6e 20 63 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 | rn.curNode.?.((QStringBucket*)cu |
17aa0 | 72 4e 6f 64 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 | rNode)->getKey().:.QString::null |
17ac0 | 3b 0a 7d 0a 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 | ;.}..inline.const.char.*QGDictIt |
17ae0 | 65 72 61 74 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 | erator::getKeyAscii().const.{... |
17b00 | 20 20 72 65 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 | ..return.curNode.?.((QAsciiBucke |
17b20 | 74 2a 29 63 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 | t*)curNode)->getKey().:.0;.}..in |
17b40 | 6c 69 6e 65 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 | line.long.QGDictIterator::getKey |
17b60 | 49 6e 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 | Int().const.{.....return.curNode |
17b80 | 20 3f 20 28 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 | .?.((QIntBucket*)curNode)->getKe |
17ba0 | 79 28 29 20 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 | y().:.0;.}..inline.void.*QGDictI |
17bc0 | 74 65 72 61 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 | terator::getKeyPtr().const.{.... |
17be0 | 20 72 65 74 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 | .return.curNode.?.((QPtrBucket*) |
17c00 | 63 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 0a 23 65 6e 64 | curNode)->getKey().:.0;.}...#end |
17c20 | 69 66 20 2f 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 | if.//.QGDICT_H......q.g.f.x._.q. |
17c40 | 77 00 73 00 2e 00 68 00 00 34 2c 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | w.s...h..4,/*................... |
17c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
17fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
18000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
18020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
18040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
18060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
18080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
180a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
180c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
180e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
18100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
18120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
18140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 46 58 5f 51 | ..............*/..#ifndef.QGFX_Q |
18160 | 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 46 58 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 | WS_H.#define.QGFX_QWS_H..#ifndef |
18180 | 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 63 6c | .QT_H.#include."qwidget.h".#incl |
181a0 | 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 69 6d | ude."qnamespace.h".#include."qim |
181c0 | 61 67 65 2e 68 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 | age.h".#include."qfontmanager_qw |
181e0 | 73 2e 68 22 0a 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 | s.h".#include."qmemorymanager_qw |
18200 | 73 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 65 6e 64 69 66 20 | s.h".#include."qpoint.h".#endif. |
18220 | 2f 2f 20 51 54 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 70 72 69 76 61 74 65 2f 71 74 65 78 74 | //.QT_H..#include.<private/qtext |
18240 | 65 6e 67 69 6e 65 5f 70 2e 68 3e 0a 0a 63 6c 61 73 73 20 51 53 63 72 65 65 6e 43 75 72 73 6f 72 | engine_p.h>..class.QScreenCursor |
18260 | 3b 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 31 36 5f | ;..#if.!defined(.QT_NO_IMAGE_16_ |
18280 | 42 49 54 20 29 20 7c 7c 20 21 64 65 66 69 6e 65 64 28 20 51 54 5f 4e 4f 5f 51 57 53 5f 44 45 50 | BIT.).||.!defined(.QT_NO_QWS_DEP |
182a0 | 54 48 5f 31 36 20 29 0a 23 20 69 66 6e 64 65 66 20 51 54 5f 51 57 53 5f 44 45 50 54 48 31 36 5f | TH_16.).#.ifndef.QT_QWS_DEPTH16_ |
182c0 | 52 47 42 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 51 57 53 5f 44 45 50 54 48 31 36 5f 52 47 42 | RGB.#..define.QT_QWS_DEPTH16_RGB |
182e0 | 20 35 36 35 0a 23 20 65 6e 64 69 66 0a 73 74 61 74 69 63 20 63 6f 6e 73 74 20 69 6e 74 20 71 74 | .565.#.endif.static.const.int.qt |
18300 | 5f 72 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 42 2f 31 30 30 | _rbits.=.(QT_QWS_DEPTH16_RGB/100 |
18320 | 29 3b 0a 73 74 61 74 69 63 20 63 6f 6e 73 74 20 69 6e 74 20 71 74 5f 67 62 69 74 73 20 3d 20 28 | );.static.const.int.qt_gbits.=.( |
18340 | 51 54 5f 51 57 53 5f 44 45 50 54 48 31 36 5f 52 47 42 2f 31 30 25 31 30 29 3b 0a 73 74 61 74 69 | QT_QWS_DEPTH16_RGB/10%10);.stati |
18360 | 63 20 63 6f 6e 73 74 20 69 6e 74 20 71 74 5f 62 62 69 74 73 20 3d 20 28 51 54 5f 51 57 53 5f 44 | c.const.int.qt_bbits.=.(QT_QWS_D |
18380 | 45 50 54 48 31 36 5f 52 47 42 25 31 30 29 3b 0a 73 74 61 74 69 63 20 63 6f 6e 73 74 20 69 6e 74 | EPTH16_RGB%10);.static.const.int |
183a0 | 20 71 74 5f 72 65 64 5f 73 68 69 66 74 20 3d 20 71 74 5f 62 62 69 74 73 2b 71 74 5f 67 62 69 74 | .qt_red_shift.=.qt_bbits+qt_gbit |
183c0 | 73 2d 28 38 2d 71 74 5f 72 62 69 74 73 29 3b 0a 73 74 61 74 69 63 20 63 6f 6e 73 74 20 69 6e 74 | s-(8-qt_rbits);.static.const.int |
183e0 | 20 71 74 5f 67 72 65 65 6e 5f 73 68 69 66 74 20 3d 20 71 74 5f 62 62 69 74 73 2d 28 38 2d 71 74 | .qt_green_shift.=.qt_bbits-(8-qt |
18400 | 5f 67 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 6e 65 67 | _gbits);.static.const.int.qt_neg |
18420 | 5f 62 6c 75 65 5f 73 68 69 66 74 20 3d 20 38 2d 71 74 5f 62 62 69 74 73 3b 0a 73 74 61 74 69 63 | _blue_shift.=.8-qt_bbits;.static |
18440 | 20 63 6f 6e 73 74 20 69 6e 74 20 71 74 5f 62 6c 75 65 5f 6d 61 73 6b 20 3d 20 28 31 3c 3c 71 74 | .const.int.qt_blue_mask.=.(1<<qt |
18460 | 5f 62 62 69 74 73 29 2d 31 3b 0a 73 74 61 74 69 63 20 63 6f 6e 73 74 20 69 6e 74 20 71 74 5f 67 | _bbits)-1;.static.const.int.qt_g |
18480 | 72 65 65 6e 5f 6d 61 73 6b 20 3d 20 28 31 3c 3c 28 71 74 5f 67 62 69 74 73 2b 71 74 5f 62 62 69 | reen_mask.=.(1<<(qt_gbits+qt_bbi |
184a0 | 74 73 29 29 2d 28 28 31 3c 3c 71 74 5f 62 62 69 74 73 29 2d 31 29 3b 0a 73 74 61 74 69 63 20 63 | ts))-((1<<qt_bbits)-1);.static.c |
184c0 | 6f 6e 73 74 20 69 6e 74 20 71 74 5f 72 65 64 5f 6d 61 73 6b 20 3d 20 28 31 3c 3c 28 71 74 5f 72 | onst.int.qt_red_mask.=.(1<<(qt_r |
184e0 | 62 69 74 73 2b 71 74 5f 67 62 69 74 73 2b 71 74 5f 62 62 69 74 73 29 29 2d 28 31 3c 3c 28 71 74 | bits+qt_gbits+qt_bbits))-(1<<(qt |
18500 | 5f 67 62 69 74 73 2b 71 74 5f 62 62 69 74 73 29 29 3b 0a 0a 69 6e 6c 69 6e 65 20 75 73 68 6f 72 | _gbits+qt_bbits));..inline.ushor |
18520 | 74 20 71 74 5f 63 6f 6e 76 52 67 62 54 6f 31 36 28 20 63 6f 6e 73 74 20 69 6e 74 20 72 2c 20 63 | t.qt_convRgbTo16(.const.int.r,.c |
18540 | 6f 6e 73 74 20 69 6e 74 20 67 2c 20 63 6f 6e 73 74 20 69 6e 74 20 62 20 29 0a 7b 0a 20 20 20 20 | onst.int.g,.const.int.b.).{..... |
18560 | 63 6f 6e 73 74 20 69 6e 74 20 74 72 20 3d 20 72 20 3c 3c 20 71 74 5f 72 65 64 5f 73 68 69 66 74 | const.int.tr.=.r.<<.qt_red_shift |
18580 | 3b 0a 20 20 20 20 63 6f 6e 73 74 20 69 6e 74 20 74 67 20 3d 20 67 20 3c 3c 20 71 74 5f 67 72 65 | ;.....const.int.tg.=.g.<<.qt_gre |
185a0 | 65 6e 5f 73 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 3e | en_shift;.....const.int.tb.=.b.> |
185c0 | 3e 20 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 | >.qt_neg_blue_shift;......return |
185e0 | 20 28 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 | .(tb.&.qt_blue_mask).|.(tg.&.qt_ |
18600 | 67 72 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 | green_mask).|.(tr.&.qt_red_mask) |
18620 | 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 75 73 68 6f 72 74 20 71 74 5f 63 6f 6e 76 52 67 62 54 6f 31 | ;.}..inline.ushort.qt_convRgbTo1 |
18640 | 36 28 20 51 52 67 62 20 63 20 29 0a 7b 0a 20 20 20 20 63 6f 6e 73 74 20 69 6e 74 20 74 72 20 3d | 6(.QRgb.c.).{.....const.int.tr.= |
18660 | 20 71 52 65 64 28 63 29 20 3c 3c 20 71 74 5f 72 65 64 5f 73 68 69 66 74 3b 0a 20 20 20 20 63 6f | .qRed(c).<<.qt_red_shift;.....co |
18680 | 6e 73 74 20 69 6e 74 20 74 67 20 3d 20 71 47 72 65 65 6e 28 63 29 20 3c 3c 20 71 74 5f 67 72 65 | nst.int.tg.=.qGreen(c).<<.qt_gre |
186a0 | 65 6e 5f 73 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 71 42 6c | en_shift;.....const.int.tb.=.qBl |
186c0 | 75 65 28 63 29 20 3e 3e 20 71 74 5f 6e 65 67 5f 62 6c 75 65 5f 73 68 69 66 74 3b 0a 0a 20 20 20 | ue(c).>>.qt_neg_blue_shift;..... |
186e0 | 20 72 65 74 75 72 6e 20 28 74 62 20 26 20 71 74 5f 62 6c 75 65 5f 6d 61 73 6b 29 20 7c 20 28 74 | .return.(tb.&.qt_blue_mask).|.(t |
18700 | 67 20 26 20 71 74 5f 67 72 65 65 6e 5f 6d 61 73 6b 29 20 7c 20 28 74 72 20 26 20 71 74 5f 72 65 | g.&.qt_green_mask).|.(tr.&.qt_re |
18720 | 64 5f 6d 61 73 6b 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 52 67 62 20 71 74 5f 63 6f 6e 76 31 | d_mask);.}..inline.QRgb.qt_conv1 |
18740 | 36 54 6f 52 67 62 28 20 75 73 68 6f 72 74 20 63 20 29 0a 7b 0a 20 20 20 20 63 6f 6e 73 74 20 69 | 6ToRgb(.ushort.c.).{.....const.i |
18760 | 6e 74 20 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 | nt.r=(c.&.qt_red_mask);.....cons |
18780 | 74 20 69 6e 74 20 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 | t.int.g=(c.&.qt_green_mask);.... |
187a0 | 20 63 6f 6e 73 74 20 69 6e 74 20 62 3d 28 63 20 26 20 71 74 5f 62 6c 75 65 5f 6d 61 73 6b 29 3b | .const.int.b=(c.&.qt_blue_mask); |
187c0 | 0a 20 20 20 20 63 6f 6e 73 74 20 69 6e 74 20 74 72 20 3d 20 72 20 3e 3e 20 71 74 5f 72 65 64 5f | .....const.int.tr.=.r.>>.qt_red_ |
187e0 | 73 68 69 66 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 69 6e 74 20 74 67 20 3d 20 67 20 3e 3e 20 71 | shift;.....const.int.tg.=.g.>>.q |
18800 | 74 5f 67 72 65 65 6e 5f 73 68 69 66 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 69 6e 74 20 74 62 20 | t_green_shift;.....const.int.tb. |
18820 | 3d 20 62 20 3c 3c 20 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 | =.b.<<.qt_neg_blue_shift;......r |
18840 | 65 74 75 72 6e 20 71 52 67 62 28 74 72 2c 74 67 2c 74 62 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 | eturn.qRgb(tr,tg,tb);.}..inline. |
18860 | 76 6f 69 64 20 71 74 5f 63 6f 6e 76 31 36 54 6f 52 67 62 28 20 75 73 68 6f 72 74 20 63 2c 20 69 | void.qt_conv16ToRgb(.ushort.c,.i |
18880 | 6e 74 26 20 72 2c 20 69 6e 74 26 20 67 2c 20 69 6e 74 26 20 62 20 29 0a 7b 0a 20 20 20 20 63 6f | nt&.r,.int&.g,.int&.b.).{.....co |
188a0 | 6e 73 74 20 69 6e 74 20 74 72 3d 28 63 20 26 20 71 74 5f 72 65 64 5f 6d 61 73 6b 29 3b 0a 20 20 | nst.int.tr=(c.&.qt_red_mask);... |
188c0 | 20 20 63 6f 6e 73 74 20 69 6e 74 20 74 67 3d 28 63 20 26 20 71 74 5f 67 72 65 65 6e 5f 6d 61 73 | ..const.int.tg=(c.&.qt_green_mas |
188e0 | 6b 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 69 6e 74 20 74 62 3d 28 63 20 26 20 71 74 5f 62 6c 75 | k);.....const.int.tb=(c.&.qt_blu |
18900 | 65 5f 6d 61 73 6b 29 3b 0a 20 20 20 20 72 20 3d 20 74 72 20 3e 3e 20 71 74 5f 72 65 64 5f 73 68 | e_mask);.....r.=.tr.>>.qt_red_sh |
18920 | 69 66 74 3b 0a 20 20 20 20 67 20 3d 20 74 67 20 3e 3e 20 71 74 5f 67 72 65 65 6e 5f 73 68 69 66 | ift;.....g.=.tg.>>.qt_green_shif |
18940 | 74 3b 0a 20 20 20 20 62 20 3d 20 74 62 20 3c 3c 20 71 74 5f 6e 65 67 5f 62 6c 75 65 5f 73 68 69 | t;.....b.=.tb.<<.qt_neg_blue_shi |
18960 | 66 74 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 0a 63 6f 6e 73 74 20 69 6e 74 20 53 6f 75 72 63 65 53 | ft;.}.#endif...const.int.SourceS |
18980 | 6f 6c 69 64 3d 30 3b 0a 63 6f 6e 73 74 20 69 6e 74 20 53 6f 75 72 63 65 50 69 78 6d 61 70 3d 31 | olid=0;.const.int.SourcePixmap=1 |
189a0 | 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 0a 0a 65 78 74 | ;..#ifndef.QT_NO_QWS_CURSOR..ext |
189c0 | 65 72 6e 20 62 6f 6f 6c 20 71 74 5f 73 77 5f 63 75 72 73 6f 72 3b 0a 0a 63 6c 61 73 73 20 51 47 | ern.bool.qt_sw_cursor;..class.QG |
189e0 | 66 78 52 61 73 74 65 72 42 61 73 65 3b 0a 0a 23 64 65 66 69 6e 65 20 53 57 5f 43 55 52 53 4f 52 | fxRasterBase;..#define.SW_CURSOR |
18a00 | 5f 44 41 54 41 5f 53 49 5a 45 09 34 30 39 36 20 20 2f 2f 20 36 34 78 36 34 20 38 2d 62 69 74 20 | _DATA_SIZE.4096..//.64x64.8-bit. |
18a20 | 63 75 72 73 6f 72 0a 0a 73 74 72 75 63 74 20 53 57 43 75 72 73 6f 72 44 61 74 61 20 7b 0a 20 20 | cursor..struct.SWCursorData.{... |
18a40 | 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 63 75 72 73 6f 72 5b 53 57 5f 43 55 52 53 4f 52 | ..unsigned.char.cursor[SW_CURSOR |
18a60 | 5f 44 41 54 41 5f 53 49 5a 45 5d 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 75 | _DATA_SIZE];.....unsigned.char.u |
18a80 | 6e 64 65 72 5b 53 57 5f 43 55 52 53 4f 52 5f 44 41 54 41 5f 53 49 5a 45 2a 34 5d 3b 20 2f 2f 20 | nder[SW_CURSOR_DATA_SIZE*4];.//. |
18aa0 | 72 6f 6f 6d 20 66 6f 72 20 33 32 62 70 70 20 64 69 73 70 6c 61 79 0a 20 20 20 20 51 52 67 62 20 | room.for.32bpp.display.....QRgb. |
18ac0 | 63 6c 75 74 5b 32 35 36 5d 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 74 72 61 | clut[256];.....unsigned.char.tra |
18ae0 | 6e 73 6c 75 74 5b 32 35 36 5d 3b 0a 20 20 20 20 69 6e 74 20 63 6f 6c 6f 72 73 3b 0a 20 20 20 20 | nslut[256];.....int.colors;..... |
18b00 | 69 6e 74 20 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 | int.width;.....int.height;.....i |
18b20 | 6e 74 20 78 3b 0a 20 20 20 20 69 6e 74 20 79 3b 0a 20 20 20 20 69 6e 74 20 68 6f 74 78 3b 0a 20 | nt.x;.....int.y;.....int.hotx;.. |
18b40 | 20 20 20 69 6e 74 20 68 6f 74 79 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 3b 0a 20 20 | ...int.hoty;.....bool.enable;... |
18b60 | 20 20 51 52 65 63 74 20 62 6f 75 6e 64 3b 0a 7d 3b 0a 0a 0a 63 6c 61 73 73 20 51 53 63 72 65 65 | ..QRect.bound;.};...class.QScree |
18b80 | 6e 43 75 72 73 6f 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 63 72 65 65 6e 43 75 72 | nCursor.{.public:.....QScreenCur |
18ba0 | 73 6f 72 28 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 53 63 72 65 65 6e 43 75 72 73 | sor(.);.....virtual.~QScreenCurs |
18bc0 | 6f 72 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 69 74 28 53 57 43 | or();......virtual.void.init(SWC |
18be0 | 75 72 73 6f 72 44 61 74 61 20 2a 64 61 2c 20 62 6f 6f 6c 20 69 6e 69 74 20 3d 20 46 41 4c 53 45 | ursorData.*da,.bool.init.=.FALSE |
18c00 | 29 3b 0a 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 | );......virtual.void.set(.const. |
18c20 | 51 49 6d 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 | QImage.&image,.int.hotx,.int.hot |
18c40 | 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 28 20 69 6e 74 20 | y.);.....virtual.void.move(.int. |
18c60 | 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 68 6f | x,.int.y.);.....virtual.void.sho |
18c80 | 77 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 68 69 64 65 28 29 3b 0a 0a 20 | w();.....virtual.void.hide();... |
18ca0 | 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 72 65 73 74 6f 72 65 55 6e 64 65 72 28 20 63 6f | ...virtual.bool.restoreUnder(.co |
18cc0 | 6e 73 74 20 51 52 65 63 74 20 26 72 2c 20 51 47 66 78 52 61 73 74 65 72 42 61 73 65 20 2a 67 20 | nst.QRect.&r,.QGfxRasterBase.*g. |
18ce0 | 3d 20 30 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 61 76 65 55 6e 64 65 | =.0.);.....virtual.void.saveUnde |
18d00 | 72 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 43 75 72 73 6f 72 | r();.....virtual.void.drawCursor |
18d20 | 28 29 3b 0a 20 20 20 20 2f 2f 76 6f 69 64 20 64 72 61 77 28 29 3b 0a 20 20 20 20 76 69 72 74 75 | ();.....//void.draw();.....virtu |
18d40 | 61 6c 20 62 6f 6f 6c 20 73 75 70 70 6f 72 74 73 41 6c 70 68 61 43 75 72 73 6f 72 28 29 3b 0a 0a | al.bool.supportsAlphaCursor();.. |
18d60 | 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 64 28 29 20 7b 20 72 65 74 75 | ....static.bool.enabled().{.retu |
18d80 | 72 6e 20 71 74 5f 73 77 5f 63 75 72 73 6f 72 3b 20 7d 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 | rn.qt_sw_cursor;.}..protected:.. |
18da0 | 20 20 20 51 47 66 78 52 61 73 74 65 72 42 61 73 65 20 2a 67 66 78 3b 0a 20 20 20 20 51 47 66 78 | ...QGfxRasterBase.*gfx;.....QGfx |
18dc0 | 52 61 73 74 65 72 42 61 73 65 20 2a 67 66 78 75 6e 64 65 72 3b 0a 0a 20 20 20 20 51 49 6d 61 67 | RasterBase.*gfxunder;......QImag |
18de0 | 65 20 2a 69 6d 67 75 6e 64 65 72 3b 0a 20 20 20 20 51 49 6d 61 67 65 20 2a 63 75 72 73 6f 72 3b | e.*imgunder;.....QImage.*cursor; |
18e00 | 0a 0a 20 20 20 20 75 63 68 61 72 20 2a 66 62 5f 73 74 61 72 74 3b 0a 20 20 20 20 75 63 68 61 72 | ......uchar.*fb_start;.....uchar |
18e20 | 20 2a 66 62 5f 65 6e 64 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 61 76 65 5f 75 6e 64 65 72 3b 0a 20 | .*fb_end;.....bool.save_under;.. |
18e40 | 20 20 20 53 57 43 75 72 73 6f 72 44 61 74 61 20 2a 64 61 74 61 3b 0a 0a 20 20 20 20 69 6e 74 20 | ...SWCursorData.*data;......int. |
18e60 | 63 6c 69 70 57 69 64 74 68 3b 0a 20 20 20 20 69 6e 74 20 63 6c 69 70 48 65 69 67 68 74 3b 0a 20 | clipWidth;.....int.clipHeight;.. |
18e80 | 20 20 20 69 6e 74 20 6d 79 6f 66 66 73 65 74 3b 0a 0a 7d 3b 0a 0a 65 78 74 65 72 6e 20 51 53 63 | ...int.myoffset;..};..extern.QSc |
18ea0 | 72 65 65 6e 43 75 72 73 6f 72 20 2a 20 71 74 5f 73 63 72 65 65 6e 63 75 72 73 6f 72 3b 0a 0a 23 | reenCursor.*.qt_screencursor;..# |
18ec0 | 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 43 55 52 53 4f 52 0a 0a 73 74 72 75 63 | endif.//.QT_NO_QWS_CURSOR..struc |
18ee0 | 74 20 66 62 5f 63 6d 61 70 3b 0a 0a 2f 2f 20 41 20 28 75 73 65 64 29 20 63 68 75 6e 6b 20 6f 66 | t.fb_cmap;..//.A.(used).chunk.of |
18f00 | 20 6f 66 66 73 63 72 65 65 6e 20 6d 65 6d 6f 72 79 0a 0a 63 6c 61 73 73 20 51 50 6f 6f 6c 45 6e | .offscreen.memory..class.QPoolEn |
18f20 | 74 72 79 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 73 | try.{.public:.....unsigned.int.s |
18f40 | 74 61 72 74 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 65 6e 64 3b 0a 20 20 20 20 | tart;.....unsigned.int.end;..... |
18f60 | 69 6e 74 20 63 6c 69 65 6e 74 49 64 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 53 63 72 65 65 6e 3b | int.clientId;.};..class.QScreen; |
18f80 | 0a 74 79 70 65 64 65 66 20 76 6f 69 64 28 2a 43 6c 65 61 72 43 61 63 68 65 46 75 6e 63 29 28 51 | .typedef.void(*ClearCacheFunc)(Q |
18fa0 | 53 63 72 65 65 6e 20 2a 6f 62 6a 2c 20 69 6e 74 29 3b 0a 0a 63 6c 61 73 73 20 51 53 63 72 65 65 | Screen.*obj,.int);..class.QScree |
18fc0 | 6e 20 7b 0a 0a 70 75 62 6c 69 63 3a 0a 0a 20 20 20 20 51 53 63 72 65 65 6e 28 20 69 6e 74 20 64 | n.{..public:......QScreen(.int.d |
18fe0 | 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 53 63 72 65 65 | isplay_id.);.....virtual.~QScree |
19000 | 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 |
19020 | 28 29 20 3d 20 30 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 | ().=.0;.....virtual.bool.connect |
19040 | 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 29 20 3d | (.const.QString.&displaySpec.).= |
19060 | 20 30 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 | .0;.....virtual.void.disconnect( |
19080 | 29 20 3d 20 30 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 | ).=.0;.....virtual.int.initCurso |
190a0 | 72 28 76 6f 69 64 20 2a 2c 20 62 6f 6f 6c 3d 46 41 4c 53 45 29 3b 0a 20 20 20 20 76 69 72 74 75 | r(void.*,.bool=FALSE);.....virtu |
190c0 | 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 69 | al.void.shutdownDevice();.....vi |
190e0 | 72 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 20 | rtual.void.setMode(int,int,int). |
19100 | 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 75 70 70 6f 72 74 73 44 65 | =.0;.....virtual.bool.supportsDe |
19120 | 70 74 68 28 69 6e 74 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 47 66 78 | pth(int).const;.....virtual.QGfx |
19140 | 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 69 6e 74 | .*.createGfx(unsigned.char.*,int |
19160 | 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 51 47 66 78 20 | ,int,int,int);.....virtual.QGfx. |
19180 | 2a 20 73 63 72 65 65 6e 47 66 78 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | *.screenGfx();.....virtual.void. |
191a0 | 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 6f 72 65 | save();.....virtual.void.restore |
191c0 | 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 6f 6c 20 | ();.....virtual.void.blank(bool. |
191e0 | 6f 6e 29 3b 0a 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 73 | on);......virtual.int.pixmapOffs |
19200 | 65 74 41 6c 69 67 6e 6d 65 6e 74 28 29 20 7b 20 72 65 74 75 72 6e 20 36 34 3b 20 7d 0a 20 20 20 | etAlignment().{.return.64;.}.... |
19220 | 20 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 | .virtual.int.pixmapLinestepAlign |
19240 | 6d 65 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 | ment().{.return.64;.}.....virtua |
19260 | 6c 20 69 6e 74 20 73 68 61 72 65 64 52 61 6d 53 69 7a 65 28 76 6f 69 64 20 2a 29 20 7b 20 72 65 | l.int.sharedRamSize(void.*).{.re |
19280 | 74 75 72 6e 20 30 3b 20 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 6f 6e 43 61 | turn.0;.}......virtual.bool.onCa |
192a0 | 72 64 28 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 | rd(unsigned.char.*).const;.....v |
192c0 | 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 65 64 20 63 68 61 72 | irtual.bool.onCard(unsigned.char |
192e0 | 20 2a 2c 20 75 6c 6f 6e 67 26 20 6f 75 74 5f 6f 66 66 73 65 74 29 20 63 6f 6e 73 74 3b 0a 0a 20 | .*,.ulong&.out_offset).const;... |
19300 | 20 20 20 2f 2f 20 73 65 74 73 20 61 20 73 69 6e 67 6c 65 20 63 6f 6c 6f 72 20 69 6e 20 74 68 65 | ...//.sets.a.single.color.in.the |
19320 | 20 63 6f 6c 6f 72 6d 61 70 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 28 75 | .colormap.....virtual.void.set(u |
19340 | 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 69 67 6e 65 | nsigned.int,unsigned.int,unsigne |
19360 | 64 20 69 6e 74 2c 75 6e 73 69 67 6e 65 64 20 69 6e 74 29 3b 0a 20 20 20 20 2f 2f 20 61 6c 6c 6f | d.int,unsigned.int);.....//.allo |
19380 | 63 61 74 65 73 20 61 20 63 6f 6c 6f 72 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 61 6c | cates.a.color.....virtual.int.al |
193a0 | 6c 6f 63 28 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 | loc(unsigned.int,unsigned.int,un |
193c0 | 73 69 67 6e 65 64 20 69 6e 74 29 3b 0a 0a 20 20 20 20 69 6e 74 20 77 69 64 74 68 28 29 20 63 6f | signed.int);......int.width().co |
193e0 | 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 77 3b 20 7d 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 | nst.{.return.w;.}.....int.height |
19400 | 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 68 3b 20 7d 0a 20 20 20 20 69 6e 74 20 64 | ().const.{.return.h;.}.....int.d |
19420 | 65 70 74 68 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 3b 20 7d 0a 20 20 20 20 76 | epth().const.{.return.d;.}.....v |
19440 | 69 72 74 75 61 6c 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 | irtual.int.pixmapDepth().const;. |
19460 | 20 20 20 20 69 6e 74 20 70 69 78 65 6c 54 79 70 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 | ....int.pixelType().const.{.retu |
19480 | 72 6e 20 70 69 78 65 6c 74 79 70 65 3b 20 7d 0a 20 20 20 20 69 6e 74 20 6c 69 6e 65 73 74 65 70 | rn.pixeltype;.}.....int.linestep |
194a0 | 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6c 73 74 65 70 3b 20 7d 0a 20 20 20 20 69 | ().const.{.return.lstep;.}.....i |
194c0 | 6e 74 20 64 65 76 69 63 65 57 69 64 74 68 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 | nt.deviceWidth().const.{.return. |
194e0 | 64 77 3b 20 7d 0a 20 20 20 20 69 6e 74 20 64 65 76 69 63 65 48 65 69 67 68 74 28 29 20 63 6f 6e | dw;.}.....int.deviceHeight().con |
19500 | 73 74 20 7b 20 72 65 74 75 72 6e 20 64 68 3b 20 7d 0a 20 20 20 20 75 63 68 61 72 20 2a 20 62 61 | st.{.return.dh;.}.....uchar.*.ba |
19520 | 73 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 61 74 61 3b 20 7d 0a 20 20 20 20 | se().const.{.return.data;.}..... |
19540 | 2f 2f 20 41 73 6b 20 66 6f 72 20 6d 65 6d 6f 72 79 20 66 72 6f 6d 20 63 61 72 64 20 63 61 63 68 | //.Ask.for.memory.from.card.cach |
19560 | 65 20 77 69 74 68 20 61 6c 69 67 6e 6d 65 6e 74 0a 20 20 20 20 76 69 72 74 75 61 6c 20 75 63 68 | e.with.alignment.....virtual.uch |
19580 | 61 72 20 2a 20 63 61 63 68 65 28 69 6e 74 2c 69 6e 74 29 20 7b 20 72 65 74 75 72 6e 20 30 3b 20 | ar.*.cache(int,int).{.return.0;. |
195a0 | 7d 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 68 61 72 | }.....virtual.void.uncache(uchar |
195c0 | 20 2a 29 20 7b 7d 0a 0a 20 20 20 20 69 6e 74 20 73 63 72 65 65 6e 53 69 7a 65 28 29 20 63 6f 6e | .*).{}......int.screenSize().con |
195e0 | 73 74 20 7b 20 72 65 74 75 72 6e 20 73 69 7a 65 3b 20 7d 0a 20 20 20 20 69 6e 74 20 74 6f 74 61 | st.{.return.size;.}.....int.tota |
19600 | 6c 53 69 7a 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6d 61 70 73 69 7a 65 3b 20 | lSize().const.{.return.mapsize;. |
19620 | 7d 0a 0a 20 20 20 20 51 52 67 62 20 2a 20 63 6c 75 74 28 29 20 7b 20 72 65 74 75 72 6e 20 73 63 | }......QRgb.*.clut().{.return.sc |
19640 | 72 65 65 6e 63 6c 75 74 3b 20 7d 0a 20 20 20 20 69 6e 74 20 6e 75 6d 43 6f 6c 73 28 29 20 7b 20 | reenclut;.}.....int.numCols().{. |
19660 | 72 65 74 75 72 6e 20 73 63 72 65 65 6e 63 6f 6c 73 3b 20 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 | return.screencols;.}......virtua |
19680 | 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 53 69 7a 65 | l.QSize.mapToDevice(.const.QSize |
196a0 | 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 65 20 6d 61 | .&.).const;.....virtual.QSize.ma |
196c0 | 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 20 63 6f 6e | pFromDevice(.const.QSize.&.).con |
196e0 | 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 44 65 76 69 | st;.....virtual.QPoint.mapToDevi |
19700 | 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. |
19720 | 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 74 20 6d 61 | &.).const;.....virtual.QPoint.ma |
19740 | 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 20 63 6f 6e | pFromDevice(.const.QPoint.&,.con |
19760 | 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 61 6c 20 | st.QSize.&.).const;.....virtual. |
19780 | 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 63 74 20 26 | QRect.mapToDevice(.const.QRect.& |
197a0 | 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 20 76 69 72 | ,.const.QSize.&.).const;.....vir |
197c0 | 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 6e 73 74 20 | tual.QRect.mapFromDevice(.const. |
197e0 | 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 73 74 3b 0a | QRect.&,.const.QSize.&.).const;. |
19800 | 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 63 65 28 20 | ....virtual.QImage.mapToDevice(. |
19820 | 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 76 69 72 74 | const.QImage.&.).const;.....virt |
19840 | 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 6e 73 74 20 | ual.QImage.mapFromDevice(.const. |
19860 | 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 6c 20 51 52 | QImage.&.).const;.....virtual.QR |
19880 | 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 67 69 6f 6e | egion.mapToDevice(.const.QRegion |
198a0 | 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 20 76 | .&,.const.QSize.&.).const;.....v |
198c0 | 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 28 20 63 6f | irtual.QRegion.mapFromDevice(.co |
198e0 | 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 20 29 20 63 | nst.QRegion.&,.const.QSize.&.).c |
19900 | 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 6f 72 6d 4f | onst;.....virtual.int.transformO |
19920 | 72 69 65 6e 74 61 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | rientation().const;.....virtual. |
19940 | 62 6f 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 | bool.isTransformed().const;..... |
19960 | 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 49 6e 74 65 72 6c 61 63 65 64 28 29 20 63 6f 6e 73 | virtual.bool.isInterlaced().cons |
19980 | 74 3b 0a 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 20 63 | t;......virtual.void.setDirty(.c |
199a0 | 6f 6e 73 74 20 51 52 65 63 74 26 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 | onst.QRect&.);......virtual.int. |
199c0 | 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 67 26 29 3b 0a 0a 20 | memoryNeeded(const.QString&);... |
199e0 | 20 20 20 69 6e 74 20 2a 20 6f 70 54 79 70 65 28 29 20 7b 20 72 65 74 75 72 6e 20 73 63 72 65 65 | ...int.*.opType().{.return.scree |
19a00 | 6e 5f 6f 70 74 79 70 65 3b 20 7d 0a 20 20 20 20 69 6e 74 20 2a 20 6c 61 73 74 4f 70 28 29 20 7b | n_optype;.}.....int.*.lastOp().{ |
19a20 | 20 72 65 74 75 72 6e 20 73 63 72 65 65 6e 5f 6c 61 73 74 6f 70 3b 20 7d 0a 0a 20 20 20 20 76 69 | .return.screen_lastop;.}......vi |
19a40 | 72 74 75 61 6c 20 76 6f 69 64 20 68 61 6c 74 55 70 64 61 74 65 73 28 29 3b 0a 20 20 20 20 76 69 | rtual.void.haltUpdates();.....vi |
19a60 | 72 74 75 61 6c 20 76 6f 69 64 20 72 65 73 75 6d 65 55 70 64 61 74 65 73 28 29 3b 0a 0a 70 72 6f | rtual.void.resumeUpdates();..pro |
19a80 | 74 65 63 74 65 64 3a 0a 0a 20 20 20 20 2f 2f 20 4f 6e 6c 79 20 75 73 65 64 20 77 69 74 68 6f 75 | tected:......//.Only.used.withou |
19aa0 | 74 20 51 54 5f 4e 4f 5f 51 57 53 5f 52 45 50 45 41 54 45 52 2c 20 62 75 74 20 69 6e 63 6c 75 64 | t.QT_NO_QWS_REPEATER,.but.includ |
19ac0 | 65 64 20 73 6f 20 74 68 61 74 0a 20 20 20 20 2f 2f 20 69 74 27 73 20 62 69 6e 61 72 79 20 63 6f | ed.so.that.....//.it's.binary.co |
19ae0 | 6d 70 61 74 69 62 6c 65 20 72 65 67 61 72 64 6c 65 73 73 2e 0a 20 20 20 20 69 6e 74 20 2a 20 73 | mpatible.regardless......int.*.s |
19b00 | 63 72 65 65 6e 5f 6f 70 74 79 70 65 3b 0a 20 20 20 20 69 6e 74 20 2a 20 73 63 72 65 65 6e 5f 6c | creen_optype;.....int.*.screen_l |
19b20 | 61 73 74 6f 70 3b 0a 0a 20 20 20 20 51 52 67 62 20 73 63 72 65 65 6e 63 6c 75 74 5b 32 35 36 5d | astop;......QRgb.screenclut[256] |
19b40 | 3b 0a 20 20 20 20 69 6e 74 20 73 63 72 65 65 6e 63 6f 6c 73 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 | ;.....int.screencols;......bool. |
19b60 | 69 6e 69 74 74 65 64 3b 0a 0a 20 20 20 20 75 63 68 61 72 20 2a 20 64 61 74 61 3b 0a 0a 20 20 20 | initted;......uchar.*.data;..... |
19b80 | 20 2f 2f 20 54 61 62 6c 65 20 6f 66 20 61 6c 6c 6f 63 61 74 65 64 20 6c 75 6d 70 73 2c 20 6b 65 | .//.Table.of.allocated.lumps,.ke |
19ba0 | 70 74 20 69 6e 20 73 6f 72 74 65 64 20 68 69 67 68 65 73 74 2d 74 6f 2d 6c 6f 77 65 73 74 20 6f | pt.in.sorted.highest-to-lowest.o |
19bc0 | 72 64 65 72 0a 20 20 20 20 2f 2f 20 54 68 65 20 74 61 62 6c 65 20 69 74 73 65 6c 66 20 69 73 20 | rder.....//.The.table.itself.is. |
19be0 | 61 6c 6c 6f 63 61 74 65 64 20 61 74 20 74 68 65 20 62 6f 74 74 6f 6d 20 6f 66 20 6f 66 66 73 63 | allocated.at.the.bottom.of.offsc |
19c00 | 72 65 65 6e 20 6d 65 6d 6f 72 79 0a 20 20 20 20 2f 2f 20 69 2e 65 2e 20 69 74 27 73 20 73 69 6d | reen.memory.....//.i.e..it's.sim |
19c20 | 69 6c 61 72 20 74 6f 20 68 61 76 69 6e 67 20 61 20 73 74 61 63 6b 20 28 74 68 65 20 74 61 62 6c | ilar.to.having.a.stack.(the.tabl |
19c40 | 65 29 20 61 6e 64 20 61 20 68 65 61 70 0a 20 20 20 20 2f 2f 20 28 74 68 65 20 61 6c 6c 6f 63 61 | e).and.a.heap.....//.(the.alloca |
19c60 | 74 65 64 20 62 6c 6f 63 6b 73 29 2e 20 46 72 65 65 64 20 73 70 61 63 65 20 69 73 20 69 6d 70 6c | ted.blocks)..Freed.space.is.impl |
19c80 | 69 63 69 74 6c 79 20 64 65 73 63 72 69 62 65 64 0a 20 20 20 20 2f 2f 20 62 79 20 74 68 65 20 67 | icitly.described.....//.by.the.g |
19ca0 | 61 70 73 20 62 65 74 77 65 65 6e 20 74 68 65 20 61 6c 6c 6f 63 61 74 65 64 20 6c 75 6d 70 73 20 | aps.between.the.allocated.lumps. |
19cc0 | 28 74 68 69 73 20 73 61 76 65 73 20 65 6e 74 72 69 65 73 20 61 6e 64 0a 20 20 20 20 2f 2f 20 6d | (this.saves.entries.and.....//.m |
19ce0 | 65 61 6e 73 20 77 65 20 64 6f 6e 27 74 20 6e 65 65 64 20 74 6f 20 77 6f 72 72 79 20 61 62 6f 75 | eans.we.don't.need.to.worry.abou |
19d00 | 74 20 63 6f 61 6c 65 73 63 69 6e 67 20 66 72 65 65 64 20 6c 75 6d 70 73 29 0a 0a 20 20 20 20 51 | t.coalescing.freed.lumps)......Q |
19d20 | 50 6f 6f 6c 45 6e 74 72 79 20 2a 20 65 6e 74 72 69 65 73 3b 0a 20 20 20 20 69 6e 74 20 2a 20 65 | PoolEntry.*.entries;.....int.*.e |
19d40 | 6e 74 72 79 70 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 2a 20 6c 6f 77 65 73 74 | ntryp;.....unsigned.int.*.lowest |
19d60 | 3b 0a 0a 20 20 20 20 69 6e 74 20 77 3b 0a 20 20 20 20 69 6e 74 20 6c 73 74 65 70 3b 0a 20 20 20 | ;......int.w;.....int.lstep;.... |
19d80 | 20 69 6e 74 20 68 3b 0a 20 20 20 20 69 6e 74 20 64 3b 0a 20 20 20 20 69 6e 74 20 70 69 78 65 6c | .int.h;.....int.d;.....int.pixel |
19da0 | 74 79 70 65 3b 0a 20 20 20 20 62 6f 6f 6c 20 67 72 61 79 73 63 61 6c 65 3b 0a 0a 20 20 20 20 69 | type;.....bool.grayscale;......i |
19dc0 | 6e 74 20 64 77 3b 0a 20 20 20 20 69 6e 74 20 64 68 3b 0a 0a 20 20 20 20 69 6e 74 20 68 6f 74 78 | nt.dw;.....int.dh;......int.hotx |
19de0 | 3b 0a 20 20 20 20 69 6e 74 20 68 6f 74 79 3b 0a 20 20 20 20 51 49 6d 61 67 65 20 63 75 72 73 6f | ;.....int.hoty;.....QImage.curso |
19e00 | 72 3b 0a 0a 20 20 20 20 69 6e 74 20 73 69 7a 65 3b 09 20 20 20 20 20 20 20 2f 2f 20 53 63 72 65 | r;......int.size;........//.Scre |
19e20 | 65 6e 20 73 69 7a 65 0a 20 20 20 20 69 6e 74 20 6d 61 70 73 69 7a 65 3b 20 20 20 20 20 20 20 2f | en.size.....int.mapsize;......./ |
19e40 | 2f 20 54 6f 74 61 6c 20 6d 61 70 70 65 64 20 6d 65 6d 6f 72 79 0a 0a 20 20 20 20 69 6e 74 20 64 | /.Total.mapped.memory......int.d |
19e60 | 69 73 70 6c 61 79 49 64 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 57 53 53 | isplayId;......friend.class.QWSS |
19e80 | 65 72 76 65 72 3b 0a 20 20 20 20 73 74 61 74 69 63 20 43 6c 65 61 72 43 61 63 68 65 46 75 6e 63 | erver;.....static.ClearCacheFunc |
19ea0 | 20 63 6c 65 61 72 43 61 63 68 65 46 75 6e 63 3b 0a 7d 3b 0a 0a 65 78 74 65 72 6e 20 51 53 63 72 | .clearCacheFunc;.};..extern.QScr |
19ec0 | 65 65 6e 20 2a 20 71 74 5f 73 63 72 65 65 6e 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 | een.*.qt_screen;..class.Q_EXPORT |
19ee0 | 20 51 47 66 78 20 3a 20 70 75 62 6c 69 63 20 51 74 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 | .QGfx.:.public.Qt.{.public:..... |
19f00 | 2f 2f 20 57 69 74 68 20 6c 6f 61 64 61 62 6c 65 20 64 72 69 76 65 72 73 2c 20 64 6f 20 70 72 6f | //.With.loadable.drivers,.do.pro |
19f20 | 62 65 20 68 65 72 65 0a 20 20 20 20 73 74 61 74 69 63 20 51 47 66 78 20 2a 63 72 65 61 74 65 47 | be.here.....static.QGfx.*createG |
19f40 | 66 78 28 20 69 6e 74 20 64 65 70 74 68 2c 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 62 75 | fx(.int.depth,.unsigned.char.*bu |
19f60 | 66 66 65 72 2c 0a 09 09 09 20 20 20 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 69 6e 74 20 6c | ffer,........int.w,.int.h,.int.l |
19f80 | 69 6e 65 73 74 65 70 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 47 66 78 28 29 20 | inestep.);......virtual.~QGfx(). |
19fa0 | 7b 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 65 6e 28 20 63 6f 6e | {}......virtual.void.setPen(.con |
19fc0 | 73 74 20 51 50 65 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 | st.QPen.&.)=0;.....virtual.void. |
19fe0 | 73 65 74 42 72 75 73 68 28 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 20 29 3d 30 3b 0a 20 20 | setBrush(.const.QBrush.&.)=0;... |
1a000 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 42 72 75 73 68 50 69 78 6d 61 70 28 20 63 | ..virtual.void.setBrushPixmap(.c |
1a020 | 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 20 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | onst.QPixmap.*.)=0;.....virtual. |
1a040 | 76 6f 69 64 20 73 65 74 42 72 75 73 68 4f 66 66 73 65 74 28 20 69 6e 74 2c 20 69 6e 74 20 29 20 | void.setBrushOffset(.int,.int.). |
1a060 | 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 43 6c 69 70 52 65 63 | =.0;.....virtual.void.setClipRec |
1a080 | 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 74 | t(.int,int,int,int.)=0;.....virt |
1a0a0 | 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6c 69 70 52 65 67 69 6f 6e 28 20 63 6f 6e 73 74 20 51 52 | ual.void.setClipRegion(.const.QR |
1a0c0 | 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 |
1a0e0 | 74 43 6c 69 70 44 65 76 69 63 65 52 65 67 69 6f 6e 28 20 63 6f 6e 73 74 20 51 52 65 67 69 6f 6e | tClipDeviceRegion(.const.QRegion |
1a100 | 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 74 43 6c 69 70 | .&.)=0;.....virtual.void.setClip |
1a120 | 70 69 6e 67 20 28 62 6f 6f 6c 29 3d 30 3b 0a 20 20 20 20 2f 2f 20 54 68 65 73 65 20 77 69 6c 6c | ping.(bool)=0;.....//.These.will |
1a140 | 20 62 65 20 63 61 6c 6c 65 64 20 66 72 6f 6d 20 71 77 69 64 67 65 74 5f 71 77 73 20 6f 72 20 71 | .be.called.from.qwidget_qws.or.q |
1a160 | 77 69 64 67 65 74 5f 6d 61 63 0a 20 20 20 20 2f 2f 20 74 6f 20 75 70 64 61 74 65 20 74 68 65 20 | widget_mac.....//.to.update.the. |
1a180 | 64 72 61 77 69 6e 67 20 61 72 65 61 20 77 68 65 6e 20 61 20 77 69 64 67 65 74 20 69 73 20 6d 6f | drawing.area.when.a.widget.is.mo |
1a1a0 | 76 65 64 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 | ved.....virtual.void.setOffset(. |
1a1c0 | 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 73 65 | int,int.)=0;.....virtual.void.se |
1a1e0 | 74 57 69 64 67 65 74 52 65 63 74 28 20 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 20 29 3d 30 | tWidgetRect(.int,int,int,int.)=0 |
1a200 | 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 67 69 | ;.....virtual.void.setWidgetRegi |
1a220 | 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 20 20 20 76 69 72 | on(.const.QRegion.&.)=0;.....vir |
1a240 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 57 69 64 67 65 74 44 65 76 69 63 65 52 65 67 69 6f 6e 28 | tual.void.setWidgetDeviceRegion( |
1a260 | 20 63 6f 6e 73 74 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 | .const.QRegion.&.)=0;.....virtua |
1a280 | 6c 20 76 6f 69 64 20 73 65 74 53 6f 75 72 63 65 57 69 64 67 65 74 4f 66 66 73 65 74 28 69 6e 74 | l.void.setSourceWidgetOffset(int |
1a2a0 | 20 78 2c 20 69 6e 74 20 79 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | .x,.int.y).=.0;.....virtual.void |
1a2c0 | 20 73 65 74 47 6c 6f 62 61 6c 52 65 67 69 6f 6e 49 6e 64 65 78 28 20 69 6e 74 20 69 64 78 20 29 | .setGlobalRegionIndex(.int.idx.) |
1a2e0 | 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 44 61 73 68 65 | .=.0;......virtual.void.setDashe |
1a300 | 64 4c 69 6e 65 73 28 62 6f 6f 6c 20 64 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | dLines(bool.d).=.0;.....virtual. |
1a320 | 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 20 3d 20 30 3b | void.setDashes(char.*,.int).=.0; |
1a340 | 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4f 70 61 71 75 65 42 61 63 6b | ......virtual.void.setOpaqueBack |
1a360 | 67 72 6f 75 6e 64 28 62 6f 6f 6c 20 62 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | ground(bool.b)=0;.....virtual.vo |
1a380 | 69 64 20 73 65 74 42 61 63 6b 67 72 6f 75 6e 64 43 6f 6c 6f 72 28 51 43 6f 6c 6f 72 20 63 29 3d | id.setBackgroundColor(QColor.c)= |
1a3a0 | 30 3b 0a 0a 20 20 20 20 2f 2f 20 44 72 61 77 69 6e 67 20 6f 70 65 72 61 74 69 6f 6e 73 0a 20 20 | 0;......//.Drawing.operations... |
1a3c0 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 50 6f 69 6e 74 28 20 69 6e 74 2c 69 6e | ..virtual.void.drawPoint(.int,in |
1a3e0 | 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 50 6f 69 6e | t.)=0;.....virtual.void.drawPoin |
1a400 | 74 73 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 | ts(.const.QPointArray.&,int,int. |
1a420 | 29 3d 30 3b 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 | )=0;.....virtual.void.moveTo(.in |
1a440 | 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 6c 69 6e 65 | t,int.)=0;.....virtual.void.line |
1a460 | 54 6f 28 20 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 | To(.int,int.)=0;.....virtual.voi |
1a480 | 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 29 3d 30 3b | d.drawLine(.int,int,int,int.)=0; |
1a4a0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 50 6f 6c 79 6c 69 6e 65 28 20 | .....virtual.void.drawPolyline(. |
1a4c0 | 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 3d 30 3b | const.QPointArray.&,int,int.)=0; |
1a4e0 | 0a 0a 20 20 20 20 2f 2f 20 63 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f 6e 0a 20 20 20 20 76 69 | ......//.current.position.....vi |
1a500 | 72 74 75 61 6c 20 51 50 6f 69 6e 74 20 70 6f 73 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 0a 20 | rtual.QPoint.pos().const.=.0;... |
1a520 | 20 20 20 2f 2f 20 46 69 6c 6c 20 6f 70 65 72 61 74 69 6f 6e 73 20 2d 20 74 68 65 73 65 20 75 73 | ...//.Fill.operations.-.these.us |
1a540 | 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 6f 75 72 63 65 20 28 70 69 78 6d 61 70 2c 0a 20 20 | e.the.current.source.(pixmap,... |
1a560 | 20 20 2f 2f 20 63 6f 6c 6f 72 2c 20 65 74 63 29 2c 20 61 6e 64 20 64 72 61 77 73 20 6f 75 74 6c | ..//.color,.etc),.and.draws.outl |
1a580 | 69 6e 65 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 | ine.....virtual.void.fillRect(.i |
1a5a0 | 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 6c 20 | nt,int,int,int.)=0;.....virtual. |
1a5c0 | 76 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 | void.drawPolygon(.const.QPointAr |
1a5e0 | 72 61 79 20 26 2c 62 6f 6f 6c 2c 69 6e 74 2c 69 6e 74 20 29 3d 30 3b 0a 0a 20 20 20 20 76 69 72 | ray.&,bool,int,int.)=0;......vir |
1a600 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4c 69 6e 65 53 74 65 70 28 69 6e 74 29 3d 30 3b 0a 0a 20 | tual.void.setLineStep(int)=0;... |
1a620 | 20 20 20 2f 2f 20 53 70 65 63 69 61 6c 20 63 61 73 65 20 6f 66 20 72 65 63 74 2d 77 69 74 68 2d | ...//.Special.case.of.rect-with- |
1a640 | 70 69 78 6d 61 70 2d 66 69 6c 6c 20 66 6f 72 20 73 70 65 65 64 2f 68 61 72 64 77 61 72 65 20 61 | pixmap-fill.for.speed/hardware.a |
1a660 | 63 63 65 6c 65 72 61 74 69 6f 6e 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 62 6c 74 | cceleration.....virtual.void.blt |
1a680 | 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 3d 30 3b 0a 20 | (.int,int,int,int,int,int.)=0;.. |
1a6a0 | 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 6e 74 2c | ...virtual.void.scroll(.int,int, |
1a6c0 | 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 20 29 3d 30 3b 0a 0a 23 69 66 20 21 64 65 66 69 6e | int,int,int,int.)=0;..#if.!defin |
1a6e0 | 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 |
1a700 | 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 |
1a720 | 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)..... |
1a740 | 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 |
1a760 | 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 20 29 3d 30 3b 0a 23 65 6e 64 69 66 0a 20 20 20 | ,int,int,int,int.)=0;.#endif.... |
1a780 | 20 76 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 | .virtual.void.tiledBlt(.int,int, |
1a7a0 | 69 6e 74 2c 69 6e 74 20 29 3d 30 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 53 6f 75 72 63 65 54 79 70 | int,int.)=0;......enum.SourceTyp |
1a7c0 | 65 20 7b 20 53 6f 75 72 63 65 50 65 6e 2c 20 53 6f 75 72 63 65 49 6d 61 67 65 2c 20 53 6f 75 72 | e.{.SourcePen,.SourceImage,.Sour |
1a7e0 | 63 65 41 63 63 65 6c 20 7d 3b 0a 20 20 20 20 65 6e 75 6d 20 50 69 78 65 6c 54 79 70 65 20 7b 20 | ceAccel.};.....enum.PixelType.{. |
1a800 | 4e 6f 72 6d 61 6c 50 69 78 65 6c 2c 20 42 47 52 50 69 78 65 6c 20 7d 3b 0a 0a 20 20 20 20 2f 2f | NormalPixel,.BGRPixel.};......// |
1a820 | 20 53 65 74 74 69 6e 67 20 75 70 20 73 6f 75 72 63 65 20 64 61 74 61 20 2d 20 63 61 6e 20 62 65 | .Setting.up.source.data.-.can.be |
1a840 | 20 73 6f 6c 69 64 20 63 6f 6c 6f 72 20 6f 72 20 70 69 78 6d 61 70 20 64 61 74 61 0a 20 20 20 20 | .solid.color.or.pixmap.data..... |
1a860 | 76 69 72 74 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 50 61 | virtual.void.setSource(const.QPa |
1a880 | 69 6e 74 44 65 76 69 63 65 20 2a 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | intDevice.*)=0;.....virtual.void |
1a8a0 | 20 73 65 74 53 6f 75 72 63 65 28 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 2a 29 3d 30 3b 0a 20 20 | .setSource(const.QImage.*)=0;... |
1a8c0 | 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 75 6e 73 69 67 6e 65 | ..virtual.void.setSource(unsigne |
1a8e0 | 64 20 63 68 61 72 20 2a 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 51 52 67 62 20 2a 2c | d.char.*,int,int,int,int,QRgb.*, |
1a900 | 69 6e 74 29 3b 0a 20 20 20 20 2f 2f 20 54 68 69 73 20 6f 6e 65 20 69 73 20 70 65 6e 0a 20 20 20 | int);.....//.This.one.is.pen.... |
1a920 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 6f 75 72 63 65 50 65 6e 28 29 3d 30 3b 0a | .virtual.void.setSourcePen()=0;. |
1a940 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 41 6c 70 68 61 28 69 6e 74 2c | .....virtual.void.drawAlpha(int, |
1a960 | 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 29 20 7b 7d 0a | int,int,int,int,int,int,int).{}. |
1a980 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 68 73 79 6e 63 28 69 6e 74 29 20 7b 7d 0a | .....virtual.void.hsync(int).{}. |
1a9a0 | 0a 20 20 20 20 2f 2f 20 54 68 65 73 65 20 61 70 70 6c 79 20 6f 6e 6c 79 20 74 6f 20 62 6c 74 27 | .....//.These.apply.only.to.blt' |
1a9c0 | 73 2e 20 46 6f 72 20 61 6c 70 68 61 20 76 61 6c 75 65 73 20 66 6f 72 20 67 65 6e 65 72 61 6c 0a | s..For.alpha.values.for.general. |
1a9e0 | 20 20 20 20 2f 2f 20 64 72 61 77 69 6e 67 20 6f 70 65 72 61 74 69 6f 6e 73 20 77 65 20 73 68 6f | ....//.drawing.operations.we.sho |
1aa00 | 75 6c 64 20 70 72 6f 62 61 62 6c 79 20 68 61 76 65 20 61 20 73 65 70 61 72 61 74 65 20 51 47 66 | uld.probably.have.a.separate.QGf |
1aa20 | 78 0a 20 20 20 20 2f 2f 20 63 6c 61 73 73 2e 20 49 74 27 73 20 6e 6f 74 20 61 20 68 69 67 68 20 | x.....//.class..It's.not.a.high. |
1aa40 | 70 72 69 6f 72 69 74 79 20 74 68 6f 75 67 68 2e 0a 0a 20 20 20 20 2f 2f 20 45 6e 75 6d 20 76 61 | priority.though.......//.Enum.va |
1aa60 | 6c 75 65 73 3a 20 49 67 6e 6f 72 65 20 61 6c 70 68 61 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2c 20 | lues:.Ignore.alpha.information,. |
1aa80 | 61 6c 70 68 61 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 65 6e 63 6f 64 65 64 20 69 6e 0a 20 20 20 | alpha.information.encoded.in.... |
1aaa0 | 20 2f 2f 20 33 32 2d 62 69 74 20 72 67 62 61 20 61 6c 6f 6e 67 20 77 69 74 68 20 63 6f 6c 6f 72 | .//.32-bit.rgba.along.with.color |
1aac0 | 73 2c 20 61 6c 70 68 61 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 69 6e 20 38 62 70 70 0a 20 20 20 | s,.alpha.information.in.8bpp.... |
1aae0 | 20 2f 2f 20 66 6f 72 6d 61 74 20 69 6e 20 61 6c 70 68 61 62 69 74 73 0a 0a 20 20 20 20 65 6e 75 | .//.format.in.alphabits......enu |
1ab00 | 6d 20 41 6c 70 68 61 54 79 70 65 20 7b 20 49 67 6e 6f 72 65 41 6c 70 68 61 2c 20 49 6e 6c 69 6e | m.AlphaType.{.IgnoreAlpha,.Inlin |
1ab20 | 65 41 6c 70 68 61 2c 20 53 65 70 61 72 61 74 65 41 6c 70 68 61 2c 0a 20 20 20 20 20 20 20 20 20 | eAlpha,.SeparateAlpha,.......... |
1ab40 | 20 20 20 20 20 20 20 20 20 20 20 20 4c 69 74 74 6c 65 45 6e 64 69 61 6e 4d 61 73 6b 2c 20 42 69 | ............LittleEndianMask,.Bi |
1ab60 | 67 45 6e 64 69 61 6e 4d 61 73 6b 2c 20 53 6f 6c 69 64 41 6c 70 68 61 20 7d 3b 0a 0a 20 20 20 20 | gEndianMask,.SolidAlpha.};...... |
1ab80 | 2f 2f 20 43 61 6e 20 62 65 20 6e 6f 20 61 6c 70 68 61 2c 20 69 6e 6c 69 6e 65 20 28 33 32 62 69 | //.Can.be.no.alpha,.inline.(32bi |
1aba0 | 74 20 64 61 74 61 29 2c 20 73 65 70 61 72 61 74 65 20 28 66 6f 72 20 69 6d 61 67 65 73 29 2c 0a | t.data),.separate.(for.images),. |
1abc0 | 20 20 20 20 2f 2f 20 4c 69 74 74 6c 65 45 6e 64 69 61 6e 4d 61 73 6b 2f 42 69 67 45 6e 64 69 61 | ....//.LittleEndianMask/BigEndia |
1abe0 | 6e 4d 61 73 6b 20 31 62 70 70 20 6d 61 73 6b 73 2c 20 63 6f 6e 73 74 61 6e 74 20 61 6c 70 68 61 | nMask.1bpp.masks,.constant.alpha |
1ac00 | 0a 20 20 20 20 2f 2f 20 76 61 6c 75 65 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 | .....//.value.....virtual.void.s |
1ac20 | 65 74 41 6c 70 68 61 54 79 70 65 28 41 6c 70 68 61 54 79 70 65 29 3d 30 3b 0a 20 20 20 20 2f 2f | etAlphaType(AlphaType)=0;.....// |
1ac40 | 20 50 6f 69 6e 74 65 72 20 74 6f 20 64 61 74 61 2c 20 6c 69 6e 65 73 74 65 70 0a 20 20 20 20 76 | .Pointer.to.data,.linestep.....v |
1ac60 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 6c 70 68 61 53 6f 75 72 63 65 28 75 6e 73 69 67 | irtual.void.setAlphaSource(unsig |
1ac80 | 6e 65 64 20 63 68 61 72 20 2a 2c 69 6e 74 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | ned.char.*,int)=0;.....virtual.v |
1aca0 | 6f 69 64 20 73 65 74 41 6c 70 68 61 53 6f 75 72 63 65 28 69 6e 74 2c 69 6e 74 3d 2d 31 2c 69 6e | oid.setAlphaSource(int,int=-1,in |
1acc0 | 74 3d 2d 31 2c 69 6e 74 3d 2d 31 29 3d 30 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | t=-1,int=-1)=0;......virtual.voi |
1ace0 | 64 20 64 72 61 77 47 6c 79 70 68 73 28 20 51 4d 65 6d 6f 72 79 4d 61 6e 61 67 65 72 3a 3a 46 6f | d.drawGlyphs(.QMemoryManager::Fo |
1ad00 | 6e 74 49 44 20 66 6f 6e 74 2c 20 67 6c 79 70 68 5f 74 20 2a 67 6c 79 70 68 73 2c 20 51 50 6f 69 | ntID.font,.glyph_t.*glyphs,.QPoi |
1ad20 | 6e 74 20 2a 70 6f 73 69 74 69 6f 6e 73 2c 20 69 6e 74 20 6e 75 6d 5f 67 6c 79 70 68 73 20 29 20 | nt.*positions,.int.num_glyphs.). |
1ad40 | 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 43 6c 75 74 28 51 | =.0;......virtual.void.setClut(Q |
1ad60 | 52 67 62 20 2a 2c 69 6e 74 29 3d 30 3b 0a 0a 20 20 20 20 2f 2f 20 53 61 76 65 20 61 6e 64 20 72 | Rgb.*,int)=0;......//.Save.and.r |
1ad80 | 65 73 74 6f 72 65 20 70 65 6e 20 61 6e 64 20 62 72 75 73 68 20 73 74 61 74 65 20 2d 20 6e 65 63 | estore.pen.and.brush.state.-.nec |
1ada0 | 65 73 73 61 72 79 20 77 68 65 6e 20 73 65 74 74 69 6e 67 0a 20 20 20 20 2f 2f 20 75 70 20 61 20 | essary.when.setting.....//.up.a. |
1adc0 | 62 69 74 42 6c 74 20 66 6f 72 20 65 78 61 6d 70 6c 65 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | bitBlt.for.example.....virtual.v |
1ade0 | 6f 69 64 20 73 61 76 65 28 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 | oid.save()=0;.....virtual.void.r |
1ae00 | 65 73 74 6f 72 65 28 29 3d 30 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 | estore()=0;......virtual.void.se |
1ae20 | 74 52 6f 70 28 52 61 73 74 65 72 4f 70 29 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | tRop(RasterOp)=0;.....virtual.vo |
1ae40 | 69 64 20 73 65 74 53 63 72 65 65 6e 28 51 53 63 72 65 65 6e 20 2a 2c 51 53 63 72 65 65 6e 43 75 | id.setScreen(QScreen.*,QScreenCu |
1ae60 | 72 73 6f 72 20 2a 2c 62 6f 6f 6c 2c 69 6e 74 20 2a 2c 69 6e 74 20 2a 29 3b 0a 20 20 20 20 76 6f | rsor.*,bool,int.*,int.*);.....vo |
1ae80 | 69 64 20 73 65 74 53 68 61 72 65 64 28 76 6f 69 64 20 2a 20 76 29 20 7b 20 73 68 61 72 65 64 5f | id.setShared(void.*.v).{.shared_ |
1aea0 | 64 61 74 61 3d 76 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 63 72 65 65 6e 47 66 78 28 29 | data=v;.}.....bool.isScreenGfx() |
1aec0 | 20 7b 20 72 65 74 75 72 6e 20 69 73 5f 73 63 72 65 65 6e 5f 67 66 78 3b 20 7d 20 2f 2f 66 6f 72 | .{.return.is_screen_gfx;.}.//for |
1aee0 | 20 63 75 72 73 6f 72 2e 2e 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 62 6f 6f 6c 20 69 | .cursor....protected:.....bool.i |
1af00 | 73 5f 73 63 72 65 65 6e 5f 67 66 78 3b 0a 20 20 20 20 76 6f 69 64 20 2a 20 73 68 61 72 65 64 5f | s_screen_gfx;.....void.*.shared_ |
1af20 | 64 61 74 61 3b 0a 0a 7d 3b 0a 0a 0a 2f 2f 20 54 68 69 73 20 6c 69 76 65 73 20 69 6e 20 6c 6f 61 | data;..};...//.This.lives.in.loa |
1af40 | 64 61 62 6c 65 20 6d 6f 64 75 6c 65 73 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4c 4f 41 44 41 42 | dable.modules..#ifndef.QT_LOADAB |
1af60 | 4c 45 5f 4d 4f 44 55 4c 45 53 0a 65 78 74 65 72 6e 20 22 43 22 20 51 53 63 72 65 65 6e 20 2a 20 | LE_MODULES.extern."C".QScreen.*. |
1af80 | 71 74 5f 67 65 74 5f 73 63 72 65 65 6e 28 20 69 6e 74 20 64 69 73 70 6c 61 79 5f 69 64 2c 20 63 | qt_get_screen(.int.display_id,.c |
1afa0 | 6f 6e 73 74 20 63 68 61 72 2a 20 73 70 65 63 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 54 68 | onst.char*.spec.);.#endif..//.Th |
1afc0 | 69 73 20 69 73 20 69 6e 20 6d 61 69 6e 20 6c 69 62 2c 20 6c 6f 61 64 73 20 74 68 65 20 72 69 67 | is.is.in.main.lib,.loads.the.rig |
1afe0 | 68 74 20 6d 6f 64 75 6c 65 2c 20 63 61 6c 6c 73 20 71 74 5f 67 65 74 5f 73 63 72 65 65 6e 0a 2f | ht.module,.calls.qt_get_screen./ |
1b000 | 2f 20 49 6e 20 6e 6f 6e 2d 6c 6f 61 64 61 62 6c 65 20 63 61 73 65 73 20 6a 75 73 74 20 61 6c 69 | /.In.non-loadable.cases.just.ali |
1b020 | 61 73 65 73 20 74 6f 20 71 74 5f 67 65 74 5f 73 63 72 65 65 6e 0a 0a 63 6f 6e 73 74 20 75 6e 73 | ases.to.qt_get_screen..const.uns |
1b040 | 69 67 6e 65 64 20 63 68 61 72 20 2a 20 71 74 5f 70 72 6f 62 65 5f 62 75 73 28 29 3b 0a 0a 23 65 | igned.char.*.qt_probe_bus();..#e |
1b060 | 6e 64 69 66 20 2f 2f 20 51 47 46 58 5f 51 57 53 5f 48 0a 0a 0a 0a 0a 00 00 00 10 00 71 00 69 00 | ndif.//.QGFX_QWS_H..........q.i. |
1b080 | 6f 00 64 00 65 00 76 00 2e 00 68 00 00 04 25 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o.d.e.v...h...%/*............... |
1b0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 69 66 6e 64 65 66 20 51 49 4f 44 | .................*/.#ifndef.QIOD |
1b480 | 45 56 5f 48 0a 23 64 65 66 69 6e 65 20 51 49 4f 44 45 56 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 | EV_H.#define.QIODEV_H.#include." |
1b4a0 | 71 69 6f 64 65 76 69 63 65 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 22 00 71 00 6d 00 6f 00 74 | qiodevice.h".#endif....".q.m.o.t |
1b4c0 | 00 69 00 66 00 70 00 6c 00 75 00 73 00 73 00 74 00 79 00 6c 00 65 00 2e 00 68 00 00 0d f9 2f 2a | .i.f.p.l.u.s.s.t.y.l.e...h..../* |
1b4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1b9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ba00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ba20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ba40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ba60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ba80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1baa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1bac0 | 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4d 4f 54 49 46 50 4c 55 53 53 54 59 4c 45 5f | ....*/..#ifndef.QMOTIFPLUSSTYLE_ |
1bae0 | 48 0a 23 64 65 66 69 6e 65 20 51 4d 4f 54 49 46 50 4c 55 53 53 54 59 4c 45 5f 48 0a 0a 0a 23 69 | H.#define.QMOTIFPLUSSTYLE_H...#i |
1bb00 | 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 6f 74 69 66 73 74 79 6c 65 | fndef.QT_H.#include."qmotifstyle |
1bb20 | 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 | .h".#endif.//.QT_H..#if.!defined |
1bb40 | 28 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 4d 4f 54 49 46 50 4c 55 53 29 20 7c 7c 20 64 65 66 69 6e | (QT_NO_STYLE_MOTIFPLUS).||.defin |
1bb60 | 65 64 28 51 54 5f 50 4c 55 47 49 4e 29 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 50 4c | ed(QT_PLUGIN)..#if.defined(QT_PL |
1bb80 | 55 47 49 4e 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f 4d 4f 54 | UGIN).#define.Q_EXPORT_STYLE_MOT |
1bba0 | 49 46 50 4c 55 53 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 53 54 | IFPLUS.#else.#define.Q_EXPORT_ST |
1bbc0 | 59 4c 45 5f 4d 4f 54 49 46 50 4c 55 53 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 63 | YLE_MOTIFPLUS.Q_EXPORT.#endif..c |
1bbe0 | 6c 61 73 73 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 4d | lass.Q_EXPORT_STYLE_MOTIFPLUS.QM |
1bc00 | 6f 74 69 66 50 6c 75 73 53 74 79 6c 65 20 3a 20 70 75 62 6c 69 63 20 51 4d 6f 74 69 66 53 74 79 | otifPlusStyle.:.public.QMotifSty |
1bc20 | 6c 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 | le.{.....Q_OBJECT..public:.....Q |
1bc40 | 4d 6f 74 69 66 50 6c 75 73 53 74 79 6c 65 28 62 6f 6f 6c 20 68 6f 76 65 72 69 6e 67 48 69 67 68 | MotifPlusStyle(bool.hoveringHigh |
1bc60 | 6c 69 67 68 74 20 3d 20 54 52 55 45 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 4d 6f 74 | light.=.TRUE);.....virtual.~QMot |
1bc80 | 69 66 50 6c 75 73 53 74 79 6c 65 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 | ifPlusStyle();......void.polish( |
1bca0 | 51 50 61 6c 65 74 74 65 20 26 70 61 6c 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 | QPalette.&pal);.....void.polish( |
1bcc0 | 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 6e 50 6f 6c | QWidget.*widget);.....void.unPol |
1bce0 | 69 73 68 28 51 57 69 64 67 65 74 2a 77 69 64 67 65 74 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 70 | ish(QWidget*widget);......void.p |
1bd00 | 6f 6c 69 73 68 28 51 41 70 70 6c 69 63 61 74 69 6f 6e 20 2a 61 70 70 29 3b 0a 20 20 20 20 76 6f | olish(QApplication.*app);.....vo |
1bd20 | 69 64 20 75 6e 50 6f 6c 69 73 68 28 51 41 70 70 6c 69 63 61 74 69 6f 6e 20 2a 61 70 70 29 3b 0a | id.unPolish(QApplication.*app);. |
1bd40 | 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 |
1bd60 | 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,... |
1bd80 | 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 |
1bda0 | 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 |
1bdc0 | 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 |
1bde0 | 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 |
1be00 | 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 |
1be20 | 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 |
1be40 | 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 |
1be60 | 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,.. |
1be80 | 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,... |
1bea0 | 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 |
1bec0 | 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&.=. |
1bee0 | 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;.. |
1bf00 | 20 20 20 20 51 52 65 63 74 20 73 75 62 52 65 63 74 28 53 75 62 52 65 63 74 20 72 2c 20 63 6f 6e | ....QRect.subRect(SubRect.r,.con |
1bf20 | 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 | st.QWidget.*widget).const;...... |
1bf40 | 76 6f 69 64 20 64 72 61 77 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 28 43 6f 6d 70 6c 65 78 43 | void.drawComplexControl(ComplexC |
1bf60 | 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 20 20 20 20 51 50 61 69 6e 74 65 72 20 | ontrol.control,........QPainter. |
1bf80 | 2a 70 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 | *p,........const.QWidget.*widget |
1bfa0 | 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 20 20 20 20 | ,........const.QRect.&r,........ |
1bfc0 | 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 20 20 20 20 53 46 | const.QColorGroup.&cg,........SF |
1bfe0 | 6c 61 67 73 20 68 6f 77 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 23 69 66 64 65 66 | lags.how.=.Style_Default,.#ifdef |
1c000 | 20 51 5f 51 44 4f 43 0a 09 09 09 20 20 20 20 53 43 46 6c 61 67 73 20 63 6f 6e 74 72 6f 6c 73 20 | .Q_QDOC........SCFlags.controls. |
1c020 | 3d 20 53 43 5f 41 6c 6c 2c 0a 23 65 6c 73 65 0a 09 09 09 20 20 20 20 53 43 46 6c 61 67 73 20 63 | =.SC_All,.#else........SCFlags.c |
1c040 | 6f 6e 74 72 6f 6c 73 20 3d 20 28 75 69 6e 74 29 53 43 5f 41 6c 6c 2c 0a 23 65 6e 64 69 66 0a 09 | ontrols.=.(uint)SC_All,.#endif.. |
1c060 | 09 09 20 20 20 20 53 43 46 6c 61 67 73 20 61 63 74 69 76 65 20 3d 20 53 43 5f 4e 6f 6e 65 2c 0a | ......SCFlags.active.=.SC_None,. |
1c080 | 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 | .......const.QStyleOption&.=.QSt |
1c0a0 | 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 | yleOption::Default.).const;..... |
1c0c0 | 20 51 52 65 63 74 20 71 75 65 72 79 53 75 62 43 6f 6e 74 72 6f 6c 4d 65 74 72 69 63 73 28 43 6f | .QRect.querySubControlMetrics(Co |
1c0e0 | 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 09 20 63 6f 6e 73 74 | mplexControl.control,......const |
1c100 | 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 09 09 20 53 75 62 43 6f 6e 74 72 6f | .QWidget.*widget,......SubContro |
1c120 | 6c 20 73 75 62 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f | l.subcontrol,......const.QStyleO |
1c140 | 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 29 20 | ption&.=.QStyleOption::Default). |
1c160 | 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 50 69 78 65 | const;......int.pixelMetric(Pixe |
1c180 | 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 65 74 20 2a 77 | lMetric.metric,.const.QWidget.*w |
1c1a0 | 69 64 67 65 74 20 3d 20 30 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 73 74 79 6c 65 | idget.=.0).const;......int.style |
1c1c0 | 48 69 6e 74 28 53 74 79 6c 65 48 69 6e 74 20 73 68 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 | Hint(StyleHint.sh,.const.QWidget |
1c1e0 | 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 74 79 6c | .*,.const.QStyleOption.&.=.QStyl |
1c200 | 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 69 6e 74 | eOption::Default,.....QStyleHint |
1c220 | 52 65 74 75 72 6e 2a 20 3d 20 30 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a | Return*.=.0).const;..protected:. |
1c240 | 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 28 51 4f 62 6a 65 63 74 20 2a 2c 20 | ....bool.eventFilter(QObject.*,. |
1c260 | 51 45 76 65 6e 74 20 2a 29 3b 0a 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 62 6f 6f 6c 20 75 | QEvent.*);...private:.....bool.u |
1c280 | 73 65 48 6f 76 65 72 69 6e 67 48 69 67 68 6c 69 67 68 74 3b 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 | seHoveringHighlight;.};...#endif |
1c2a0 | 20 2f 2f 20 51 54 5f 4e 4f 5f 53 54 59 4c 45 5f 4d 4f 54 49 46 50 4c 55 53 0a 0a 23 65 6e 64 69 | .//.QT_NO_STYLE_MOTIFPLUS..#endi |
1c2c0 | 66 20 2f 2f 20 51 4d 4f 54 49 46 50 4c 55 53 53 54 59 4c 45 5f 48 0a 00 00 00 22 00 71 00 67 00 | f.//.QMOTIFPLUSSTYLE_H....".q.g. |
1c2e0 | 66 00 78 00 6c 00 69 00 6e 00 75 00 78 00 66 00 62 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 0b | f.x.l.i.n.u.x.f.b._.q.w.s...h... |
1c300 | 8e 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ./*............................. |
1c320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1c820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 46 58 4c 49 4e | .............*/..#ifndef.QGFXLIN |
1c840 | 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 4e 55 58 46 42 5f 51 | UXFB_QWS_H.#define.QGFXLINUXFB_Q |
1c860 | 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 49 4e 55 58 46 42 0a | WS_H..#ifndef.QT_NO_QWS_LINUXFB. |
1c880 | 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 61 73 73 20 51 4c 69 | #include."qgfx_qws.h"..class.QLi |
1c8a0 | 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 20 20 76 6f 6c 61 74 | nuxFb_Shared.{.public:.....volat |
1c8c0 | 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 69 6c 65 20 69 6e 74 | ile.int.lastop;.....volatile.int |
1c8e0 | 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 20 66 69 66 6f 63 6f | .optype;.....volatile.int.fifoco |
1c900 | 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 6e 6c 79 0a 20 20 20 | unt;...//.Accel.drivers.only.... |
1c920 | 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 20 20 76 6f 6c 61 74 | .volatile.int.fifomax;.....volat |
1c940 | 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 6f 72 65 67 72 6f 75 | ile.int.forecol;.....//.Foregrou |
1c960 | 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 6c 61 74 69 6c 65 20 | nd.colour.cacheing.....volatile. |
1c980 | 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 74 3b 20 20 20 2f 2f | unsigned.int.buffer_offset;...// |
1c9a0 | 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 20 69 6e 74 20 6c 69 | .Destination.....volatile.int.li |
1c9c0 | 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 63 6c 69 70 74 6f 70 | nestep;.....volatile.int.cliptop |
1c9e0 | 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 20 20 76 6f 6c 61 74 | ;....//.Clip.rectangle.....volat |
1ca00 | 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 61 74 69 6c 65 20 69 | ile.int.clipleft;.....volatile.i |
1ca20 | 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 65 20 69 6e 74 20 63 | nt.clipright;.....volatile.int.c |
1ca40 | 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 6e 73 69 67 6e 65 64 | lipbottom;.....volatile.unsigned |
1ca60 | 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 75 78 46 62 53 63 72 | .int.rop;..};..class.QLinuxFbScr |
1ca80 | 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 62 6c 69 63 3a 0a 20 | een.:.public.QScreen.{.public:.. |
1caa0 | 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 73 70 6c 61 79 5f 69 | ...QLinuxFbScreen(.int.display_i |
1cac0 | 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 62 53 63 72 65 65 6e | d.);.....virtual.~QLinuxFbScreen |
1cae0 | 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 74 44 65 76 69 63 65 | ();......virtual.bool.initDevice |
1cb00 | 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 |
1cb20 | 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 29 3b 0a 0a 20 20 20 | nst.QString.&displaySpec.);..... |
1cb40 | 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 20 7b 20 72 | .virtual.bool.useOffscreen().{.r |
1cb60 | 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 61 6c 20 76 6f 69 64 | eturn.FALSE;.}......virtual.void |
1cb80 | 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 20 | .disconnect();.....virtual.void. |
1cba0 | 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 76 6f | shutdownDevice();.....virtual.vo |
1cbc0 | 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 20 20 20 20 76 69 72 | id.setMode(int,int,int);.....vir |
1cbe0 | 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 6f | tual.void.save();.....virtual.vo |
1cc00 | 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 62 | id.restore();.....virtual.void.b |
1cc20 | 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 6c 20 76 6f 69 64 20 | lank(bool.on);.....virtual.void. |
1cc40 | 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 20 69 6e 74 2c 75 6e | set(unsigned.int,unsigned.int,un |
1cc60 | 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 0a 20 20 20 20 76 69 | signed.int,unsigned.int);.....vi |
1cc80 | 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 6e 74 29 3b 0a 20 20 | rtual.uchar.*.cache(int,int);... |
1cca0 | 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 68 61 72 20 2a 29 3b | ..virtual.void.uncache(uchar.*); |
1ccc0 | 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 7a 65 28 76 | .....virtual.int.sharedRamSize(v |
1cce0 | 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 72 65 64 20 2a 20 73 | oid.*);......QLinuxFb_Shared.*.s |
1cd00 | 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 6f 69 64 20 64 65 6c | hared;..protected:......void.del |
1cd20 | 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 6f 6f 6c 20 63 61 6e | eteEntry(uchar.*);......bool.can |
1cd40 | 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 3b 0a 20 20 20 20 69 | accel;.....int.dataoffset;.....i |
1cd60 | 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 63 20 76 6f 69 64 20 | nt.cacheStart;......static.void. |
1cd80 | 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 61 6e 63 65 2c 20 69 | clearCache(.QScreen.*instance,.i |
1cda0 | 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 20 64 65 6c 65 74 65 | nt.);..private:......void.delete |
1cdc0 | 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 |
1cde0 | 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 20 73 65 74 75 70 4f | ry(int,int,int);.....void.setupO |
1ce00 | 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 20 20 20 20 69 6e 74 | ffScreen();......int.fd;.....int |
1ce20 | 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 70 68 3b 0a 20 20 20 | .startupw;.....int.startuph;.... |
1ce40 | 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 70 20 2a 73 74 61 72 | .int.startupd;.....fb_cmap.*star |
1ce60 | 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 20 2f 2f 20 51 47 46 | tcmap;.};..#endif..#endif.//.QGF |
1ce80 | 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 00 63 00 73 00 74 00 | XLINUXFB_QWS_H......q.m.a.c.s.t. |
1cea0 | 79 00 6c 00 65 00 5f 00 6d 00 61 00 63 00 2e 00 68 00 00 11 8b 2f 2a 20 20 20 20 20 20 20 20 20 | y.l.e._.m.a.c...h..../*......... |
1cec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1cee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1cf00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1cf20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1cf40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1cf60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1cf80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1cfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1cfc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1cfe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1d480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4d 41 43 53 54 | ..............*/..#ifndef.QMACST |
1d4a0 | 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_ |
1d4c0 | 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 |
1d4e0 | 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 |
1d500 | 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(. |
1d520 | 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 |
1d540 | 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 |
1d560 | 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 |
1d580 | 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 |
1d5a0 | 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; |
1d5c0 | 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 |
1d5e0 | 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.{... |
1d600 | 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 |
1d620 | 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();.. |
1d640 | 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.);. |
1d660 | 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.) |
1d680 | 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* |
1d6a0 | 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 |
1d6c0 | 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 |
1d6e0 | 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. |
1d700 | 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 |
1d720 | 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 |
1d740 | 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 |
1d760 | 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 |
1d780 | 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,.. |
1d7a0 | 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 |
1d7c0 | 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 |
1d7e0 | 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,.... |
1d800 | 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 |
1d820 | 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 |
1d840 | 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 |
1d860 | 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,........ |
1d880 | 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,......... |
1d8a0 | 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 |
1d8c0 | 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 |
1d8e0 | 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 |
1d900 | 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 |
1d920 | 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 |
1d940 | 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 |
1d960 | 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,...... |
1d980 | 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 |
1d9a0 | 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 |
1d9c0 | 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 |
1d9e0 | 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 |
1da00 | 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 |
1da20 | 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 |
1da40 | 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 |
1da60 | 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 |
1da80 | 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,... |
1daa0 | 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.) |
1dac0 | 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 |
1dae0 | 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 |
1db00 | 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 |
1db20 | 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,...... |
1db40 | 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 |
1db60 | 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 |
1db80 | 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 |
1dba0 | 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 |
1dbc0 | 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 |
1dbe0 | 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 |
1dc00 | 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, |
1dc20 | 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 |
1dc40 | 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 |
1dc60 | 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 |
1dc80 | 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 |
1dca0 | 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 |
1dcc0 | 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 |
1dce0 | 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,.. |
1dd00 | 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 |
1dd20 | 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,....... |
1dd40 | 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 |
1dd60 | 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. |
1dd80 | 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,. |
1dda0 | 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.};.. |
1ddc0 | 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 |
1dde0 | 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 |
1de00 | 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 |
1de20 | 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.) |
1de40 | 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 |
1de60 | 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 |
1de80 | 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 |
1dea0 | 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 |
1dec0 | 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 |
1dee0 | 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 |
1df00 | 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: |
1df20 | 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 |
1df40 | 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 |
1df60 | 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 |
1df80 | 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 |
1dfa0 | 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 |
1dfc0 | 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 |
1dfe0 | 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 |
1e000 | 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.//. |
1e020 | 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. |
1e040 | 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 |
1e060 | 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 0a f3 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ._.q.w.s...h..../*.............. |
1e080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1e540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 | ......................*/..#ifnde |
1e560 | 66 20 51 47 46 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 | f.QGFXMATROXDEFS_QWS_H.#define.Q |
1e580 | 47 46 58 4d 41 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 | GFXMATROXDEFS_QWS_H..#ifndef.QT_ |
1e5a0 | 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f | H.#include."qglobal.h".#endif.// |
1e5c0 | 20 51 54 5f 48 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 | .QT_H..#define.CXLEFT.0x1ca0.#de |
1e5e0 | 66 69 6e 65 20 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 | fine.CXRIGHT.0x1ca4.#define.YTOP |
1e600 | 20 30 78 31 63 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 | .0x1c98.#define.YBOT.0x1c9c.#def |
1e620 | 69 6e 65 20 50 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 | ine.PITCH.0x1c8c.#define.YDSTORG |
1e640 | 20 30 78 31 63 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 | .0x1c94.#define.MACCESS.0x1c04.# |
1e660 | 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 43 58 52 | define.CXLEFT.0x1ca0.#define.CXR |
1e680 | 49 47 48 54 20 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 | IGHT.0x1ca4.#define.PLNWT.0x1c1c |
1e6a0 | 0a 23 64 65 66 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 | .#define.FXLEFT.0x1ca8.#define.F |
1e6c0 | 58 52 49 47 48 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 | XRIGHT.0x1cac.#define.XDST.0x1cb |
1e6e0 | 30 0a 23 64 65 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 | 0.#define.YDST.0x1c90.#define.LE |
1e700 | 4e 20 30 78 31 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 | N.0x1c5c.#define.DWGCTL.0x1c00.# |
1e720 | 64 65 66 69 6e 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 | define.FCOL.0x1c24.#define.MATRO |
1e740 | 58 5f 53 54 41 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 | X_STATUS.0x1e14.#define.BCOL.0x1 |
1e760 | 63 32 30 0a 23 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 | c20.#define.FXBNDRY.0x1c84.#defi |
1e780 | 6e 65 20 53 47 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 | ne.SGN.0x1c58.#define.SHIFT.0x1c |
1e7a0 | 35 30 0a 23 64 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 | 50.#define.SRC0.0x1c30.#define.S |
1e7c0 | 52 43 31 20 30 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 | RC1.0x1c34.#define.SRC2.0x1c38.# |
1e7e0 | 64 65 66 69 6e 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 | define.SRC3.0x1c3c..#define.AR0. |
1e800 | 30 78 31 63 36 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 | 0x1c60.#define.AR1.0x1c64.#defin |
1e820 | 65 20 41 52 32 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 | e.AR2.0x1c68.#define.AR3.0x1c6c. |
1e840 | 23 64 65 66 69 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 | #define.AR4.0x1c70.#define.AR5.0 |
1e860 | 78 31 63 37 34 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 | x1c74..#define.EXEC.0x0100.#defi |
1e880 | 6e 65 20 44 57 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 | ne.DWG_REPLACE.0x000c0000..#defi |
1e8a0 | 6e 65 20 44 57 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 | ne.DWG_TRAP.0x04.#define.DWG_LIN |
1e8c0 | 45 5f 43 4c 4f 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 | E_CLOSE.0x02.#define.DWG_SOLID.0 |
1e8e0 | 78 30 38 30 30 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 | x0800.#define.DWG_ARZERO.0x1000. |
1e900 | 23 64 65 66 69 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 | #define.DWG_SGNZERO.0x2000.#defi |
1e920 | 6e 65 20 44 57 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 | ne.DWG_SHIFTZERO.0x4000.#define. |
1e940 | 44 57 47 5f 54 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 | DWG_TRANSC.0x40000000.#define.DW |
1e960 | 47 5f 42 49 54 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 | G_BITBLT.0x08.#define.DWG_BFCOL. |
1e980 | 30 78 30 34 30 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 | 0x04000000..#define.DWG_MODE.(DW |
1e9a0 | 47 5f 54 52 41 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 | G_TRAP.|.DWG_SOLID.|.DWG_ARZERO. |
1e9c0 | 7c 20 44 57 47 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 | |.DWG_SGNZERO.|.DWG_SHIFTZERO.|. |
1e9e0 | 44 57 47 5f 54 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 | DWG_TRANSC.|.DWG_REPLACE)..#defi |
1ea00 | 6e 65 20 43 55 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 | ne.CURPOS.0x3c0c.#define.PALWTAD |
1ea20 | 44 20 30 78 33 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 | D.0x3c00.#define.X_DATAREG.0x3c0 |
1ea40 | 61 0a 0a 23 64 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 | a..#define.XCURCTL.0x6.#define.X |
1ea60 | 43 55 52 41 44 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 | CURADDL.0x4.#define.XCURADDH.0x5 |
1ea80 | 0a 23 64 65 66 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 | .#define.XCURCOL0RED.0x8.#define |
1eaa0 | 20 58 43 55 52 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 | .XCURCOL0GREEN.0x9.#define.XCURC |
1eac0 | 4f 4c 30 42 4c 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 | OL0BLUE.0xa.#define.XCURCOL1RED. |
1eae0 | 30 78 63 0a 23 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 | 0xc.#define.XCURCOL1GREEN.0xd.#d |
1eb00 | 65 66 69 6e 65 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 | efine.XCURCOL1BLUE.0xe..#define. |
1eb20 | 58 59 53 54 52 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 | XYSTRT.0x1c40.#define.XYEND.0x1c |
1eb40 | 34 34 0a 0a 23 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 | 44..#endif.//.QGFXMATROXDEFS_QWS |
1eb60 | 5f 48 0a 00 00 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 | _H......q.g.f.x.m.a.c.h.6.4._.q. |
1eb80 | 77 00 73 00 2e 00 68 00 00 07 b6 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | w.s...h..../*................... |
1eba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ebc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ebe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ec00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ec20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ec40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ec60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ec80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1eca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ecc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ece0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ed00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ed20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ed40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ed60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ed80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1eda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1edc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ede0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ee00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ee20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ee40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ee60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ee80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1eea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1eec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1eee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ef00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ef20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ef40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ef60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1ef80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1efa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1efc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1efe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f0a0 | 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 46 58 4d 41 43 48 36 34 | ..........*/..#ifndef.QGFXMACH64 |
1f0c0 | 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 46 58 4d 41 43 48 36 34 5f 51 57 53 5f 48 0a | _QWS_H.#define.QGFXMACH64_QWS_H. |
1f0e0 | 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 6c 69 6e 75 | .#ifndef.QT_H.#include."qgfxlinu |
1f100 | 78 66 62 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 | xfb_qws.h".#endif.//.QT_H..#ifnd |
1f120 | 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 41 43 48 36 34 0a 0a 63 6c 61 73 73 20 51 4d 61 63 68 | ef.QT_NO_QWS_MACH64..class.QMach |
1f140 | 53 63 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 | Screen.:.public.QLinuxFbScreen.{ |
1f160 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4d 61 63 68 53 63 72 65 65 6e 28 20 69 6e 74 20 64 69 | .public:.....QMachScreen(.int.di |
1f180 | 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 63 68 53 63 | splay_id.);.....virtual.~QMachSc |
1f1a0 | 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 65 63 | reen();......virtual.bool.connec |
1f1c0 | 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 76 69 | t(.const.QString.&spec.);.....vi |
1f1e0 | 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 69 72 | rtual.bool.initDevice();.....vir |
1f200 | 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 20 62 6f 6f 6c 29 | tual.int.initCursor(void*,.bool) |
1f220 | 3b 0a 20 20 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 | ;.....virtual.void.shutdownDevic |
1f240 | 65 28 29 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 | e();.....virtual.bool.useOffscre |
1f260 | 65 6e 28 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 65 47 | en();.....virtual.QGfx.*.createG |
1f280 | 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 69 | fx(unsigned.char.*,int,int,int,i |
1f2a0 | 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 6e 74 | nt);..protected:.....virtual.int |
1f2c0 | 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 76 69 | .pixmapOffsetAlignment();.....vi |
1f2e0 | 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 65 6e | rtual.int.pixmapLinestepAlignmen |
1f300 | 74 28 29 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 4d 41 43 | t();.};..#endif.//.QT_NO_QWS_MAC |
1f320 | 48 36 34 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 47 46 58 4d 41 43 48 36 34 5f 51 57 53 5f 48 0a | H64..#endif.//.QGFXMACH64_QWS_H. |
1f340 | 0a 00 00 00 10 00 71 00 6c 00 69 00 6e 00 65 00 64 00 2e 00 68 00 00 04 25 2f 2a 20 20 20 20 20 | ......q.l.i.n.e.d...h...%/*..... |
1f360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 69 | ...........................*/.#i |
1f740 | 66 6e 64 65 66 20 51 4c 49 4e 45 44 5f 48 0a 23 64 65 66 69 6e 65 20 51 4c 49 4e 45 44 5f 48 0a | fndef.QLINED_H.#define.QLINED_H. |
1f760 | 23 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 0a 00 00 | #include."qlineedit.h".#endif... |
1f780 | 00 16 00 71 00 6c 00 69 00 6e 00 65 00 65 00 64 00 69 00 74 00 2e 00 68 00 00 1c ca 2f 2a 20 20 | ...q.l.i.n.e.e.d.i.t...h..../*.. |
1f7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1f9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fa00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fa20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fa40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fa60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fa80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1faa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
1fd80 | 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4c 49 4e 45 45 44 49 54 5f 48 0a 23 64 65 66 | ....*/..#ifndef.QLINEEDIT_H.#def |
1fda0 | 69 6e 65 20 51 4c 49 4e 45 45 44 49 54 5f 48 0a 0a 73 74 72 75 63 74 20 51 4c 69 6e 65 45 64 69 | ine.QLINEEDIT_H..struct.QLineEdi |
1fdc0 | 74 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 56 61 6c 69 64 61 74 6f 72 3b 0a 63 6c 61 | tPrivate;..class.QValidator;.cla |
1fde0 | 73 73 20 51 50 6f 70 75 70 4d 65 6e 75 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e | ss.QPopupMenu;..#ifndef.QT_H.#in |
1fe00 | 63 6c 75 64 65 20 22 71 66 72 61 6d 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 | clude."qframe.h".#include."qstri |
1fe20 | 6e 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 | ng.h".#endif.//.QT_H..#ifndef.QT |
1fe40 | 5f 4e 4f 5f 4c 49 4e 45 45 44 49 54 0a 0a 63 6c 61 73 73 20 51 54 65 78 74 50 61 72 61 67 72 61 | _NO_LINEEDIT..class.QTextParagra |
1fe60 | 70 68 3b 0a 63 6c 61 73 73 20 51 54 65 78 74 43 75 72 73 6f 72 3b 0a 0a 63 6c 61 73 73 20 51 5f | ph;.class.QTextCursor;..class.Q_ |
1fe80 | 45 58 50 4f 52 54 20 51 4c 69 6e 65 45 64 69 74 20 3a 20 70 75 62 6c 69 63 20 51 46 72 61 6d 65 | EXPORT.QLineEdit.:.public.QFrame |
1fea0 | 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 45 63 68 | .{.....Q_OBJECT.....Q_ENUMS(.Ech |
1fec0 | 6f 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 | oMode.).....Q_PROPERTY(.QString. |
1fee0 | 74 65 78 74 20 52 45 41 44 20 74 65 78 74 20 57 52 49 54 45 20 73 65 74 54 65 78 74 20 29 0a 20 | text.READ.text.WRITE.setText.).. |
1ff00 | 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6d 61 78 4c 65 6e 67 74 68 20 52 45 41 | ...Q_PROPERTY(.int.maxLength.REA |
1ff20 | 44 20 6d 61 78 4c 65 6e 67 74 68 20 57 52 49 54 45 20 73 65 74 4d 61 78 4c 65 6e 67 74 68 20 29 | D.maxLength.WRITE.setMaxLength.) |
1ff40 | 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 66 72 61 6d 65 20 52 45 41 44 | .....Q_PROPERTY(.bool.frame.READ |
1ff60 | 20 66 72 61 6d 65 20 57 52 49 54 45 20 73 65 74 46 72 61 6d 65 20 29 0a 20 20 20 20 51 5f 50 52 | .frame.WRITE.setFrame.).....Q_PR |
1ff80 | 4f 50 45 52 54 59 28 20 45 63 68 6f 4d 6f 64 65 20 65 63 68 6f 4d 6f 64 65 20 52 45 41 44 20 65 | OPERTY(.EchoMode.echoMode.READ.e |
1ffa0 | 63 68 6f 4d 6f 64 65 20 57 52 49 54 45 20 73 65 74 45 63 68 6f 4d 6f 64 65 20 29 0a 20 20 20 20 | choMode.WRITE.setEchoMode.)..... |
1ffc0 | 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 69 6e 67 20 64 69 73 70 6c 61 79 54 65 78 74 20 | Q_PROPERTY(.QString.displayText. |
1ffe0 | 52 45 41 44 20 64 69 73 70 6c 61 79 54 65 78 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 | READ.displayText.).....Q_PROPERT |
20000 | 59 28 20 69 6e 74 20 63 75 72 73 6f 72 50 6f 73 69 74 69 6f 6e 20 52 45 41 44 20 63 75 72 73 6f | Y(.int.cursorPosition.READ.curso |
20020 | 72 50 6f 73 69 74 69 6f 6e 20 57 52 49 54 45 20 73 65 74 43 75 72 73 6f 72 50 6f 73 69 74 69 6f | rPosition.WRITE.setCursorPositio |
20040 | 6e 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 65 6e 74 20 61 6c | n.).....Q_PROPERTY(.Alignment.al |
20060 | 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 54 45 20 73 65 74 | ignment.READ.alignment.WRITE.set |
20080 | 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 28 20 62 6f 6f 6c | Alignment.).....Q_PROPERTY(.bool |
200a0 | 20 65 64 69 74 65 64 20 52 45 41 44 20 65 64 69 74 65 64 20 57 52 49 54 45 20 73 65 74 45 64 69 | .edited.READ.edited.WRITE.setEdi |
200c0 | 74 65 64 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f | ted.DESIGNABLE.false.).....Q_PRO |
200e0 | 50 45 52 54 59 28 20 62 6f 6f 6c 20 6d 6f 64 69 66 69 65 64 20 52 45 41 44 20 69 73 4d 6f 64 69 | PERTY(.bool.modified.READ.isModi |
20100 | 66 69 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 68 61 73 4d | fied.).....Q_PROPERTY(.bool.hasM |
20120 | 61 72 6b 65 64 54 65 78 74 20 52 45 41 44 20 68 61 73 4d 61 72 6b 65 64 54 65 78 74 20 44 45 53 | arkedText.READ.hasMarkedText.DES |
20140 | 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 28 20 | IGNABLE.false.).....Q_PROPERTY(. |
20160 | 62 6f 6f 6c 20 68 61 73 53 65 6c 65 63 74 65 64 54 65 78 74 20 52 45 41 44 20 68 61 73 53 65 6c | bool.hasSelectedText.READ.hasSel |
20180 | 65 63 74 65 64 54 65 78 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 53 74 72 | ectedText.).....Q_PROPERTY(.QStr |
201a0 | 69 6e 67 20 6d 61 72 6b 65 64 54 65 78 74 20 52 45 41 44 20 6d 61 72 6b 65 64 54 65 78 74 20 44 | ing.markedText.READ.markedText.D |
201c0 | 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 |
201e0 | 28 20 51 53 74 72 69 6e 67 20 73 65 6c 65 63 74 65 64 54 65 78 74 20 52 45 41 44 20 73 65 6c 65 | (.QString.selectedText.READ.sele |
20200 | 63 74 65 64 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 | ctedText.).....Q_PROPERTY(.bool. |
20220 | 64 72 61 67 45 6e 61 62 6c 65 64 20 52 45 41 44 20 64 72 61 67 45 6e 61 62 6c 65 64 20 57 52 49 | dragEnabled.READ.dragEnabled.WRI |
20240 | 54 45 20 73 65 74 44 72 61 67 45 6e 61 62 6c 65 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 | TE.setDragEnabled.).....Q_PROPER |
20260 | 54 59 28 20 62 6f 6f 6c 20 72 65 61 64 4f 6e 6c 79 20 52 45 41 44 20 69 73 52 65 61 64 4f 6e 6c | TY(.bool.readOnly.READ.isReadOnl |
20280 | 79 20 57 52 49 54 45 20 73 65 74 52 65 61 64 4f 6e 6c 79 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 | y.WRITE.setReadOnly.).....Q_PROP |
202a0 | 45 52 54 59 28 20 62 6f 6f 6c 20 75 6e 64 6f 41 76 61 69 6c 61 62 6c 65 20 52 45 41 44 20 69 73 | ERTY(.bool.undoAvailable.READ.is |
202c0 | 55 6e 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 52 54 59 28 20 | UndoAvailable.).....Q_PROPERTY(. |
202e0 | 62 6f 6f 6c 20 72 65 64 6f 41 76 61 69 6c 61 62 6c 65 20 52 45 41 44 20 69 73 52 65 64 6f 41 76 | bool.redoAvailable.READ.isRedoAv |
20300 | 61 69 6c 61 62 6c 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 | ailable.).....Q_PROPERTY(.QStrin |
20320 | 67 20 69 6e 70 75 74 4d 61 73 6b 20 52 45 41 44 20 69 6e 70 75 74 4d 61 73 6b 20 57 52 49 54 45 | g.inputMask.READ.inputMask.WRITE |
20340 | 20 73 65 74 49 6e 70 75 74 4d 61 73 6b 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 | .setInputMask.).....Q_PROPERTY(. |
20360 | 62 6f 6f 6c 20 61 63 63 65 70 74 61 62 6c 65 49 6e 70 75 74 20 52 45 41 44 20 68 61 73 41 63 63 | bool.acceptableInput.READ.hasAcc |
20380 | 65 70 74 61 62 6c 65 49 6e 70 75 74 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4c 69 6e | eptableInput.)..public:.....QLin |
203a0 | 65 45 64 69 74 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 | eEdit(.QWidget*.parent,.const.ch |
203c0 | 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 4c 69 6e 65 45 64 69 74 28 20 63 6f 6e | ar*.name=0.);.....QLineEdit(.con |
203e0 | 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 2c 20 63 | st.QString.&,.QWidget*.parent,.c |
20400 | 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 6e 65 45 64 | onst.char*.name=0.);.....QLineEd |
20420 | 69 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 | it(.const.QString.&,.const.QStri |
20440 | 6e 67 20 26 2c 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 | ng.&,.QWidget*.parent,.const.cha |
20460 | 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 4c 69 6e 65 45 64 69 74 28 29 3b 0a 0a | r*.name=0.);.....~QLineEdit();.. |
20480 | 20 20 20 20 51 53 74 72 69 6e 67 20 74 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 | ....QString.text().const;......Q |
204a0 | 53 74 72 69 6e 67 20 64 69 73 70 6c 61 79 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 | String.displayText().const;..... |
204c0 | 20 69 6e 74 20 6d 61 78 4c 65 6e 67 74 68 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f | .int.maxLength().const;......boo |
204e0 | 6c 20 66 72 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 45 63 68 6f 4d | l.frame().const;......enum.EchoM |
20500 | 6f 64 65 20 7b 20 4e 6f 72 6d 61 6c 2c 20 4e 6f 45 63 68 6f 2c 20 50 61 73 73 77 6f 72 64 20 7d | ode.{.Normal,.NoEcho,.Password.} |
20520 | 3b 0a 20 20 20 20 45 63 68 6f 4d 6f 64 65 20 65 63 68 6f 4d 6f 64 65 28 29 20 63 6f 6e 73 74 3b | ;.....EchoMode.echoMode().const; |
20540 | 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 65 61 64 4f 6e 6c 79 28 29 20 63 6f 6e 73 74 3b 0a 0a | ......bool.isReadOnly().const;.. |
20560 | 20 20 20 20 63 6f 6e 73 74 20 51 56 61 6c 69 64 61 74 6f 72 20 2a 20 76 61 6c 69 64 61 74 6f 72 | ....const.QValidator.*.validator |
20580 | 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 29 20 | ().const;......QSize.sizeHint(). |
205a0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 48 69 6e 74 | const;.....QSize.minimumSizeHint |
205c0 | 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 63 75 72 73 6f 72 50 6f 73 69 74 69 6f | ().const;......int.cursorPositio |
205e0 | 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 76 61 6c 69 64 61 74 65 41 6e 64 53 | n().const;.....bool.validateAndS |
20600 | 65 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 | et(.const.QString.&,.int,.int,.i |
20620 | 6e 74 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 0a 20 20 20 20 69 6e 74 20 61 6c 69 67 6e | nt.);.//.obsolete......int.align |
20640 | 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d | ment().const;..#ifndef.QT_NO_COM |
20660 | 50 41 54 0a 20 20 20 20 76 6f 69 64 20 63 75 72 73 6f 72 4c 65 66 74 28 20 62 6f 6f 6c 20 6d 61 | PAT.....void.cursorLeft(.bool.ma |
20680 | 72 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 | rk,.int.steps.=.1.).{.cursorForw |
206a0 | 61 72 64 28 20 6d 61 72 6b 2c 20 2d 73 74 65 70 73 20 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 | ard(.mark,.-steps.);.}.....void. |
206c0 | 63 75 72 73 6f 72 52 69 67 68 74 28 20 62 6f 6f 6c 20 6d 61 72 6b 2c 20 69 6e 74 20 73 74 65 70 | cursorRight(.bool.mark,.int.step |
206e0 | 73 20 3d 20 31 20 29 20 7b 20 63 75 72 73 6f 72 46 6f 72 77 61 72 64 28 20 6d 61 72 6b 2c 20 73 | s.=.1.).{.cursorForward(.mark,.s |
20700 | 74 65 70 73 20 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 63 75 72 73 6f 72 | teps.);.}.#endif.....void.cursor |
20720 | 46 6f 72 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 | Forward(.bool.mark,.int.steps.=. |
20740 | 31 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 75 72 73 6f 72 42 61 63 6b 77 61 72 64 28 20 62 6f | 1.);.....void.cursorBackward(.bo |
20760 | 6f 6c 20 6d 61 72 6b 2c 20 69 6e 74 20 73 74 65 70 73 20 3d 20 31 20 29 3b 0a 20 20 20 20 76 6f | ol.mark,.int.steps.=.1.);.....vo |
20780 | 69 64 20 63 75 72 73 6f 72 57 6f 72 64 46 6f 72 77 61 72 64 28 20 62 6f 6f 6c 20 6d 61 72 6b 20 | id.cursorWordForward(.bool.mark. |
207a0 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 75 72 73 6f 72 57 6f 72 64 42 61 63 6b 77 61 72 64 28 20 | );.....void.cursorWordBackward(. |
207c0 | 62 6f 6f 6c 20 6d 61 72 6b 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 62 61 63 6b 73 70 61 63 65 28 | bool.mark.);.....void.backspace( |
207e0 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 65 6c 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 6f 6d 65 | );.....void.del();.....void.home |
20800 | 28 20 62 6f 6f 6c 20 6d 61 72 6b 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 6e 64 28 20 62 6f 6f | (.bool.mark.);.....void.end(.boo |
20820 | 6c 20 6d 61 72 6b 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4d 6f 64 69 66 69 65 64 28 29 | l.mark.);......bool.isModified() |
20840 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 63 6c 65 61 72 4d 6f 64 69 66 69 65 64 28 29 | .const;.....void.clearModified() |
20860 | 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 65 64 69 74 65 64 28 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 6f | ;......bool.edited().const;.//.o |
20880 | 62 73 6f 6c 65 74 65 2c 20 75 73 65 20 69 73 4d 6f 64 69 66 69 65 64 28 29 0a 20 20 20 20 76 6f | bsolete,.use.isModified().....vo |
208a0 | 69 64 20 73 65 74 45 64 69 74 65 64 28 20 62 6f 6f 6c 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 | id.setEdited(.bool.);.//.obsolet |
208c0 | 65 2c 20 75 73 65 20 63 6c 65 61 72 4d 6f 64 69 66 69 65 64 28 29 0a 0a 20 20 20 20 62 6f 6f 6c | e,.use.clearModified()......bool |
208e0 | 20 68 61 73 53 65 6c 65 63 74 65 64 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 | .hasSelectedText().const;.....QS |
20900 | 74 72 69 6e 67 20 73 65 6c 65 63 74 65 64 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | tring.selectedText().const;..... |
20920 | 69 6e 74 20 73 65 6c 65 63 74 69 6f 6e 53 74 61 72 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 | int.selectionStart().const;..... |
20940 | 20 62 6f 6f 6c 20 69 73 55 6e 64 6f 41 76 61 69 6c 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 | .bool.isUndoAvailable().const;.. |
20960 | 20 20 20 62 6f 6f 6c 20 69 73 52 65 64 6f 41 76 61 69 6c 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b | ...bool.isRedoAvailable().const; |
20980 | 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. |
209a0 | 68 61 73 4d 61 72 6b 65 64 54 65 78 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 68 | hasMarkedText().const.{.return.h |
209c0 | 61 73 53 65 6c 65 63 74 65 64 54 65 78 74 28 29 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 20 | asSelectedText();.}.....QString. |
209e0 | 6d 61 72 6b 65 64 54 65 78 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 65 6c 65 | markedText().const.{.return.sele |
20a00 | 63 74 65 64 54 65 78 74 28 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 62 6f 6f 6c 20 64 | ctedText();.}.#endif......bool.d |
20a20 | 72 61 67 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 | ragEnabled().const;......QString |
20a40 | 20 69 6e 70 75 74 4d 61 73 6b 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 | .inputMask().const;.....void.set |
20a60 | 49 6e 70 75 74 4d 61 73 6b 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 69 6e 70 75 74 4d | InputMask(.const.QString.&inputM |
20a80 | 61 73 6b 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 41 63 63 65 70 74 61 62 6c 65 49 6e 70 | ask.);.....bool.hasAcceptableInp |
20aa0 | 75 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 | ut().const;..public.slots:.....v |
20ac0 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 | irtual.void.setText(.const.QStri |
20ae0 | 6e 67 20 26 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 | ng.&);.....virtual.void.selectAl |
20b00 | 6c 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 65 73 65 6c 65 63 74 28 29 | l();.....virtual.void.deselect() |
20b20 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 65 61 72 56 61 6c 69 64 61 74 6f | ;.....virtual.void.clearValidato |
20b40 | 72 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 72 74 28 20 63 6f | r();.....virtual.void.insert(.co |
20b60 | 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 69 64 | nst.QString.&);.....virtual.void |
20b80 | 20 63 6c 65 61 72 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 6e 64 6f 28 | .clear();.....virtual.void.undo( |
20ba0 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 64 6f 28 29 3b 0a 20 20 20 20 | );.....virtual.void.redo();..... |
20bc0 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d 61 78 4c 65 6e 67 74 68 28 20 69 6e 74 20 29 | virtual.void.setMaxLength(.int.) |
20be0 | 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 28 20 62 6f 6f | ;.....virtual.void.setFrame(.boo |
20c00 | 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 45 63 68 6f 4d 6f 64 | l.);.....virtual.void.setEchoMod |
20c20 | 65 28 20 45 63 68 6f 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 | e(.EchoMode.);.....virtual.void. |
20c40 | 73 65 74 52 65 61 64 4f 6e 6c 79 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | setReadOnly(.bool.);.....virtual |
20c60 | 20 76 6f 69 64 20 73 65 74 56 61 6c 69 64 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 56 61 6c 69 64 | .void.setValidator(.const.QValid |
20c80 | 61 74 6f 72 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 46 6f | ator.*.);.....virtual.void.setFo |
20ca0 | 6e 74 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | nt(.const.QFont.&.);.....virtual |
20cc0 | 20 76 6f 69 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 | .void.setPalette(.const.QPalette |
20ce0 | 20 26 20 29 3b 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 | .&.);.....virtual.void.setSelect |
20d00 | 69 6f 6e 28 20 69 6e 74 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | ion(.int,.int.);.....virtual.voi |
20d20 | 64 20 73 65 74 43 75 72 73 6f 72 50 6f 73 69 74 69 6f 6e 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 | d.setCursorPosition(.int.);..... |
20d40 | 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 6e 74 20 66 | virtual.void.setAlignment(.int.f |
20d60 | 6c 61 67 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4c 49 50 42 4f 41 52 44 0a 20 | lag.);.#ifndef.QT_NO_CLIPBOARD.. |
20d80 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 75 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 | ...virtual.void.cut();.....virtu |
20da0 | 61 6c 20 76 6f 69 64 20 63 6f 70 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 | al.void.copy().const;.....virtua |
20dc0 | 6c 20 76 6f 69 64 20 70 61 73 74 65 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 | l.void.paste();.#endif.....virtu |
20de0 | 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 62 20 29 | al.void.setDragEnabled(.bool.b.) |
20e00 | 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 74 65 78 74 43 68 61 6e 67 65 64 | ;..signals:.....void.textChanged |
20e20 | 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 72 65 74 | (.const.QString.&);.....void.ret |
20e40 | 75 72 6e 50 72 65 73 73 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 6c 6f 73 74 46 6f 63 75 73 | urnPressed();.....void.lostFocus |
20e60 | 28 29 3b 0a 20 20 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 | ();.....void.selectionChanged(); |
20e80 | 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 |
20ea0 | 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 50 72 65 73 73 45 76 65 6e | ent.*.);.....void.mousePressEven |
20ec0 | 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 6f 75 | t(.QMouseEvent.*.);.....void.mou |
20ee0 | 73 65 4d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 | seMoveEvent(.QMouseEvent.*.);... |
20f00 | 20 20 76 6f 69 64 20 6d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 | ..void.mouseReleaseEvent(.QMouse |
20f20 | 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 44 6f 75 62 6c 65 43 | Event.*.);.....void.mouseDoubleC |
20f40 | 6c 69 63 6b 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 | lickEvent(.QMouseEvent.*.);..... |
20f60 | 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 20 2a 20 | void.keyPressEvent(.QKeyEvent.*. |
20f80 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6d 53 74 61 72 74 45 76 65 6e 74 28 20 51 49 4d 45 76 65 | );.....void.imStartEvent(.QIMEve |
20fa0 | 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6d 43 6f 6d 70 6f 73 65 45 76 65 6e 74 28 | nt.*.);.....void.imComposeEvent( |
20fc0 | 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 45 6e 64 45 76 65 | .QIMEvent.*.);.....void.imEndEve |
20fe0 | 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 66 6f 63 75 73 | nt(.QIMEvent.*.);.....void.focus |
21000 | 49 6e 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f | InEvent(.QFocusEvent.*.);.....vo |
21020 | 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 6e 74 20 2a 20 | id.focusOutEvent(.QFocusEvent.*. |
21040 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a 65 | );.....void.resizeEvent(.QResize |
21060 | 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 65 6e 74 73 | Event.*.);.....void.drawContents |
21080 | 28 20 51 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 52 | (.QPainter.*.);.#ifndef.QT_NO_DR |
210a0 | 41 47 41 4e 44 44 52 4f 50 0a 20 20 20 20 76 6f 69 64 20 64 72 61 67 45 6e 74 65 72 45 76 65 6e | AGANDDROP.....void.dragEnterEven |
210c0 | 74 28 20 51 44 72 61 67 45 6e 74 65 72 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 | t(.QDragEnterEvent.*.);.....void |
210e0 | 20 64 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 | .dragMoveEvent(.QDragMoveEvent.* |
21100 | 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 72 61 67 4c 65 61 76 65 45 76 65 6e 74 28 20 51 44 | e.);.....void.dragLeaveEvent(.QD |
21120 | 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 69 64 20 64 72 6f | ragLeaveEvent.*e.);.....void.dro |
21140 | 70 45 76 65 6e 74 28 20 51 44 72 6f 70 45 76 65 6e 74 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 20 | pEvent(.QDropEvent.*.);.#endif.. |
21160 | 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e 74 28 20 51 43 6f 6e 74 65 | ...void.contextMenuEvent(.QConte |
21180 | 78 74 4d 65 6e 75 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 6f | xtMenuEvent.*.);.....virtual.QPo |
211a0 | 70 75 70 4d 65 6e 75 20 2a 63 72 65 61 74 65 50 6f 70 75 70 4d 65 6e 75 28 29 3b 0a 20 20 20 20 | pupMenu.*createPopupMenu();..... |
211c0 | 76 6f 69 64 20 77 69 6e 64 6f 77 41 63 74 69 76 61 74 69 6f 6e 43 68 61 6e 67 65 28 20 62 6f 6f | void.windowActivationChange(.boo |
211e0 | 6c 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 20 20 20 76 6f | l.);.#ifndef.QT_NO_COMPAT.....vo |
21200 | 69 64 20 72 65 70 61 69 6e 74 41 72 65 61 28 20 69 6e 74 2c 20 69 6e 74 20 29 20 7b 20 75 70 64 | id.repaintArea(.int,.int.).{.upd |
21220 | 61 74 65 28 29 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a | ate();.}.#endif..private.slots:. |
21240 | 20 20 20 20 76 6f 69 64 20 63 6c 69 70 62 6f 61 72 64 43 68 61 6e 67 65 64 28 29 3b 0a 0a 70 75 | ....void.clipboardChanged();..pu |
21260 | 62 6c 69 63 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 50 61 73 73 77 6f 72 64 43 68 61 72 28 20 | blic:.....void.setPasswordChar(. |
21280 | 51 43 68 61 72 20 63 20 29 3b 20 2f 2f 20 69 6e 74 65 72 6e 61 6c 20 6f 62 73 6f 6c 65 74 65 0a | QChar.c.);.//.internal.obsolete. |
212a0 | 20 20 20 20 51 43 68 61 72 20 70 61 73 73 77 6f 72 64 43 68 61 72 28 29 20 63 6f 6e 73 74 3b 20 | ....QChar.passwordChar().const;. |
212c0 | 2f 2f 20 6f 62 73 6f 6c 65 74 65 20 69 6e 74 65 72 6e 61 6c 0a 20 20 20 20 69 6e 74 20 63 68 61 | //.obsolete.internal.....int.cha |
212e0 | 72 61 63 74 65 72 41 74 28 20 69 6e 74 2c 20 51 43 68 61 72 2a 20 29 20 63 6f 6e 73 74 3b 20 2f | racterAt(.int,.QChar*.).const;./ |
21300 | 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 62 6f 6f 6c 20 67 65 74 53 65 6c 65 63 74 69 6f 6e | /.obsolete.....bool.getSelection |
21320 | 28 20 69 6e 74 20 2a 2c 20 69 6e 74 20 2a 20 29 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 0a 70 | (.int.*,.int.*.);.//.obsolete..p |
21340 | 72 69 76 61 74 65 3a 0a 20 20 20 20 66 72 69 65 6e 64 20 73 74 72 75 63 74 20 51 4c 69 6e 65 45 | rivate:.....friend.struct.QLineE |
21360 | 64 69 74 50 72 69 76 61 74 65 3b 0a 20 20 20 20 51 4c 69 6e 65 45 64 69 74 50 72 69 76 61 74 65 | ditPrivate;.....QLineEditPrivate |
21380 | 20 2a 20 64 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 | .*.d;..private:.//.Disabled.copy |
213a0 | 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 |
213c0 | 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 4c 69 6e 65 | efined(Q_DISABLE_COPY).....QLine |
213e0 | 45 64 69 74 28 20 63 6f 6e 73 74 20 51 4c 69 6e 65 45 64 69 74 20 26 20 29 3b 0a 20 20 20 20 51 | Edit(.const.QLineEdit.&.);.....Q |
21400 | 4c 69 6e 65 45 64 69 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 4c 69 6e 65 | LineEdit.&operator=(.const.QLine |
21420 | 45 64 69 74 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 20 | Edit.&.);.#endif.};...#endif.//. |
21440 | 51 54 5f 4e 4f 5f 4c 49 4e 45 45 44 49 54 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4c 49 4e 45 45 | QT_NO_LINEEDIT..#endif.//.QLINEE |
21460 | 44 49 54 5f 48 0a 00 00 00 1a 00 71 00 6d 00 65 00 74 00 61 00 6f 00 62 00 6a 00 65 00 63 00 74 | DIT_H......q.m.e.t.a.o.b.j.e.c.t |
21480 | 00 2e 00 68 00 00 23 bd 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...h..#./*...................... |
214a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
214c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
214e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
215a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
215c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
215e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
216a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
216c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
216e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
217a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
217c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
217e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
218a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
218c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
218e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
219a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
219c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
219e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
21a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4d 45 54 41 4f | ..............*/..#ifndef.QMETAO |
21a80 | 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 48 0a 0a 23 | BJECT_H.#define.QMETAOBJECT_H..# |
21aa0 | 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6e 6e 65 63 74 69 6f | ifndef.QT_H.#include."qconnectio |
21ac0 | 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 65 6e 64 69 | n.h".#include."qstrlist.h".#endi |
21ae0 | 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 50 55 54 5f | f.//.QT_H..#ifndef.Q_MOC_OUTPUT_ |
21b00 | 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 54 5f 52 45 | REVISION.#define.Q_MOC_OUTPUT_RE |
21b20 | 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 65 63 74 3b | VISION.26.#endif..class.QObject; |
21b40 | 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 61 4f 62 6a | .struct.QUMethod;.class.QMetaObj |
21b60 | 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 61 09 09 09 | ectPrivate;..struct.QMetaData... |
21b80 | 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 61 74 61 0a | .//.-.member.function.meta.data. |
21ba0 | 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 6c 6f 74 73 | {......//...for.signal.and.slots |
21bc0 | 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 20 2d 20 6d | .....const.char.*name;....//.-.m |
21be0 | 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 64 2a 20 6d | ember.name.....const.QUMethod*.m |
21c00 | 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 64 20 64 65 | ethod;...//.-.detailed.method.de |
21c20 | 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 50 72 69 76 | scription.....enum.Access.{.Priv |
21c40 | 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 20 20 41 63 | ate,.Protected,.Public.};.....Ac |
21c60 | 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 70 65 72 6d | cess.access;....//.-.access.perm |
21c80 | 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 50 45 52 54 | ission.};..#ifndef.QT_NO_PROPERT |
21ca0 | 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 6e 75 6d 65 | IES.struct.QMetaEnum....//.enume |
21cc0 | 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 6f 72 20 70 | rator.meta.data.{......//..for.p |
21ce0 | 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 6d 65 3b 09 | roperties.....const.char.*name;. |
21d00 | 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 75 69 6e 74 | ...//.-.enumerator.name.....uint |
21d20 | 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 61 6c 75 65 | .count;.....//.-.number.of.value |
21d40 | 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 20 6e 61 6d | s.....struct.Item.....//.-.a.nam |
21d60 | 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 61 72 20 2a | e/value.pair.....{..const.char.* |
21d80 | 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 63 6f 6e 73 | key;..int.value;.....};.....cons |
21da0 | 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 61 6d 65 2f | t.Item.*items;....//.-.the.name/ |
21dc0 | 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 09 09 2f 2f | value.pairs.....bool.set;.....// |
21de0 | 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 74 65 64 20 | .whether.enum.has.to.be.treated. |
21e00 | 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 51 54 5f 4e | as.a.set.};.#endif..#ifndef.QT_N |
21e20 | 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 20 51 4d 65 | O_PROPERTIES..class.Q_EXPORT.QMe |
21e40 | 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 61 20 64 61 | taProperty...//.property.meta.da |
21e60 | 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 09 74 79 70 | ta.{.public:.....const.char*.typ |
21e80 | 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 79 70 65 20 | e().const.{.return.t;.}.//.type. |
21ea0 | 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 61 72 2a 09 | of.the.property.....const.char*. |
21ec0 | 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 2f 20 6e 61 | name().const.{.return.n;.}.//.na |
21ee0 | 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 20 77 72 69 | me.of.the.property......bool.wri |
21f00 | 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 6c 69 64 28 | table().const;.....bool.isValid( |
21f20 | 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 28 29 20 63 | ).const;......bool.isSetType().c |
21f40 | 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 63 6f 6e 73 | onst;.....bool.isEnumType().cons |
21f60 | 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 6f 6e 73 74 | t;.....QStrList.enumKeys().const |
21f80 | 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 20 20 69 6e | ;...//.enumeration.names......in |
21fa0 | 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 79 20 29 20 | t.keyToValue(.const.char*.key.). |
21fc0 | 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 72 73 69 6f | const;.//.enum.and.set.conversio |
21fe0 | 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 76 61 6c 75 | n.functions.....const.char*.valu |
22000 | 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 20 20 20 69 | eToKey(.int.value.).const;.....i |
22020 | 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 73 74 26 20 | nt.keysToValue(.const.QStrList&. |
22040 | 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 61 6c 75 65 | keys.).const;.....QStrList.value |
22060 | 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 20 20 20 20 | ToKeys(.int.value.).const;...... |
22080 | 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 30 20 29 20 | bool.designable(.QObject*.=.0.). |
220a0 | 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 51 4f 62 6a | const;.....bool.scriptable(.QObj |
220c0 | 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 74 6f 72 65 | ect*.=.0.).const;.....bool.store |
220e0 | 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 20 20 62 6f | d(.QObject*.=.0.).const;......bo |
22100 | 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 0a 20 20 20 | ol.reset(.QObject*.).const;..... |
22120 | 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 6c 0a 20 20 | .const.char*.t;...//.internal... |
22140 | 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 61 6c 0a 0a | ..const.char*.n;...//.internal.. |
22160 | 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 3d 20 30 78 | ....enum.Flags..{..Invalid..=.0x |
22180 | 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 30 30 30 31 | 00000000,..Readable.=.0x00000001 |
221a0 | 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 6e 75 6d 4f | ,..Writable.=.0x00000002,..EnumO |
221c0 | 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 65 64 45 6e | rSet.=.0x00000004,..UnresolvedEn |
221e0 | 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 30 78 30 30 | um.=.0x00000008,..StdSet..=.0x00 |
22200 | 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 30 30 0a 20 | 000100,..Override.=.0x00000200.. |
22220 | 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 74 65 72 6e | ...};......uint.flags;.//.intern |
22240 | 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 66 20 29 20 | al.....bool.testFlags(.uint.f.). |
22260 | 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 73 74 64 53 | const;.//.internal.....bool.stdS |
22280 | 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 20 20 69 6e | et().const;...//.internal.....in |
222a0 | 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 0a 0a 20 20 | t.id().const;....//.internal.... |
222c0 | 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 6e 74 65 72 | ..QMetaObject**.meta;...//.inter |
222e0 | 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 75 6d 44 61 | nal......const.QMetaEnum*.enumDa |
22300 | 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 3b 20 09 09 | ta;..//.internal.....int._id;... |
22320 | 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 28 29 3b 20 | ..//.internal.....void.clear();. |
22340 | 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 6f 6c 20 51 | ...//.internal.};..inline.bool.Q |
22360 | 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 74 20 66 20 | MetaProperty::testFlags(.uint.f. |
22380 | 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 69 6e 74 29 | ).const.{.return.(flags.&.(uint) |
223a0 | 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 51 54 5f 4e | f).!=.(uint)0;.}..#endif.//.QT_N |
223c0 | 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 6e 66 6f 09 | O_PROPERTIES..struct.QClassInfo. |
223e0 | 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 0a 20 20 20 | ...//.class.info.meta.data.{.... |
22400 | 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 61 6d 65 20 | .const.char*.name;....//.-.name. |
22420 | 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 76 61 6c 75 | of.the.info.....const.char*.valu |
22440 | 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 0a 7d 3b 0a | e;....//.-.value.of.the.info.};. |
22460 | 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 09 09 2f 2f | .class.Q_EXPORT.QMetaObject...// |
22480 | 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 0a 20 20 20 | .meta.object.class.{.public:.... |
224a0 | 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 6f 6e 73 74 | .QMetaObject(.const.char.*.const |
224c0 | 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 70 65 72 63 | .class_name,.QMetaObject.*superc |
224e0 | 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 6f 6e 73 74 | lass,....const.QMetaData.*.const |
22500 | 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 63 6f 6e 73 | .slot_data,.int.n_slots,....cons |
22520 | 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 61 74 61 2c | t.QMetaData.*.const.signal_data, |
22540 | 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 4f 5f 50 52 | .int.n_signals,.#ifndef.QT_NO_PR |
22560 | 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 72 74 79 20 | OPERTIES....const.QMetaProperty. |
22580 | 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 73 2c 0a 09 | *const.prop_data,.int.n_props,.. |
225a0 | 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 6d 5f 64 61 | ..const.QMetaEnum.*const.enum_da |
225c0 | 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 6f 6e 73 74 | ta,.int.n_enums,.#endif....const |
225e0 | 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 6f 2c 20 69 | .QClassInfo.*const.class_info,.i |
22600 | 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 50 52 4f 50 | nt.n_info.);..#ifndef.QT_NO_PROP |
22620 | 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 74 20 63 68 | ERTIES.....QMetaObject(.const.ch |
22640 | 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 4f 62 6a 65 | ar.*.const.class_name,.QMetaObje |
22660 | 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 74 61 44 61 | ct.*superclass,....const.QMetaDa |
22680 | 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 73 6c 6f 74 | ta.*.const.slot_data,.int.n_slot |
226a0 | 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 74 20 73 69 | s,....const.QMetaData.*.const.si |
226c0 | 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 20 63 6f 6e | gnal_data,.int.n_signals,....con |
226e0 | 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 |
22700 | 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 74 61 45 6e | a,.int.n_props,....const.QMetaEn |
22720 | 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 6d 73 | um.*const.enum_data,.int.n_enums |
22740 | 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 74 79 29 28 | ,....bool.(*qt_static_property)( |
22760 | 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 2a 29 2c 0a | QObject*,.int,.int,.QVariant*),. |
22780 | 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 6c 61 73 73 | ...const.QClassInfo.*const.class |
227a0 | 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 0a 0a 20 20 | _info,.int.n_info.);.#endif..... |
227c0 | 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 20 20 20 63 | ..virtual.~QMetaObject();......c |
227e0 | 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 74 20 7b 20 | onst.char.*className()..const.{. |
22800 | 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 74 20 63 68 | return.classname;.}.....const.ch |
22820 | 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 20 72 65 74 | ar.*superClassName().const.{.ret |
22840 | 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 4d 65 74 61 | urn.superclassname;.}......QMeta |
22860 | 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 7b 20 72 65 | Object.*superClass()..const.{.re |
22880 | 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 09 69 6e 68 | turn.superclass;.}......bool.inh |
228a0 | 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 63 6f 6e 73 | erits(.const.char*.clname.).cons |
228c0 | 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 75 70 65 72 | t;......int.numSlots(.bool.super |
228e0 | 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 6d 53 69 | .=.FALSE.).const;.....int..numSi |
22900 | 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 63 6f 6e 73 | gnals(.bool.super.=.FALSE.).cons |
22920 | 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 20 63 68 61 | t;......int..findSlot(.const.cha |
22940 | 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 73 74 3b | r.*,.bool.super.=.FALSE.).const; |
22960 | 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 63 68 61 72 | .....int..findSignal(.const.char |
22980 | 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 73 74 3b 0a | .*,.bool.super.=.FALSE.).const;. |
229a0 | 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 20 69 6e 74 | .....const.QMetaData..*slot(.int |
229c0 | 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 20 63 6f 6e | .index,.bool.super.=.FALSE.).con |
229e0 | 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 67 6e 61 6c | st;.....const.QMetaData..*signal |
22a00 | 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 4c 53 45 20 | (.int.index,.bool.super.=.FALSE. |
22a20 | 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 61 6d 65 73 | ).const;......QStrList.slotNames |
22a40 | 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 3b 0a 20 20 | (.bool.super.=.FALSE.).const;... |
22a60 | 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 20 73 75 70 | ..QStrList.signalNames(.bool.sup |
22a80 | 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 09 09 73 6c | er.=.FALSE.).const;......int..sl |
22aa0 | 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 69 67 6e 61 | otOffset().const;.....int..signa |
22ac0 | 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 6f 70 65 72 | lOffset().const;.....int..proper |
22ae0 | 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 6e 75 6d 43 | tyOffset().const;......int..numC |
22b00 | 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 20 29 20 63 | lassInfo(.bool.super.=.FALSE.).c |
22b20 | 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 63 6c 61 73 | onst;.....const.QClassInfo.*clas |
22b40 | 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 20 3d 20 46 | sInfo(.int.index,.bool.super.=.F |
22b60 | 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 09 2a 63 6c | ALSE.).const;.....const.char.*cl |
22b80 | 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 6f 6f 6c 20 | assInfo(.const.char*.name,.bool. |
22ba0 | 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 64 65 66 20 | super.=.FALSE.).const;..#ifndef. |
22bc0 | 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 4d 65 74 61 | QT_NO_PROPERTIES.....const.QMeta |
22be0 | 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 78 2c 20 62 | Property.*property(.int.index,.b |
22c00 | 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 20 20 20 69 | ool.super.=.FALSE.).const;.....i |
22c20 | 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 2a 6e 61 6d | nt.findProperty(.const.char.*nam |
22c40 | 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 74 3b 0a 20 | e,.bool.super.=.FALSE.).const;.. |
22c60 | 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 74 20 51 4d | ...int.indexOfProperty(.const.QM |
22c80 | 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 41 4c 53 45 | etaProperty*,.bool.super.=.FALSE |
22ca0 | 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 70 65 72 74 | .).const;.....const.QMetaPropert |
22cc0 | 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 65 74 61 50 | y*.resolveProperty(.const.QMetaP |
22ce0 | 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 73 6f 6c 76 | roperty*.).const;.....int.resolv |
22d00 | 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 51 53 74 72 | eProperty(.int.).const;.....QStr |
22d20 | 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 70 65 72 20 | List..propertyNames(.bool.super. |
22d40 | 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 6d 50 72 6f | =.FALSE.).const;.....int..numPro |
22d60 | 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 29 20 63 6f | perties(.bool.super.=.FALSE.).co |
22d80 | 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 72 61 70 70 | nst;.#endif......//.static.wrapp |
22da0 | 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 65 73 73 61 | ers.around.constructors,.necessa |
22dc0 | 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 69 6e 64 6f | ry.to.work.around.a.....//.Windo |
22de0 | 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 61 6e 20 6f | ws-DLL.limitation:.objects.can.o |
22e00 | 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 2f 2f 20 44 | nly.be.deleted.within.a.....//.D |
22e20 | 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 61 74 65 64 | LL.if.they.were.actually.created |
22e40 | 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 20 51 4d 65 | .within.that.DLL......static.QMe |
22e60 | 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 6e 73 74 20 | taObject.*new_metaobject(.const. |
22e80 | 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 63 6f 6e 73 | char.*,.QMetaObject.*,......cons |
22ea0 | 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 09 09 63 6f | t.QMetaData.*const,.int,......co |
22ec0 | 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 69 66 6e 64 | nst.QMetaData.*const,.int,.#ifnd |
22ee0 | 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 73 74 20 51 | ef.QT_NO_PROPERTIES......const.Q |
22f00 | 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 61 2c 20 69 | MetaProperty.*const.prop_data,.i |
22f20 | 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 45 6e 75 6d | nt.n_props,......const.QMetaEnum |
22f40 | 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 6d 73 2c 0a | .*const.enum_data,.int.n_enums,. |
22f60 | 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 20 2a 63 6f | #endif......const.QClassInfo.*co |
22f80 | 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 29 3b 0a 23 | nst..class_info,.int.n_info.);.# |
22fa0 | 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 73 74 61 74 | ifndef.QT_NO_PROPERTIES.....stat |
22fc0 | 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 63 74 28 20 | ic.QMetaObject.*new_metaobject(. |
22fe0 | 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 0a 09 09 09 | const.char.*,.QMetaObject.*,.... |
23000 | 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 09 | ..const.QMetaData.*const,.int,.. |
23020 | 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 74 2c | ....const.QMetaData.*const,.int, |
23040 | 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 6f 6e 73 74 | ......const.QMetaProperty.*const |
23060 | 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 09 09 63 6f | .prop_data,.int.n_props,......co |
23080 | 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 74 61 2c 20 | nst.QMetaEnum.*const.enum_data,. |
230a0 | 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 5f 73 74 61 | int.n_enums,.......bool.(*qt_sta |
230c0 | 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 20 69 6e 74 | tic_property)(QObject*,.int,.int |
230e0 | 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 61 73 73 49 | ,.QVariant*),......const.QClassI |
23100 | 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 6e 5f 69 6e | nfo.*const..class_info,.int.n_in |
23120 | 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 6f 72 4e 61 | fo.);.....QStrList..enumeratorNa |
23140 | 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 3b | mes(.bool.super.=.FALSE.).const; |
23160 | 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 6c 20 73 75 | .....int.numEnumerators(.bool.su |
23180 | 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 73 74 20 51 | per.=.FALSE.).const;.....const.Q |
231a0 | 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 20 63 68 61 | MetaEnum..*enumerator(.const.cha |
231c0 | 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 29 20 63 6f | r*.name,.bool.super.=.FALSE.).co |
231e0 | 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 61 4f 62 6a | nst;.#endif......static.QMetaObj |
23200 | 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 2a 63 6c 61 | ect.*metaObject(.const.char.*cla |
23220 | 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 61 73 4d 65 | ss_name.);.....static.bool.hasMe |
23240 | 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 6e 61 6d 65 | taObject(.const.char.*class_name |
23260 | 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 74 09 09 2a | .);..private:.....QMemberDict..* |
23280 | 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 20 29 3b 0a | init(.const.QMetaData.*,.int.);. |
232a0 | 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 09 09 2f 2f | .....const.char..*classname;..// |
232c0 | 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 2a 73 75 70 | .class.name.....const.char..*sup |
232e0 | 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 6e 61 6d 65 | erclassname;.//.super.class.name |
23300 | 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 3b 09 09 09 | .....QMetaObject.*superclass;... |
23320 | 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 20 20 20 51 | //.super.class.meta.object.....Q |
23340 | 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 72 69 76 61 | MetaObjectPrivate.*d;...//.priva |
23360 | 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 65 72 76 65 | te.data.for........void.*reserve |
23380 | 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 69 74 79 0a | d;...//....binary.compatibility. |
233a0 | 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 74 61 3b 09 | ....const.QMetaData..*slotData;. |
233c0 | 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 72 44 69 63 | //.slot.meta.data.....QMemberDic |
233e0 | 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 6f 6e 61 72 | t.*slotDict;...//.slot.dictionar |
23400 | 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 61 6c 44 61 | y.....const.QMetaData..*signalDa |
23420 | 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 51 4d 65 6d | ta;.//.signal.meta.data.....QMem |
23440 | 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 67 6e 61 6c | berDict.*signalDict;...//.signal |
23460 | 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 66 73 65 74 | .dictionary.....int.signaloffset |
23480 | 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 66 20 51 54 | ;.....int.slotoffset;.#ifndef.QT |
234a0 | 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 72 74 79 6f | _NO_PROPERTIES.....int.propertyo |
234c0 | 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 74 61 74 69 | ffset;.public:.....bool.qt_stati |
234e0 | 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 69 64 2c 20 | c_property(.QObject*.o,.int.id,. |
23500 | 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 3a 0a 20 20 | int.f,.QVariant*.v);.private:... |
23520 | 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 3b 0a 23 65 | ..friend.class.QMetaProperty;.#e |
23540 | 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 | ndif..private:.//.Disabled.copy. |
23560 | 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 |
23580 | 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 74 61 4f | fined(Q_DISABLE_COPY).....QMetaO |
235a0 | 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 3b 0a 20 20 | bject(.const.QMetaObject.&.);... |
235c0 | 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 6e 73 74 20 | ..QMetaObject.&operator=(.const. |
235e0 | 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 69 6e 6c 69 | QMetaObject.&.);.#endif.};..inli |
23600 | 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 65 74 28 29 | ne.int.QMetaObject::slotOffset() |
23620 | 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 7d 0a 0a 69 | .const.{.return.slotoffset;.}..i |
23640 | 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 6c 4f 66 66 | nline.int.QMetaObject::signalOff |
23660 | 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 66 66 73 65 | set().const.{.return.signaloffse |
23680 | 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 45 53 0a 69 | t;.}..#ifndef.QT_NO_PROPERTIES.i |
236a0 | 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 72 74 79 4f | nline.int.QMetaObject::propertyO |
236c0 | 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 72 74 79 6f | ffset().const.{.return.propertyo |
236e0 | 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 74 61 4f 62 | ffset;.}.#endif..typedef.QMetaOb |
23700 | 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 6e 63 74 69 | ject.*(*QtStaticMetaObjectFuncti |
23720 | 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 4f 62 6a 65 | on)();..class.Q_EXPORT.QMetaObje |
23740 | 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 61 4f 62 6a | ctCleanUp.{.public:.....QMetaObj |
23760 | 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 61 6d 65 2c | ectCleanUp(.const.char.*mo_name, |
23780 | 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 29 3b 0a 20 | .QtStaticMetaObjectFunction.);.. |
237a0 | 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 20 7e 51 4d | ...QMetaObjectCleanUp();.....~QM |
237c0 | 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 64 20 73 65 | etaObjectCleanUp();......void.se |
237e0 | 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 6f 20 29 3b | tMetaObject(.QMetaObject.*&mo.); |
23800 | 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 2a 6d 65 74 | ..private:.....QMetaObject.**met |
23820 | 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 4f 42 4a 45 | aObject;.};..#endif.//.QMETAOBJE |
23840 | 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 00 04 28 2f | CT_H......q.l.c.d.n.u.m...h...(/ |
23860 | 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *............................... |
23880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
238a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
238c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
238e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
239a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
239c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
239e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23c40 | 20 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 |
23c60 | 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". |
23c80 | 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... |
23ca0 | 68 00 00 15 52 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h...R/*......................... |
23cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
23fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
24000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
24020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
24040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
24060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
24080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
240a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
240c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
240e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
24100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
24120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
24140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
24160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
24180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
241a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
241c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
241e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
24200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
24220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
24240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
24260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
24280 | 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 49 4f 44 45 56 49 43 45 5f 48 0a | ........*/..#ifndef.QIODEVICE_H. |
242a0 | 23 64 65 66 69 6e 65 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 | #define.QIODEVICE_H..#ifndef.QT_ |
242c0 | 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 6c 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 | H.#include."qglobal.h".#include. |
242e0 | 22 71 63 73 74 72 69 6e 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 2f 2f | "qcstring.h".#endif.//.QT_H...// |
24300 | 20 49 4f 20 64 65 76 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 | .IO.device.access.types..#define |
24320 | 20 49 4f 5f 44 69 72 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 | .IO_Direct..0x0100..//.direct.ac |
24340 | 63 65 73 73 20 64 65 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 | cess.device.#define.IO_Sequentia |
24360 | 6c 09 09 30 78 30 32 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 | l..0x0200..//.sequential.access. |
24380 | 64 65 76 69 63 65 0a 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 | device.#define.IO_Combined..0x03 |
243a0 | 30 30 09 09 2f 2f 20 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 | 00..//.combined.direct/sequentia |
243c0 | 6c 0a 23 64 65 66 69 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 | l.#define.IO_TypeMask..0x0f00../ |
243e0 | 2f 20 49 4f 20 68 61 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 | /.IO.handling.modes..#define.IO_ |
24400 | 52 61 77 09 09 09 30 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 | Raw...0x0040..//.raw.access.(not |
24420 | 20 62 75 66 66 65 72 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 | .buffered).#define.IO_Async..0x0 |
24440 | 30 38 30 09 09 2f 2f 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 | 080..//.asynchronous.mode..//.IO |
24460 | 20 64 65 76 69 63 65 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 | .device.open.modes..#define.IO_R |
24480 | 65 61 64 4f 6e 6c 79 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 | eadOnly..0x0001..//.readable.dev |
244a0 | 69 63 65 0a 23 64 65 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 | ice.#define.IO_WriteOnly..0x0002 |
244c0 | 09 09 2f 2f 20 77 72 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 | ..//.writable.device.#define.IO_ |
244e0 | 52 65 61 64 57 72 69 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 | ReadWrite..0x0003..//.read+write |
24500 | 20 64 65 76 69 63 65 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 | .device.#define.IO_Append..0x000 |
24520 | 34 09 09 2f 2f 20 61 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 | 4..//.append.#define.IO_Truncate |
24540 | 09 09 30 78 30 30 30 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 | ..0x0008..//.truncate.device.#de |
24560 | 66 69 6e 65 20 49 4f 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 | fine.IO_Translate..0x0010..//.tr |
24580 | 61 6e 73 6c 61 74 65 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 | anslate.CR+LF.#define.IO_ModeMas |
245a0 | 6b 09 09 30 78 30 30 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 | k..0x00ff..//.IO.device.state..# |
245c0 | 64 65 66 69 6e 65 20 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 | define.IO_Open...0x1000..//.devi |
245e0 | 63 65 20 69 73 20 6f 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 | ce.is.open.#define.IO_StateMask. |
24600 | 09 30 78 66 30 30 30 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 | .0xf000..//.IO.device.status..#d |
24620 | 65 66 69 6e 65 20 49 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 | efine.IO_Ok...0.#define.IO_ReadE |
24640 | 72 72 6f 72 09 09 31 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 | rror..1..//.read.error.#define.I |
24660 | 4f 5f 57 72 69 74 65 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 | O_WriteError..2..//.write.error. |
24680 | 23 64 65 66 69 6e 65 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 | #define.IO_FatalError..3..//.fat |
246a0 | 61 6c 20 75 6e 72 65 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 | al.unrecoverable.error.#define.I |
246c0 | 4f 5f 52 65 73 6f 75 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 | O_ResourceError.4..//.resource.l |
246e0 | 69 6d 69 74 61 74 69 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 | imitation.#define.IO_OpenError.. |
24700 | 35 09 09 2f 2f 20 63 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 | 5..//.cannot.open.device.#define |
24720 | 20 49 4f 5f 43 6f 6e 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 | .IO_ConnectError..5..//.cannot.c |
24740 | 6f 6e 6e 65 63 74 20 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 | onnect.to.device.#define.IO_Abor |
24760 | 74 45 72 72 6f 72 09 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 | tError..6..//.abort.error.#defin |
24780 | 65 20 49 4f 5f 54 69 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 | e.IO_TimeOutError..7..//.time.ou |
247a0 | 74 0a 23 64 65 66 69 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 | t.#define.IO_UnspecifiedError.8. |
247c0 | 09 2f 2f 20 75 6e 73 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 | .//.unspecified.error...class.Q_ |
247e0 | 45 58 50 4f 52 54 20 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 | EXPORT.QIODevice.{.public:.#if.d |
24800 | 65 66 69 6e 65 64 28 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 | efined(QT_ABI_QT4).....typedef.Q |
24820 | 5f 4c 4c 4f 4e 47 20 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 | _LLONG.Offset;.#else.....typedef |
24840 | 20 51 5f 55 4c 4f 4e 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 | .Q_ULONG.Offset;.#endif......QIO |
24860 | 44 65 76 69 63 65 28 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 | Device();.....virtual.~QIODevice |
24880 | 28 29 3b 0a 0a 20 20 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 | ();......int...flags()..const.{. |
248a0 | 72 65 74 75 72 6e 20 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 | return.ioMode;.}.....int...mode( |
248c0 | 29 09 20 20 63 6f 6e 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 | )...const.{.return.ioMode.&.IO_M |
248e0 | 6f 64 65 4d 61 73 6b 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 | odeMask;.}.....int...state()..co |
24900 | 6e 73 74 20 7b 20 72 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 | nst.{.return.ioMode.&.IO_StateMa |
24920 | 73 6b 3b 20 7d 0a 0a 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 | sk;.}......bool..isDirectAccess( |
24940 | 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 64 65 20 26 20 | ).....const.{.return.((ioMode.&. |
24960 | 49 4f 5f 44 69 72 65 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 | IO_Direct).....==.IO_Direct);.}. |
24980 | 20 20 20 20 62 6f 6f 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 | ....bool..isSequentialAccess().c |
249a0 | 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 53 65 71 75 | onst.{.return.((ioMode.&.IO_Sequ |
249c0 | 65 6e 74 69 61 6c 29 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 | ential).==.IO_Sequential);.}.... |
249e0 | 20 62 6f 6f 6c 09 20 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 | .bool..isCombinedAccess()...cons |
24a00 | 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 43 6f 6d 62 69 6e 65 | t.{.return.((ioMode.&.IO_Combine |
24a20 | 64 29 20 20 20 3d 3d 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 | d)...==.IO_Combined);.}.....bool |
24a40 | 09 20 69 73 42 75 66 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 | ..isBuffered().......const.{.ret |
24a60 | 75 72 6e 20 28 28 69 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 | urn.((ioMode.&.IO_Raw)........!= |
24a80 | 20 49 4f 5f 52 61 77 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 | .IO_Raw);.}.....bool..isRaw()... |
24aa0 | 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 64 65 20 26 20 49 4f | ....const.{.return.((ioMode.&.IO |
24ac0 | 5f 52 61 77 29 20 20 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 | _Raw)........==.IO_Raw);.}.....b |
24ae0 | 6f 6f 6c 09 20 69 73 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 | ool..isSynchronous()......const. |
24b00 | 7b 20 72 65 74 75 72 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 | {.return.((ioMode.&.IO_Async)... |
24b20 | 20 20 20 21 3d 20 49 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 | ...!=.IO_Async);.}.....bool..isA |
24b40 | 73 79 6e 63 68 72 6f 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 | synchronous().....const.{.return |
24b60 | 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 3d 3d 20 49 4f | .((ioMode.&.IO_Async)......==.IO |
24b80 | 5f 41 73 79 6e 63 29 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 | _Async);.}.....bool..isTranslate |
24ba0 | 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 6f 4d 6f 64 | d().......const.{.return.((ioMod |
24bc0 | 65 20 26 20 49 4f 5f 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 | e.&.IO_Translate)..==.IO_Transla |
24be0 | 74 65 29 3b 20 7d 0a 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 | te);.}.....bool..isReadable()... |
24c00 | 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 64 65 20 26 20 49 4f | ....const.{.return.((ioMode.&.IO |
24c20 | 5f 52 65 61 64 4f 6e 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 | _ReadOnly)...==.IO_ReadOnly);.}. |
24c40 | 20 20 20 20 62 6f 6f 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 | ....bool..isWritable().......con |
24c60 | 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 57 72 69 74 65 4f | st.{.return.((ioMode.&.IO_WriteO |
24c80 | 6e 6c 79 29 20 20 3d 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 | nly)..==.IO_WriteOnly);.}.....bo |
24ca0 | 6f 6c 09 20 69 73 52 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 | ol..isReadWrite().......const.{. |
24cc0 | 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 57 72 69 74 65 29 20 | return.((ioMode.&.IO_ReadWrite). |
24ce0 | 20 3d 3d 20 49 4f 5f 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 | .==.IO_ReadWrite);.}.....bool..i |
24d00 | 73 49 6e 61 63 74 69 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 | sInactive().......const.{.return |
24d20 | 20 73 74 61 74 65 28 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 | .state().==.0;.}.....bool..isOpe |
24d40 | 6e 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 29 | n().......const.{.return.state() |
24d60 | 20 3d 3d 20 49 4f 5f 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 | .==.IO_Open;.}......int...status |
24d80 | 28 29 20 63 6f 6e 73 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 | ().const.{.return.ioSt;.}.....vo |
24da0 | 69 64 09 20 72 65 73 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 | id..resetStatus().{.ioSt.=.IO_Ok |
24dc0 | 3b 20 7d 0a 0a 20 20 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 | ;.}......virtual.bool.open(.int. |
24de0 | 6d 6f 64 65 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 6f | mode.).=.0;.....virtual.void.clo |
24e00 | 73 65 28 29 20 3d 20 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 | se().=.0;.....virtual.void.flush |
24e20 | 28 29 20 3d 20 30 3b 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 | ().=.0;......virtual.Offset.size |
24e40 | 28 29 20 20 63 6f 6e 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 | ()..const.=.0;.....virtual.Offse |
24e60 | 74 20 61 74 28 29 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 | t.at()..const;.....virtual.bool. |
24e80 | 61 74 28 20 4f 66 66 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 | at(.Offset.);.....virtual.bool.a |
24ea0 | 74 45 6e 64 28 29 20 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 | tEnd()..const;.....bool..reset() |
24ec0 | 20 7b 20 72 65 74 75 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 | .{.return.at(0);.}......virtual. |
24ee0 | 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 2c 20 51 5f | Q_LONG.readBlock(.char.*data,.Q_ |
24f00 | 55 4c 4f 4e 47 20 6d 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 | ULONG.maxlen.).=.0;.....virtual. |
24f20 | 51 5f 4c 4f 4e 47 20 77 72 69 74 65 42 6c 6f 63 6b 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 64 | Q_LONG.writeBlock(.const.char.*d |
24f40 | 61 74 61 2c 20 51 5f 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 | ata,.Q_ULONG.len.).=.0;.....virt |
24f60 | 75 61 6c 20 51 5f 4c 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 | ual.Q_LONG.readLine(.char.*data, |
24f80 | 20 51 5f 55 4c 4f 4e 47 20 6d 61 78 6c 65 6e 20 29 3b 0a 20 20 20 20 51 5f 4c 4f 4e 47 20 77 72 | .Q_ULONG.maxlen.);.....Q_LONG.wr |
24fa0 | 69 74 65 42 6c 6f 63 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 | iteBlock(.const.QByteArray&.data |
24fc0 | 20 29 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 72 65 61 64 41 | .);.....virtual.QByteArray.readA |
24fe0 | 6c 6c 28 29 3b 0a 0a 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 | ll();......virtual.int..getch(). |
25000 | 3d 20 30 3b 0a 20 20 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 | =.0;.....virtual.int..putch(.int |
25020 | 20 29 20 3d 20 30 3b 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 | .).=.0;.....virtual.int..ungetch |
25040 | 28 20 69 6e 74 20 29 20 3d 20 30 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 | (.int.).=.0;..protected:.....voi |
25060 | 64 09 20 73 65 74 46 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 | d..setFlags(.int.f.).{.ioMode.=. |
25080 | 66 3b 20 7d 0a 20 20 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 | f;.}.....void..setType(.int.);.. |
250a0 | 20 20 20 76 6f 69 64 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 | ...void..setMode(.int.);.....voi |
250c0 | 64 09 20 73 65 74 53 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 | d..setState(.int.);.....void..se |
250e0 | 74 53 74 61 74 75 73 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 | tStatus(.int.);.....Offset..ioIn |
25100 | 64 65 78 3b 0a 0a 70 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 | dex;..private:.....int...ioMode; |
25120 | 0a 20 20 20 20 69 6e 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 | .....int...ioSt;..private:.//.Di |
25140 | 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 |
25160 | 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 |
25180 | 29 0a 20 20 20 20 51 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 | ).....QIODevice(.const.QIODevice |
251a0 | 20 26 20 29 3b 0a 20 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 | .&.);.....QIODevice.&operator=(. |
251c0 | 63 6f 6e 73 74 20 51 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 | const.QIODevice.&.);.#endif.};.. |
251e0 | 0a 23 65 6e 64 69 66 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 | .#endif.//.QIODEVICE_H......q.m. |
25200 | 65 00 73 00 73 00 61 00 67 00 65 00 62 00 6f 00 78 00 2e 00 68 00 00 1d 2f 2f 2a 20 20 20 20 20 | e.s.s.a.g.e.b.o.x...h...//*..... |
25220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
252a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
252c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
252e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
253a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
253c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
253e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
254a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
254c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
254e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
255a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
255c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
255e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
256a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
256c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
256e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
257a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
257c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
257e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
25800 | 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4d 45 53 53 41 47 45 42 4f 58 5f 48 0a 23 64 65 66 69 6e | */..#ifndef.QMESSAGEBOX_H.#defin |
25820 | 65 20 51 4d 45 53 53 41 47 45 42 4f 58 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 | e.QMESSAGEBOX_H..#ifndef.QT_H.#i |
25840 | 6e 63 6c 75 64 65 20 22 71 64 69 61 6c 6f 67 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f | nclude."qdialog.h".#endif.//.QT_ |
25860 | 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 45 53 53 41 47 45 42 4f 58 0a 0a 63 6c 61 | H..#ifndef.QT_NO_MESSAGEBOX..cla |
25880 | 73 73 20 20 51 4c 61 62 65 6c 3b 0a 63 6c 61 73 73 20 20 51 50 75 73 68 42 75 74 74 6f 6e 3b 0a | ss..QLabel;.class..QPushButton;. |
258a0 | 73 74 72 75 63 74 20 51 4d 65 73 73 61 67 65 42 6f 78 44 61 74 61 3b 0a 0a 63 6c 61 73 73 20 51 | struct.QMessageBoxData;..class.Q |
258c0 | 5f 45 58 50 4f 52 54 20 51 4d 65 73 73 61 67 65 42 6f 78 20 3a 20 70 75 62 6c 69 63 20 51 44 69 | _EXPORT.QMessageBox.:.public.QDi |
258e0 | 61 6c 6f 67 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 | alog.{.....Q_OBJECT.....Q_ENUMS( |
25900 | 20 49 63 6f 6e 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 | .Icon.).....Q_PROPERTY(.QString. |
25920 | 74 65 78 74 20 52 45 41 44 20 74 65 78 74 20 57 52 49 54 45 20 73 65 74 54 65 78 74 20 29 0a 20 | text.READ.text.WRITE.setText.).. |
25940 | 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 49 63 6f 6e 20 69 63 6f 6e 20 52 45 41 44 20 69 63 | ...Q_PROPERTY(.Icon.icon.READ.ic |
25960 | 6f 6e 20 57 52 49 54 45 20 73 65 74 49 63 6f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 | on.WRITE.setIcon.).....Q_PROPERT |
25980 | 59 28 20 51 50 69 78 6d 61 70 20 69 63 6f 6e 50 69 78 6d 61 70 20 52 45 41 44 20 69 63 6f 6e 50 | Y(.QPixmap.iconPixmap.READ.iconP |
259a0 | 69 78 6d 61 70 20 57 52 49 54 45 20 73 65 74 49 63 6f 6e 50 69 78 6d 61 70 20 29 0a 20 20 20 20 | ixmap.WRITE.setIconPixmap.)..... |
259c0 | 51 5f 50 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 | Q_PROPERTY(.TextFormat.textForma |
259e0 | 74 20 52 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 | t.READ.textFormat.WRITE.setTextF |
25a00 | 6f 72 6d 61 74 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 49 63 6f 6e 20 7b | ormat.)..public:.....enum.Icon.{ |
25a20 | 20 4e 6f 49 63 6f 6e 20 3d 20 30 2c 20 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 3d 20 31 2c 20 57 61 | .NoIcon.=.0,.Information.=.1,.Wa |
25a40 | 72 6e 69 6e 67 20 3d 20 32 2c 20 43 72 69 74 69 63 61 6c 20 3d 20 33 2c 0a 09 09 51 75 65 73 74 | rning.=.2,.Critical.=.3,...Quest |
25a60 | 69 6f 6e 20 3d 20 34 20 7d 3b 0a 0a 20 20 20 20 51 4d 65 73 73 61 67 65 42 6f 78 28 20 51 57 69 | ion.=.4.};......QMessageBox(.QWi |
25a80 | 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 | dget*.parent=0,.const.char*.name |
25aa0 | 3d 30 20 29 3b 0a 20 20 20 20 51 4d 65 73 73 61 67 65 42 6f 78 28 20 63 6f 6e 73 74 20 51 53 74 | =0.);.....QMessageBox(.const.QSt |
25ac0 | 72 69 6e 67 26 20 63 61 70 74 69 6f 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 | ring&.caption,.const.QString.&te |
25ae0 | 78 74 2c 20 49 63 6f 6e 20 69 63 6f 6e 2c 0a 09 09 20 69 6e 74 20 62 75 74 74 6f 6e 30 2c 20 69 | xt,.Icon.icon,....int.button0,.i |
25b00 | 6e 74 20 62 75 74 74 6f 6e 31 2c 20 69 6e 74 20 62 75 74 74 6f 6e 32 2c 0a 09 09 20 51 57 69 64 | nt.button1,.int.button2,....QWid |
25b20 | 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d | get*.parent=0,.const.char*.name= |
25b40 | 30 2c 20 62 6f 6f 6c 20 6d 6f 64 61 6c 3d 54 52 55 45 2c 0a 09 09 20 57 46 6c 61 67 73 20 66 3d | 0,.bool.modal=TRUE,....WFlags.f= |
25b60 | 57 53 74 79 6c 65 5f 44 69 61 6c 6f 67 42 6f 72 64 65 72 20 20 29 3b 0a 20 20 20 20 7e 51 4d 65 | WStyle_DialogBorder..);.....~QMe |
25b80 | 73 73 61 67 65 42 6f 78 28 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 7b 20 4e 6f 42 75 74 74 6f 6e | ssageBox();......enum.{.NoButton |
25ba0 | 20 3d 20 30 2c 20 4f 6b 20 3d 20 31 2c 20 43 61 6e 63 65 6c 20 3d 20 32 2c 20 59 65 73 20 3d 20 | .=.0,.Ok.=.1,.Cancel.=.2,.Yes.=. |
25bc0 | 33 2c 20 4e 6f 20 3d 20 34 2c 20 41 62 6f 72 74 20 3d 20 35 2c 0a 09 20 20 20 52 65 74 72 79 20 | 3,.No.=.4,.Abort.=.5,.....Retry. |
25be0 | 3d 20 36 2c 20 49 67 6e 6f 72 65 20 3d 20 37 2c 20 59 65 73 41 6c 6c 20 3d 20 38 2c 20 4e 6f 41 | =.6,.Ignore.=.7,.YesAll.=.8,.NoA |
25c00 | 6c 6c 20 3d 20 39 2c 20 42 75 74 74 6f 6e 4d 61 73 6b 20 3d 20 30 78 66 66 2c 0a 09 20 20 20 44 | ll.=.9,.ButtonMask.=.0xff,.....D |
25c20 | 65 66 61 75 6c 74 20 3d 20 30 78 31 30 30 2c 20 45 73 63 61 70 65 20 3d 20 30 78 32 30 30 2c 20 | efault.=.0x100,.Escape.=.0x200,. |
25c40 | 46 6c 61 67 4d 61 73 6b 20 3d 20 30 78 33 30 30 20 7d 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 | FlagMask.=.0x300.};......static. |
25c60 | 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 2a 70 61 72 65 6e 74 | int.information(.QWidget.*parent |
25c80 | 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 09 20 20 20 | ,.const.QString.&caption,....... |
25ca0 | 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 20 20 20 69 6e 74 | .const.QString&.text,........int |
25cc0 | 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 62 75 74 | .button0,.int.button1=0,.int.but |
25ce0 | 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 69 6e 66 6f 72 6d 61 | ton2=0.);.....static.int.informa |
25d00 | 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 |
25d20 | 72 69 6e 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 | ring.&caption,........const.QStr |
25d40 | 69 6e 67 26 20 74 65 78 74 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 | ing&.text,........const.QString& |
25d60 | 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 2c 0a 09 09 | .button0Text.=.QString::null,... |
25d80 | 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 31 54 65 78 74 20 | .....const.QString&.button1Text. |
25da0 | 3d 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 | =.QString::null,........const.QS |
25dc0 | 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 6e 67 3a 3a 6e 75 | tring&.button2Text.=.QString::nu |
25de0 | 6c 6c 2c 0a 09 09 09 20 20 20 20 69 6e 74 20 64 65 66 61 75 6c 74 42 75 74 74 6f 6e 4e 75 6d 62 | ll,........int.defaultButtonNumb |
25e00 | 65 72 20 3d 20 30 2c 0a 09 09 09 20 20 20 20 69 6e 74 20 65 73 63 61 70 65 42 75 74 74 6f 6e 4e | er.=.0,........int.escapeButtonN |
25e20 | 75 6d 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 71 75 | umber.=.-1.);......static.int.qu |
25e40 | 65 73 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 | estion(.QWidget.*parent,.const.Q |
25e60 | 53 74 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 | String.&caption,.....const.QStri |
25e80 | 6e 67 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 | ng&.text,.....int.button0,.int.b |
25ea0 | 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 73 | utton1=0,.int.button2=0.);.....s |
25ec0 | 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 74 20 2a 70 61 72 | tatic.int.question(.QWidget.*par |
25ee0 | 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 09 | ent,.const.QString.&caption,.... |
25f00 | 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 63 6f 6e 73 74 20 | .const.QString&.text,.....const. |
25f20 | 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 72 69 6e 67 3a 3a | QString&.button0Text.=.QString:: |
25f40 | 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 6e 31 | null,.....const.QString&.button1 |
25f60 | 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 74 20 | Text.=.QString::null,.....const. |
25f80 | 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 6e 67 3a 3a | QString&.button2Text.=.QString:: |
25fa0 | 6e 75 6c 6c 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 | null,.....int.defaultButtonNumbe |
25fc0 | 72 20 3d 20 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 | r.=.0,.....int.escapeButtonNumbe |
25fe0 | 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 77 61 72 6e 69 6e | r.=.-1.);......static.int.warnin |
26000 | 67 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 | g(.QWidget.*parent,.const.QStrin |
26020 | 67 20 26 63 61 70 74 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 | g.&caption,....const.QString&.te |
26040 | 78 74 2c 0a 09 09 09 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 | xt,....int.button0,.int.button1, |
26060 | 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 63 20 69 6e 74 | .int.button2=0.);.....static.int |
26080 | 20 77 61 72 6e 69 6e 67 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 | .warning(.QWidget.*parent,.const |
260a0 | 20 51 53 74 72 69 6e 67 20 26 63 61 70 74 69 6f 6e 2c 0a 09 09 09 63 6f 6e 73 74 20 51 53 74 72 | .QString.&caption,....const.QStr |
260c0 | 69 6e 67 26 20 74 65 78 74 2c 0a 09 09 09 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 62 75 74 | ing&.text,....const.QString&.but |
260e0 | 74 6f 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 63 6f 6e | ton0Text.=.QString::null,....con |
26100 | 73 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 | st.QString&.button1Text.=.QStrin |
26120 | 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 74 74 6f | g::null,....const.QString&.butto |
26140 | 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 69 6e 74 20 64 | n2Text.=.QString::null,....int.d |
26160 | 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 69 6e 74 20 65 | efaultButtonNumber.=.0,....int.e |
26180 | 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 20 73 | scapeButtonNumber.=.-1.);......s |
261a0 | 74 61 74 69 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 | tatic.int.critical(.QWidget.*par |
261c0 | 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 09 | ent,.const.QString.&caption,.... |
261e0 | 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 69 6e 74 20 62 75 | .const.QString&.text,.....int.bu |
26200 | 74 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 | tton0,.int.button1,.int.button2= |
26220 | 30 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 63 72 69 74 69 63 61 6c 28 20 51 57 | 0.);.....static.int.critical(.QW |
26240 | 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 |
26260 | 70 74 69 6f 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 | ption,.....const.QString&.text,. |
26280 | 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 30 54 65 78 74 20 3d | ....const.QString&.button0Text.= |
262a0 | 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 69 6e | .QString::null,.....const.QStrin |
262c0 | 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 6c 2c 0a | g&.button1Text.=.QString::null,. |
262e0 | 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 32 54 65 78 74 20 3d | ....const.QString&.button2Text.= |
26300 | 20 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 20 69 6e 74 20 64 65 66 61 75 6c 74 42 | .QString::null,.....int.defaultB |
26320 | 75 74 74 6f 6e 4e 75 6d 62 65 72 20 3d 20 30 2c 0a 09 09 09 20 69 6e 74 20 65 73 63 61 70 65 42 | uttonNumber.=.0,.....int.escapeB |
26340 | 75 74 74 6f 6e 4e 75 6d 62 65 72 20 3d 20 2d 31 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 | uttonNumber.=.-1.);......static. |
26360 | 76 6f 69 64 20 61 62 6f 75 74 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e | void.about(.QWidget.*parent,.con |
26380 | 73 74 20 51 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 | st.QString.&caption,..........co |
263a0 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 74 65 78 74 20 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 | nst.QString&.text.);......static |
263c0 | 20 76 6f 69 64 20 61 62 6f 75 74 51 74 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 0a | .void.aboutQt(.QWidget.*parent,. |
263e0 | 09 09 09 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 63 61 70 74 69 6f 6e 3d 51 53 74 72 69 | ....const.QString&.caption=QStri |
26400 | 6e 67 3a 3a 6e 75 6c 6c 20 29 3b 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 | ng::null.);../*..........*/..... |
26420 | 73 74 61 74 69 63 20 69 6e 74 20 6d 65 73 73 61 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e | static.int.message(.const.QStrin |
26440 | 67 20 26 63 61 70 74 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 | g.&caption,....const.QString&.te |
26460 | 78 74 2c 0a 09 09 09 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 62 75 74 74 6f 6e 54 65 78 74 | xt,....const.QString&.buttonText |
26480 | 3d 51 53 74 72 69 6e 67 3a 3a 6e 75 6c 6c 2c 0a 09 09 09 51 57 69 64 67 65 74 20 2a 70 61 72 65 | =QString::null,....QWidget.*pare |
264a0 | 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 3d 30 20 29 20 7b 0a 09 72 65 74 75 72 | nt=0,.const.char.*.=0.).{..retur |
264c0 | 6e 20 51 4d 65 73 73 61 67 65 42 6f 78 3a 3a 69 6e 66 6f 72 6d 61 74 69 6f 6e 28 20 70 61 72 65 | n.QMessageBox::information(.pare |
264e0 | 6e 74 2c 20 63 61 70 74 69 6f 6e 2c 20 74 65 78 74 2c 0a 09 09 09 09 20 20 20 20 20 62 75 74 74 | nt,.caption,.text,..........butt |
26500 | 6f 6e 54 65 78 74 2e 69 73 45 6d 70 74 79 28 29 0a 09 09 09 09 20 20 20 20 20 3f 20 74 72 28 22 | onText.isEmpty()..........?.tr(" |
26520 | 4f 4b 22 29 20 3a 20 62 75 74 74 6f 6e 54 65 78 74 20 29 20 3d 3d 20 30 3b 0a 20 20 20 20 7d 0a | OK").:.buttonText.).==.0;.....}. |
26540 | 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 | ./*..........*/.....static.bool. |
26560 | 71 75 65 72 79 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 | query(.const.QString.&caption,.. |
26580 | 09 20 20 20 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 20 | ........const.QString&.text,.... |
265a0 | 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 79 65 73 42 75 74 74 6f 6e 54 65 | ......const.QString&.yesButtonTe |
265c0 | 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 20 63 6f 6e 73 74 | xt=QString::null,..........const |
265e0 | 20 51 53 74 72 69 6e 67 26 20 6e 6f 42 75 74 74 6f 6e 54 65 78 74 3d 51 53 74 72 69 6e 67 3a 3a | .QString&.noButtonText=QString:: |
26600 | 6e 75 6c 6c 2c 0a 09 09 20 20 20 20 20 20 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 3d 30 | null,..........QWidget.*parent=0 |
26620 | 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 3d 20 30 20 29 20 7b 0a 09 72 65 74 75 72 6e 20 51 | ,.const.char.*.=.0.).{..return.Q |
26640 | 4d 65 73 73 61 67 65 42 6f 78 3a 3a 69 6e 66 6f 72 6d 61 74 69 6f 6e 28 20 70 61 72 65 6e 74 2c | MessageBox::information(.parent, |
26660 | 20 63 61 70 74 69 6f 6e 2c 20 74 65 78 74 2c 0a 09 09 09 09 20 20 20 20 20 79 65 73 42 75 74 74 | .caption,.text,..........yesButt |
26680 | 6f 6e 54 65 78 74 2e 69 73 45 6d 70 74 79 28 29 0a 09 09 09 09 20 20 20 20 20 3f 20 74 72 28 22 | onText.isEmpty()..........?.tr(" |
266a0 | 4f 4b 22 29 20 3a 20 79 65 73 42 75 74 74 6f 6e 54 65 78 74 2c 0a 09 09 09 09 20 20 20 20 20 6e | OK").:.yesButtonText,..........n |
266c0 | 6f 42 75 74 74 6f 6e 54 65 78 74 20 29 20 3d 3d 20 30 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 | oButtonText.).==.0;.....}......Q |
266e0 | 53 74 72 69 6e 67 09 74 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 | String.text().const;.....void.se |
26700 | 74 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 29 3b 0a 0a 20 20 20 20 49 63 | tText(.const.QString.&);......Ic |
26720 | 6f 6e 09 69 63 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 65 74 49 63 | on.icon().const;......void.setIc |
26740 | 6f 6e 28 20 49 63 6f 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 49 63 6f 6e 28 20 63 6f | on(.Icon.);.....void.setIcon(.co |
26760 | 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 29 3b 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 50 69 78 | nst.QPixmap.&.);......const.QPix |
26780 | 6d 61 70 20 2a 69 63 6f 6e 50 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 | map.*iconPixmap().const;.....voi |
267a0 | 64 09 73 65 74 49 63 6f 6e 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 | d.setIconPixmap(.const.QPixmap.& |
267c0 | 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 09 62 75 74 74 6f 6e 54 65 78 74 28 20 69 6e 74 | .);......QString.buttonText(.int |
267e0 | 20 62 75 74 74 6f 6e 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 42 75 74 | .button.).const;.....void.setBut |
26800 | 74 6f 6e 54 65 78 74 28 20 69 6e 74 20 62 75 74 74 6f 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 | tonText(.int.button,.const.QStri |
26820 | 6e 67 20 26 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 61 64 6a 75 73 74 53 69 7a 65 28 29 3b 0a 0a | ng.&);......void.adjustSize();.. |
26840 | 2f 2a 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 73 74 61 74 69 63 20 51 50 69 78 6d 61 | /*..........*/.....static.QPixma |
26860 | 70 20 73 74 61 6e 64 61 72 64 49 63 6f 6e 28 20 49 63 6f 6e 20 69 63 6f 6e 2c 20 47 55 49 53 74 | p.standardIcon(.Icon.icon,.GUISt |
26880 | 79 6c 65 20 29 3b 0a 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 | yle.);......static.QPixmap.stand |
268a0 | 61 72 64 49 63 6f 6e 28 20 49 63 6f 6e 20 69 63 6f 6e 20 29 3b 0a 0a 20 20 20 20 54 65 78 74 46 | ardIcon(.Icon.icon.);......TextF |
268c0 | 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 0a 20 20 20 20 76 6f | ormat.textFormat().const;.....vo |
268e0 | 69 64 09 20 73 65 74 54 65 78 74 46 6f 72 6d 61 74 28 20 54 65 78 74 46 6f 72 6d 61 74 20 29 3b | id..setTextFormat(.TextFormat.); |
26900 | 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 09 72 65 73 69 7a 65 45 76 65 6e | ..protected:.....void.resizeEven |
26920 | 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 68 | t(.QResizeEvent.*.);.....void.sh |
26940 | 6f 77 45 76 65 6e 74 28 20 51 53 68 6f 77 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 | owEvent(.QShowEvent.*.);.....voi |
26960 | 64 09 63 6c 6f 73 65 45 76 65 6e 74 28 20 51 43 6c 6f 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 | d.closeEvent(.QCloseEvent.*.);.. |
26980 | 20 20 20 76 6f 69 64 09 6b 65 79 50 72 65 73 73 45 76 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 | ...void.keyPressEvent(.QKeyEvent |
269a0 | 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 74 79 6c 65 43 68 61 6e 67 65 64 28 20 51 53 74 | .*.);.....void.styleChanged(.QSt |
269c0 | 79 6c 65 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 69 64 | yle&.);..private.slots:.....void |
269e0 | 09 62 75 74 74 6f 6e 43 6c 69 63 6b 65 64 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 | .buttonClicked();..private:..... |
26a00 | 76 6f 69 64 09 69 6e 69 74 28 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 | void.init(.int,.int,.int.);..... |
26a20 | 69 6e 74 09 09 69 6e 64 65 78 4f 66 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 | int..indexOf(.int.).const;.....v |
26a40 | 6f 69 64 09 72 65 73 69 7a 65 42 75 74 74 6f 6e 73 28 29 3b 0a 20 20 20 20 51 4c 61 62 65 6c 20 | oid.resizeButtons();.....QLabel. |
26a60 | 20 20 20 20 2a 6c 61 62 65 6c 3b 0a 20 20 20 20 51 4d 65 73 73 61 67 65 42 6f 78 44 61 74 61 20 | ....*label;.....QMessageBoxData. |
26a80 | 2a 6d 62 64 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 2a 72 65 73 65 72 76 65 64 31 3b | *mbd;.....void.......*reserved1; |
26aa0 | 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 2a 72 65 73 65 72 76 65 64 32 3b 0a 0a 70 72 69 | .....void.......*reserved2;..pri |
26ac0 | 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 |
26ae0 | 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 |
26b00 | 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 4d 65 73 73 61 67 65 42 6f 78 28 20 63 6f | ISABLE_COPY).....QMessageBox(.co |
26b20 | 6e 73 74 20 51 4d 65 73 73 61 67 65 42 6f 78 20 26 20 29 3b 0a 20 20 20 20 51 4d 65 73 73 61 67 | nst.QMessageBox.&.);.....QMessag |
26b40 | 65 42 6f 78 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 4d 65 73 73 61 67 65 42 | eBox.&operator=(.const.QMessageB |
26b60 | 6f 78 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 | ox.&.);.#endif.};../*........... |
26b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
26ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
26bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
26be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
26c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
26c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
26c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 6e 65 20 51 54 | ...................*/.#define.QT |
26c60 | 5f 52 45 51 55 49 52 45 5f 56 45 52 53 49 4f 4e 28 20 61 72 67 63 2c 20 61 72 67 76 2c 20 73 74 | _REQUIRE_VERSION(.argc,.argv,.st |
26c80 | 72 20 29 20 7b 20 51 53 74 72 69 6e 67 20 73 3d 51 53 74 72 69 6e 67 3a 3a 66 72 6f 6d 4c 61 74 | r.).{.QString.s=QString::fromLat |
26ca0 | 69 6e 31 28 73 74 72 29 3b 5c 0a 51 53 74 72 69 6e 67 20 73 71 3d 51 53 74 72 69 6e 67 3a 3a 66 | in1(str);\.QString.sq=QString::f |
26cc0 | 72 6f 6d 4c 61 74 69 6e 31 28 71 56 65 72 73 69 6f 6e 28 29 29 3b 20 69 66 20 28 20 28 73 71 2e | romLatin1(qVersion());.if.(.(sq. |
26ce0 | 73 65 63 74 69 6f 6e 28 27 2e 27 2c 30 2c 30 29 2e 74 6f 49 6e 74 28 29 3c 3c 31 36 29 2b 5c 0a | section('.',0,0).toInt()<<16)+\. |
26d00 | 28 73 71 2e 73 65 63 74 69 6f 6e 28 27 2e 27 2c 31 2c 31 29 2e 74 6f 49 6e 74 28 29 3c 3c 38 29 | (sq.section('.',1,1).toInt()<<8) |
26d20 | 2b 73 71 2e 73 65 63 74 69 6f 6e 28 27 2e 27 2c 32 2c 32 29 2e 74 6f 49 6e 74 28 29 3c 28 73 2e | +sq.section('.',2,2).toInt()<(s. |
26d40 | 73 65 63 74 69 6f 6e 28 27 2e 27 2c 30 2c 30 29 2e 74 6f 49 6e 74 28 29 3c 3c 31 36 29 2b 5c 0a | section('.',0,0).toInt()<<16)+\. |
26d60 | 28 73 2e 73 65 63 74 69 6f 6e 28 27 2e 27 2c 31 2c 31 29 2e 74 6f 49 6e 74 28 29 3c 3c 38 29 2b | (s.section('.',1,1).toInt()<<8)+ |
26d80 | 73 2e 73 65 63 74 69 6f 6e 28 27 2e 27 2c 32 2c 32 29 2e 74 6f 49 6e 74 28 29 20 29 7b 69 66 20 | s.section('.',2,2).toInt().){if. |
26da0 | 28 20 21 71 41 70 70 29 7b 20 69 6e 74 20 63 3d 30 3b 20 6e 65 77 20 5c 0a 51 41 70 70 6c 69 63 | (.!qApp){.int.c=0;.new.\.QApplic |
26dc0 | 61 74 69 6f 6e 28 61 72 67 63 2c 61 72 67 76 29 3b 7d 20 51 53 74 72 69 6e 67 20 73 20 3d 20 51 | ation(argc,argv);}.QString.s.=.Q |
26de0 | 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 74 72 28 22 45 78 65 63 75 74 61 62 6c 65 20 27 25 31 27 | Application::tr("Executable.'%1' |
26e00 | 20 72 65 71 75 69 72 65 73 20 51 74 20 22 5c 0a 20 22 25 32 2c 20 66 6f 75 6e 64 20 51 74 20 25 | .requires.Qt."\.."%2,.found.Qt.% |
26e20 | 33 2e 22 29 2e 61 72 67 28 51 53 74 72 69 6e 67 3a 3a 66 72 6f 6d 4c 61 74 69 6e 31 28 71 41 70 | 3.").arg(QString::fromLatin1(qAp |
26e40 | 70 4e 61 6d 65 28 29 29 29 2e 61 72 67 28 51 53 74 72 69 6e 67 3a 3a 66 72 6f 6d 4c 61 74 69 6e | pName())).arg(QString::fromLatin |
26e60 | 31 28 5c 0a 73 74 72 29 29 2e 61 72 67 28 51 53 74 72 69 6e 67 3a 3a 66 72 6f 6d 4c 61 74 69 6e | 1(\.str)).arg(QString::fromLatin |
26e80 | 31 28 71 56 65 72 73 69 6f 6e 28 29 29 20 29 3b 20 51 4d 65 73 73 61 67 65 42 6f 78 3a 3a 63 72 | 1(qVersion()).);.QMessageBox::cr |
26ea0 | 69 74 69 63 61 6c 28 20 30 2c 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3a 3a 74 72 28 5c 0a 22 49 | itical(.0,.QApplication::tr(\."I |
26ec0 | 6e 63 6f 6d 70 61 74 69 62 6c 65 20 51 74 20 4c 69 62 72 61 72 79 20 45 72 72 6f 72 22 20 29 2c | ncompatible.Qt.Library.Error".), |
26ee0 | 20 73 2c 20 51 4d 65 73 73 61 67 65 42 6f 78 3a 3a 41 62 6f 72 74 2c 30 20 29 3b 20 71 46 61 74 | .s,.QMessageBox::Abort,0.);.qFat |
26f00 | 61 6c 28 73 2e 61 73 63 69 69 28 29 29 3b 20 7d 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 | al(s.ascii());.}}...#endif.//.QT |
26f20 | 5f 4e 4f 5f 4d 45 53 53 41 47 45 42 4f 58 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4d 45 53 53 41 | _NO_MESSAGEBOX..#endif.//.QMESSA |
26f40 | 47 45 42 4f 58 5f 48 0a 00 00 00 16 00 71 00 66 00 6f 00 6e 00 74 00 69 00 6e 00 66 00 6f 00 2e | GEBOX_H......q.f.o.n.t.i.n.f.o.. |
26f60 | 00 68 00 00 09 c3 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .h..../*........................ |
26f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
26fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
26fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
26fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
270a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
270c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
270e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
271a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
271c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
271e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
272a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
272c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
272e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
273a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
273c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
273e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
274a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
274c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
274e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27540 | 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 46 4f 4e 54 49 4e 46 | ............*/..#ifndef.QFONTINF |
27560 | 4f 5f 48 0a 23 64 65 66 69 6e 65 20 51 46 4f 4e 54 49 4e 46 4f 5f 48 0a 0a 23 69 66 6e 64 65 66 | O_H.#define.QFONTINFO_H..#ifndef |
27580 | 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 65 6e 64 69 66 20 | .QT_H.#include."qfont.h".#endif. |
275a0 | 2f 2f 20 51 54 5f 48 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 46 6f 6e 74 49 6e | //.QT_H...class.Q_EXPORT.QFontIn |
275c0 | 66 6f 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 46 6f 6e 74 49 6e 66 6f 28 20 63 6f 6e 73 | fo.{.public:.....QFontInfo(.cons |
275e0 | 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a 20 20 20 20 51 46 6f 6e 74 49 6e 66 6f 28 20 63 6f 6e 73 | t.QFont.&.);.....QFontInfo(.cons |
27600 | 74 20 51 46 6f 6e 74 20 26 2c 20 51 46 6f 6e 74 3a 3a 53 63 72 69 70 74 20 29 3b 0a 20 20 20 20 | t.QFont.&,.QFont::Script.);..... |
27620 | 51 46 6f 6e 74 49 6e 66 6f 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 49 6e 66 6f 20 26 20 29 3b 0a | QFontInfo(.const.QFontInfo.&.);. |
27640 | 20 20 20 20 7e 51 46 6f 6e 74 49 6e 66 6f 28 29 3b 0a 0a 20 20 20 20 51 46 6f 6e 74 49 6e 66 6f | ....~QFontInfo();......QFontInfo |
27660 | 09 20 20 20 20 20 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 46 6f 6e 74 49 | ........&operator=(.const.QFontI |
27680 | 6e 66 6f 20 26 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 09 20 20 20 20 20 20 20 | nfo.&.);......QString........... |
276a0 | 20 66 61 6d 69 6c 79 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 09 70 69 78 65 6c | .family().const;.....int...pixel |
276c0 | 53 69 7a 65 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 09 70 6f 69 6e 74 53 69 7a | Size().const;.....int...pointSiz |
276e0 | 65 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 69 74 61 6c 69 63 28 29 09 63 6f | e().const;.....bool..italic().co |
27700 | 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 09 77 65 69 67 68 74 28 29 09 63 6f 6e 73 74 3b 0a 20 | nst;.....int...weight().const;.. |
27720 | 20 20 20 62 6f 6f 6c 09 09 62 6f 6c 64 28 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c | ...bool..bold()..const;.....bool |
27740 | 09 09 75 6e 64 65 72 6c 69 6e 65 28 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 20 | ..underline().const;.....bool... |
27760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 6f 76 65 72 6c 69 6e 65 28 29 20 20 20 20 20 20 63 6f 6e | .............overline()......con |
27780 | 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 73 74 72 69 6b 65 4f 75 74 28 29 09 63 6f 6e 73 74 3b | st;.....bool..strikeOut().const; |
277a0 | 0a 20 20 20 20 62 6f 6f 6c 09 09 66 69 78 65 64 50 69 74 63 68 28 29 09 63 6f 6e 73 74 3b 0a 20 | .....bool..fixedPitch().const;.. |
277c0 | 20 20 20 51 46 6f 6e 74 3a 3a 53 74 79 6c 65 48 69 6e 74 09 73 74 79 6c 65 48 69 6e 74 28 29 09 | ...QFont::StyleHint.styleHint(). |
277e0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 09 72 61 77 4d 6f 64 65 28 29 09 63 6f 6e 73 74 | const;.....bool..rawMode().const |
27800 | 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 09 65 78 61 63 74 4d 61 74 63 68 28 29 09 63 6f 6e 73 74 3b | ;......bool..exactMatch().const; |
27820 | 0a 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 46 6f 6e 74 49 6e 66 6f 28 20 63 6f 6e 73 74 | ...private:.....QFontInfo(.const |
27840 | 20 51 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 0a 20 20 20 20 51 46 6f 6e 74 50 72 69 76 61 74 65 | .QPainter.*.);......QFontPrivate |
27860 | 20 2a 64 3b 0a 20 20 20 20 51 50 61 69 6e 74 65 72 20 2a 70 61 69 6e 74 65 72 3b 0a 20 20 20 20 | .*d;.....QPainter.*painter;..... |
27880 | 69 6e 74 20 66 73 63 72 69 70 74 3b 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 | int.fscript;......friend.class.Q |
278a0 | 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 6e 74 65 | Widget;.....friend.class.QPainte |
278c0 | 72 3b 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 46 6f 6e 74 49 6e 66 6f 3a 3a 62 | r;.};...inline.bool.QFontInfo::b |
278e0 | 6f 6c 64 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 77 65 69 67 68 74 28 29 20 3e 20 | old().const.{.return.weight().>. |
27900 | 51 46 6f 6e 74 3a 3a 4e 6f 72 6d 61 6c 3b 20 7d 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 46 4f | QFont::Normal;.}...#endif.//.QFO |
27920 | 4e 54 49 4e 46 4f 5f 48 0a 00 00 00 20 00 71 00 67 00 66 00 78 00 72 00 61 00 73 00 74 00 65 00 | NTINFO_H......q.g.f.x.r.a.s.t.e. |
27940 | 72 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 34 70 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 | r._.q.w.s...h..4p/*............. |
27960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
279a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
279c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
279e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
27e60 | 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 46 58 52 41 53 54 45 52 5f 51 | ........*/..#ifndef.QGFXRASTER_Q |
27e80 | 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 53 5f 48 0a 0a 23 | WS_H.#define.QGFXRASTER_QWS_H..# |
27ea0 | 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 5f 71 77 73 2e 68 | ifndef.QT_H.#include."qgfx_qws.h |
27ec0 | 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 64 65 20 22 71 62 | ".#include."qpen.h".#include."qb |
27ee0 | 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 22 0a 23 69 6e 63 | rush.h".#include."qimage.h".#inc |
27f00 | 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 6c 75 | lude."qfontmanager_qws.h".#inclu |
27f20 | 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 6c 75 | de."qmemorymanager_qws.h".#inclu |
27f40 | 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 6c 75 64 65 20 22 | de."qwsdisplay_qws.h".#include." |
27f60 | 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 70 6f 6c 79 67 6f | qpointarray.h".#include."qpolygo |
27f80 | 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 6c 69 63 61 74 69 | nscanner.h".#include."qapplicati |
27fa0 | 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 0a 23 65 6e 64 69 | on.h".#include."qregion.h".#endi |
27fc0 | 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 3d 3d 3d 3d 3d 3d | f.//.QT_H..//=================== |
27fe0 | 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 | ================================ |
28000 | 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 2f 20 55 74 69 6c | ========================.//.Util |
28020 | 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 23 69 66 20 21 64 | ity.macros.and.functions..#if.!d |
28040 | 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 51 57 53 5f 43 55 52 53 4f 52 29 20 26 26 20 21 64 65 66 | efined(QT_NO_QWS_CURSOR).&&.!def |
28060 | 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 23 20 64 65 66 69 | ined(QT_QWS_ACCEL_CURSOR).#.defi |
28080 | 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 6f 5f 73 61 76 65 | ne.GFX_START(r).bool.swc_do_save |
280a0 | 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 73 5f 73 63 72 65 | =FALSE;.\.......if(this->is_scre |
280c0 | 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 6f 72 29 20 7b 20 | en_gfx.&&.this->gfx_swcursor).{. |
280e0 | 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 29 29 20 73 79 6e | \....if((*this->gfx_optype)).syn |
28100 | 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 69 73 2d 3e 67 66 | c();.\....swc_do_save.=.this->gf |
28120 | 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 65 72 28 72 2c 74 | x_screencursor->restoreUnder(r,t |
28140 | 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 28 29 3b 20 5c 0a | his);.\....this->beginDraw();.\. |
28160 | 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 66 28 74 68 69 73 | ......}.#.define.GFX_END.if(this |
28180 | 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 66 78 5f 73 77 63 | ->is_screen_gfx.&&.this->gfx_swc |
281a0 | 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 2d 3e 67 66 78 5f | ursor).{.\.......if((*this->gfx_ |
281c0 | 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 68 69 73 2d 3e 65 | optype)).sync();.\.......this->e |
281e0 | 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 6f 5f 73 61 76 65 | ndDraw();.\.......if(swc_do_save |
28200 | 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 73 6f 72 2d 3e 73 | ).\....this->gfx_screencursor->s |
28220 | 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 2f 51 54 5f 4e 4f | aveUnder();.\....}.#else.//QT_NO |
28240 | 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 53 54 41 52 54 28 | _QWS_CURSOR..#.define.GFX_START( |
28260 | 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 20 5c 0a 09 09 09 | r).if(this->is_screen_gfx).\.... |
28280 | 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 65 20 47 46 58 5f | this->beginDraw();.#.define.GFX_ |
282a0 | 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 29 20 5c 0a 09 09 | END.if(this->is_screen_gfx).\... |
282c0 | 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 66 20 2f 2f 51 54 | ....this->endDraw();.#endif.//QT |
282e0 | 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 54 5f 4e 4f 5f 51 | _NO_QWS_CURSOR...#ifndef.QT_NO_Q |
28300 | 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 45 58 50 45 52 49 | WS_GFX_SPEED.#.define.QWS_EXPERI |
28320 | 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 46 58 5f 49 4e 4c | MENTAL_FASTPATH.#.define.GFX_INL |
28340 | 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 47 46 58 5f 49 4e | INE.inline.#else.#.define.GFX_IN |
28360 | 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 54 5f 4e 4f 5f 51 | LINE.#endif..#if.defined(QT_NO_Q |
28380 | 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 4e 4f 5f 57 52 49 | WS_GFX_SPEED).#define.QWS_NO_WRI |
283a0 | 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 20 75 6e 73 69 67 | TE_PACKING.#endif..typedef.unsig |
283c0 | 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 65 20 47 45 54 5f | ned.int.PackType;...#define.GET_ |
283e0 | 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 20 20 20 69 66 28 | MASKED(rev,.advance).\.......if( |
28400 | 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 69 66 28 61 6d 6f | .amonolittletest.).{.\....if(amo |
28420 | 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 20 6d 61 73 6b 65 | nobitval.&.0x1).{.\........maske |
28440 | 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 62 69 74 76 61 6c | d=FALSE;.\....}.\....amonobitval |
28460 | 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 20 7d 20 65 6c 73 | =amonobitval.>>.1;.\.......}.els |
28480 | 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 30 78 38 30 29 20 | e.{.\....if(amonobitval.&.0x80). |
284a0 | 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 0a 09 09 09 7d 20 | {.\........masked=FALSE;.\....}. |
284c0 | 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 61 6c 20 3c 3c 20 | \....amonobitval=amonobitval.<<. |
284e0 | 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 69 74 76 61 6c 20 | 1;.\....amonobitval=amonobitval. |
28500 | 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 69 66 28 61 6d 6f | &.0xff;.\.......}.\.......if(amo |
28520 | 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 62 69 74 63 6f 75 | nobitcount<7).{.\....amonobitcou |
28540 | 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 64 76 61 6e 63 65 | nt++;.\.......}.else.if.(advance |
28560 | 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 5c 0a 09 09 09 69 | ).{.\....amonobitcount=0;.\....i |
28580 | 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 20 6d 61 73 6b 70 | f.(rev).maskp--;.\....else.maskp |
285a0 | 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 70 3b 20 5c 0a 09 | ++;.\....amonobitval=*maskp;.\.. |
285c0 | 09 20 20 20 20 7d 20 5c 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .....}.\.../*................... |
285e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
28600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
28620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
28640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
28660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
28680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
286a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
286c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
286e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
28700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
28720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
28740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
28760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
28780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
287a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
287c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 69 6e 6c 69 6e 65 20 20 75 6e | ...................*/.inline..un |
287e0 | 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 28 75 6e 73 69 67 | signed.char.*.find_pointer(unsig |
28800 | 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 79 2c 0a 09 09 09 | ned.char.*.base,int.x,int.y,.... |
28820 | 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 65 70 2c 20 69 6e | .........int.w,.int.linestep,.in |
28840 | 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 67 6e 65 64 20 63 | t.&astat,.............unsigned.c |
28860 | 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 6f 6c 20 69 73 5f | har.&ahold,.............bool.is_ |
28880 | 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 20 69 6e 74 20 6e | bigendian,.bool.rev).{.....int.n |
288a0 | 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 20 69 66 20 28 20 | bits;.....int.nbytes;......if.(. |
288c0 | 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 73 5f 62 69 67 65 | rev.).{..is_bigendian.=.!is_bige |
288e0 | 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 25 20 38 3b 0a 20 | ndian;..nbits.=.7.-.(x+w).%.8;.. |
28900 | 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 0a 20 20 20 20 7d | .......nbytes.=.(x+w)./.8;.....} |
28920 | 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 20 20 20 20 20 09 | .else.{..nbits.=.x.%.8;......... |
28940 | 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 20 61 73 74 61 74 | nbytes.=.x./.8;.....}......astat |
28960 | 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 20 2a 72 65 74 20 | =nbits;......unsigned.char.*ret. |
28980 | 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 79 74 65 73 3b 0a | =.base.+.(y*linestep).+.nbytes;. |
289a0 | 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 5f 62 69 67 65 6e | .....ahold=*ret;.....if(is_bigen |
289c0 | 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 69 74 73 3b 0a 20 | dian).{..ahold=ahold.<<.nbits;.. |
289e0 | 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 3e 20 6e 62 69 74 | ...}.else.{..ahold=ahold.>>.nbit |
28a00 | 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 7d 0a 0a 2f 2f 3d | s;.....}......return.ret;.}..//= |
28a20 | 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 | ================================ |
28a40 | 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 | ================================ |
28a60 | 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 65 72 42 61 73 65 | ==========..class.QGfxRasterBase |
28a80 | 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 0a 20 20 20 20 51 | .:.public.QGfx.{..public:......Q |
28aa0 | 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 72 20 2a 2c 69 6e | GfxRasterBase(unsigned.char.*,in |
28ac0 | 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 72 42 61 73 65 28 | t.w,int.h);.....~QGfxRasterBase( |
28ae0 | 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 6e 28 20 63 6f 6e | );......virtual.void.setPen(.con |
28b00 | 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 6f 69 64 20 73 65 | st.QPen.&.);.....virtual.void.se |
28b20 | 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 70 20 2a 20 70 20 | tBrushPixmap(.const.QPixmap.*.p. |
28b40 | 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 76 69 72 74 75 61 | ).{.cbrushpixmap=p;.}.....virtua |
28b60 | 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 20 78 2c 20 69 6e | l.void.setBrushOffset(.int.x,.in |
28b80 | 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 74 42 72 75 73 68 | t.y.);.....virtual.void.setBrush |
28ba0 | 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 69 72 74 75 61 6c | (.const.QBrush.&.);......virtual |
28bc0 | 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 2c 69 6e 74 2c 69 | .void.setClipRect(.int,int,int,i |
28be0 | 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 43 6c 69 70 52 65 | nt.);.....virtual.void.setClipRe |
28c00 | 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 76 69 72 | gion(.const.QRegion.&.);.....vir |
28c20 | 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 69 6f 6e 28 20 63 | tual.void.setClipDeviceRegion(.c |
28c40 | 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 75 61 6c 20 76 6f | onst.QRegion.&.);.....virtual.vo |
28c60 | 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 20 2f 2f 20 54 68 | id.setClipping(bool);......//.Th |
28c80 | 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 69 64 67 65 74 5f | ese.will.be.called.from.qwidget_ |
28ca0 | 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 74 6f 20 75 70 64 | qws.or.qwidget_mac.....//.to.upd |
28cc0 | 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 61 20 77 69 64 67 | ate.the.drawing.area.when.a.widg |
28ce0 | 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 69 64 20 73 65 74 | et.is.moved.....virtual.void.set |
28d00 | 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 74 75 61 6c 20 76 | Offset(.int,int.);.....virtual.v |
28d20 | 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 2c 69 6e 74 2c 69 | oid.setWidgetRect(.int,int,int,i |
28d40 | 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 57 69 64 67 65 74 | nt.);.....virtual.void.setWidget |
28d60 | 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 76 | Region(.const.QRegion.&.);.....v |
28d80 | 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 65 52 65 67 69 6f | irtual.void.setWidgetDeviceRegio |
28da0 | 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 75 61 | n(.const.QRegion.&.);.....virtua |
28dc0 | 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 78 28 20 69 6e 74 | l.void.setGlobalRegionIndex(.int |
28de0 | 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 73 65 74 44 61 73 | .idx.);......virtual.void.setDas |
28e00 | 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 75 61 6c 20 76 6f | hedLines(bool.d);.....virtual.vo |
28e20 | 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 0a 0a 20 20 20 20 | id.setDashes(char.*,.int);...... |
28e40 | 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 3b 0a | virtual.void.moveTo(.int,int.);. |
28e60 | 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 6e 74 | ....virtual.void.lineTo(.int,int |
28e80 | 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 73 28 29 20 63 6f | .);......virtual.QPoint.pos().co |
28ea0 | 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 4f 70 61 71 75 65 | nst;......virtual.void.setOpaque |
28ec0 | 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 65 3d 62 3b 20 7d | Background(bool.b).{.opaque=b;.} |
28ee0 | 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 72 6f 75 6e 64 43 | .....virtual.void.setBackgroundC |
28f00 | 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 3d 63 3b 20 7d 0a | olor(QColor.c).{.backcolor=c;.}. |
28f20 | 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 70 65 28 41 | .....virtual.void.setAlphaType(A |
28f40 | 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 64 20 73 65 74 41 | lphaType);.....virtual.void.setA |
28f60 | 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 2c 69 6e 74 29 3b | lphaSource(unsigned.char.*,int); |
28f80 | 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 53 6f 75 72 63 65 | .....virtual.void.setAlphaSource |
28fa0 | 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 3b 0a 20 20 20 20 | (int,int=-1,int=-1,int=-1);..... |
28fc0 | 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 4d 65 6d 6f 72 79 | virtual.void.drawGlyphs(.QMemory |
28fe0 | 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 68 5f 74 20 2a 67 | Manager::FontID.font,.glyph_t.*g |
29000 | 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 69 6e 74 20 6e 75 | lyphs,.QPoint.*positions,.int.nu |
29020 | 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 6f 69 64 20 73 79 | m_glyphs.);......virtual.void.sy |
29040 | 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 74 4c 69 6e 65 53 | nc();......virtual.void.setLineS |
29060 | 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 20 20 69 6e 74 20 | tep(int.i).{.lstep=i;.}.....int. |
29080 | 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 6c 73 74 65 70 3b | linestep().const.{.return.lstep; |
290a0 | 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 6f 6e 73 74 20 7b | .}......int.pixelWidth().const.{ |
290c0 | 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 69 78 65 6c 48 65 | .return.width;.}.....int.pixelHe |
290e0 | 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 68 74 3b 20 7d 0a | ight().const.{.return.height;.}. |
29100 | 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 20 3d 20 30 3b 0a | ....virtual.int.bitDepth().=.0;. |
29120 | 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 6e 28 51 53 63 72 | .....virtual.void.setScreen(QScr |
29140 | 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 62 6f 6f 6c 20 73 | een.*.t,QScreenCursor.*.c,bool.s |
29160 | 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 6f 29 20 7b 0a 09 | wc,int.*.ot,.......int.*.lo).{.. |
29180 | 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 4f 5f 51 57 53 5f | gfx_screen=t;.#ifndef.QT_NO_QWS_ |
291a0 | 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 3b 0a 09 67 66 78 | CURSOR..gfx_screencursor=c;..gfx |
291c0 | 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 5f 6c 61 73 74 6f | _swcursor=swc;.#endif..gfx_lasto |
291e0 | 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 43 6c 75 74 28 67 | p=lo;..gfx_optype=ot;..setClut(g |
29200 | 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 65 6e 2d 3e 6e 75 | fx_screen->clut(),gfx_screen->nu |
29220 | 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 73 61 76 65 28 29 | mCols());.....}......void.save() |
29240 | 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 20 76 69 72 74 75 | ;.....void.restore();......virtu |
29260 | 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 20 7b 20 6d 79 72 | al.void.setRop(RasterOp.r).{.myr |
29280 | 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 51 52 67 62 20 2a | op=r;.}......void.setClut(QRgb.* |
292a0 | 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 63 6f 6c 73 3b 20 | .cols,int.numcols).{.clut=cols;. |
292c0 | 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 65 63 74 65 64 3a | clutcols=numcols;..}..protected: |
292e0 | 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 20 20 76 6f 69 64 | ..#ifdef.DEBUG_POINTERS.....void |
29300 | 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 20 2a 20 63 2c 69 | .checkSource(unsigned.char.*.c,i |
29320 | 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 46 61 74 61 6c 28 | nt.i).{.......if(i<0).{..qFatal( |
29340 | 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 65 22 29 3b 0a 20 | "Negative.source.coordinate");.. |
29360 | 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 68 74 29 20 7b 0a | .....}.......if(i>=srcheight).{. |
29380 | 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 69 67 68 74 20 6f | .qFatal("Source.pointer.height.o |
293a0 | 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 73 69 67 6e 65 64 | verrun");.......}.......unsigned |
293c0 | 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 63 6c 69 6e 65 73 | .char.*.tmp1=srcbits+(i*srclines |
293e0 | 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 2a 20 74 6d 70 32 | tep);.......unsigned.char.*.tmp2 |
29400 | 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 66 28 63 3c 74 6d | =tmp1+srclinestep;.......if(c<tm |
29420 | 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 74 65 72 20 75 6e | p1).{..qFatal("Source.pointer.un |
29440 | 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 28 63 3e 3d 74 6d | derrun");.......}.......if(c>=tm |
29460 | 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 74 65 72 20 6f 76 | p2).{..qFatal("Source.pointer.ov |
29480 | 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 20 20 76 6f 69 64 | errun");.......}.....}......void |
294a0 | 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 20 63 2c 69 6e 74 | .checkMask(unsigned.char.*.c,int |
294c0 | 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 2a 20 74 6d 70 31 | .i).{.......unsigned.char.*.tmp1 |
294e0 | 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 70 29 3b 0a 20 20 | =alphabits+(i*alphalinestep);... |
29500 | 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 6d 70 31 2b 61 6c | ....unsigned.char.*.tmp2=tmp1+al |
29520 | 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 20 7b 0a 09 71 46 | phalinestep;.......if(i<0).{..qF |
29540 | 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 6e 61 74 65 22 29 | atal("Negative.mask.coordinate") |
29560 | 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 68 74 29 | ;.......}.......if(i>=srcheight) |
29580 | 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 65 72 72 75 6e 22 | .{..qFatal("Mask.height.overrun" |
295a0 | 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 29 20 7b 0a 09 71 | );.......}.......if(c<tmp1).{..q |
295c0 | 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 72 75 6e 22 29 3b | Fatal("Alpha.pointer.underrun"); |
295e0 | 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 20 7b 0a 09 71 46 | .......}.......if(c>=tmp2).{..qF |
29600 | 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 6e 22 29 3b 0a 20 | atal("Alpha.pointer.overrun");.. |
29620 | 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 63 6b 44 65 73 74 | .....}.....}......void.checkDest |
29640 | 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 7b 0a 20 20 20 20 | (unsigned.char.*.c,int.i).{..... |
29660 | 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 69 76 65 20 64 65 | ..if(i<0).{..qFatal("Negative.de |
29680 | 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 20 20 20 20 20 69 | st.coordinate");.......}.......i |
296a0 | 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 73 74 69 6e 61 74 | f(i>=height).{..qFatal("Destinat |
296c0 | 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 20 20 7d 0a 20 20 | ion.height.overrun");.......}... |
296e0 | 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 75 66 66 65 72 2b | ....unsigned.char.*.tmp1=buffer+ |
29700 | 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 63 68 61 72 20 2a | (i*lstep);.......unsigned.char.* |
29720 | 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 28 63 3c 74 6d 70 | .tmp2=tmp1+lstep;.......if(c<tmp |
29740 | 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 70 6f 69 6e 74 65 | 1).{..qFatal("Destination.pointe |
29760 | 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 28 63 | r.underrun");.......}.......if(c |
29780 | 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 74 69 6f 6e 20 70 | >=tmp2).{..qFatal("Destination.p |
297a0 | 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 20 20 20 20 7d 0a | ointer.overrun");.......}.....}. |
297c0 | 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 72 61 6e 73 61 63 | .#endif.......void*.beginTransac |
297e0 | 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 76 6f 69 64 20 65 | tion(.const.QRect&.);.....void.e |
29800 | 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 20 69 6e 6c 69 6e | ndTransaction(void*);......inlin |
29820 | 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 69 66 20 21 64 65 | e.void.beginDraw().....{.#if.!de |
29840 | 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 53 53 29 20 26 26 | fined(QT_NO_QWS_MULTIPROCESS).&& |
29860 | 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 4e 47 29 0a 09 51 | .!defined(QT_PAINTER_LOCKING)..Q |
29880 | 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 09 69 66 20 28 20 | WSDisplay::grab();.#endif..if.(. |
298a0 | 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 2a 67 6c 6f 62 61 | globalRegionRevision.&&...*globa |
298c0 | 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 52 65 67 69 6f 6e | lRegionRevision.!=.currentRegion |
298e0 | 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 29 3b 0a 09 7d 0a | Revision.).{......fixClip();..}. |
29900 | 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 72 61 77 28 29 0a | ....}.....inline.void.endDraw(). |
29920 | 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 57 53 5f 4d 55 4c | ....{.#if.!defined(QT_NO_QWS_MUL |
29940 | 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 50 41 49 4e 54 45 | TIPROCESS).&&.!defined(QT_PAINTE |
29960 | 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 67 72 61 62 28 29 | R_LOCKING)..QWSDisplay::ungrab() |
29980 | 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 78 43 6c 69 70 28 | ;.#endif.....}.....void.fixClip( |
299a0 | 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 0a 0a 20 20 20 20 | );.....void.update_clip();...... |
299c0 | 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 51 52 65 63 74 2a | bool.inClip(int.x,.int.y,.QRect* |
299e0 | 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 73 69 64 65 3d 46 | .cr=0,.bool.know_to_be_outside=F |
29a00 | 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 65 74 53 6f 75 72 | ALSE);......virtual.void.setSour |
29a20 | 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 20 79 20 29 3b 0a | ceWidgetOffset(.int.x,.int.y.);. |
29a40 | 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 50 65 6e 28 29 | .....virtual.void.setSourcePen() |
29a60 | 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 69 6e 65 28 69 6e | ;.....unsigned.char.*scanLine(in |
29a80 | 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 74 65 70 29 3b 20 | t.i).{.return.buffer+(i*lstep);. |
29aa0 | 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 61 6e 4c 69 6e 65 | }.....unsigned.char.*srcScanLine |
29ac0 | 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 20 28 69 2a 73 72 | (int.i).{.return.srcbits.+.(i*sr |
29ae0 | 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 65 72 74 20 74 6f | clinestep);.}......//.Convert.to |
29b00 | 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 0a 20 20 20 20 75 | /from.different.bit.depths.....u |
29b20 | 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 6e 74 20 73 64 65 | nsigned.int.get_value_32(int.sde |
29b40 | 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,.... |
29b60 | 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 |
29b80 | 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 73 64 65 70 74 68 | gned.int.get_value_24(int.sdepth |
29ba0 | 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,....... |
29bc0 | 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 |
29be0 | 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 70 74 68 2c 75 6e | d.int.get_value_16(int.sdepth,un |
29c00 | 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 62 6f 6f | signed.char.**srcdata,.......boo |
29c20 | 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 64 20 69 | l.reverse=FALSE);.....unsigned.i |
29c40 | 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 2c 75 6e 73 69 67 | nt.get_value_15(int.sdepth,unsig |
29c60 | 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 20 72 | ned.char.**srcdata,.......bool.r |
29c80 | 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 74 20 | everse=FALSE);.....unsigned.int. |
29ca0 | 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 69 67 6e 65 64 20 | get_value_8(int.sdepth,unsigned. |
29cc0 | 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 65 72 | char.**srcdata,.......bool.rever |
29ce0 | 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 74 5f | se=FALSE);.....unsigned.int.get_ |
29d00 | 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 64 20 63 68 61 72 | value_4(int.sdepth,unsigned.char |
29d20 | 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 3d 46 | .**srcdata,.......bool.reverse=F |
29d40 | 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 74 5f 76 61 6c 75 | ALSE);.....unsigned.int.get_valu |
29d60 | 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 61 72 20 2a 2a 73 | e_1(int.sdepth,unsigned.char.**s |
29d80 | 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 3d 46 41 4c 53 45 | rcdata,.......bool.reverse=FALSE |
29da0 | 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 20 2a 20 67 66 78 | );..protected:.....QScreen.*.gfx |
29dc0 | 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 5f 43 55 52 53 4f | _screen;.#ifndef.QT_NO_QWS_CURSO |
29de0 | 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 73 63 72 65 65 6e | R.....QScreenCursor.*.gfx_screen |
29e00 | 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 78 5f 73 77 63 75 | cursor;.#endif.....bool.gfx_swcu |
29e20 | 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 66 78 5f 6c 61 73 | rsor;.....volatile.int.*.gfx_las |
29e40 | 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 78 5f 6f 70 74 79 | top;.....volatile.int.*.gfx_opty |
29e60 | 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 65 3b 0a 20 20 20 | pe;......SourceType.srctype;.... |
29e80 | 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 20 20 20 75 6e 73 | .PixelType.srcpixeltype;.....uns |
29ea0 | 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 75 6e 73 69 67 6e | igned.char.*.srcbits;.....unsign |
29ec0 | 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 20 20 20 50 69 78 | ed.char.*.const.buffer;......Pix |
29ee0 | 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 77 69 64 74 68 3b | elType.pixeltype;.....int.width; |
29f00 | 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 6f 66 66 73 3b 0a | .....int.height;.....int.xoffs;. |
29f20 | 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 64 20 69 6e 74 20 | ....int.yoffs;.....unsigned.int. |
29f40 | 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 20 20 20 51 43 6f | lstep;......bool.opaque;.....QCo |
29f60 | 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 70 65 6e 3b 0a 20 | lor.backcolor;......QPen.cpen;.. |
29f80 | 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 6e 74 20 62 72 75 | ...QBrush.cbrush;.....QPoint.bru |
29fa0 | 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 62 72 75 73 68 3b | shoffs;.....bool.patternedbrush; |
29fc0 | 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 68 70 69 78 6d 61 | .....const.QPixmap.*.cbrushpixma |
29fe0 | 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 20 20 20 63 68 61 | p;.....bool.dashedLines;.....cha |
2a000 | 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 65 73 3b 0a 0a 20 | r.*dashes;.....int.numDashes;... |
2a020 | 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 68 20 73 61 76 65 | ...QPen.savepen;.....QBrush.save |
2a040 | 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 70 3b 0a 20 20 20 | brush;......bool.regionClip;.... |
2a060 | 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 6f 6e 20 77 69 64 | .bool.clipDirty;.....QRegion.wid |
2a080 | 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 6e 3b 0a 20 20 20 | getrgn;.....QRegion.cliprgn;.... |
2a0a0 | 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 74 20 70 65 6e 78 | .QRect.clipbounds;......int.penx |
2a0c0 | 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 72 63 77 69 64 74 | ;.....int.peny;......int.srcwidt |
2a0e0 | 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 69 6e 74 20 73 72 | h;.....int.srcheight;.....int.sr |
2a100 | 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 70 3b 0a 20 20 20 | cdepth;.....int.srclinestep;.... |
2a120 | 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 63 77 69 64 67 65 | .int.srccol;.....QPoint.srcwidge |
2a140 | 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 73 6f 75 72 63 65 | toffs;.....//.Needed.when.source |
2a160 | 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 74 74 6c 65 5f 65 | .is.widget.....bool.src_little_e |
2a180 | 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 5f 70 61 6c 65 74 | ndian;.....bool.src_normal_palet |
2a1a0 | 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 75 74 5b 32 35 36 | te;.....unsigned.int.srcclut[256 |
2a1c0 | 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 6c 65 20 2d 20 72 | ];.....//.Source.color.table.-.r |
2a1e0 | 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 6e 74 20 74 72 61 | ,g,b.values.....unsigned.int.tra |
2a200 | 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 63 6c 75 74 20 74 | nsclut[256];....//.Source.clut.t |
2a220 | 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 20 20 20 20 20 20 | ransformed.to.destination....... |
2a240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f | ..............................// |
2a260 | 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 6f 6e 0a 0a 20 20 | .values.-.speed.optimisation.... |
2a280 | 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 2f 2f 20 44 65 73 | ..QRgb.*.clut;............//.Des |
2a2a0 | 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 2c 62 20 76 61 6c | tination.color.table.-.r,g,b.val |
2a2c0 | 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 20 2f 2f 20 43 6f | ues.....int.clutcols;......//.Co |
2a2e0 | 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 6f 62 69 74 63 6f | lours.in.clut......int.monobitco |
2a300 | 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 6f 62 69 74 76 61 | unt;.....unsigned.char.monobitva |
2a320 | 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 65 3b 0a 20 20 20 | l;......AlphaType.alphatype;.... |
2a340 | 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 3b 0a 20 20 20 20 | .unsigned.char.*.alphabits;..... |
2a360 | 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 20 20 20 69 6e 74 | unsigned.int.*.alphabuf;.....int |
2a380 | 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 73 6d 61 73 6b 69 | .alphalinestep;.....bool.ismaski |
2a3a0 | 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 0a 20 20 20 20 75 | ng;.....int.amonobitcount;.....u |
2a3c0 | 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 20 20 20 20 62 6f | nsigned.char.amonobitval;.....bo |
2a3e0 | 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 74 20 63 61 6c 70 | ol.amonolittletest;.....int.calp |
2a400 | 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 6c 70 68 61 20 76 | ha;..........//.Constant.alpha.v |
2a420 | 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 61 33 2c 63 61 6c | alue.....int.calpha2,calpha3,cal |
2a440 | 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 63 63 65 6c 65 72 | pha4;.//.Used.for.groovy.acceler |
2a460 | 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 68 61 72 20 2a 20 | ated.effect.....unsigned.char.*. |
2a480 | 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 3b 0a 20 20 20 20 | maskp;......int.clipcursor;..... |
2a4a0 | 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 63 6c 69 70 72 65 | QRect*.cliprect;.....int.nclipre |
2a4c0 | 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 6e 64 65 78 3b 0a | ct;......int.globalRegionIndex;. |
2a4e0 | 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 6e 52 65 76 69 73 | ....const.int.*globalRegionRevis |
2a500 | 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 52 65 76 69 73 69 | ion;.....int.currentRegionRevisi |
2a520 | 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 20 20 20 20 75 6e | on;......RasterOp.myrop;......un |
2a540 | 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 3d 3d 20 63 70 65 | signed.long.int.pixel;.//.==.cpe |
2a560 | 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 29 0a 0a 20 20 20 | n.pixel().or.cbrush.pixel()..... |
2a580 | 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 74 63 68 65 64 67 | .QPolygonScanner::Edge.stitchedg |
2a5a0 | 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 65 65 6e 43 75 72 | es;......friend.class.QScreenCur |
2a5c0 | 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 74 45 6e 67 69 6e | sor;.....friend.class.QFontEngin |
2a5e0 | 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 20 64 65 70 74 68 | e;.};..template.<const.int.depth |
2a600 | 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 66 78 52 61 73 74 | ,.const.int.type>.class.QGfxRast |
2a620 | 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 2c 20 70 72 6f 74 | er.:.public.QGfxRasterBase,.prot |
2a640 | 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 75 62 6c 69 63 3a | ected.QPolygonScanner.{..public: |
2a660 | 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 63 68 61 72 20 2a | ......QGfxRaster(unsigned.char.* |
2a680 | 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 72 28 29 | ,int.w,int.h);.....~QGfxRaster() |
2a6a0 | 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 20 20 76 6f 69 64 | ;......void.useBrush();.....void |
2a6c0 | 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 69 64 20 64 72 61 | .usePen();......virtual.void.dra |
2a6e0 | 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 74 75 61 6c 20 76 | wPoint(.int,int.);.....virtual.v |
2a700 | 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 6e 74 41 72 72 61 | oid.drawPoints(.const.QPointArra |
2a720 | 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. |
2a740 | 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 29 3b 0a 20 20 20 | drawLine(.int,int,int,int.);.... |
2a760 | 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 74 2c 69 6e 74 2c | .virtual.void.fillRect(.int,int, |
2a780 | 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 64 72 61 77 | int,int.);.....virtual.void.draw |
2a7a0 | 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 79 20 26 2c 69 6e | Polyline(.const.QPointArray.&,in |
2a7c0 | 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 64 72 61 77 50 6f | t,int.);.....virtual.void.drawPo |
2a7e0 | 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 6c 2c | lygon(.const.QPointArray.&,bool, |
2a800 | 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 62 6c 74 28 | int,int.);.....virtual.void.blt( |
2a820 | 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 3b 0a 20 20 20 20 | .int,int,int,int,int,int.);..... |
2a840 | 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 6e 74 2c 69 6e 74 | virtual.void.scroll(.int,int,int |
2a860 | 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 65 64 28 51 54 5f | ,int,int,int.);.#if.!defined(QT_ |
2a880 | 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 4f 5f 54 52 41 4e | NO_MOVIE).||.!defined(QT_NO_TRAN |
2a8a0 | 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 54 5f 4e 4f 5f 50 | SFORMATIONS).||.!defined(QT_NO_P |
2a8c0 | 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 76 69 72 74 75 61 | IXMAP_TRANSFORMATION).....virtua |
2a8e0 | 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 69 | l.void.stretchBlt(.int,int,int,i |
2a900 | 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 6c | nt,int,int.);.#endif.....virtual |
2a920 | 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 20 | .void.tiledBlt(.int,int,int,int. |
2a940 | 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 74 68 28 29 20 7b | );......virtual.int.bitDepth().{ |
2a960 | 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 75 61 6c 20 76 6f | .return.depth;.}......virtual.vo |
2a980 | 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 2a 29 3b 0a 20 20 | id.setSource(const.QImage.*);... |
2a9a0 | 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 6f 6e 73 74 20 51 | ..virtual.void.setSource(const.Q |
2a9c0 | 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 6c 20 76 6f 69 64 | PaintDevice.*);.....virtual.void |
2a9e0 | 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 69 6e 74 2c 69 | .setSource(unsigned.char.*,int,i |
2aa00 | 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 72 6f 74 65 63 74 | nt,int,int,QRgb.*,int);..protect |
2aa20 | 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 54 68 69 63 6b 4c | ed:......virtual.void.drawThickL |
2aa40 | 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 20 20 76 69 72 74 | ine(.int,int,int,int.);.....virt |
2aa60 | 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 28 20 63 6f 6e 73 | ual.void.drawThickPolyline(.cons |
2aa80 | 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 0a 0a 20 20 20 20 | t.QPointArray.&,int,int.);...... |
2aaa0 | 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 2a 2c 69 6e 74 29 | void.buildSourceClut(QRgb.*,int) |
2aac0 | 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 6e 74 20 6e 2c 20 | ;.....void.processSpans(.int.n,. |
2aae0 | 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 29 3b 0a 0a 20 20 | QPoint*.point,.int*.width.);.... |
2ab00 | 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 6e 65 20 64 72 61 | ..//.Optimised.vertical.line.dra |
2ab20 | 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 74 2c 69 6e 74 20 | wing.....void.vline(int,int,int. |
2ab40 | 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 6f 6e 74 61 6c 20 | );......//.Optimised.horizontal. |
2ab60 | 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 65 28 69 6e 74 2c | line.drawing.....void.hline(int, |
2ab80 | 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 6e 63 6c 69 70 70 | int,int.);.....void.hlineUnclipp |
2aba0 | 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 29 3b 0a 23 69 66 | ed(int,int,unsigned.char*.);.#if |
2abc0 | 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 64 20 61 20 64 69 | .defined(Q_OS_QNX6).//.need.a.di |
2abe0 | 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 61 63 63 65 6c 65 | fferent.signature.for.QNX.accele |
2ac00 | 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 20 20 20 20 76 69 | ration,.override.to.accel.....vi |
2ac20 | 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 69 6e 74 20 78 2c | rtual.void.hlineUnclipped(int.x, |
2ac40 | 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 72 20 2a 6c 3d 73 | int.x1,int.y){unsigned.char.*l=s |
2ac60 | 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 78 2c 78 31 2c 6c | canLine(y);hlineUnclipped(x,x1,l |
2ac80 | 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 65 4c 69 6e 65 55 | );};.#endif.....void.hImageLineU |
2aca0 | 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 20 2a | nclipped(int,int,unsigned.char.* |
2acc0 | 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 20 20 76 6f 69 64 | ,unsigned.char.*,bool);.....void |
2ace0 | 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 6e 74 2c 75 6e 73 | .hAlphaLineUnclipped(int,int,uns |
2ad00 | 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 20 2a 2c 0a 09 09 | igned.char.*,unsigned.char.*,... |
2ad20 | 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 20 20 76 6f 69 64 | ......unsigned.char.*);.....void |
2ad40 | 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 75 6e 73 69 67 6e | .drawPointUnclipped(.int,.unsign |
2ad60 | 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 50 61 63 6b 69 6e | ed.char*.);......void.calcPackin |
2ad80 | 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 2c 69 6e 74 26 29 | g(void.*,int,int,int&,int&,int&) |
2ada0 | 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 5f 51 57 53 5f 48 | ;.};..#endif.//.QGFXRASTER_QWS_H |
2adc0 | 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 63 00 65 00 2e 00 | ......q.k.e.y.s.e.q.u.e.n.c.e... |
2ade0 | 68 00 00 0c ab 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h..../*......................... |
2ae00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2ae20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2ae40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2ae60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2ae80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2aea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2aec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2aee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2af00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2af20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2af40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2af60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2af80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2afa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2afc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2afe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4b 45 59 53 | ...............*/..#ifndef.QKEYS |
2b3e0 | 45 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 | EQUENCE_H.#define.QKEYSEQUENCE_H |
2b400 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 | ..#ifndef.QT_H.#ifndef.QT_H.#inc |
2b420 | 6c 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 | lude."qnamespace.h".#include."qs |
2b440 | 74 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 | tring.h".#endif.//.QT_H.#endif.. |
2b460 | 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 | #ifndef.QT_NO_ACCEL../*......... |
2b480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e | .................*/.#ifndef.QT_N |
2b540 | 4f 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 | O_DATASTREAM.class.QKeySequence; |
2b560 | 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< |
2b580 | 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 4b 65 79 53 65 71 75 | <(.QDataStream.&,.const.QKeySequ |
2b5a0 | 65 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 | ence.&.);.Q_EXPORT.QDataStream.& |
2b5c0 | 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 4b 65 79 53 | operator>>(.QDataStream.&,.QKeyS |
2b5e0 | 65 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 | equence.&.);.#endif..class.QKeyS |
2b600 | 65 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 | equencePrivate;..class.Q_EXPORT. |
2b620 | 51 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 | QKeySequence.:.public.Qt.{.publi |
2b640 | 63 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 | c:.....QKeySequence();.....QKeyS |
2b660 | 65 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 | equence(.const.QString&.key.);.. |
2b680 | 20 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 | ...QKeySequence(.int.key.);..... |
2b6a0 | 51 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 | QKeySequence(.int.k1,.int.k2,.in |
2b6c0 | 74 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 | t.k3.=.0,.int.k4.=.0.);.....QKey |
2b6e0 | 53 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 | Sequence(.const.QKeySequence.&.) |
2b700 | 3b 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 | ;.....~QKeySequence();......uint |
2b720 | 20 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 | .count().const;.....bool.isEmpty |
2b740 | 28 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 | ().const;.....Qt::SequenceMatch. |
2b760 | 6d 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 | matches(.const.QKeySequence.&.). |
2b780 | 63 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 | const;......operator.QString().c |
2b7a0 | 6f 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 | onst;.....operator.int.().const; |
2b7c0 | 0a 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 | .....int.operator[](.uint.).cons |
2b7e0 | 74 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 | t;.....QKeySequence.&operator=(. |
2b800 | 63 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 | const.QKeySequence.&.);.....bool |
2b820 | 20 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 | .operator==(.const.QKeySequence& |
2b840 | 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 20 28 20 | .).const;.....bool.operator!=.(. |
2b860 | 63 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 | const.QKeySequence&.).const;..pr |
2b880 | 69 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 | ivate:.....static.int.decodeStri |
2b8a0 | 6e 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 | ng(.const.QString.&.);.....stati |
2b8c0 | 63 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 | c.QString.encodeString(.int.);.. |
2b8e0 | 20 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 | ...int.assign(.QString.);.....vo |
2b900 | 69 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 | id.setKey(.int.key,.int.index.); |
2b920 | 0a 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 | ......QKeySequencePrivate*.d;... |
2b940 | 20 20 20 66 72 69 65 6e 64 20 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 | ...friend.Q_EXPORT.QDataStream.& |
2b960 | 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 | operator<<(.QDataStream.&,.const |
2b980 | 20 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 | .QKeySequence.&.);.....friend.Q_ |
2b9a0 | 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 | EXPORT.QDataStream.&operator>>(. |
2b9c0 | 51 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 | QDataStream.&,.QKeySequence.&.); |
2b9e0 | 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 41 63 63 65 6c 4d 61 6e 61 67 65 72 3b | .....friend.class.QAccelManager; |
2ba00 | 0a 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 | .};..#else..class.Q_EXPORT.QKeyS |
2ba20 | 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 3a 0a 20 20 | equence.:.public.Qt.{.public:... |
2ba40 | 20 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 | ..QKeySequence().{}.....QKeySequ |
2ba60 | 65 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 | ence(.int.).{}.};..#endif.//QT_N |
2ba80 | 4f 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 | O_ACCEL..#endif......q.k.b.d.s.l |
2baa0 | 00 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 20 20 20 20 20 20 | .5.0.0.0._.q.w.s...h...=/*...... |
2bac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2be00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2be20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2be40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2be60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2be80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bf00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bf20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bf40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bf60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bf80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bfc0 | 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4b 42 44 53 4c 35 30 30 30 5f 51 | ........*/..#ifndef.QKBDSL5000_Q |
2bfe0 | 57 53 5f 48 0a 23 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 | WS_H.#define.QKBDSL5000_QWS_H..# |
2c000 | 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 74 74 79 5f 71 77 | ifndef.QT_H.#include."qkbdtty_qw |
2c020 | 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 54 5f | s.h".#endif.//.QT_H..#ifndef.QT_ |
2c040 | 4e 4f 5f 51 57 53 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 | NO_QWS_KBD_SL5000..class.QWSSL50 |
2c060 | 30 30 4b 62 50 72 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 | 00KbPrivate;..class.QWSSL5000Key |
2c080 | 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 54 74 79 4b 65 79 62 | boardHandler.:.public.QWSTtyKeyb |
2c0a0 | 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 53 53 4c 35 | oardHandler.{.public:.....QWSSL5 |
2c0c0 | 30 30 30 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 74 72 69 6e | 000KeyboardHandler(.const.QStrin |
2c0e0 | 67 26 20 29 3b 0a 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 | g&.);.....virtual.~QWSSL5000Keyb |
2c100 | 6f 61 72 64 48 61 6e 64 6c 65 72 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | oardHandler();......virtual.void |
2c120 | 20 64 6f 4b 65 79 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 | .doKey(uchar.scancode);.....virt |
2c140 | 75 61 6c 20 63 6f 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 | ual.const.QWSKeyMap.*keyMap().co |
2c160 | 6e 73 74 3b 0a 0a 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 | nst;..private:.....bool.meta;... |
2c180 | 20 20 62 6f 6f 6c 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 | ..bool.fn;.....bool.numLock;.... |
2c1a0 | 20 51 57 53 53 4c 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 | .QWSSL5000KbPrivate.*d;.};..#end |
2c1c0 | 69 66 20 2f 2f 20 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 | if.//.QT_NO_QWS_KBD_SL5000..#end |
2c1e0 | 69 66 20 2f 2f 20 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 | if.//.QKBDTTY_QWS_H.......q.l.a. |
2c200 | 79 00 6f 00 75 00 74 00 2e 00 68 00 00 34 48 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y.o.u.t...h..4H/*............... |
2c220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4c | ..................*/..#ifndef.QL |
2c800 | 41 59 4f 55 54 5f 48 0a 23 64 65 66 69 6e 65 20 51 4c 41 59 4f 55 54 5f 48 0a 0a 23 69 66 6e 64 | AYOUT_H.#define.QLAYOUT_H..#ifnd |
2c820 | 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e | ef.QT_H.#include."qobject.h".#in |
2c840 | 63 6c 75 64 65 20 22 71 73 69 7a 65 70 6f 6c 69 63 79 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 | clude."qsizepolicy.h".#include." |
2c860 | 71 77 69 64 67 65 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 6e 63 6c | qwidget.h".#endif.//.QT_H..#incl |
2c880 | 75 64 65 20 3c 6c 69 6d 69 74 73 2e 68 3e 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4c 41 | ude.<limits.h>..#ifndef.QT_NO_LA |
2c8a0 | 59 4f 55 54 0a 0a 23 69 66 20 30 0a 51 5f 4f 42 4a 45 43 54 0a 23 65 6e 64 69 66 0a 0a 73 74 61 | YOUT..#if.0.Q_OBJECT.#endif..sta |
2c8c0 | 74 69 63 20 63 6f 6e 73 74 20 69 6e 74 20 51 4c 41 59 4f 55 54 53 49 5a 45 5f 4d 41 58 20 3d 20 | tic.const.int.QLAYOUTSIZE_MAX.=. |
2c8e0 | 49 4e 54 5f 4d 41 58 2f 32 35 36 2f 31 36 3b 0a 0a 63 6c 61 73 73 20 51 47 72 69 64 4c 61 79 6f | INT_MAX/256/16;..class.QGridLayo |
2c900 | 75 74 42 6f 78 3b 0a 63 6c 61 73 73 20 51 47 72 69 64 4c 61 79 6f 75 74 44 61 74 61 3b 0a 63 6c | utBox;.class.QGridLayoutData;.cl |
2c920 | 61 73 73 20 51 4c 61 79 6f 75 74 3b 0a 63 6c 61 73 73 20 51 4c 61 79 6f 75 74 49 74 65 6d 3b 0a | ass.QLayout;.class.QLayoutItem;. |
2c940 | 73 74 72 75 63 74 20 51 4c 61 79 6f 75 74 44 61 74 61 3b 0a 63 6c 61 73 73 20 51 4d 65 6e 75 42 | struct.QLayoutData;.class.QMenuB |
2c960 | 61 72 3b 0a 63 6c 61 73 73 20 51 53 70 61 63 65 72 49 74 65 6d 3b 0a 63 6c 61 73 73 20 51 57 69 | ar;.class.QSpacerItem;.class.QWi |
2c980 | 64 67 65 74 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 47 4c 61 79 6f 75 74 49 74 | dget;..class.Q_EXPORT.QGLayoutIt |
2c9a0 | 65 72 61 74 6f 72 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 | erator.:.public.QShared.{.public |
2c9c0 | 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 47 4c 61 79 6f 75 74 49 74 65 72 61 74 6f 72 28 | :.....virtual.~QGLayoutIterator( |
2c9e0 | 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 6d 20 2a 6e 65 78 74 | );.....virtual.QLayoutItem.*next |
2ca00 | 28 29 20 3d 20 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 | ().=.0;.....virtual.QLayoutItem. |
2ca20 | 2a 63 75 72 72 65 6e 74 28 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 4c 61 79 | *current().=.0;.....virtual.QLay |
2ca40 | 6f 75 74 49 74 65 6d 20 2a 74 61 6b 65 43 75 72 72 65 6e 74 28 29 20 3d 20 30 3b 0a 7d 3b 0a 0a | outItem.*takeCurrent().=.0;.};.. |
2ca60 | 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4c 61 79 6f 75 74 49 74 65 72 61 74 6f 72 0a 7b | class.Q_EXPORT.QLayoutIterator.{ |
2ca80 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4c 61 79 6f 75 74 49 74 65 72 61 74 6f 72 28 20 51 47 | .public:.....QLayoutIterator(.QG |
2caa0 | 4c 61 79 6f 75 74 49 74 65 72 61 74 6f 72 20 2a 69 20 29 20 3a 20 69 74 28 20 69 20 29 20 7b 20 | LayoutIterator.*i.).:.it(.i.).{. |
2cac0 | 7d 0a 20 20 20 20 51 4c 61 79 6f 75 74 49 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 4c 61 | }.....QLayoutIterator(.const.QLa |
2cae0 | 79 6f 75 74 49 74 65 72 61 74 6f 72 20 26 69 20 29 20 3a 20 69 74 28 20 69 2e 69 74 20 29 20 7b | youtIterator.&i.).:.it(.i.it.).{ |
2cb00 | 0a 09 69 66 20 28 20 69 74 20 29 0a 09 20 20 20 20 69 74 2d 3e 72 65 66 28 29 3b 0a 20 20 20 20 | ..if.(.it.)......it->ref();..... |
2cb20 | 7d 0a 20 20 20 20 7e 51 4c 61 79 6f 75 74 49 74 65 72 61 74 6f 72 28 29 20 7b 20 69 66 20 28 20 | }.....~QLayoutIterator().{.if.(. |
2cb40 | 69 74 20 26 26 20 69 74 2d 3e 64 65 72 65 66 28 29 20 29 20 64 65 6c 65 74 65 20 69 74 3b 20 7d | it.&&.it->deref().).delete.it;.} |
2cb60 | 0a 20 20 20 20 51 4c 61 79 6f 75 74 49 74 65 72 61 74 6f 72 20 26 6f 70 65 72 61 74 6f 72 3d 28 | .....QLayoutIterator.&operator=( |
2cb80 | 20 63 6f 6e 73 74 20 51 4c 61 79 6f 75 74 49 74 65 72 61 74 6f 72 20 26 69 20 29 20 7b 0a 09 69 | .const.QLayoutIterator.&i.).{..i |
2cba0 | 66 20 28 20 69 2e 69 74 20 29 0a 09 20 20 20 20 69 2e 69 74 2d 3e 72 65 66 28 29 3b 0a 09 69 66 | f.(.i.it.)......i.it->ref();..if |
2cbc0 | 20 28 20 69 74 20 26 26 20 69 74 2d 3e 64 65 72 65 66 28 29 20 29 0a 09 20 20 20 20 64 65 6c 65 | .(.it.&&.it->deref().)......dele |
2cbe0 | 74 65 20 69 74 3b 0a 09 69 74 20 3d 20 69 2e 69 74 3b 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 73 | te.it;..it.=.i.it;..return.*this |
2cc00 | 3b 0a 20 20 20 20 7d 0a 20 20 20 20 51 4c 61 79 6f 75 74 49 74 65 6d 20 2a 6f 70 65 72 61 74 6f | ;.....}.....QLayoutItem.*operato |
2cc20 | 72 2b 2b 28 29 20 7b 20 72 65 74 75 72 6e 20 69 74 20 3f 20 69 74 2d 3e 6e 65 78 74 28 29 20 3a | r++().{.return.it.?.it->next().: |
2cc40 | 20 30 3b 20 7d 0a 20 20 20 20 51 4c 61 79 6f 75 74 49 74 65 6d 20 2a 63 75 72 72 65 6e 74 28 29 | .0;.}.....QLayoutItem.*current() |
2cc60 | 20 7b 20 72 65 74 75 72 6e 20 69 74 20 3f 20 69 74 2d 3e 63 75 72 72 65 6e 74 28 29 20 3a 20 30 | .{.return.it.?.it->current().:.0 |
2cc80 | 3b 20 7d 0a 20 20 20 20 51 4c 61 79 6f 75 74 49 74 65 6d 20 2a 74 61 6b 65 43 75 72 72 65 6e 74 | ;.}.....QLayoutItem.*takeCurrent |
2cca0 | 28 29 20 7b 20 72 65 74 75 72 6e 20 69 74 20 3f 20 69 74 2d 3e 74 61 6b 65 43 75 72 72 65 6e 74 | ().{.return.it.?.it->takeCurrent |
2ccc0 | 28 29 20 3a 20 30 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 64 65 6c 65 74 65 43 75 72 72 65 6e 74 | ().:.0;.}.....void.deleteCurrent |
2cce0 | 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 47 4c 61 79 6f 75 74 49 74 65 72 61 74 | ();..private:.....QGLayoutIterat |
2cd00 | 6f 72 20 2a 69 74 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 6f | or.*it;.};..class.Q_EXPORT.QLayo |
2cd20 | 75 74 49 74 65 6d 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4c 61 79 6f 75 74 49 74 65 6d | utItem.{.public:.....QLayoutItem |
2cd40 | 28 20 69 6e 74 20 61 6c 69 67 6e 6d 65 6e 74 20 3d 20 30 20 29 20 3a 20 61 6c 69 67 6e 28 20 61 | (.int.alignment.=.0.).:.align(.a |
2cd60 | 6c 69 67 6e 6d 65 6e 74 20 29 20 7b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 4c 61 79 | lignment.).{.}.....virtual.~QLay |
2cd80 | 6f 75 74 49 74 65 6d 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 69 7a 65 20 73 69 7a | outItem();.....virtual.QSize.siz |
2cda0 | 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 | eHint().const.=.0;.....virtual.Q |
2cdc0 | 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 | Size.minimumSize().const.=.0;... |
2cde0 | 20 20 76 69 72 74 75 61 6c 20 51 53 69 7a 65 20 6d 61 78 69 6d 75 6d 53 69 7a 65 28 29 20 63 6f | ..virtual.QSize.maximumSize().co |
2ce00 | 6e 73 74 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 69 7a 65 50 6f 6c 69 63 79 | nst.=.0;.....virtual.QSizePolicy |
2ce20 | 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 20 3d | ::ExpandData.expanding().const.= |
2ce40 | 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 65 6f 6d 65 74 72 79 | .0;.....virtual.void.setGeometry |
2ce60 | 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 | (.const.QRect&.).=.0;.....virtua |
2ce80 | 6c 20 51 52 65 63 74 20 67 65 6f 6d 65 74 72 79 28 29 20 63 6f 6e 73 74 20 3d 20 30 3b 0a 20 20 | l.QRect.geometry().const.=.0;... |
2cea0 | 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 20 3d | ..virtual.bool.isEmpty().const.= |
2cec0 | 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 68 61 73 48 65 69 67 68 74 46 6f | .0;.....virtual.bool.hasHeightFo |
2cee0 | 72 57 69 64 74 68 28 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 | rWidth().const;.....virtual.int. |
2cf00 | 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;.... |
2cf20 | 20 2f 2f 20 23 23 23 20 61 64 64 20 6d 69 6e 69 6d 75 6d 48 65 69 67 68 74 46 6f 72 57 69 64 74 | .//.###.add.minimumHeightForWidt |
2cf40 | 68 28 20 69 6e 74 20 29 20 69 6e 20 51 74 20 34 2e 30 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | h(.int.).in.Qt.4.0.....virtual.v |
2cf60 | 6f 69 64 20 69 6e 76 61 6c 69 64 61 74 65 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 | oid.invalidate();......virtual.Q |
2cf80 | 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 4c | Widget.*widget();.....virtual.QL |
2cfa0 | 61 79 6f 75 74 49 74 65 72 61 74 6f 72 20 69 74 65 72 61 74 6f 72 28 29 3b 0a 20 20 20 20 76 69 | ayoutIterator.iterator();.....vi |
2cfc0 | 72 74 75 61 6c 20 51 4c 61 79 6f 75 74 20 2a 6c 61 79 6f 75 74 28 29 3b 0a 20 20 20 20 76 69 72 | rtual.QLayout.*layout();.....vir |
2cfe0 | 74 75 61 6c 20 51 53 70 61 63 65 72 49 74 65 6d 20 2a 73 70 61 63 65 72 49 74 65 6d 28 29 3b 0a | tual.QSpacerItem.*spacerItem();. |
2d000 | 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 65 74 | .....int.alignment().const.{.ret |
2d020 | 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 73 65 | urn.align;.}.....virtual.void.se |
2d040 | 74 41 6c 69 67 6e 6d 65 6e 74 28 20 69 6e 74 20 61 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a | tAlignment(.int.a.);..protected: |
2d060 | 0a 20 20 20 20 69 6e 74 20 61 6c 69 67 6e 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f | .....int.align;.};..class.Q_EXPO |
2d080 | 52 54 20 51 53 70 61 63 65 72 49 74 65 6d 20 3a 20 70 75 62 6c 69 63 20 51 4c 61 79 6f 75 74 49 | RT.QSpacerItem.:.public.QLayoutI |
2d0a0 | 74 65 6d 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 70 61 63 65 72 49 74 65 6d 28 20 69 | tem.{.public:.....QSpacerItem(.i |
2d0c0 | 6e 74 20 77 2c 20 69 6e 74 20 68 2c 0a 09 09 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 53 69 7a | nt.w,.int.h,....QSizePolicy::Siz |
2d0e0 | 65 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 | eType.hData.=.QSizePolicy::Minim |
2d100 | 75 6d 2c 0a 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 76 44 61 | um,....QSizePolicy::SizeType.vDa |
2d120 | 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 0a 09 3a 20 77 | ta.=.QSizePolicy::Minimum.)..:.w |
2d140 | 69 64 74 68 28 20 77 20 29 2c 20 68 65 69 67 68 74 28 20 68 20 29 2c 20 73 69 7a 65 50 28 20 68 | idth(.w.),.height(.h.),.sizeP(.h |
2d160 | 44 61 74 61 2c 20 76 44 61 74 61 20 29 20 7b 20 7d 0a 20 20 20 20 76 6f 69 64 20 63 68 61 6e 67 | Data,.vData.).{.}.....void.chang |
2d180 | 65 53 69 7a 65 28 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 0a 09 09 20 20 20 20 20 51 53 69 7a | eSize(.int.w,.int.h,........QSiz |
2d1a0 | 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 20 51 53 69 7a 65 50 | ePolicy::SizeType.hData.=.QSizeP |
2d1c0 | 6f 6c 69 63 79 3a 3a 4d 69 6e 69 6d 75 6d 2c 0a 09 09 20 20 20 20 20 51 53 69 7a 65 50 6f 6c 69 | olicy::Minimum,........QSizePoli |
2d1e0 | 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 69 63 79 | cy::SizeType.vData.=.QSizePolicy |
2d200 | 3a 3a 4d 69 6e 69 6d 75 6d 20 29 3b 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 | ::Minimum.);.....QSize.sizeHint( |
2d220 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 28 29 | ).const;.....QSize.minimumSize() |
2d240 | 20 63 6f 6e 73 74 3b 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 | .const;.....QSize.maximumSize(). |
2d260 | 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 45 78 70 61 6e 64 44 61 | const;.....QSizePolicy::ExpandDa |
2d280 | 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 62 6f 6f 6c 20 69 | ta.expanding().const;.....bool.i |
2d2a0 | 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 47 65 6f 6d | sEmpty().const;.....void.setGeom |
2d2c0 | 65 74 72 79 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 29 3b 0a 20 20 20 20 51 52 65 63 74 20 | etry(.const.QRect&.);.....QRect. |
2d2e0 | 67 65 6f 6d 65 74 72 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 70 61 63 65 72 49 74 65 | geometry().const;.....QSpacerIte |
2d300 | 6d 20 2a 73 70 61 63 65 72 49 74 65 6d 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 69 | m.*spacerItem();..private:.....i |
2d320 | 6e 74 20 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 51 53 | nt.width;.....int.height;.....QS |
2d340 | 69 7a 65 50 6f 6c 69 63 79 20 73 69 7a 65 50 3b 0a 20 20 20 20 51 52 65 63 74 20 72 65 63 74 3b | izePolicy.sizeP;.....QRect.rect; |
2d360 | 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 57 69 64 67 65 74 49 74 65 6d 20 | .};..class.Q_EXPORT.QWidgetItem. |
2d380 | 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 0a 20 | :.public.QLayoutItem.{.public:.. |
2d3a0 | 20 20 20 51 57 69 64 67 65 74 49 74 65 6d 28 20 51 57 69 64 67 65 74 20 2a 77 20 29 20 3a 20 77 | ...QWidgetItem(.QWidget.*w.).:.w |
2d3c0 | 69 64 28 20 77 20 29 20 7b 20 7d 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 29 | id(.w.).{.}.....QSize.sizeHint() |
2d3e0 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 28 29 20 | .const;.....QSize.minimumSize(). |
2d400 | 63 6f 6e 73 74 3b 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 | const;.....QSize.maximumSize().c |
2d420 | 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 50 6f 6c 69 63 79 3a 3a 45 78 70 61 6e 64 44 61 74 | onst;.....QSizePolicy::ExpandDat |
2d440 | 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 62 6f 6f 6c 20 69 73 | a.expanding().const;.....bool.is |
2d460 | 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 47 65 6f 6d 65 | Empty().const;.....void.setGeome |
2d480 | 74 72 79 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 29 3b 0a 20 20 20 20 51 52 65 63 74 20 67 | try(.const.QRect&.);.....QRect.g |
2d4a0 | 65 6f 6d 65 74 72 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 57 69 | eometry().const;.....virtual.QWi |
2d4c0 | 64 67 65 74 20 2a 77 69 64 67 65 74 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 48 65 69 | dget.*widget();......bool.hasHei |
2d4e0 | 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 68 65 69 | ghtForWidth().const;.....int.hei |
2d500 | 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 0a 70 72 69 76 61 | ghtForWidth(.int.).const;..priva |
2d520 | 74 65 3a 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 77 69 64 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 | te:.....QWidget.*wid;.};..class. |
2d540 | 51 5f 45 58 50 4f 52 54 20 51 4c 61 79 6f 75 74 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 | Q_EXPORT.QLayout.:.public.QObjec |
2d560 | 74 2c 20 70 75 62 6c 69 63 20 51 4c 61 79 6f 75 74 49 74 65 6d 0a 7b 0a 20 20 20 20 51 5f 4f 42 | t,.public.QLayoutItem.{.....Q_OB |
2d580 | 4a 45 43 54 0a 20 20 20 20 51 5f 45 4e 55 4d 53 28 20 52 65 73 69 7a 65 4d 6f 64 65 20 29 0a 20 | JECT.....Q_ENUMS(.ResizeMode.).. |
2d5a0 | 20 20 20 51 5f 50 52 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 | ...Q_PROPERTY(.int.margin.READ.m |
2d5c0 | 61 72 67 69 6e 20 57 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 | argin.WRITE.setMargin.).....Q_PR |
2d5e0 | 4f 50 45 52 54 59 28 20 69 6e 74 20 73 70 61 63 69 6e 67 20 52 45 41 44 20 73 70 61 63 69 6e 67 | OPERTY(.int.spacing.READ.spacing |
2d600 | 20 57 52 49 54 45 20 73 65 74 53 70 61 63 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 | .WRITE.setSpacing.).....Q_PROPER |
2d620 | 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 41 44 20 72 | TY(.ResizeMode.resizeMode.READ.r |
2d640 | 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 65 20 29 0a | esizeMode.WRITE.setResizeMode.). |
2d660 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 70 75 74 20 | .public:.....//.###.Qt.4.0:.put. |
2d680 | 27 41 75 74 6f 27 20 66 69 72 73 74 20 69 6e 20 65 6e 75 6d 0a 20 20 20 20 65 6e 75 6d 20 52 65 | 'Auto'.first.in.enum.....enum.Re |
2d6a0 | 73 69 7a 65 4d 6f 64 65 20 7b 20 46 72 65 65 52 65 73 69 7a 65 2c 20 4d 69 6e 69 6d 75 6d 2c 20 | sizeMode.{.FreeResize,.Minimum,. |
2d6c0 | 46 69 78 65 64 2c 20 41 75 74 6f 20 7d 3b 0a 0a 20 20 20 20 51 4c 61 79 6f 75 74 28 20 51 57 69 | Fixed,.Auto.};......QLayout(.QWi |
2d6e0 | 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 69 6e 74 20 6d 61 72 67 69 6e 20 3d 20 30 2c 20 69 6e | dget.*parent,.int.margin.=.0,.in |
2d700 | 74 20 73 70 61 63 69 6e 67 20 3d 20 2d 31 2c 0a 09 20 20 20 20 20 63 6f 6e 73 74 20 63 68 61 72 | t.spacing.=.-1,.......const.char |
2d720 | 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 51 4c 61 79 6f | .*name.=.0.);.....QLayout(.QLayo |
2d740 | 75 74 20 2a 70 61 72 65 6e 74 4c 61 79 6f 75 74 2c 20 69 6e 74 20 73 70 61 63 69 6e 67 20 3d 20 | ut.*parentLayout,.int.spacing.=. |
2d760 | 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 3b 0a 20 20 20 20 | -1,.const.char.*name.=.0.);..... |
2d780 | 51 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 | QLayout(.int.spacing.=.-1,.const |
2d7a0 | 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 4c 61 79 6f 75 74 28 | .char.*name.=.0.);.....~QLayout( |
2d7c0 | 29 3b 0a 0a 20 20 20 20 69 6e 74 20 6d 61 72 67 69 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 | );......int.margin().const.{.ret |
2d7e0 | 75 72 6e 20 6f 75 74 73 69 64 65 42 6f 72 64 65 72 3b 20 7d 0a 20 20 20 20 69 6e 74 20 73 70 61 | urn.outsideBorder;.}.....int.spa |
2d800 | 63 69 6e 67 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 6e 73 69 64 65 53 70 61 63 | cing().const.{.return.insideSpac |
2d820 | 69 6e 67 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 4d 61 72 67 | ing;.}......virtual.void.setMarg |
2d840 | 69 6e 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 53 | in(.int.);.....virtual.void.setS |
2d860 | 70 61 63 69 6e 67 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 64 65 66 61 75 6c 74 42 | pacing(.int.);......int.defaultB |
2d880 | 6f 72 64 65 72 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 69 6e 73 69 64 65 53 70 61 | order().const.{.return.insideSpa |
2d8a0 | 63 69 6e 67 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 66 72 65 65 7a 65 28 20 69 6e 74 20 77 2c 20 | cing;.}.....void.freeze(.int.w,. |
2d8c0 | 69 6e 74 20 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 72 65 65 7a 65 28 29 20 7b 20 73 65 74 | int.h.);.....void.freeze().{.set |
2d8e0 | 52 65 73 69 7a 65 4d 6f 64 65 28 20 46 69 78 65 64 20 29 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 | ResizeMode(.Fixed.);.}......void |
2d900 | 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 29 3b 0a 20 20 | .setResizeMode(.ResizeMode.);... |
2d920 | 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; |
2d940 | 0a 0a 23 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 | ..#ifndef.QT_NO_MENUBAR.....virt |
2d960 | 75 61 6c 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 77 | ual.void.setMenuBar(.QMenuBar.*w |
2d980 | 20 29 3b 0a 20 20 20 20 51 4d 65 6e 75 42 61 72 20 2a 6d 65 6e 75 42 61 72 28 29 20 63 6f 6e 73 | .);.....QMenuBar.*menuBar().cons |
2d9a0 | 74 20 7b 20 72 65 74 75 72 6e 20 6d 65 6e 75 62 61 72 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 20 20 | t.{.return.menubar;.}.#endif.... |
2d9c0 | 20 20 51 57 69 64 67 65 74 20 2a 6d 61 69 6e 57 69 64 67 65 74 28 29 3b 0a 20 20 20 20 62 6f 6f | ..QWidget.*mainWidget();.....boo |
2d9e0 | 6c 20 69 73 54 6f 70 4c 65 76 65 6c 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 6f | l.isTopLevel().const.{.return.to |
2da00 | 70 4c 65 76 65 6c 3b 20 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 | pLevel;.}......virtual.void.setA |
2da20 | 75 74 6f 41 64 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 75 74 6f 41 64 64 | utoAdd(.bool.);.....bool.autoAdd |
2da40 | 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 61 75 74 6f 4e 65 77 43 68 69 6c 64 3b 20 | ().const.{.return.autoNewChild;. |
2da60 | 7d 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 61 6c 69 64 61 74 65 28 29 3b 0a 20 20 20 20 51 52 | }......void.invalidate();.....QR |
2da80 | 65 63 74 20 67 65 6f 6d 65 74 72 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 | ect.geometry().const;.....bool.a |
2daa0 | 63 74 69 76 61 74 65 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 64 64 28 20 51 57 69 64 67 65 | ctivate();......void.add(.QWidge |
2dac0 | 74 20 2a 77 20 29 20 7b 20 61 64 64 49 74 65 6d 28 20 6e 65 77 20 51 57 69 64 67 65 74 49 74 65 | t.*w.).{.addItem(.new.QWidgetIte |
2dae0 | 6d 28 77 29 20 29 3b 20 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 64 49 74 | m(w).);.}.....virtual.void.addIt |
2db00 | 65 6d 28 20 51 4c 61 79 6f 75 74 49 74 65 6d 20 2a 20 29 20 3d 20 30 3b 0a 0a 20 20 20 20 76 6f | em(.QLayoutItem.*.).=.0;......vo |
2db20 | 69 64 20 72 65 6d 6f 76 65 28 20 51 57 69 64 67 65 74 20 2a 77 20 29 3b 0a 20 20 20 20 76 6f 69 | id.remove(.QWidget.*w.);.....voi |
2db40 | 64 20 72 65 6d 6f 76 65 49 74 65 6d 28 20 51 4c 61 79 6f 75 74 49 74 65 6d 20 2a 20 29 3b 0a 0a | d.removeItem(.QLayoutItem.*.);.. |
2db60 | 20 20 20 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 65 78 70 61 | ....QSizePolicy::ExpandData.expa |
2db80 | 6e 64 69 6e 67 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 | nding().const;.....QSize.minimum |
2dba0 | 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 61 78 69 6d 75 6d 53 | Size().const;.....QSize.maximumS |
2dbc0 | 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 47 65 6f 6d 65 74 72 | ize().const;.....void.setGeometr |
2dbe0 | 79 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 29 20 3d 20 30 3b 0a 20 20 20 20 51 4c 61 79 6f | y(.const.QRect&.).=.0;.....QLayo |
2dc00 | 75 74 49 74 65 72 61 74 6f 72 20 69 74 65 72 61 74 6f 72 28 29 20 3d 20 30 3b 0a 20 20 20 20 62 | utIterator.iterator().=.0;.....b |
2dc20 | 6f 6f 6c 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 74 6f | ool.isEmpty().const;......int.to |
2dc40 | 74 61 6c 48 65 69 67 68 74 46 6f 72 57 69 64 74 68 28 20 69 6e 74 20 77 20 29 20 63 6f 6e 73 74 | talHeightForWidth(.int.w.).const |
2dc60 | 3b 0a 20 20 20 20 51 53 69 7a 65 20 74 6f 74 61 6c 4d 69 6e 69 6d 75 6d 53 69 7a 65 28 29 20 63 | ;.....QSize.totalMinimumSize().c |
2dc80 | 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 74 6f 74 61 6c 4d 61 78 69 6d 75 6d 53 69 7a 65 | onst;.....QSize.totalMaximumSize |
2dca0 | 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 74 6f 74 61 6c 53 69 7a 65 48 69 6e | ().const;.....QSize.totalSizeHin |
2dcc0 | 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 4c 61 79 6f 75 74 20 2a 6c 61 79 6f 75 74 28 29 | t().const;.....QLayout.*layout() |
2dce0 | 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 75 70 70 6f 72 74 73 4d 61 72 67 69 6e 28 29 20 63 6f 6e | ;......bool.supportsMargin().con |
2dd00 | 73 74 20 7b 20 72 65 74 75 72 6e 20 6d 61 72 67 69 6e 49 6d 70 6c 3b 20 7d 0a 0a 20 20 20 20 76 | st.{.return.marginImpl;.}......v |
2dd20 | 6f 69 64 20 73 65 74 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c | oid.setEnabled(.bool.);.....bool |
2dd40 | 20 69 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a | .isEnabled().const;..protected:. |
2dd60 | 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 6a 65 63 74 20 2a 2c | ....bool.eventFilter(.QObject.*, |
2dd80 | 20 51 45 76 65 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 | .QEvent.*.);.....void.childEvent |
2dda0 | 28 20 51 43 68 69 6c 64 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 | (.QChildEvent.*e.);.....void.add |
2ddc0 | 43 68 69 6c 64 4c 61 79 6f 75 74 28 20 51 4c 61 79 6f 75 74 20 2a 6c 20 29 3b 0a 20 20 20 20 76 | ChildLayout(.QLayout.*l.);.....v |
2dde0 | 6f 69 64 20 64 65 6c 65 74 65 41 6c 6c 49 74 65 6d 73 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 | oid.deleteAllItems();......void. |
2de00 | 73 65 74 53 75 70 70 6f 72 74 73 4d 61 72 67 69 6e 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 51 | setSupportsMargin(.bool.);.....Q |
2de20 | 52 65 63 74 20 61 6c 69 67 6e 6d 65 6e 74 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 | Rect.alignmentRect(.const.QRect& |
2de40 | 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 | .).const;..private:.....void.set |
2de60 | 57 69 64 67 65 74 4c 61 79 6f 75 74 28 20 51 57 69 64 67 65 74 20 2a 2c 20 51 4c 61 79 6f 75 74 | WidgetLayout(.QWidget.*,.QLayout |
2de80 | 20 2a 20 29 3b 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 69 | .*.);.....void.init();.....int.i |
2dea0 | 6e 73 69 64 65 53 70 61 63 69 6e 67 3b 0a 20 20 20 20 69 6e 74 20 6f 75 74 73 69 64 65 42 6f 72 | nsideSpacing;.....int.outsideBor |
2dec0 | 64 65 72 3b 0a 20 20 20 20 75 69 6e 74 20 74 6f 70 4c 65 76 65 6c 20 3a 20 31 3b 0a 20 20 20 20 | der;.....uint.topLevel.:.1;..... |
2dee0 | 75 69 6e 74 20 65 6e 61 62 6c 65 64 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 61 75 74 6f 4e | uint.enabled.:.1;.....uint.autoN |
2df00 | 65 77 43 68 69 6c 64 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 66 72 6f 7a 65 6e 20 3a 20 31 | ewChild.:.1;.....uint.frozen.:.1 |
2df20 | 3b 0a 20 20 20 20 75 69 6e 74 20 61 63 74 69 76 61 74 65 64 20 3a 20 31 3b 0a 20 20 20 20 75 69 | ;.....uint.activated.:.1;.....ui |
2df40 | 6e 74 20 6d 61 72 67 69 6e 49 6d 70 6c 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 61 75 74 6f | nt.marginImpl.:.1;.....uint.auto |
2df60 | 4d 69 6e 69 6d 75 6d 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 61 75 74 6f 52 65 73 69 7a 65 | Minimum.:.1;.....uint.autoResize |
2df80 | 4d 6f 64 65 20 3a 20 31 3b 0a 20 20 20 20 51 52 65 63 74 20 72 65 63 74 3b 0a 20 20 20 20 51 4c | Mode.:.1;.....QRect.rect;.....QL |
2dfa0 | 61 79 6f 75 74 44 61 74 61 20 2a 65 78 74 72 61 44 61 74 61 3b 0a 23 69 66 6e 64 65 66 20 51 54 | ayoutData.*extraData;.#ifndef.QT |
2dfc0 | 5f 4e 4f 5f 4d 45 4e 55 42 41 52 0a 20 20 20 20 51 4d 65 6e 75 42 61 72 20 2a 6d 65 6e 75 62 61 | _NO_MENUBAR.....QMenuBar.*menuba |
2dfe0 | 72 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 | r;.#endif..private:.#if.defined( |
2e000 | 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 4c 61 79 6f 75 74 28 20 63 6f 6e | Q_DISABLE_COPY).....QLayout(.con |
2e020 | 73 74 20 51 4c 61 79 6f 75 74 20 26 20 29 3b 0a 20 20 20 20 51 4c 61 79 6f 75 74 20 26 6f 70 65 | st.QLayout.&.);.....QLayout.&ope |
2e040 | 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 4c 61 79 6f 75 74 20 26 20 29 3b 0a 23 65 6e 64 69 | rator=(.const.QLayout.&.);.#endi |
2e060 | 66 0a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 70 72 6f 70 61 67 61 74 65 53 70 61 63 | f......static.void.propagateSpac |
2e080 | 69 6e 67 28 20 51 4c 61 79 6f 75 74 20 2a 6c 61 79 6f 75 74 20 29 3b 0a 7d 3b 0a 0a 69 6e 6c 69 | ing(.QLayout.*layout.);.};..inli |
2e0a0 | 6e 65 20 76 6f 69 64 20 51 4c 61 79 6f 75 74 49 74 65 72 61 74 6f 72 3a 3a 64 65 6c 65 74 65 43 | ne.void.QLayoutIterator::deleteC |
2e0c0 | 75 72 72 65 6e 74 28 29 0a 7b 0a 20 20 20 20 64 65 6c 65 74 65 20 74 61 6b 65 43 75 72 72 65 6e | urrent().{.....delete.takeCurren |
2e0e0 | 74 28 29 3b 0a 7d 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 47 72 69 64 4c 61 79 6f | t();.}..class.Q_EXPORT.QGridLayo |
2e100 | 75 74 20 3a 20 70 75 62 6c 69 63 20 51 4c 61 79 6f 75 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 | ut.:.public.QLayout.{.....Q_OBJE |
2e120 | 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 47 72 69 64 4c 61 79 6f 75 74 28 20 51 57 69 64 | CT.public:.....QGridLayout(.QWid |
2e140 | 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 69 6e 74 20 6e 52 6f 77 73 20 3d 20 31 2c 20 69 6e 74 20 | get.*parent,.int.nRows.=.1,.int. |
2e160 | 6e 43 6f 6c 73 20 3d 20 31 2c 20 69 6e 74 20 62 6f 72 64 65 72 20 3d 20 30 2c 0a 09 09 20 69 6e | nCols.=.1,.int.border.=.0,....in |
2e180 | 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 6d 65 | t.spacing.=.-1,.const.char.*name |
2e1a0 | 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 47 72 69 64 4c 61 79 6f 75 74 28 20 69 6e 74 20 6e 52 6f | .=.0.);.....QGridLayout(.int.nRo |
2e1c0 | 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 74 20 73 70 61 63 69 | ws.=.1,.int.nCols.=.1,.int.spaci |
2e1e0 | 6e 67 20 3d 20 2d 31 2c 0a 09 09 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 | ng.=.-1,....const.char.*name.=.0 |
2e200 | 20 29 3b 0a 20 20 20 20 51 47 72 69 64 4c 61 79 6f 75 74 28 20 51 4c 61 79 6f 75 74 20 2a 70 61 | .);.....QGridLayout(.QLayout.*pa |
2e220 | 72 65 6e 74 4c 61 79 6f 75 74 2c 20 69 6e 74 20 6e 52 6f 77 73 20 3d 20 31 2c 20 69 6e 74 20 6e | rentLayout,.int.nRows.=.1,.int.n |
2e240 | 43 6f 6c 73 20 3d 20 31 2c 0a 09 09 20 69 6e 74 20 73 70 61 63 69 6e 67 20 3d 20 2d 31 2c 20 63 | Cols.=.1,....int.spacing.=.-1,.c |
2e260 | 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 7e 51 47 72 69 | onst.char.*name.=.0.);.....~QGri |
2e280 | 64 4c 61 79 6f 75 74 28 29 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 29 | dLayout();......QSize.sizeHint() |
2e2a0 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 28 29 20 | .const;.....QSize.minimumSize(). |
2e2c0 | 63 6f 6e 73 74 3b 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 | const;.....QSize.maximumSize().c |
2e2e0 | 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 23 23 23 20 72 65 6d 6f 76 65 20 27 76 69 72 74 75 61 | onst;......//.###.remove.'virtua |
2e300 | 6c 27 20 69 6e 20 34 2e 30 20 28 6f 72 20 61 64 64 20 27 76 69 72 74 75 61 6c 27 20 74 6f 20 73 | l'.in.4.0.(or.add.'virtual'.to.s |
2e320 | 65 74 7b 52 6f 77 2c 43 6f 6c 7d 53 70 61 63 69 6e 67 28 29 29 0a 20 20 20 20 76 69 72 74 75 61 | et{Row,Col}Spacing()).....virtua |
2e340 | 6c 20 76 6f 69 64 20 73 65 74 52 6f 77 53 74 72 65 74 63 68 28 20 69 6e 74 20 72 6f 77 2c 20 69 | l.void.setRowStretch(.int.row,.i |
2e360 | 6e 74 20 73 74 72 65 74 63 68 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 | nt.stretch.);.....virtual.void.s |
2e380 | 65 74 43 6f 6c 53 74 72 65 74 63 68 28 20 69 6e 74 20 63 6f 6c 2c 20 69 6e 74 20 73 74 72 65 74 | etColStretch(.int.col,.int.stret |
2e3a0 | 63 68 20 29 3b 0a 20 20 20 20 69 6e 74 20 72 6f 77 53 74 72 65 74 63 68 28 20 69 6e 74 20 72 6f | ch.);.....int.rowStretch(.int.ro |
2e3c0 | 77 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 6f 6c 53 74 72 65 74 63 68 28 20 69 | w.).const;.....int.colStretch(.i |
2e3e0 | 6e 74 20 63 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 52 6f 77 | nt.col.).const;......void.setRow |
2e400 | 53 70 61 63 69 6e 67 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 6d 69 6e 53 69 7a 65 20 29 3b | Spacing(.int.row,.int.minSize.); |
2e420 | 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 6f 6c 53 70 61 63 69 6e 67 28 20 69 6e 74 20 63 6f 6c | .....void.setColSpacing(.int.col |
2e440 | 2c 20 69 6e 74 20 6d 69 6e 53 69 7a 65 20 29 3b 0a 20 20 20 20 69 6e 74 20 72 6f 77 53 70 61 63 | ,.int.minSize.);.....int.rowSpac |
2e460 | 69 6e 67 28 20 69 6e 74 20 72 6f 77 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 6f | ing(.int.row.).const;.....int.co |
2e480 | 6c 53 70 61 63 69 6e 67 28 20 69 6e 74 20 63 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 | lSpacing(.int.col.).const;...... |
2e4a0 | 69 6e 74 20 6e 75 6d 52 6f 77 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6e 75 6d | int.numRows().const;.....int.num |
2e4c0 | 43 6f 6c 73 28 29 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 | Cols().const;.....QRect.cellGeom |
2e4e0 | 65 74 72 79 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a | etry(.int.row,.int.col.).const;. |
2e500 | 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 48 65 69 67 68 74 46 6f 72 57 69 64 74 68 28 29 20 63 6f | .....bool.hasHeightForWidth().co |
2e520 | 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 46 6f 72 57 69 64 74 68 28 20 69 6e 74 | nst;.....int.heightForWidth(.int |
2e540 | 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6d 69 6e 69 6d 75 6d 48 65 69 67 68 74 46 | .).const;.....int.minimumHeightF |
2e560 | 6f 72 57 69 64 74 68 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 | orWidth(.int.).const;......QSize |
2e580 | 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 20 63 | Policy::ExpandData.expanding().c |
2e5a0 | 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 61 6c 69 64 61 74 65 28 29 3b 0a 0a 20 20 | onst;.....void.invalidate();.... |
2e5c0 | 20 20 76 6f 69 64 20 61 64 64 49 74 65 6d 28 20 51 4c 61 79 6f 75 74 49 74 65 6d 20 2a 20 29 3b | ..void.addItem(.QLayoutItem.*.); |
2e5e0 | 0a 20 20 20 20 76 6f 69 64 20 61 64 64 49 74 65 6d 28 20 51 4c 61 79 6f 75 74 49 74 65 6d 20 2a | .....void.addItem(.QLayoutItem.* |
2e600 | 69 74 65 6d 2c 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 20 20 20 20 76 6f | item,.int.row,.int.col.);.....vo |
2e620 | 69 64 20 61 64 64 4d 75 6c 74 69 43 65 6c 6c 28 20 51 4c 61 79 6f 75 74 49 74 65 6d 20 2a 2c 20 | id.addMultiCell(.QLayoutItem.*,. |
2e640 | 69 6e 74 20 66 72 6f 6d 52 6f 77 2c 20 69 6e 74 20 74 6f 52 6f 77 2c 0a 09 09 09 20 20 20 20 20 | int.fromRow,.int.toRow,......... |
2e660 | 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 20 69 6e 74 20 61 6c | ..int.fromCol,.int.toCol,.int.al |
2e680 | 69 67 6e 20 3d 20 30 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 64 64 57 69 64 67 65 74 28 20 | ign.=.0.);......void.addWidget(. |
2e6a0 | 51 57 69 64 67 65 74 20 2a 2c 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 2c 20 69 6e 74 | QWidget.*,.int.row,.int.col,.int |
2e6c0 | 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 4d 75 6c 74 69 43 | .align.=.0.);.....void.addMultiC |
2e6e0 | 65 6c 6c 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a 2c 20 69 6e 74 20 66 72 6f 6d 52 6f | ellWidget(.QWidget.*,.int.fromRo |
2e700 | 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 43 6f | w,.int.toRow,.........int.fromCo |
2e720 | 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 0a 20 | l,.int.toCol,.int.align.=.0.);.. |
2e740 | 20 20 20 76 6f 69 64 20 61 64 64 4c 61 79 6f 75 74 28 20 51 4c 61 79 6f 75 74 20 2a 6c 61 79 6f | ...void.addLayout(.QLayout.*layo |
2e760 | 75 74 2c 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 29 3b 0a 20 20 20 20 76 6f 69 64 20 | ut,.int.row,.int.col);.....void. |
2e780 | 61 64 64 4d 75 6c 74 69 43 65 6c 6c 4c 61 79 6f 75 74 28 20 51 4c 61 79 6f 75 74 20 2a 6c 61 79 | addMultiCellLayout(.QLayout.*lay |
2e7a0 | 6f 75 74 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 0a 09 09 09 | out,.int.fromRow,.int.toRow,.... |
2e7c0 | 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 20 69 6e 74 | .....int.fromCol,.int.toCol,.int |
2e7e0 | 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 52 6f 77 53 70 61 | .align.=.0.);.....void.addRowSpa |
2e800 | 63 69 6e 67 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 6d 69 6e 73 69 7a 65 20 29 3b 0a 20 20 | cing(.int.row,.int.minsize.);... |
2e820 | 20 20 76 6f 69 64 20 61 64 64 43 6f 6c 53 70 61 63 69 6e 67 28 20 69 6e 74 20 63 6f 6c 2c 20 69 | ..void.addColSpacing(.int.col,.i |
2e840 | 6e 74 20 6d 69 6e 73 69 7a 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 65 78 70 61 6e 64 28 20 | nt.minsize.);......void.expand(. |
2e860 | 69 6e 74 20 72 6f 77 73 2c 20 69 6e 74 20 63 6f 6c 73 20 29 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 | int.rows,.int.cols.);......enum. |
2e880 | 43 6f 72 6e 65 72 20 7b 20 54 6f 70 4c 65 66 74 2c 20 54 6f 70 52 69 67 68 74 2c 20 42 6f 74 74 | Corner.{.TopLeft,.TopRight,.Bott |
2e8a0 | 6f 6d 4c 65 66 74 2c 20 42 6f 74 74 6f 6d 52 69 67 68 74 20 7d 3b 0a 20 20 20 20 76 6f 69 64 20 | omLeft,.BottomRight.};.....void. |
2e8c0 | 73 65 74 4f 72 69 67 69 6e 28 20 43 6f 72 6e 65 72 20 29 3b 0a 20 20 20 20 43 6f 72 6e 65 72 20 | setOrigin(.Corner.);.....Corner. |
2e8e0 | 6f 72 69 67 69 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 4c 61 79 6f 75 74 49 74 65 72 61 | origin().const;.....QLayoutItera |
2e900 | 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 65 6f 6d | tor.iterator();.....void.setGeom |
2e920 | 65 74 72 79 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 | etry(.const.QRect&.);..protected |
2e940 | 3a 0a 20 20 20 20 62 6f 6f 6c 20 66 69 6e 64 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 2a 20 | :.....bool.findWidget(.QWidget*. |
2e960 | 77 2c 20 69 6e 74 20 2a 72 2c 20 69 6e 74 20 2a 63 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 | w,.int.*r,.int.*c.);.....void.ad |
2e980 | 64 28 20 51 4c 61 79 6f 75 74 49 74 65 6d 2a 2c 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f | d(.QLayoutItem*,.int.row,.int.co |
2e9a0 | 6c 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 | l.);..private:.#if.defined(Q_DIS |
2e9c0 | 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 47 72 69 64 4c 61 79 6f 75 74 28 20 63 6f 6e 73 | ABLE_COPY).....QGridLayout(.cons |
2e9e0 | 74 20 51 47 72 69 64 4c 61 79 6f 75 74 20 26 20 29 3b 0a 20 20 20 20 51 47 72 69 64 4c 61 79 6f | t.QGridLayout.&.);.....QGridLayo |
2ea00 | 75 74 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 47 72 69 64 4c 61 79 6f 75 74 | ut.&operator=(.const.QGridLayout |
2ea20 | 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 20 69 6e 74 | .&.);.#endif......void.init(.int |
2ea40 | 20 72 6f 77 73 2c 20 69 6e 74 20 63 6f 6c 73 20 29 3b 0a 20 20 20 20 51 47 72 69 64 4c 61 79 6f | .rows,.int.cols.);.....QGridLayo |
2ea60 | 75 74 44 61 74 61 20 2a 64 61 74 61 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 42 6f 78 4c 61 79 6f | utData.*data;.};..class.QBoxLayo |
2ea80 | 75 74 44 61 74 61 3b 0a 63 6c 61 73 73 20 51 44 6f 63 6b 57 69 6e 64 6f 77 3b 0a 0a 63 6c 61 73 | utData;.class.QDockWindow;..clas |
2eaa0 | 73 20 51 5f 45 58 50 4f 52 54 20 51 42 6f 78 4c 61 79 6f 75 74 20 3a 20 70 75 62 6c 69 63 20 51 | s.Q_EXPORT.QBoxLayout.:.public.Q |
2eac0 | 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:... |
2eae0 | 20 20 65 6e 75 6d 20 44 69 72 65 63 74 69 6f 6e 20 7b 20 4c 65 66 74 54 6f 52 69 67 68 74 2c 20 | ..enum.Direction.{.LeftToRight,. |
2eb00 | 52 69 67 68 74 54 6f 4c 65 66 74 2c 20 54 6f 70 54 6f 42 6f 74 74 6f 6d 2c 20 42 6f 74 74 6f 6d | RightToLeft,.TopToBottom,.Bottom |
2eb20 | 54 6f 54 6f 70 2c 0a 09 09 20 20 20 20 20 44 6f 77 6e 20 3d 20 54 6f 70 54 6f 42 6f 74 74 6f 6d | ToTop,........Down.=.TopToBottom |
2eb40 | 2c 20 55 70 20 3d 20 42 6f 74 74 6f 6d 54 6f 54 6f 70 20 7d 3b 0a 0a 20 20 20 20 51 42 6f 78 4c | ,.Up.=.BottomToTop.};......QBoxL |
2eb60 | 61 79 6f 75 74 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 44 69 72 65 63 74 69 6f | ayout(.QWidget.*parent,.Directio |
2eb80 | 6e 2c 20 69 6e 74 20 62 6f 72 64 65 72 20 3d 20 30 2c 20 69 6e 74 20 73 70 61 63 69 6e 67 20 3d | n,.int.border.=.0,.int.spacing.= |
2eba0 | 20 2d 31 2c 0a 09 09 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 | .-1,...const.char.*name.=.0.);.. |
2ebc0 | 20 20 20 51 42 6f 78 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 | ...QBoxLayout(.QLayout.*parentLa |
2ebe0 | 79 6f 75 74 2c 20 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 | yout,.Direction,.int.spacing.=.- |
2ec00 | 31 2c 0a 09 09 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 | 1,...const.char.*name.=.0.);.... |
2ec20 | 20 51 42 6f 78 4c 61 79 6f 75 74 28 20 44 69 72 65 63 74 69 6f 6e 2c 20 69 6e 74 20 73 70 61 63 | .QBoxLayout(.Direction,.int.spac |
2ec40 | 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.) |
2ec60 | 3b 0a 20 20 20 20 7e 51 42 6f 78 4c 61 79 6f 75 74 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 | ;.....~QBoxLayout();......void.a |
2ec80 | 64 64 49 74 65 6d 28 20 51 4c 61 79 6f 75 74 49 74 65 6d 20 2a 20 29 3b 0a 0a 20 20 20 20 44 69 | ddItem(.QLayoutItem.*.);......Di |
2eca0 | 72 65 63 74 69 6f 6e 20 64 69 72 65 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 | rection.direction().const.{.retu |
2ecc0 | 72 6e 20 64 69 72 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 69 72 65 63 74 69 6f 6e 28 | rn.dir;.}.....void.setDirection( |
2ece0 | 20 44 69 72 65 63 74 69 6f 6e 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 61 64 64 53 70 61 63 69 | .Direction.);......void.addSpaci |
2ed00 | 6e 67 28 20 69 6e 74 20 73 69 7a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 53 74 72 65 | ng(.int.size.);.....void.addStre |
2ed20 | 74 63 68 28 20 69 6e 74 20 73 74 72 65 74 63 68 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 | tch(.int.stretch.=.0.);.....void |
2ed40 | 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 74 20 73 74 72 65 74 | .addWidget(.QWidget.*,.int.stret |
2ed60 | 63 68 20 3d 20 30 2c 20 69 6e 74 20 61 6c 69 67 6e 6d 65 6e 74 20 3d 20 30 20 29 3b 0a 20 20 20 | ch.=.0,.int.alignment.=.0.);.... |
2ed80 | 20 76 6f 69 64 20 61 64 64 4c 61 79 6f 75 74 28 20 51 4c 61 79 6f 75 74 20 2a 6c 61 79 6f 75 74 | .void.addLayout(.QLayout.*layout |
2eda0 | 2c 20 69 6e 74 20 73 74 72 65 74 63 68 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 | ,.int.stretch.=.0.);.....void.ad |
2edc0 | 64 53 74 72 75 74 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 53 | dStrut(.int.);......void.insertS |
2ede0 | 70 61 63 69 6e 67 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 69 6e 74 20 73 69 7a 65 20 29 3b 0a 20 | pacing(.int.index,.int.size.);.. |
2ee00 | 20 20 20 76 6f 69 64 20 69 6e 73 65 72 74 53 74 72 65 74 63 68 28 20 69 6e 74 20 69 6e 64 65 78 | ...void.insertStretch(.int.index |
2ee20 | 2c 20 69 6e 74 20 73 74 72 65 74 63 68 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e | ,.int.stretch.=.0.);.....void.in |
2ee40 | 73 65 72 74 57 69 64 67 65 74 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 51 57 69 64 67 65 74 20 2a | sertWidget(.int.index,.QWidget.* |
2ee60 | 77 69 64 67 65 74 2c 20 69 6e 74 20 73 74 72 65 74 63 68 20 3d 20 30 2c 0a 09 09 20 20 20 20 20 | widget,.int.stretch.=.0,........ |
2ee80 | 20 20 69 6e 74 20 61 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 | ..int.alignment.=.0.);.....void. |
2eea0 | 69 6e 73 65 72 74 4c 61 79 6f 75 74 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 51 4c 61 79 6f 75 74 | insertLayout(.int.index,.QLayout |
2eec0 | 20 2a 6c 61 79 6f 75 74 2c 20 69 6e 74 20 73 74 72 65 74 63 68 20 3d 20 30 20 29 3b 0a 0a 20 20 | .*layout,.int.stretch.=.0.);.... |
2eee0 | 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 74 | ..bool.setStretchFactor(.QWidget |
2ef00 | 2a 2c 20 69 6e 74 20 73 74 72 65 74 63 68 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 65 74 53 74 | *,.int.stretch.);.....bool.setSt |
2ef20 | 72 65 74 63 68 46 61 63 74 6f 72 28 20 51 4c 61 79 6f 75 74 20 2a 6c 2c 20 69 6e 74 20 73 74 72 | retchFactor(.QLayout.*l,.int.str |
2ef40 | 65 74 63 68 20 29 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f | etch.);......QSize.sizeHint().co |
2ef60 | 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 6e | nst;.....QSize.minimumSize().con |
2ef80 | 73 74 3b 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 | st;.....QSize.maximumSize().cons |
2efa0 | 74 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 | t;......bool.hasHeightForWidth() |
2efc0 | 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(. |
2efe0 | 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 6d 69 6e 69 6d 75 6d 48 65 69 67 | int.).const;.....int.minimumHeig |
2f000 | 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 0a 20 20 20 20 51 53 | htForWidth(.int.).const;......QS |
2f020 | 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( |
2f040 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 76 61 6c 69 64 61 74 65 28 29 3b 0a | ).const;.....void.invalidate();. |
2f060 | 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 29 3b 0a | ....QLayoutIterator.iterator();. |
2f080 | 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 |
2f0a0 | 74 26 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 66 69 6e 64 57 69 64 67 65 74 28 20 51 57 69 64 67 | t&.);......int.findWidget(.QWidg |
2f0c0 | 65 74 2a 20 77 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 69 6e | et*.w.);..protected:.....void.in |
2f0e0 | 73 65 72 74 49 74 65 6d 28 20 69 6e 74 20 69 6e 64 65 78 2c 20 51 4c 61 79 6f 75 74 49 74 65 6d | sertItem(.int.index,.QLayoutItem |
2f100 | 20 2a 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 | .*.);..private:.....friend.class |
2f120 | 20 51 44 6f 63 6b 57 69 6e 64 6f 77 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 | .QDockWindow;.#if.defined(Q_DISA |
2f140 | 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 42 6f 78 4c 61 79 6f 75 74 28 20 63 6f 6e 73 74 20 | BLE_COPY).....QBoxLayout(.const. |
2f160 | 51 42 6f 78 4c 61 79 6f 75 74 20 26 20 29 3b 0a 20 20 20 20 51 42 6f 78 4c 61 79 6f 75 74 20 26 | QBoxLayout.&.);.....QBoxLayout.& |
2f180 | 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 42 6f 78 4c 61 79 6f 75 74 20 26 20 29 3b | operator=(.const.QBoxLayout.&.); |
2f1a0 | 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 75 70 47 65 6f 6d 28 29 3b 0a 20 | .#endif......void.setupGeom();.. |
2f1c0 | 20 20 20 76 6f 69 64 20 63 61 6c 63 48 66 77 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 51 42 6f 78 | ...void.calcHfw(.int.);.....QBox |
2f1e0 | 4c 61 79 6f 75 74 44 61 74 61 20 2a 64 61 74 61 3b 0a 20 20 20 20 44 69 72 65 63 74 69 6f 6e 20 | LayoutData.*data;.....Direction. |
2f200 | 64 69 72 3b 0a 20 20 20 20 51 42 6f 78 4c 61 79 6f 75 74 20 2a 63 72 65 61 74 65 54 6d 70 43 6f | dir;.....QBoxLayout.*createTmpCo |
2f220 | 70 79 28 29 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 48 42 6f 78 4c 61 | py();.};..class.Q_EXPORT.QHBoxLa |
2f240 | 79 6f 75 74 20 3a 20 70 75 62 6c 69 63 20 51 42 6f 78 4c 61 79 6f 75 74 0a 7b 0a 20 20 20 20 51 | yout.:.public.QBoxLayout.{.....Q |
2f260 | 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 48 42 6f 78 4c 61 79 6f 75 74 28 | _OBJECT.public:.....QHBoxLayout( |
2f280 | 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 69 6e 74 20 62 6f 72 64 65 72 20 3d 20 30 | .QWidget.*parent,.int.border.=.0 |
2f2a0 | 2c 0a 09 09 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 | ,....int.spacing.=.-1,.const.cha |
2f2c0 | 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 48 42 6f 78 4c 61 79 6f 75 74 28 20 | r.*name.=.0.);.....QHBoxLayout(. |
2f2e0 | 51 4c 61 79 6f 75 74 20 2a 70 61 72 65 6e 74 4c 61 79 6f 75 74 2c 0a 09 09 20 69 6e 74 20 73 70 | QLayout.*parentLayout,....int.sp |
2f300 | 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 20 30 | acing.=.-1,.const.char.*name.=.0 |
2f320 | 20 29 3b 0a 20 20 20 20 51 48 42 6f 78 4c 61 79 6f 75 74 28 20 69 6e 74 20 73 70 61 63 69 6e 67 | .);.....QHBoxLayout(.int.spacing |
2f340 | 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 3b 0a 0a | .=.-1,.const.char.*name.=.0.);.. |
2f360 | 20 20 20 20 7e 51 48 42 6f 78 4c 61 79 6f 75 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f | ....~QHBoxLayout();..private:.// |
2f380 | 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 |
2f3a0 | 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 |
2f3c0 | 4f 50 59 29 0a 20 20 20 20 51 48 42 6f 78 4c 61 79 6f 75 74 28 20 63 6f 6e 73 74 20 51 48 42 6f | OPY).....QHBoxLayout(.const.QHBo |
2f3e0 | 78 4c 61 79 6f 75 74 20 26 20 29 3b 0a 20 20 20 20 51 48 42 6f 78 4c 61 79 6f 75 74 20 26 6f 70 | xLayout.&.);.....QHBoxLayout.&op |
2f400 | 65 72 61 74 6f 72 3d 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 | erator=(.const.QHBoxLayout.&.);. |
2f420 | 23 65 6e 64 69 66 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 56 42 6f 78 4c | #endif.};..class.Q_EXPORT.QVBoxL |
2f440 | 61 79 6f 75 74 20 3a 20 70 75 62 6c 69 63 20 51 42 6f 78 4c 61 79 6f 75 74 0a 7b 0a 20 20 20 20 | ayout.:.public.QBoxLayout.{..... |
2f460 | 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 56 42 6f 78 4c 61 79 6f 75 74 | Q_OBJECT.public:.....QVBoxLayout |
2f480 | 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 2c 20 69 6e 74 20 62 6f 72 64 65 72 20 3d 20 | (.QWidget.*parent,.int.border.=. |
2f4a0 | 30 2c 0a 09 09 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 | 0,....int.spacing.=.-1,.const.ch |
2f4c0 | 61 72 20 2a 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 51 56 42 6f 78 4c 61 79 6f 75 74 28 | ar.*name.=.0.);.....QVBoxLayout( |
2f4e0 | 20 51 4c 61 79 6f 75 74 20 2a 70 61 72 65 6e 74 4c 61 79 6f 75 74 2c 0a 09 09 20 69 6e 74 20 73 | .QLayout.*parentLayout,....int.s |
2f500 | 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 20 | pacing.=.-1,.const.char.*name.=. |
2f520 | 30 20 29 3b 0a 20 20 20 20 51 56 42 6f 78 4c 61 79 6f 75 74 28 20 69 6e 74 20 73 70 61 63 69 6e | 0.);.....QVBoxLayout(.int.spacin |
2f540 | 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 3b 0a | g.=.-1,.const.char.*name.=.0.);. |
2f560 | 0a 20 20 20 20 7e 51 56 42 6f 78 4c 61 79 6f 75 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f | .....~QVBoxLayout();..private:./ |
2f580 | 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. |
2f5a0 | 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_ |
2f5c0 | 43 4f 50 59 29 0a 20 20 20 20 51 56 42 6f 78 4c 61 79 6f 75 74 28 20 63 6f 6e 73 74 20 51 56 42 | COPY).....QVBoxLayout(.const.QVB |
2f5e0 | 6f 78 4c 61 79 6f 75 74 20 26 20 29 3b 0a 20 20 20 20 51 56 42 6f 78 4c 61 79 6f 75 74 20 26 6f | oxLayout.&.);.....QVBoxLayout.&o |
2f600 | 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 56 42 6f 78 4c 61 79 6f 75 74 20 26 20 29 3b | perator=(.const.QVBoxLayout.&.); |
2f620 | 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 4c 41 59 4f | .#endif.};..#endif.//.QT_NO_LAYO |
2f640 | 55 54 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4c 41 59 4f 55 54 5f 48 0a 00 00 00 16 00 71 00 6c 00 | UT.#endif.//.QLAYOUT_H......q.l. |
2f660 | 69 00 73 00 74 00 76 00 69 00 65 00 77 00 2e 00 68 00 00 4d ba 2f 2a 20 20 20 20 20 20 20 20 20 | i.s.t.v.i.e.w...h..M./*......... |
2f680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2fa00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2fa20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2fa40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2fa60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2fa80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2faa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2fac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2fae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2fb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2fb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2fb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2fb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2fb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2fba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2fbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2fbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2fc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2fc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2fc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2fc60 | 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4c 49 53 54 56 49 45 57 5f 48 0a 23 64 65 66 69 6e 65 | .*/..#ifndef.QLISTVIEW_H.#define |
2fc80 | 20 51 4c 49 53 54 56 49 45 57 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c | .QLISTVIEW_H..#ifndef.QT_H.#incl |
2fca0 | 75 64 65 20 22 71 73 63 72 6f 6c 6c 76 69 65 77 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 | ude."qscrollview.h".#endif.//.QT |
2fcc0 | 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4c 49 53 54 56 49 45 57 0a 0a 0a 63 6c 61 | _H..#ifndef.QT_NO_LISTVIEW...cla |
2fce0 | 73 73 20 51 50 69 78 6d 61 70 3b 0a 63 6c 61 73 73 20 51 46 6f 6e 74 3b 0a 63 6c 61 73 73 20 51 | ss.QPixmap;.class.QFont;.class.Q |
2fd00 | 48 65 61 64 65 72 3b 0a 63 6c 61 73 73 20 51 49 63 6f 6e 53 65 74 3b 0a 0a 63 6c 61 73 73 20 51 | Header;.class.QIconSet;..class.Q |
2fd20 | 4c 69 73 74 56 69 65 77 3b 0a 73 74 72 75 63 74 20 51 4c 69 73 74 56 69 65 77 50 72 69 76 61 74 | ListView;.struct.QListViewPrivat |
2fd40 | 65 3b 0a 73 74 72 75 63 74 20 51 43 68 65 63 6b 4c 69 73 74 49 74 65 6d 50 72 69 76 61 74 65 3b | e;.struct.QCheckListItemPrivate; |
2fd60 | 0a 63 6c 61 73 73 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 49 74 65 72 61 74 6f 72 3b 0a 73 74 | .class.QListViewItemIterator;.st |
2fd80 | 72 75 63 74 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 49 74 65 72 61 74 6f 72 50 72 69 76 61 74 | ruct.QListViewItemIteratorPrivat |
2fda0 | 65 3b 0a 63 6c 61 73 73 20 51 44 72 61 67 4f 62 6a 65 63 74 3b 0a 63 6c 61 73 73 20 51 4d 69 6d | e;.class.QDragObject;.class.QMim |
2fdc0 | 65 53 6f 75 72 63 65 3b 0a 63 6c 61 73 73 20 51 4c 69 6e 65 45 64 69 74 3b 0a 63 6c 61 73 73 20 | eSource;.class.QLineEdit;.class. |
2fde0 | 51 4c 69 73 74 56 69 65 77 54 6f 6f 6c 54 69 70 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 | QListViewToolTip;..class.Q_EXPOR |
2fe00 | 54 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 20 20 | T.QListViewItem.:.public.Qt.{... |
2fe20 | 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 49 74 65 72 | ..friend.class.QListViewItemIter |
2fe40 | 61 74 6f 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 77 | ator;.....friend.class.QListView |
2fe60 | 54 6f 6f 6c 54 69 70 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 | ToolTip;..public:.....QListViewI |
2fe80 | 74 65 6d 28 20 51 4c 69 73 74 56 69 65 77 20 2a 20 70 61 72 65 6e 74 20 29 3b 0a 20 20 20 20 51 | tem(.QListView.*.parent.);.....Q |
2fea0 | 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 20 2a 20 70 61 | ListViewItem(.QListViewItem.*.pa |
2fec0 | 72 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 | rent.);.....QListViewItem(.QList |
2fee0 | 56 69 65 77 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 | View.*.parent,.QListViewItem.*.a |
2ff00 | 66 74 65 72 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 | fter.);.....QListViewItem(.QList |
2ff20 | 56 69 65 77 49 74 65 6d 20 2a 20 70 61 72 65 6e 74 2c 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d | ViewItem.*.parent,.QListViewItem |
2ff40 | 20 2a 20 61 66 74 65 72 20 29 3b 0a 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 28 20 | .*.after.);......QListViewItem(. |
2ff60 | 51 4c 69 73 74 56 69 65 77 20 2a 20 70 61 72 65 6e 74 2c 0a 09 09 20 20 20 51 53 74 72 69 6e 67 | QListView.*.parent,......QString |
2ff80 | 2c 20 20 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 0a 09 | ,.....QString.=.QString::null,.. |
2ffa0 | 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 |
2ffc0 | 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 |
2ffe0 | 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 |
30000 | 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 |
30020 | 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 |
30040 | 6c 6c 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 69 | ll.);.....QListViewItem(.QListVi |
30060 | 65 77 49 74 65 6d 20 2a 20 70 61 72 65 6e 74 2c 0a 09 09 20 20 20 51 53 74 72 69 6e 67 2c 20 20 | ewItem.*.parent,......QString,.. |
30080 | 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 0a 09 09 20 20 | ...QString.=.QString::null,..... |
300a0 | 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 72 69 6e | .QString.=.QString::null,.QStrin |
300c0 | 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 6e 67 20 | g.=.QString::null,......QString. |
300e0 | 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 74 72 69 | =.QString::null,.QString.=.QStri |
30100 | 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 67 | ng::null,......QString.=.QString |
30120 | 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 20 | ::null,.QString.=.QString::null. |
30140 | 29 3b 0a 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 69 65 77 | );......QListViewItem(.QListView |
30160 | 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 |
30180 | 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 |
301a0 | 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 |
301c0 | 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 |
301e0 | 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 |
30200 | 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,...... |
30220 | 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 |
30240 | 20 3d 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 | .=.QString::null.);.....QListVie |
30260 | 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 |
30280 | 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 61 66 74 65 72 2c 0a 09 09 20 20 20 51 53 74 72 69 | ListViewItem.*.after,......QStri |
302a0 | 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 3a 3a 6e 75 6c 6c 2c | ng,.....QString.=.QString::null, |
302c0 | 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 51 | ......QString.=.QString::null,.Q |
302e0 | 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 74 | String.=.QString::null,......QSt |
30300 | 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 20 | ring.=.QString::null,.QString.=. |
30320 | 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 53 | QString::null,......QString.=.QS |
30340 | 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 3a | tring::null,.QString.=.QString:: |
30360 | 6e 75 6c 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 4c 69 73 74 56 69 65 77 49 74 | null.);.....virtual.~QListViewIt |
30380 | 65 6d 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 73 65 72 74 49 74 | em();......virtual.void.insertIt |
303a0 | 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 76 69 72 74 75 | em(.QListViewItem.*.);.....virtu |
303c0 | 61 6c 20 76 6f 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 | al.void.takeItem(.QListViewItem. |
303e0 | 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 49 74 65 6d | *.);.....virtual.void.removeItem |
30400 | 28 20 51 4c 69 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 | (.QListViewItem.*item.).{.takeIt |
30420 | 65 6d 28 20 69 74 65 6d 20 29 3b 20 7d 20 2f 2f 6f 62 73 6f 6c 65 74 65 2c 20 75 73 65 20 74 61 | em(.item.);.}.//obsolete,.use.ta |
30440 | 6b 65 49 74 65 6d 20 69 6e 73 74 65 61 64 0a 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 28 29 | keItem.instead......int.height() |
30460 | 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 69 6e 76 61 6c 69 64 | .const;.....virtual.void.invalid |
30480 | 61 74 65 48 65 69 67 68 74 28 29 3b 0a 20 20 20 20 69 6e 74 20 74 6f 74 61 6c 48 65 69 67 68 74 | ateHeight();.....int.totalHeight |
304a0 | 28 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 77 69 64 74 68 28 | ().const;.....virtual.int.width( |
304c0 | 20 63 6f 6e 73 74 20 51 46 6f 6e 74 4d 65 74 72 69 63 73 26 2c 0a 09 09 20 20 20 20 20 20 20 63 | .const.QFontMetrics&,..........c |
304e0 | 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 6f 6e | onst.QListView*,.int.column).con |
30500 | 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 77 69 64 74 68 43 68 61 6e 67 65 64 28 69 6e 74 20 63 6f | st;.....void.widthChanged(int.co |
30520 | 6c 75 6d 6e 3d 2d 31 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 64 65 70 74 68 28 29 20 | lumn=-1).const;.....int.depth(). |
30540 | 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 65 78 74 | const;......virtual.void.setText |
30560 | 28 20 69 6e 74 2c 20 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 | (.int,.const.QString.&);.....vir |
30580 | 74 75 61 6c 20 51 53 74 72 69 6e 67 20 74 65 78 74 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a | tual.QString.text(.int.).const;. |
305a0 | 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 69 6e 74 | .....virtual.void.setPixmap(.int |
305c0 | 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 76 69 72 74 75 61 6c | ,.const.QPixmap.&.);.....virtual |
305e0 | 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 20 70 69 78 6d 61 70 28 20 69 6e 74 20 29 20 63 | .const.QPixmap.*.pixmap(.int.).c |
30600 | 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e 67 20 6b 65 79 28 20 | onst;......virtual.QString.key(. |
30620 | 69 6e 74 2c 20 62 6f 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 | int,.bool.).const;.....virtual.i |
30640 | 6e 74 20 63 6f 6d 70 61 72 65 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 69 2c 20 69 6e | nt.compare(.QListViewItem.*i,.in |
30660 | 74 20 63 6f 6c 2c 20 62 6f 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | t.col,.bool.).const;.....virtual |
30680 | 20 76 6f 69 64 20 73 6f 72 74 43 68 69 6c 64 49 74 65 6d 73 28 20 69 6e 74 2c 20 62 6f 6f 6c 20 | .void.sortChildItems(.int,.bool. |
306a0 | 29 3b 0a 0a 20 20 20 20 69 6e 74 20 63 68 69 6c 64 43 6f 75 6e 74 28 29 20 63 6f 6e 73 74 20 7b | );......int.childCount().const.{ |
306c0 | 20 72 65 74 75 72 6e 20 6e 43 68 69 6c 64 72 65 6e 3b 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 | .return.nChildren;.}......bool.i |
306e0 | 73 4f 70 65 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6f 70 65 6e 3b 20 7d 0a 20 | sOpen().const.{.return.open;.}.. |
30700 | 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 62 6f 6f 6c 20 29 3b | ...virtual.void.setOpen(.bool.); |
30720 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 75 70 28 29 3b 0a 0a 20 20 20 20 | .....virtual.void.setup();...... |
30740 | 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 62 6f 6f 6c 20 29 | virtual.void.setSelected(.bool.) |
30760 | 3b 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 | ;.....bool.isSelected().const.{. |
30780 | 72 65 74 75 72 6e 20 73 65 6c 65 63 74 65 64 3b 20 7d 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | return.selected;.}......virtual. |
307a0 | 76 6f 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 63 6f 6e 73 | void.paintCell(.QPainter.*,.cons |
307c0 | 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 20 63 67 2c 0a 09 09 09 20 20 20 20 69 6e 74 20 63 | t.QColorGroup.&.cg,........int.c |
307e0 | 6f 6c 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 | olumn,.int.width,.int.alignment. |
30800 | 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 42 72 61 6e 63 68 65 | );.....virtual.void.paintBranche |
30820 | 73 28 20 51 50 61 69 6e 74 65 72 20 2a 20 70 2c 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f | s(.QPainter.*.p,.const.QColorGro |
30840 | 75 70 20 26 20 63 67 2c 0a 09 09 09 09 69 6e 74 20 77 2c 20 69 6e 74 20 79 2c 20 69 6e 74 20 68 | up.&.cg,.....int.w,.int.y,.int.h |
30860 | 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( |
30880 | 20 51 50 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 | .QPainter.*,.const.QColorGroup.& |
308a0 | 20 63 67 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 | .cg,.........const.QRect.&.r.);. |
308c0 | 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 69 6c 64 28 | .....QListViewItem.*.firstChild( |
308e0 | 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 20 6e 65 78 | ).const;.....QListViewItem.*.nex |
30900 | 74 53 69 62 6c 69 6e 67 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 73 69 62 6c 69 6e | tSibling().const.{.return.siblin |
30920 | 67 49 74 65 6d 3b 20 7d 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 70 61 72 | gItem;.}.....QListViewItem.*.par |
30940 | 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 | ent().const;......QListViewItem. |
30960 | 2a 20 69 74 65 6d 41 62 6f 76 65 28 29 3b 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d | *.itemAbove();.....QListViewItem |
30980 | 20 2a 20 69 74 65 6d 42 65 6c 6f 77 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 69 74 65 6d 50 6f 73 | .*.itemBelow();......int.itemPos |
309a0 | 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 20 2a 6c 69 73 74 56 69 | ().const;......QListView.*listVi |
309c0 | 65 77 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 | ew().const;......virtual.void.se |
309e0 | 74 53 65 6c 65 63 74 61 62 6c 65 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 | tSelectable(.bool.enable.);..... |
30a00 | 62 6f 6f 6c 20 69 73 53 65 6c 65 63 74 61 62 6c 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 | bool.isSelectable().const.{.retu |
30a20 | 72 6e 20 73 65 6c 65 63 74 61 62 6c 65 20 26 26 20 65 6e 61 62 6c 65 64 3b 20 7d 0a 0a 20 20 20 | rn.selectable.&&.enabled;.}..... |
30a40 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 45 78 70 61 6e 64 61 62 6c 65 28 20 62 6f 6f | .virtual.void.setExpandable(.boo |
30a60 | 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 45 78 70 61 6e 64 61 62 6c 65 28 29 20 63 6f 6e | l.);.....bool.isExpandable().con |
30a80 | 73 74 20 7b 20 72 65 74 75 72 6e 20 65 78 70 61 6e 64 61 62 6c 65 3b 20 7d 0a 0a 20 20 20 20 76 | st.{.return.expandable;.}......v |
30aa0 | 6f 69 64 20 72 65 70 61 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 | oid.repaint().const;......virtua |
30ac0 | 6c 20 76 6f 69 64 20 73 6f 72 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 49 74 65 6d | l.void.sort();.....void.moveItem |
30ae0 | 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 61 66 74 65 72 20 29 3b 0a 0a 20 20 20 20 76 | (.QListViewItem.*after.);......v |
30b00 | 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 64 28 20 62 6f 6f 6c | irtual.void.setDragEnabled(.bool |
30b20 | 20 61 6c 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 | .allow.);.....virtual.void.setDr |
30b40 | 6f 70 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 62 6f 6f | opEnabled(.bool.allow.);.....boo |
30b60 | 6c 20 64 72 61 67 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 | l.dragEnabled().const;.....bool. |
30b80 | 64 72 6f 70 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | dropEnabled().const;.....virtual |
30ba0 | 20 62 6f 6f 6c 20 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 | .bool.acceptDrop(.const.QMimeSou |
30bc0 | 72 63 65 20 2a 6d 69 6d 65 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 | rce.*mime.).const;......void.set |
30be0 | 56 69 73 69 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 73 56 69 | Visible(.bool.b.);.....bool.isVi |
30c00 | 73 69 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | sible().const;......virtual.void |
30c20 | 20 73 65 74 52 65 6e 61 6d 65 45 6e 61 62 6c 65 64 28 20 69 6e 74 20 63 6f 6c 2c 20 62 6f 6f 6c | .setRenameEnabled(.int.col,.bool |
30c40 | 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 65 6e 61 6d 65 45 6e 61 62 6c 65 64 28 20 69 6e | .b.);.....bool.renameEnabled(.in |
30c60 | 74 20 63 6f 6c 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | t.col.).const;.....virtual.void. |
30c80 | 73 74 61 72 74 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 69 72 | startRename(.int.col.);......vir |
30ca0 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 62 20 29 3b 0a | tual.void.setEnabled(.bool.b.);. |
30cc0 | 20 20 20 20 62 6f 6f 6c 20 69 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 | ....bool.isEnabled().const;..... |
30ce0 | 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 2f | .virtual.int.rtti().const;...../ |
30d00 | 2f 20 23 23 23 20 51 74 20 34 3a 20 6d 61 6b 65 20 63 6f 6e 73 74 20 6f 72 20 62 65 74 74 65 72 | /.###.Qt.4:.make.const.or.better |
30d20 | 20 75 73 65 20 61 6e 20 65 6e 75 6d 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 | .use.an.enum.....static.int.RTTI |
30d40 | 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 4c 69 6e 65 | ;......virtual.void.setMultiLine |
30d60 | 73 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6d 75 6c | sEnabled(.bool.b.);.....bool.mul |
30d80 | 74 69 4c 69 6e 65 73 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 74 | tiLinesEnabled().const;..protect |
30da0 | 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 65 6e 66 6f 72 63 65 53 6f 72 74 | ed:.....virtual.void.enforceSort |
30dc0 | 4f 72 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | Order().const;.....virtual.void. |
30de0 | 73 65 74 48 65 69 67 68 74 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | setHeight(.int.);.....virtual.vo |
30e00 | 69 64 20 61 63 74 69 76 61 74 65 28 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 61 63 74 69 76 61 74 | id.activate();......bool.activat |
30e20 | 65 64 50 6f 73 28 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f | edPos(.QPoint.&.);.#ifndef.QT_NO |
30e40 | 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 64 20 64 72 | _DRAGANDDROP.....virtual.void.dr |
30e60 | 6f 70 70 65 64 28 20 51 44 72 6f 70 45 76 65 6e 74 20 2a 65 20 29 3b 0a 23 65 6e 64 69 66 0a 20 | opped(.QDropEvent.*e.);.#endif.. |
30e80 | 20 20 20 76 69 72 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 | ...virtual.void.dragEntered();.. |
30ea0 | 20 20 20 76 69 72 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 | ...virtual.void.dragLeft();..... |
30ec0 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6f 6b 52 65 6e 61 6d 65 28 20 69 6e 74 20 63 6f 6c 20 29 | virtual.void.okRename(.int.col.) |
30ee0 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 61 6e 63 65 6c 52 65 6e 61 6d 65 28 | ;.....virtual.void.cancelRename( |
30f00 | 20 69 6e 74 20 63 6f 6c 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 67 6e 6f 72 65 44 6f 75 62 | .int.col.);......void.ignoreDoub |
30f20 | 6c 65 43 6c 69 63 6b 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e | leClick();..private:.....void.in |
30f40 | 69 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 54 6f 4a 75 73 74 41 66 74 65 72 28 20 | it();.....void.moveToJustAfter(. |
30f60 | 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 65 6e 66 6f | QListViewItem.*.);.....void.enfo |
30f80 | 72 63 65 53 6f 72 74 4f 72 64 65 72 42 61 63 6b 54 6f 52 6f 6f 74 28 29 3b 0a 20 20 20 20 76 6f | rceSortOrderBackToRoot();.....vo |
30fa0 | 69 64 20 72 65 6d 6f 76 65 52 65 6e 61 6d 65 42 6f 78 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 6f | id.removeRenameBox();......int.o |
30fc0 | 77 6e 48 65 69 67 68 74 3b 0a 20 20 20 20 69 6e 74 20 6d 61 79 62 65 54 6f 74 61 6c 48 65 69 67 | wnHeight;.....int.maybeTotalHeig |
30fe0 | 68 74 3b 0a 20 20 20 20 69 6e 74 20 6e 43 68 69 6c 64 72 65 6e 3b 0a 0a 20 20 20 20 75 69 6e 74 | ht;.....int.nChildren;......uint |
31000 | 20 6c 73 63 3a 20 31 34 3b 0a 20 20 20 20 75 69 6e 74 20 6c 73 6f 3a 20 31 3b 0a 20 20 20 20 75 | .lsc:.14;.....uint.lso:.1;.....u |
31020 | 69 6e 74 20 6f 70 65 6e 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 73 65 6c 65 63 74 65 64 20 | int.open.:.1;.....uint.selected. |
31040 | 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 73 65 6c 65 63 74 61 62 6c 65 3a 20 31 3b 0a 20 20 20 | :.1;.....uint.selectable:.1;.... |
31060 | 20 75 69 6e 74 20 63 6f 6e 66 69 67 75 72 65 64 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 65 78 | .uint.configured:.1;.....uint.ex |
31080 | 70 61 6e 64 61 62 6c 65 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 69 73 5f 72 6f 6f 74 3a 20 31 | pandable:.1;.....uint.is_root:.1 |
310a0 | 3b 0a 20 20 20 20 75 69 6e 74 20 61 6c 6c 6f 77 5f 64 72 61 67 20 3a 20 31 3b 0a 20 20 20 20 75 | ;.....uint.allow_drag.:.1;.....u |
310c0 | 69 6e 74 20 61 6c 6c 6f 77 5f 64 72 6f 70 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 76 69 73 | int.allow_drop.:.1;.....uint.vis |
310e0 | 69 62 6c 65 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 65 6e 61 62 6c 65 64 20 3a 20 31 3b 0a | ible.:.1;.....uint.enabled.:.1;. |
31100 | 20 20 20 20 75 69 6e 74 20 6d 6c 65 6e 61 62 6c 65 64 20 3a 20 31 3b 0a 0a 20 20 20 20 51 4c 69 | ....uint.mlenabled.:.1;......QLi |
31120 | 73 74 56 69 65 77 49 74 65 6d 20 2a 20 70 61 72 65 6e 74 49 74 65 6d 3b 0a 20 20 20 20 51 4c 69 | stViewItem.*.parentItem;.....QLi |
31140 | 73 74 56 69 65 77 49 74 65 6d 20 2a 20 73 69 62 6c 69 6e 67 49 74 65 6d 3b 0a 20 20 20 20 51 4c | stViewItem.*.siblingItem;.....QL |
31160 | 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 63 68 69 6c 64 49 74 65 6d 3b 0a 20 20 20 20 51 4c 69 | istViewItem.*.childItem;.....QLi |
31180 | 6e 65 45 64 69 74 20 2a 72 65 6e 61 6d 65 42 6f 78 3b 0a 20 20 20 20 69 6e 74 20 72 65 6e 61 6d | neEdit.*renameBox;.....int.renam |
311a0 | 65 43 6f 6c 3b 0a 0a 20 20 20 20 76 6f 69 64 20 2a 20 63 6f 6c 75 6d 6e 73 3b 0a 0a 20 20 20 20 | eCol;......void.*.columns;...... |
311c0 | 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4c 69 73 74 56 69 65 77 3b 0a 7d 3b 0a 0a 63 6c 61 73 | friend.class.QListView;.};..clas |
311e0 | 73 20 51 43 68 65 63 6b 4c 69 73 74 49 74 65 6d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 | s.QCheckListItem;..class.Q_EXPOR |
31200 | 54 20 51 4c 69 73 74 56 69 65 77 3a 20 70 75 62 6c 69 63 20 51 53 63 72 6f 6c 6c 56 69 65 77 0a | T.QListView:.public.QScrollView. |
31220 | 7b 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 | {.....friend.class.QListViewItem |
31240 | 49 74 65 72 61 74 6f 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 | Iterator;.....friend.class.QList |
31260 | 56 69 65 77 49 74 65 6d 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 43 68 65 63 | ViewItem;.....friend.class.QChec |
31280 | 6b 4c 69 73 74 49 74 65 6d 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4c 69 73 | kListItem;.....friend.class.QLis |
312a0 | 74 56 69 65 77 54 6f 6f 6c 54 69 70 3b 0a 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 | tViewToolTip;......Q_OBJECT..... |
312c0 | 51 5f 45 4e 55 4d 53 28 20 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 52 65 73 69 7a 65 4d 6f 64 | Q_ENUMS(.SelectionMode.ResizeMod |
312e0 | 65 20 52 65 6e 61 6d 65 41 63 74 69 6f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 | e.RenameAction.).....Q_PROPERTY( |
31300 | 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 29 0a 20 20 20 20 | .int.columns.READ.columns.)..... |
31320 | 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6d 75 6c 74 69 53 65 6c 65 63 74 69 6f 6e 20 | Q_PROPERTY(.bool.multiSelection. |
31340 | 52 45 41 44 20 69 73 4d 75 6c 74 69 53 65 6c 65 63 74 69 6f 6e 20 57 52 49 54 45 20 73 65 74 4d | READ.isMultiSelection.WRITE.setM |
31360 | 75 6c 74 69 53 65 6c 65 63 74 69 6f 6e 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 | ultiSelection.DESIGNABLE.false.) |
31380 | 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 73 | .....Q_PROPERTY(.SelectionMode.s |
313a0 | 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 52 45 41 44 20 73 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 | electionMode.READ.selectionMode. |
313c0 | 57 52 49 54 45 20 73 65 74 53 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 29 0a 20 20 20 20 51 5f 50 | WRITE.setSelectionMode.).....Q_P |
313e0 | 52 4f 50 45 52 54 59 28 20 69 6e 74 20 63 68 69 6c 64 43 6f 75 6e 74 20 52 45 41 44 20 63 68 69 | ROPERTY(.int.childCount.READ.chi |
31400 | 6c 64 43 6f 75 6e 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 61 | ldCount.).....Q_PROPERTY(.bool.a |
31420 | 6c 6c 43 6f 6c 75 6d 6e 73 53 68 6f 77 46 6f 63 75 73 20 52 45 41 44 20 61 6c 6c 43 6f 6c 75 6d | llColumnsShowFocus.READ.allColum |
31440 | 6e 73 53 68 6f 77 46 6f 63 75 73 20 57 52 49 54 45 20 73 65 74 41 6c 6c 43 6f 6c 75 6d 6e 73 53 | nsShowFocus.WRITE.setAllColumnsS |
31460 | 68 6f 77 46 6f 63 75 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 | howFocus.).....Q_PROPERTY(.bool. |
31480 | 73 68 6f 77 53 6f 72 74 49 6e 64 69 63 61 74 6f 72 20 52 45 41 44 20 73 68 6f 77 53 6f 72 74 49 | showSortIndicator.READ.showSortI |
314a0 | 6e 64 69 63 61 74 6f 72 20 57 52 49 54 45 20 73 65 74 53 68 6f 77 53 6f 72 74 49 6e 64 69 63 61 | ndicator.WRITE.setShowSortIndica |
314c0 | 74 6f 72 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 69 74 65 6d 4d 61 | tor.).....Q_PROPERTY(.int.itemMa |
314e0 | 72 67 69 6e 20 52 45 41 44 20 69 74 65 6d 4d 61 72 67 69 6e 20 57 52 49 54 45 20 73 65 74 49 74 | rgin.READ.itemMargin.WRITE.setIt |
31500 | 65 6d 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 62 6f 6f 6c 20 | emMargin.).....Q_PROPERTY(.bool. |
31520 | 72 6f 6f 74 49 73 44 65 63 6f 72 61 74 65 64 20 52 45 41 44 20 72 6f 6f 74 49 73 44 65 63 6f 72 | rootIsDecorated.READ.rootIsDecor |
31540 | 61 74 65 64 20 57 52 49 54 45 20 73 65 74 52 6f 6f 74 49 73 44 65 63 6f 72 61 74 65 64 20 29 0a | ated.WRITE.setRootIsDecorated.). |
31560 | 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 54 6f 6f 6c 54 69 70 | ....Q_PROPERTY(.bool.showToolTip |
31580 | 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 20 73 65 74 53 68 6f | s.READ.showToolTips.WRITE.setSho |
315a0 | 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 59 28 20 52 65 73 69 | wToolTips.).....Q_PROPERTY(.Resi |
315c0 | 7a 65 4d 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 | zeMode.resizeMode.READ.resizeMod |
315e0 | 65 20 57 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 | e.WRITE.setResizeMode.).....Q_PR |
31600 | 4f 50 45 52 54 59 28 20 69 6e 74 20 74 72 65 65 53 74 65 70 53 69 7a 65 20 52 45 41 44 20 74 72 | OPERTY(.int.treeStepSize.READ.tr |
31620 | 65 65 53 74 65 70 53 69 7a 65 20 57 52 49 54 45 20 73 65 74 54 72 65 65 53 74 65 70 53 69 7a 65 | eeStepSize.WRITE.setTreeStepSize |
31640 | 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 52 65 6e 61 6d 65 41 63 74 69 6f 6e 20 | .).....Q_PROPERTY(.RenameAction. |
31660 | 64 65 66 61 75 6c 74 52 65 6e 61 6d 65 41 63 74 69 6f 6e 20 52 45 41 44 20 64 65 66 61 75 6c 74 | defaultRenameAction.READ.default |
31680 | 52 65 6e 61 6d 65 41 63 74 69 6f 6e 20 57 52 49 54 45 20 73 65 74 44 65 66 61 75 6c 74 52 65 6e | RenameAction.WRITE.setDefaultRen |
316a0 | 61 6d 65 41 63 74 69 6f 6e 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 4c 69 73 74 56 69 | ameAction.)..public:.....QListVi |
316c0 | 65 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 68 61 | ew(.QWidget*.parent=0,.const.cha |
316e0 | 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 20 20 7e | r*.name=0,.WFlags.f.=.0.);.....~ |
31700 | 51 4c 69 73 74 56 69 65 77 28 29 3b 0a 0a 20 20 20 20 69 6e 74 20 74 72 65 65 53 74 65 70 53 69 | QListView();......int.treeStepSi |
31720 | 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 | ze().const;.....virtual.void.set |
31740 | 54 72 65 65 53 74 65 70 53 69 7a 65 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 | TreeStepSize(.int.);......virtua |
31760 | 6c 20 76 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 | l.void.insertItem(.QListViewItem |
31780 | 20 2a 20 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 | .*.);.....virtual.void.takeItem( |
317a0 | 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 69 72 74 75 61 6c 20 | .QListViewItem.*.);.....virtual. |
317c0 | 76 6f 69 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 | void.removeItem(.QListViewItem.* |
317e0 | 69 74 65 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 20 | item.).{.takeItem(.item.);.}.//. |
31800 | 6f 62 73 6f 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 | obsolete,.use.takeItem.instead.. |
31820 | 20 20 20 20 51 48 65 61 64 65 72 20 2a 20 68 65 61 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 | ....QHeader.*.header().const;... |
31840 | 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 61 64 64 43 6f 6c 75 6d 6e 28 20 63 6f 6e 73 74 20 | ...virtual.int.addColumn(.const. |
31860 | 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 20 2d 31 29 3b 0a | QString.&label,.int.size.=.-1);. |
31880 | 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 61 64 64 43 6f 6c 75 6d 6e 28 20 63 6f 6e 73 74 | ....virtual.int.addColumn(.const |
318a0 | 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 20 51 53 74 72 69 6e | .QIconSet&.iconset,.const.QStrin |
318c0 | 67 20 26 6c 61 62 65 6c 2c 20 69 6e 74 20 73 69 7a 65 20 3d 20 2d 31 29 3b 0a 20 20 20 20 76 69 | g.&label,.int.size.=.-1);.....vi |
318e0 | 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 43 6f 6c 75 6d 6e 28 20 69 6e 74 20 69 6e 64 | rtual.void.removeColumn(.int.ind |
31900 | 65 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 43 6f 6c 75 6d 6e | ex.);.....virtual.void.setColumn |
31920 | 54 65 78 74 28 20 69 6e 74 20 63 6f 6c 75 6d 6e 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | Text(.int.column,.const.QString. |
31940 | 26 6c 61 62 65 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f | &label.);.....virtual.void.setCo |
31960 | 6c 75 6d 6e 54 65 78 74 28 20 69 6e 74 20 63 6f 6c 75 6d 6e 2c 20 63 6f 6e 73 74 20 51 49 63 6f | lumnText(.int.column,.const.QIco |
31980 | 6e 53 65 74 26 20 69 63 6f 6e 73 65 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 | nSet&.iconset,.const.QString.&la |
319a0 | 62 65 6c 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 63 6f 6c 75 6d 6e 54 65 78 74 28 20 69 | bel.);.....QString.columnText(.i |
319c0 | 6e 74 20 63 6f 6c 75 6d 6e 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | nt.column.).const;.....virtual.v |
319e0 | 6f 69 64 20 73 65 74 43 6f 6c 75 6d 6e 57 69 64 74 68 28 20 69 6e 74 20 63 6f 6c 75 6d 6e 2c 20 | oid.setColumnWidth(.int.column,. |
31a00 | 69 6e 74 20 77 69 64 74 68 20 29 3b 0a 20 20 20 20 69 6e 74 20 63 6f 6c 75 6d 6e 57 69 64 74 68 | int.width.);.....int.columnWidth |
31a20 | 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 65 6e 75 6d 20 57 | (.int.column.).const;.....enum.W |
31a40 | 69 64 74 68 4d 6f 64 65 20 7b 20 4d 61 6e 75 61 6c 2c 20 4d 61 78 69 6d 75 6d 20 7d 3b 0a 20 20 | idthMode.{.Manual,.Maximum.};... |
31a60 | 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 4d 6f 64 | ..virtual.void.setColumnWidthMod |
31a80 | 65 28 20 69 6e 74 20 63 6f 6c 75 6d 6e 2c 20 57 69 64 74 68 4d 6f 64 65 20 29 3b 0a 20 20 20 20 | e(.int.column,.WidthMode.);..... |
31aa0 | 57 69 64 74 68 4d 6f 64 65 20 63 6f 6c 75 6d 6e 57 69 64 74 68 4d 6f 64 65 28 20 69 6e 74 20 63 | WidthMode.columnWidthMode(.int.c |
31ac0 | 6f 6c 75 6d 6e 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 6f 6c 75 6d 6e 73 28 29 | olumn.).const;.....int.columns() |
31ae0 | 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 43 6f 6c | .const;......virtual.void.setCol |
31b00 | 75 6d 6e 41 6c 69 67 6e 6d 65 6e 74 28 20 69 6e 74 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e | umnAlignment(.int,.int.);.....in |
31b20 | 74 20 63 6f 6c 75 6d 6e 41 6c 69 67 6e 6d 65 6e 74 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 0a | t.columnAlignment(.int.).const;. |
31b40 | 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 28 29 3b 0a 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 | .....void.show();......QListView |
31b60 | 49 74 65 6d 20 2a 20 69 74 65 6d 41 74 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 73 63 | Item.*.itemAt(.const.QPoint.&.sc |
31b80 | 72 65 65 6e 50 6f 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 20 69 74 65 6d 52 | reenPos.).const;.....QRect.itemR |
31ba0 | 65 63 74 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 6f 6e | ect(.const.QListViewItem.*.).con |
31bc0 | 73 74 3b 0a 20 20 20 20 69 6e 74 20 69 74 65 6d 50 6f 73 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 | st;.....int.itemPos(.const.QList |
31be0 | 56 69 65 77 49 74 65 6d 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 65 6e 73 75 72 65 49 74 | ViewItem.*.);......void.ensureIt |
31c00 | 65 6d 56 69 73 69 62 6c 65 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a | emVisible(.const.QListViewItem.* |
31c20 | 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 70 61 69 6e 74 49 74 65 6d 28 20 63 6f 6e 73 74 | .);......void.repaintItem(.const |
31c40 | 20 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 0a 20 20 20 20 76 | .QListViewItem.*.).const;......v |
31c60 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d 75 6c 74 69 53 65 6c 65 63 74 69 6f 6e 28 20 62 | irtual.void.setMultiSelection(.b |
31c80 | 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4d 75 6c 74 69 53 65 | ool.enable.);.....bool.isMultiSe |
31ca0 | 6c 65 63 74 69 6f 6e 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 | lection().const;......enum.Selec |
31cc0 | 74 69 6f 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 | tionMode.{.Single,.Multi,.Extend |
31ce0 | 65 64 2c 20 4e 6f 53 65 6c 65 63 74 69 6f 6e 20 20 7d 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 | ed,.NoSelection..};.....void.set |
31d00 | 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 20 6d 6f 64 | SelectionMode(.SelectionMode.mod |
31d20 | 65 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 | e.);.....SelectionMode.selection |
31d40 | 4d 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | Mode().const;......virtual.void. |
31d60 | 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 6c 20 76 6f | clearSelection();.....virtual.vo |
31d80 | 69 64 20 73 65 74 53 65 6c 65 63 74 65 64 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 2c | id.setSelected(.QListViewItem.*, |
31da0 | 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 65 6c 65 63 74 69 6f 6e 41 6e | .bool.);.....void.setSelectionAn |
31dc0 | 63 68 6f 72 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 62 6f 6f | chor(.QListViewItem.*.);.....boo |
31de0 | 6c 20 69 73 53 65 6c 65 63 74 65 64 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 56 69 65 77 49 74 65 | l.isSelected(.const.QListViewIte |
31e00 | 6d 20 2a 20 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 | m.*.).const;.....QListViewItem.* |
31e20 | 20 73 65 6c 65 63 74 65 64 49 74 65 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 | .selectedItem().const;.....virtu |
31e40 | 61 6c 20 76 6f 69 64 20 73 65 74 4f 70 65 6e 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a | al.void.setOpen(.QListViewItem.* |
31e60 | 2c 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 4f 70 65 6e 28 20 63 6f 6e 73 74 | ,.bool.);.....bool.isOpen(.const |
31e80 | 20 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 0a 20 20 20 20 76 | .QListViewItem.*.).const;......v |
31ea0 | 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 4c 69 73 | irtual.void.setCurrentItem(.QLis |
31ec0 | 74 56 69 65 77 49 74 65 6d 20 2a 20 29 3b 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d | tViewItem.*.);.....QListViewItem |
31ee0 | 20 2a 20 63 75 72 72 65 6e 74 49 74 65 6d 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 4c 69 | .*.currentItem().const;......QLi |
31f00 | 73 74 56 69 65 77 49 74 65 6d 20 2a 20 66 69 72 73 74 43 68 69 6c 64 28 29 20 63 6f 6e 73 74 3b | stViewItem.*.firstChild().const; |
31f20 | 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 20 6c 61 73 74 49 74 65 6d 28 29 20 | .....QListViewItem.*.lastItem(). |
31f40 | 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 63 68 69 6c 64 43 6f 75 6e 74 28 29 20 63 6f 6e | const;......int.childCount().con |
31f60 | 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 6c 6c 43 6f 6c 75 | st;......virtual.void.setAllColu |
31f80 | 6d 6e 73 53 68 6f 77 46 6f 63 75 73 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 | mnsShowFocus(.bool.);.....bool.a |
31fa0 | 6c 6c 43 6f 6c 75 6d 6e 73 53 68 6f 77 46 6f 63 75 73 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 | llColumnsShowFocus().const;..... |
31fc0 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 49 74 65 6d 4d 61 72 67 69 6e 28 20 69 6e 74 | .virtual.void.setItemMargin(.int |
31fe0 | 20 29 3b 0a 20 20 20 20 69 6e 74 20 69 74 65 6d 4d 61 72 67 69 6e 28 29 20 63 6f 6e 73 74 3b 0a | .);.....int.itemMargin().const;. |
32000 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 6f 6f 74 49 73 44 65 63 6f 72 | .....virtual.void.setRootIsDecor |
32020 | 61 74 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 72 6f 6f 74 49 73 44 65 63 | ated(.bool.);.....bool.rootIsDec |
32040 | 6f 72 61 74 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | orated().const;......virtual.voi |
32060 | 64 20 73 65 74 53 6f 72 74 69 6e 67 28 20 69 6e 74 20 63 6f 6c 75 6d 6e 2c 20 62 6f 6f 6c 20 61 | d.setSorting(.int.column,.bool.a |
32080 | 73 63 65 6e 64 69 6e 67 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 69 6e 74 20 73 6f 72 74 43 | scending.=.TRUE.);.....int.sortC |
320a0 | 6f 6c 75 6d 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 6f 72 74 43 | olumn().const;.....void.setSortC |
320c0 | 6f 6c 75 6d 6e 28 20 69 6e 74 20 63 6f 6c 75 6d 6e 20 29 3b 0a 20 20 20 20 53 6f 72 74 4f 72 64 | olumn(.int.column.);.....SortOrd |
320e0 | 65 72 20 73 6f 72 74 4f 72 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 | er.sortOrder().const;.....void.s |
32100 | 65 74 53 6f 72 74 4f 72 64 65 72 28 20 53 6f 72 74 4f 72 64 65 72 20 6f 72 64 65 72 20 29 3b 0a | etSortOrder(.SortOrder.order.);. |
32120 | 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 0a 20 20 20 20 76 69 | ....virtual.void.sort();......vi |
32140 | 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. |
32160 | 26 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 61 6c 65 74 74 65 | &.);.....virtual.void.setPalette |
32180 | 28 20 63 6f 6e 73 74 20 51 50 61 6c 65 74 74 65 20 26 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 | (.const.QPalette.&.);......bool. |
321a0 | 65 76 65 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 6a 65 63 74 20 2a 20 6f 2c 20 51 45 76 65 6e 74 | eventFilter(.QObject.*.o,.QEvent |
321c0 | 20 2a 20 29 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 | .*.);......QSize.sizeHint().cons |
321e0 | 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 20 63 | t;.....QSize.minimumSizeHint().c |
32200 | 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 53 68 6f 77 53 | onst;......virtual.void.setShowS |
32220 | 6f 72 74 49 6e 64 69 63 61 74 6f 72 28 20 62 6f 6f 6c 20 73 68 6f 77 20 29 3b 0a 20 20 20 20 62 | ortIndicator(.bool.show.);.....b |
32240 | 6f 6f 6c 20 73 68 6f 77 53 6f 72 74 49 6e 64 69 63 61 74 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 | ool.showSortIndicator().const;.. |
32260 | 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 6f 6c 54 69 70 73 28 | ...virtual.void.setShowToolTips( |
32280 | 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 6f 6f 6c 54 69 70 73 | .bool.b.);.....bool.showToolTips |
322a0 | 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 52 65 73 69 7a 65 4d 6f 64 65 20 7b | ().const;......enum.ResizeMode.{ |
322c0 | 20 4e 6f 43 6f 6c 75 6d 6e 2c 20 41 6c 6c 43 6f 6c 75 6d 6e 73 2c 20 4c 61 73 74 43 6f 6c 75 6d | .NoColumn,.AllColumns,.LastColum |
322e0 | 6e 20 7d 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 65 73 69 7a 65 4d | n.};.....virtual.void.setResizeM |
32300 | 6f 64 65 28 20 52 65 73 69 7a 65 4d 6f 64 65 20 6d 20 29 3b 0a 20 20 20 20 52 65 73 69 7a 65 4d | ode(.ResizeMode.m.);.....ResizeM |
32320 | 6f 64 65 20 72 65 73 69 7a 65 4d 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 4c 69 | ode.resizeMode().const;......QLi |
32340 | 73 74 56 69 65 77 49 74 65 6d 20 2a 20 66 69 6e 64 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 | stViewItem.*.findItem(.const.QSt |
32360 | 72 69 6e 67 26 20 74 65 78 74 2c 20 69 6e 74 20 63 6f 6c 75 6d 6e 2c 20 43 6f 6d 70 61 72 69 73 | ring&.text,.int.column,.Comparis |
32380 | 6f 6e 46 6c 61 67 73 20 63 6f 6d 70 61 72 65 20 3d 20 45 78 61 63 74 4d 61 74 63 68 20 7c 20 43 | onFlags.compare.=.ExactMatch.|.C |
323a0 | 61 73 65 53 65 6e 73 69 74 69 76 65 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 | aseSensitive.).const;......enum. |
323c0 | 52 65 6e 61 6d 65 41 63 74 69 6f 6e 20 7b 20 41 63 63 65 70 74 2c 20 52 65 6a 65 63 74 20 7d 3b | RenameAction.{.Accept,.Reject.}; |
323e0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 44 65 66 61 75 6c 74 52 65 6e 61 | .....virtual.void.setDefaultRena |
32400 | 6d 65 41 63 74 69 6f 6e 28 20 52 65 6e 61 6d 65 41 63 74 69 6f 6e 20 61 20 29 3b 0a 20 20 20 20 | meAction(.RenameAction.a.);..... |
32420 | 52 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 | RenameAction.defaultRenameAction |
32440 | 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 65 6e 61 6d 69 6e 67 28 29 20 | ().const;.....bool.isRenaming(). |
32460 | 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 68 69 64 65 43 6f 6c 75 6d 6e 28 20 69 6e 74 | const;......void.hideColumn(.int |
32480 | 20 63 6f 6c 75 6d 6e 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 | .column.);..public.slots:.....vi |
324a0 | 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 20 | rtual.void.clear();.....virtual. |
324c0 | 76 6f 69 64 20 69 6e 76 65 72 74 53 65 6c 65 63 74 69 6f 6e 28 29 3b 0a 20 20 20 20 76 69 72 74 | void.invertSelection();.....virt |
324e0 | 75 61 6c 20 76 6f 69 64 20 73 65 6c 65 63 74 41 6c 6c 28 20 62 6f 6f 6c 20 73 65 6c 65 63 74 20 | ual.void.selectAll(.bool.select. |
32500 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 74 72 69 67 67 65 72 55 70 64 61 74 65 28 29 3b 0a 20 20 20 | );.....void.triggerUpdate();.... |
32520 | 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 69 6e 74 | .void.setContentsPos(.int.x,.int |
32540 | 20 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 6a 75 73 74 43 6f 6c 75 6d 6e 28 20 69 6e 74 | .y.);.....void.adjustColumn(.int |
32560 | 20 63 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 73 65 6c 65 63 | .col.);..signals:.....void.selec |
32580 | 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 63 74 69 6f | tionChanged();.....void.selectio |
325a0 | 6e 43 68 61 6e 67 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 | nChanged(.QListViewItem.*.);.... |
325c0 | 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 56 69 65 77 49 | .void.currentChanged(.QListViewI |
325e0 | 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 69 73 74 | tem.*.);.....void.clicked(.QList |
32600 | 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 69 63 6b 65 64 28 20 | ViewItem.*.);.....void.clicked(. |
32620 | 51 4c 69 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 20 26 2c | QListViewItem.*,.const.QPoint.&, |
32640 | 20 69 6e 74 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 56 | .int.);.....void.pressed(.QListV |
32660 | 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 73 73 65 64 28 20 51 | iewItem.*.);.....void.pressed(.Q |
32680 | 4c 69 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 20 26 2c 20 | ListViewItem.*,.const.QPoint.&,. |
326a0 | 69 6e 74 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 28 20 | int.);......void.doubleClicked(. |
326c0 | 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 64 6f 75 62 | QListViewItem.*.);.....void.doub |
326e0 | 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 2c 20 63 6f 6e 73 | leClicked(.QListViewItem.*,.cons |
32700 | 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 72 65 74 75 72 | t.QPoint&,.int.);.....void.retur |
32720 | 6e 50 72 65 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 | nPressed(.QListViewItem.*.);.... |
32740 | 20 76 6f 69 64 20 73 70 61 63 65 50 72 65 73 73 65 64 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 | .void.spacePressed(.QListViewIte |
32760 | 6d 20 2a 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 6b | m.*.);.....void.rightButtonClick |
32780 | 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 74 20 51 50 6f 69 6e | ed(.QListViewItem.*,.const.QPoin |
327a0 | 74 26 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 69 67 68 74 42 75 74 74 6f 6e 50 | t&,.int.);.....void.rightButtonP |
327c0 | 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 74 20 51 | ressed(.QListViewItem.*,.const.Q |
327e0 | 50 6f 69 6e 74 26 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 42 75 74 | Point&,.int.);.....void.mouseBut |
32800 | 74 6f 6e 50 72 65 73 73 65 64 28 20 69 6e 74 2c 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a | tonPressed(.int,.QListViewItem.* |
32820 | 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 2c 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 | ,.const.QPoint&.,.int.);.....voi |
32840 | 64 20 6d 6f 75 73 65 42 75 74 74 6f 6e 43 6c 69 63 6b 65 64 28 20 69 6e 74 2c 20 51 4c 69 73 74 | d.mouseButtonClicked(.int,.QList |
32860 | 56 69 65 77 49 74 65 6d 20 2a 2c 20 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 2c 20 69 6e 74 20 | ViewItem.*,..const.QPoint&,.int. |
32880 | 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 78 74 4d 65 6e 75 52 65 71 75 65 73 74 65 | );......void.contextMenuRequeste |
328a0 | 64 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 | d(.QListViewItem.*,.const.QPoint |
328c0 | 20 26 2c 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 6f 6e 49 74 65 6d 28 20 51 4c 69 | .&,.int.);......void.onItem(.QLi |
328e0 | 73 74 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 6f 6e 56 | stViewItem.*item.);.....void.onV |
32900 | 69 65 77 70 6f 72 74 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 65 78 70 61 6e 64 65 64 28 20 51 | iewport();......void.expanded(.Q |
32920 | 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 76 6f 69 64 20 63 | ListViewItem.*item.);.....void.c |
32940 | 6f 6c 6c 61 70 73 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 3b | ollapsed(.QListViewItem.*item.); |
32960 | 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 76 | .#ifndef.QT_NO_DRAGANDDROP.....v |
32980 | 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 20 29 3b 0a 23 65 | oid.dropped(.QDropEvent.*e.);.#e |
329a0 | 6e 64 69 66 0a 20 20 20 20 76 6f 69 64 20 69 74 65 6d 52 65 6e 61 6d 65 64 28 20 51 4c 69 73 74 | ndif.....void.itemRenamed(.QList |
329c0 | 56 69 65 77 49 74 65 6d 20 2a 69 74 65 6d 2c 20 69 6e 74 20 63 6f 6c 2c 20 63 6f 6e 73 74 20 51 | ViewItem.*item,.int.col,.const.Q |
329e0 | 53 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 74 65 6d 52 65 6e 61 6d 65 64 | String.&.);.....void.itemRenamed |
32a00 | 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 63 6f 6c 20 20 | (.QListViewItem.*item,.int.col.. |
32a20 | 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 | );..protected:.....void.contents |
32a40 | 4d 6f 75 73 65 50 72 65 73 73 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 65 | MousePressEvent(.QMouseEvent.*.e |
32a60 | 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 52 65 6c 65 61 73 | .);.....void.contentsMouseReleas |
32a80 | 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 |
32aa0 | 6f 69 64 20 63 6f 6e 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 | oid.contentsMouseMoveEvent(.QMou |
32ac0 | 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 73 | seEvent.*.e.);.....void.contents |
32ae0 | 4d 6f 75 73 65 44 6f 75 62 6c 65 43 6c 69 63 6b 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 | MouseDoubleClickEvent(.QMouseEve |
32b00 | 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 73 43 6f 6e 74 65 | nt.*.e.);.....void.contentsConte |
32b20 | 78 74 4d 65 6e 75 45 76 65 6e 74 28 20 51 43 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e 74 20 2a | xtMenuEvent(.QContextMenuEvent.* |
32b40 | 20 65 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 52 41 47 41 4e 44 44 52 4f 50 0a | .e.);.#ifndef.QT_NO_DRAGANDDROP. |
32b60 | 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 44 72 61 67 45 6e 74 65 72 45 76 65 6e 74 28 | ....void.contentsDragEnterEvent( |
32b80 | 20 51 44 72 61 67 45 6e 74 65 72 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 | .QDragEnterEvent.*e.);.....void. |
32ba0 | 63 6f 6e 74 65 6e 74 73 44 72 61 67 4d 6f 76 65 45 76 65 6e 74 28 20 51 44 72 61 67 4d 6f 76 65 | contentsDragMoveEvent(.QDragMove |
32bc0 | 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 72 61 | Event.*e.);.....void.contentsDra |
32be0 | 67 4c 65 61 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 | gLeaveEvent(.QDragLeaveEvent.*e. |
32c00 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 44 72 6f 70 45 76 65 6e 74 28 20 51 | );.....void.contentsDropEvent(.Q |
32c20 | 44 72 6f 70 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 72 61 | DropEvent.*e.);.....virtual.QDra |
32c40 | 67 4f 62 6a 65 63 74 20 2a 64 72 61 67 4f 62 6a 65 63 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 | gObject.*dragObject();.....virtu |
32c60 | 61 6c 20 76 6f 69 64 20 73 74 61 72 74 44 72 61 67 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 | al.void.startDrag();.#endif..... |
32c80 | 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. |
32ca0 | 2a 20 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 20 51 | *.e.);.....void.focusOutEvent(.Q |
32cc0 | 46 6f 63 75 73 45 76 65 6e 74 20 2a 20 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 6b 65 79 50 | FocusEvent.*.e.);......void.keyP |
32ce0 | 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 0a 20 20 20 20 | ressEvent(.QKeyEvent.*e.);...... |
32d00 | 76 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a | void.resizeEvent(.QResizeEvent.* |
32d20 | 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 76 69 65 77 70 6f 72 74 52 65 73 69 7a 65 45 76 65 6e | e.);.....void.viewportResizeEven |
32d40 | 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 | t(.QResizeEvent.*e.);......void. |
32d60 | 73 68 6f 77 45 76 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 | showEvent(.QShowEvent.*.);...... |
32d80 | 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 65 6e 74 73 4f 66 66 73 65 74 28 20 51 50 61 69 6e 74 65 | void.drawContentsOffset(.QPainte |
32da0 | 72 20 2a 2c 20 69 6e 74 20 6f 78 2c 20 69 6e 74 20 6f 79 2c 0a 09 09 09 20 20 20 20 20 69 6e 74 | r.*,.int.ox,.int.oy,.........int |
32dc0 | 20 63 78 2c 20 69 6e 74 20 63 79 2c 20 69 6e 74 20 63 77 2c 20 69 6e 74 20 63 68 20 29 3b 0a 0a | .cx,.int.cy,.int.cw,.int.ch.);.. |
32de0 | 20 20 20 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 | ....virtual.void.paintEmptyArea( |
32e00 | 20 51 50 61 69 6e 74 65 72 20 2a 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 20 29 3b 0a 20 20 | .QPainter.*,.const.QRect.&.);... |
32e20 | 20 20 76 6f 69 64 20 73 74 79 6c 65 43 68 61 6e 67 65 28 20 51 53 74 79 6c 65 26 20 29 3b 0a 20 | ..void.styleChange(.QStyle&.);.. |
32e40 | 20 20 20 76 6f 69 64 20 77 69 6e 64 6f 77 41 63 74 69 76 61 74 69 6f 6e 43 68 61 6e 67 65 28 20 | ...void.windowActivationChange(. |
32e60 | 62 6f 6f 6c 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f | bool.);..protected.slots:.....vo |
32e80 | 69 64 20 75 70 64 61 74 65 43 6f 6e 74 65 6e 74 73 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 6f | id.updateContents();.....void.do |
32ea0 | 41 75 74 6f 53 63 72 6f 6c 6c 28 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 | AutoScroll();..private.slots:... |
32ec0 | 20 20 76 6f 69 64 20 63 68 61 6e 67 65 53 6f 72 74 43 6f 6c 75 6d 6e 28 20 69 6e 74 20 29 3b 0a | ..void.changeSortColumn(.int.);. |
32ee0 | 20 20 20 20 76 6f 69 64 20 68 61 6e 64 6c 65 49 6e 64 65 78 43 68 61 6e 67 65 28 29 3b 0a 20 20 | ....void.handleIndexChange();... |
32f00 | 20 20 76 6f 69 64 20 75 70 64 61 74 65 44 69 72 74 79 49 74 65 6d 73 28 29 3b 0a 20 20 20 20 76 | ..void.updateDirtyItems();.....v |
32f20 | 6f 69 64 20 6d 61 6b 65 56 69 73 69 62 6c 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 61 6e 64 | oid.makeVisible();.....void.hand |
32f40 | 6c 65 53 69 7a 65 43 68 61 6e 67 65 28 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 20 29 3b 0a 20 | leSizeChange(.int,.int,.int.);.. |
32f60 | 20 20 20 76 6f 69 64 20 73 74 61 72 74 52 65 6e 61 6d 65 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 | ...void.startRename();.....void. |
32f80 | 6f 70 65 6e 46 6f 63 75 73 49 74 65 6d 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 | openFocusItem();..private:.....v |
32fa0 | 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 45 78 28 20 51 | oid.contentsMousePressEventEx(.Q |
32fc0 | 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 6f 6e 74 65 | MouseEvent.*.e.);.....void.conte |
32fe0 | 6e 74 73 4d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 45 78 28 20 51 4d 6f 75 73 65 45 76 | ntsMouseReleaseEventEx(.QMouseEv |
33000 | 65 6e 74 20 2a 20 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 20 20 20 | ent.*.e.);.....void.init();..... |
33020 | 76 6f 69 64 20 75 70 64 61 74 65 47 65 6f 6d 65 74 72 69 65 73 28 29 3b 0a 20 20 20 20 76 6f 69 | void.updateGeometries();.....voi |
33040 | 64 20 62 75 69 6c 64 44 72 61 77 61 62 6c 65 4c 69 73 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | d.buildDrawableList().const;.... |
33060 | 20 76 6f 69 64 20 72 65 63 6f 6e 66 69 67 75 72 65 49 74 65 6d 73 28 29 3b 0a 20 20 20 20 76 6f | .void.reconfigureItems();.....vo |
33080 | 69 64 20 77 69 64 74 68 43 68 61 6e 67 65 64 28 63 6f 6e 73 74 20 51 4c 69 73 74 56 69 65 77 49 | id.widthChanged(const.QListViewI |
330a0 | 74 65 6d 2a 2c 20 69 6e 74 20 63 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 61 6e 64 6c 65 49 74 65 | tem*,.int.c);.....void.handleIte |
330c0 | 6d 43 68 61 6e 67 65 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 6f 6c 64 2c 20 62 6f 6f | mChange(.QListViewItem.*old,.boo |
330e0 | 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 20 20 76 6f 69 | l.shift,.bool.control.);.....voi |
33100 | 64 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 2a 66 72 | d.selectRange(.QListViewItem.*fr |
33120 | 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 20 69 6e 76 65 | om,.QListViewItem.*to,.bool.inve |
33140 | 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 6c 65 61 | rt,.bool.includeFirst,.bool.clea |
33160 | 72 53 65 6c 20 3d 20 46 41 4c 53 45 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 65 6c 65 63 74 52 | rSel.=.FALSE.);.....bool.selectR |
33180 | 61 6e 67 65 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 6e 65 77 49 74 65 6d 2c 20 51 4c | ange(.QListViewItem.*newItem,.QL |
331a0 | 69 73 74 56 69 65 77 49 74 65 6d 20 2a 6f 6c 64 49 74 65 6d 2c 20 51 4c 69 73 74 56 69 65 77 49 | istViewItem.*oldItem,.QListViewI |
331c0 | 74 65 6d 20 2a 61 6e 63 68 6f 72 49 74 65 6d 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 63 6c 65 61 | tem.*anchorItem.);.....bool.clea |
331e0 | 72 52 61 6e 67 65 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 66 72 6f 6d 2c 20 51 4c 69 | rRange(.QListViewItem.*from,.QLi |
33200 | 73 74 56 69 65 77 49 74 65 6d 20 2a 74 6f 2c 20 62 6f 6f 6c 20 69 6e 63 6c 75 64 65 46 69 72 73 | stViewItem.*to,.bool.includeFirs |
33220 | 74 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 6f 41 75 74 6f 53 63 72 6f 6c | t.=.TRUE.);.....void.doAutoScrol |
33240 | 6c 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 63 75 72 73 6f 72 50 6f 73 20 29 3b 0a 0a 20 | l(.const.QPoint.&cursorPos.);... |
33260 | 20 20 20 51 4c 69 73 74 56 69 65 77 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 0a 70 72 69 76 61 74 | ...QListViewPrivate.*.d;..privat |
33280 | 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 | e:.//.Disabled.copy.constructor. |
332a0 | 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 | and.operator=.#if.defined(Q_DISA |
332c0 | 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 28 20 63 6f 6e 73 74 20 51 | BLE_COPY).....QListView(.const.Q |
332e0 | 4c 69 73 74 56 69 65 77 20 26 20 29 3b 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 20 26 6f 70 65 | ListView.&.);.....QListView.&ope |
33300 | 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 56 69 65 77 20 26 20 29 3b 0a 23 65 6e | rator=(.const.QListView.&.);.#en |
33320 | 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 43 68 65 63 6b 4c 69 | dif.};...class.Q_EXPORT.QCheckLi |
33340 | 73 74 49 74 65 6d 20 3a 20 70 75 62 6c 69 63 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 0a 7b 0a | stItem.:.public.QListViewItem.{. |
33360 | 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 54 79 70 65 20 7b 20 52 61 64 69 6f 42 75 74 | public:.....enum.Type.{.RadioBut |
33380 | 74 6f 6e 2c 0a 09 09 43 68 65 63 6b 42 6f 78 2c 0a 09 09 43 6f 6e 74 72 6f 6c 6c 65 72 2c 0a 09 | ton,...CheckBox,...Controller,.. |
333a0 | 09 52 61 64 69 6f 42 75 74 74 6f 6e 43 6f 6e 74 72 6f 6c 6c 65 72 3d 43 6f 6e 74 72 6f 6c 6c 65 | .RadioButtonController=Controlle |
333c0 | 72 2c 0a 09 09 43 68 65 63 6b 42 6f 78 43 6f 6e 74 72 6f 6c 6c 65 72 20 7d 3b 0a 20 20 20 20 2f | r,...CheckBoxController.};...../ |
333e0 | 2f 20 23 23 23 20 73 68 6f 75 6c 64 20 62 65 20 69 6e 74 65 67 72 61 74 65 64 20 77 69 74 68 20 | /.###.should.be.integrated.with. |
33400 | 71 62 75 74 74 6f 6e 20 69 6e 20 76 65 72 34 20 70 65 72 68 61 70 73 0a 20 20 20 20 65 6e 75 6d | qbutton.in.ver4.perhaps.....enum |
33420 | 20 54 6f 67 67 6c 65 53 74 61 74 65 20 7b 20 4f 66 66 2c 20 4e 6f 43 68 61 6e 67 65 2c 20 4f 6e | .ToggleState.{.Off,.NoChange,.On |
33440 | 20 7d 3b 0a 0a 20 20 20 20 51 43 68 65 63 6b 4c 69 73 74 49 74 65 6d 28 20 51 43 68 65 63 6b 4c | .};......QCheckListItem(.QCheckL |
33460 | 69 73 74 49 74 65 6d 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 | istItem.*parent,.const.QString.& |
33480 | 74 65 78 74 2c 0a 09 09 20 20 20 20 54 79 70 65 20 3d 20 52 61 64 69 6f 42 75 74 74 6f 6e 43 6f | text,.......Type.=.RadioButtonCo |
334a0 | 6e 74 72 6f 6c 6c 65 72 20 29 3b 0a 20 20 20 20 51 43 68 65 63 6b 4c 69 73 74 49 74 65 6d 28 20 | ntroller.);.....QCheckListItem(. |
334c0 | 51 43 68 65 63 6b 4c 69 73 74 49 74 65 6d 20 2a 70 61 72 65 6e 74 2c 20 51 4c 69 73 74 56 69 65 | QCheckListItem.*parent,.QListVie |
334e0 | 77 49 74 65 6d 20 2a 61 66 74 65 72 2c 0a 20 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 | wItem.*after,........const.QStri |
33500 | 6e 67 20 26 74 65 78 74 2c 20 54 79 70 65 20 3d 20 52 61 64 69 6f 42 75 74 74 6f 6e 43 6f 6e 74 | ng.&text,.Type.=.RadioButtonCont |
33520 | 72 6f 6c 6c 65 72 20 29 3b 0a 20 20 20 20 51 43 68 65 63 6b 4c 69 73 74 49 74 65 6d 28 20 51 4c | roller.);.....QCheckListItem(.QL |
33540 | 69 73 74 56 69 65 77 49 74 65 6d 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 | istViewItem.*parent,.const.QStri |
33560 | 6e 67 20 26 74 65 78 74 2c 0a 09 09 20 20 20 20 54 79 70 65 20 3d 20 52 61 64 69 6f 42 75 74 74 | ng.&text,.......Type.=.RadioButt |
33580 | 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 73 74 49 74 | onController.);.....QCheckListIt |
335a0 | 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 51 4c 69 73 74 | em(.QListViewItem.*parent,.QList |
335c0 | 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 6f 6e 73 74 20 51 53 | ViewItem.*after,........const.QS |
335e0 | 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 42 75 74 74 6f 6e 43 | tring.&text,.Type.=.RadioButtonC |
33600 | 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 73 74 49 74 65 6d 28 | ontroller.);.....QCheckListItem( |
33620 | 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 |
33640 | 67 20 26 74 65 78 74 2c 0a 09 09 20 20 20 20 54 79 70 65 20 3d 20 52 61 64 69 6f 42 75 74 74 6f | g.&text,.......Type.=.RadioButto |
33660 | 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 73 74 49 74 65 | nController.);.....QCheckListIte |
33680 | 6d 28 20 51 4c 69 73 74 56 69 65 77 20 2a 70 61 72 65 6e 74 2c 20 51 4c 69 73 74 56 69 65 77 49 | m(.QListView.*parent,.QListViewI |
336a0 | 74 65 6d 20 2a 61 66 74 65 72 2c 0a 20 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | tem.*after,........const.QString |
336c0 | 20 26 74 65 78 74 2c 20 54 79 70 65 20 3d 20 52 61 64 69 6f 42 75 74 74 6f 6e 43 6f 6e 74 72 6f | .&text,.Type.=.RadioButtonContro |
336e0 | 6c 6c 65 72 20 29 3b 0a 20 20 20 20 51 43 68 65 63 6b 4c 69 73 74 49 74 65 6d 28 20 51 4c 69 73 | ller.);.....QCheckListItem(.QLis |
33700 | 74 56 69 65 77 49 74 65 6d 20 2a 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 | tViewItem.*parent,.const.QString |
33720 | 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 3b | .&text,.......const.QPixmap.&.); |
33740 | 0a 20 20 20 20 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 20 2a | .....QCheckListItem(.QListView.* |
33760 | 70 61 72 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 0a 09 09 20 | parent,.const.QString.&text,.... |
33780 | 20 20 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 29 3b 0a 20 20 20 20 7e 51 43 68 65 63 | ...const.QPixmap.&.);.....~QChec |
337a0 | 6b 4c 69 73 74 49 74 65 6d 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 70 61 69 6e 74 43 65 6c 6c | kListItem();......void.paintCell |
337c0 | 28 20 51 50 61 69 6e 74 65 72 20 2a 2c 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 | (.QPainter.*,..const.QColorGroup |
337e0 | 20 26 20 63 67 2c 0a 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 | .&.cg,.......int.column,.int.wid |
33800 | 74 68 2c 20 69 6e 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 | th,.int.alignment.);.....virtual |
33820 | 20 76 6f 69 64 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 | .void.paintFocus(.QPainter.*,.co |
33840 | 6e 73 74 20 51 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 | nst.QColorGroup.&.cg,.........co |
33860 | 6e 73 74 20 51 52 65 63 74 20 26 20 72 20 29 3b 0a 20 20 20 20 69 6e 74 20 77 69 64 74 68 28 20 | nst.QRect.&.r.);.....int.width(. |
33880 | 63 6f 6e 73 74 20 51 46 6f 6e 74 4d 65 74 72 69 63 73 26 2c 20 63 6f 6e 73 74 20 51 4c 69 73 74 | const.QFontMetrics&,.const.QList |
338a0 | 56 69 65 77 2a 2c 20 69 6e 74 20 63 6f 6c 75 6d 6e 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f | View*,.int.column).const;.....vo |
338c0 | 69 64 20 73 65 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 | id.setup();......virtual.void.se |
338e0 | 74 4f 6e 28 20 62 6f 6f 6c 20 29 3b 20 2f 2f 20 23 23 23 20 73 68 6f 75 6c 64 20 62 65 20 72 65 | tOn(.bool.);.//.###.should.be.re |
33900 | 70 6c 61 63 65 64 20 62 79 20 73 65 74 43 68 65 63 6b 65 64 20 69 6e 20 76 65 72 34 0a 20 20 20 | placed.by.setChecked.in.ver4.... |
33920 | 20 62 6f 6f 6c 20 69 73 4f 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 6f 6e 3b 20 | .bool.isOn().const.{.return.on;. |
33940 | 7d 0a 20 20 20 20 54 79 70 65 20 74 79 70 65 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e | }.....Type.type().const.{.return |
33960 | 20 6d 79 54 79 70 65 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 65 78 74 28 29 20 63 6f | .myType;.}.....QString.text().co |
33980 | 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 3a 3a 74 65 78 74 | nst.{.return.QListViewItem::text |
339a0 | 28 20 30 20 29 3b 20 7d 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 65 78 74 28 20 69 6e 74 20 6e | (.0.);.}.....QString.text(.int.n |
339c0 | 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 3a | .).const.{.return.QListViewItem: |
339e0 | 3a 74 65 78 74 28 20 6e 20 29 3b 20 7d 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 72 69 73 74 | :text(.n.);.}......void.setTrist |
33a00 | 61 74 65 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 54 72 69 73 74 61 74 65 | ate(.bool.);.....bool.isTristate |
33a20 | 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 54 6f 67 67 6c 65 53 74 61 74 65 20 73 74 61 74 65 28 | ().const;.....ToggleState.state( |
33a40 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 74 61 74 65 28 20 54 6f 67 67 | ).const;.....void.setState(.Togg |
33a60 | 6c 65 53 74 61 74 65 20 73 29 3b 0a 0a 20 20 20 20 69 6e 74 20 72 74 74 69 28 29 20 63 6f 6e 73 | leState.s);......int.rtti().cons |
33a80 | 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 70 72 6f 74 65 63 74 | t;.....static.int.RTTI;..protect |
33aa0 | 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 61 63 74 69 76 61 74 65 28 29 3b 0a 20 20 20 20 76 6f 69 | ed:.....void.activate();.....voi |
33ac0 | 64 20 74 75 72 6e 4f 66 66 43 68 69 6c 64 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | d.turnOffChild();.....virtual.vo |
33ae0 | 69 64 20 73 74 61 74 65 43 68 61 6e 67 65 28 20 62 6f 6f 6c 20 29 3b 0a 0a 70 72 69 76 61 74 65 | id.stateChange(.bool.);..private |
33b00 | 3a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 29 3b 0a 20 20 20 20 54 6f 67 67 6c 65 53 74 61 | :.....void.init();.....ToggleSta |
33b20 | 74 65 20 69 6e 74 65 72 6e 61 6c 53 74 61 74 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f | te.internalState().const;.....vo |
33b40 | 69 64 20 73 65 74 53 74 6f 72 65 64 53 74 61 74 65 28 20 54 6f 67 67 6c 65 53 74 61 74 65 20 6e | id.setStoredState(.ToggleState.n |
33b60 | 65 77 53 74 61 74 65 2c 20 76 6f 69 64 20 2a 6b 65 79 20 29 3b 0a 20 20 20 20 54 6f 67 67 6c 65 | ewState,.void.*key.);.....Toggle |
33b80 | 53 74 61 74 65 20 73 74 6f 72 65 64 53 74 61 74 65 28 20 76 6f 69 64 20 2a 6b 65 79 20 29 20 63 | State.storedState(.void.*key.).c |
33ba0 | 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 61 74 65 43 68 61 6e 67 65 28 20 54 6f 67 67 | onst;.....void.stateChange(.Togg |
33bc0 | 6c 65 53 74 61 74 65 20 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 73 74 6f 72 65 53 74 61 | leState.s.);.....void.restoreSta |
33be0 | 74 65 28 20 76 6f 69 64 20 2a 6b 65 79 2c 20 69 6e 74 20 64 65 70 74 68 20 3d 20 30 20 29 3b 0a | te(.void.*key,.int.depth.=.0.);. |
33c00 | 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 43 6f 6e 74 72 6f 6c 6c 65 72 28 20 62 6f 6f 6c 20 | ....void.updateController(.bool. |
33c20 | 75 70 64 61 74 65 20 3d 20 54 52 55 45 20 2c 20 62 6f 6f 6c 20 73 74 6f 72 65 20 3d 20 46 41 4c | update.=.TRUE.,.bool.store.=.FAL |
33c40 | 53 45 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 53 74 6f 72 65 64 53 74 61 74 65 | SE.);.....void.updateStoredState |
33c60 | 28 20 76 6f 69 64 20 2a 6b 65 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 53 74 61 74 65 | (.void.*key.);.....void.setState |
33c80 | 28 20 54 6f 67 67 6c 65 53 74 61 74 65 20 73 2c 20 62 6f 6f 6c 20 75 70 64 61 74 65 2c 20 62 6f | (.ToggleState.s,.bool.update,.bo |
33ca0 | 6f 6c 20 73 74 6f 72 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 43 75 72 72 65 6e 74 53 | ol.store.);.....void.setCurrentS |
33cc0 | 74 61 74 65 28 20 54 6f 67 67 6c 65 53 74 61 74 65 20 73 20 29 3b 0a 0a 20 20 20 20 54 79 70 65 | tate(.ToggleState.s.);......Type |
33ce0 | 20 6d 79 54 79 70 65 3b 0a 20 20 20 20 62 6f 6f 6c 20 6f 6e 3b 20 2f 2f 20 23 23 23 20 72 65 6d | .myType;.....bool.on;.//.###.rem |
33d00 | 6f 76 65 20 69 6e 20 76 65 72 34 0a 20 20 20 20 51 43 68 65 63 6b 4c 69 73 74 49 74 65 6d 50 72 | ove.in.ver4.....QCheckListItemPr |
33d20 | 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4c 69 | ivate.*d;.};..class.Q_EXPORT.QLi |
33d40 | 73 74 56 69 65 77 49 74 65 6d 49 74 65 72 61 74 6f 72 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 | stViewItemIterator.{.....friend. |
33d60 | 73 74 72 75 63 74 20 51 4c 69 73 74 56 69 65 77 50 72 69 76 61 74 65 3b 0a 20 20 20 20 66 72 69 | struct.QListViewPrivate;.....fri |
33d80 | 65 6e 64 20 63 6c 61 73 73 20 51 4c 69 73 74 56 69 65 77 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 | end.class.QListView;.....friend. |
33da0 | 63 6c 61 73 73 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 | class.QListViewItem;..public:... |
33dc0 | 20 20 65 6e 75 6d 20 49 74 65 72 61 74 6f 72 46 6c 61 67 20 7b 0a 09 56 69 73 69 62 6c 65 20 3d | ..enum.IteratorFlag.{..Visible.= |
33de0 | 20 09 09 30 78 30 30 30 30 30 30 30 31 2c 0a 09 49 6e 76 69 73 69 62 6c 65 20 3d 20 09 09 30 78 | ...0x00000001,..Invisible.=...0x |
33e00 | 30 30 30 30 30 30 30 32 2c 0a 09 53 65 6c 65 63 74 65 64 20 3d 09 09 30 78 30 30 30 30 30 30 30 | 00000002,..Selected.=..0x0000000 |
33e20 | 34 2c 0a 09 55 6e 73 65 6c 65 63 74 65 64 20 3d 20 09 09 30 78 30 30 30 30 30 30 30 38 2c 0a 09 | 4,..Unselected.=...0x00000008,.. |
33e40 | 53 65 6c 65 63 74 61 62 6c 65 20 3d 09 09 30 78 30 30 30 30 30 30 31 30 2c 0a 09 4e 6f 74 53 65 | Selectable.=..0x00000010,..NotSe |
33e60 | 6c 65 63 74 61 62 6c 65 20 3d 09 09 30 78 30 30 30 30 30 30 32 30 2c 0a 09 44 72 61 67 45 6e 61 | lectable.=..0x00000020,..DragEna |
33e80 | 62 6c 65 64 20 3d 09 09 30 78 30 30 30 30 30 30 34 30 2c 0a 09 44 72 61 67 44 69 73 61 62 6c 65 | bled.=..0x00000040,..DragDisable |
33ea0 | 64 20 3d 09 09 30 78 30 30 30 30 30 30 38 30 2c 0a 09 44 72 6f 70 45 6e 61 62 6c 65 64 20 3d 09 | d.=..0x00000080,..DropEnabled.=. |
33ec0 | 09 30 78 30 30 30 30 30 31 30 30 2c 0a 09 44 72 6f 70 44 69 73 61 62 6c 65 64 20 3d 09 09 30 78 | .0x00000100,..DropDisabled.=..0x |
33ee0 | 30 30 30 30 30 32 30 30 2c 0a 09 45 78 70 61 6e 64 61 62 6c 65 20 3d 09 09 30 78 30 30 30 30 30 | 00000200,..Expandable.=..0x00000 |
33f00 | 34 30 30 2c 0a 09 4e 6f 74 45 78 70 61 6e 64 61 62 6c 65 20 3d 09 09 30 78 30 30 30 30 30 38 30 | 400,..NotExpandable.=..0x0000080 |
33f20 | 30 2c 0a 09 43 68 65 63 6b 65 64 20 3d 09 09 30 78 30 30 30 30 31 30 30 30 2c 0a 09 4e 6f 74 43 | 0,..Checked.=..0x00001000,..NotC |
33f40 | 68 65 63 6b 65 64 20 3d 09 09 30 78 30 30 30 30 32 30 30 30 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 | hecked.=..0x00002000.....};..... |
33f60 | 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 49 74 65 72 61 74 6f 72 28 29 3b 0a 20 20 20 20 51 4c | .QListViewItemIterator();.....QL |
33f80 | 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 49 74 | istViewItemIterator(.QListViewIt |
33fa0 | 65 6d 20 2a 69 74 65 6d 20 29 3b 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 49 74 65 | em.*item.);.....QListViewItemIte |
33fc0 | 72 61 74 6f 72 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 | rator(.QListViewItem.*item,.int. |
33fe0 | 69 74 65 72 61 74 6f 72 46 6c 61 67 73 20 29 3b 0a 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 | iteratorFlags.);......QListViewI |
34000 | 74 65 6d 49 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d | temIterator(.const.QListViewItem |
34020 | 49 74 65 72 61 74 6f 72 20 26 69 74 20 29 3b 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 | Iterator.&it.);.....QListViewIte |
34040 | 6d 49 74 65 72 61 74 6f 72 28 20 51 4c 69 73 74 56 69 65 77 20 2a 6c 76 20 29 3b 0a 20 20 20 20 | mIterator(.QListView.*lv.);..... |
34060 | 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 |
34080 | 20 2a 6c 76 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 20 20 | .*lv,.int.iteratorFlags.);...... |
340a0 | 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 72 3d | QListViewItemIterator.&operator= |
340c0 | 28 20 63 6f 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 26 69 | (.const.QListViewItemIterator.&i |
340e0 | 74 20 29 3b 0a 0a 20 20 20 20 7e 51 4c 69 73 74 56 69 65 77 49 74 65 6d 49 74 65 72 61 74 6f 72 | t.);......~QListViewItemIterator |
34100 | 28 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 72 20 26 | ();......QListViewItemIterator.& |
34120 | 6f 70 65 72 61 74 6f 72 2b 2b 28 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 51 4c 69 73 74 56 69 65 | operator++();.....const.QListVie |
34140 | 77 49 74 65 6d 49 74 65 72 61 74 6f 72 20 6f 70 65 72 61 74 6f 72 2b 2b 28 20 69 6e 74 20 29 3b | wItemIterator.operator++(.int.); |
34160 | 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 20 26 6f 70 65 72 | .....QListViewItemIterator.&oper |
34180 | 61 74 6f 72 2b 3d 28 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 | ator+=(.int.j.);......QListViewI |
341a0 | 74 65 6d 49 74 65 72 61 74 6f 72 20 26 6f 70 65 72 61 74 6f 72 2d 2d 28 29 3b 0a 20 20 20 20 63 | temIterator.&operator--();.....c |
341c0 | 6f 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 | onst.QListViewItemIterator.opera |
341e0 | 74 6f 72 2d 2d 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 | tor--(.int.);.....QListViewItemI |
34200 | 74 65 72 61 74 6f 72 20 26 6f 70 65 72 61 74 6f 72 2d 3d 28 20 69 6e 74 20 6a 20 29 3b 0a 0a 20 | terator.&operator-=(.int.j.);... |
34220 | 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 2a 20 6f 70 65 72 61 74 6f 72 2a 28 29 3b 0a 20 | ...QListViewItem*.operator*();.. |
34240 | 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 20 2a 63 75 72 72 65 6e 74 28 29 20 63 6f 6e 73 | ...QListViewItem.*current().cons |
34260 | 74 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d | t;..protected:.....QListViewItem |
34280 | 20 2a 63 75 72 72 3b 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 20 2a 6c 69 73 74 56 69 65 77 3b | .*curr;.....QListView.*listView; |
342a0 | 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 49 74 65 72 | ..private:.....QListViewItemIter |
342c0 | 61 74 6f 72 50 72 69 76 61 74 65 2a 20 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 | atorPrivate*.d().const;.....void |
342e0 | 20 69 6e 69 74 28 20 69 6e 74 20 66 6c 61 67 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 61 64 64 | .init(.int.flags.);.....void.add |
34300 | 54 6f 4c 69 73 74 56 69 65 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 75 72 72 65 6e 74 52 65 | ToListView();.....void.currentRe |
34320 | 6d 6f 76 65 64 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 6d 61 74 63 68 65 73 46 6c 61 67 73 28 20 | moved();.....bool.matchesFlags(. |
34340 | 63 6f 6e 73 74 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 2a 20 29 20 63 6f 6e 73 74 3b 0a 20 20 | const.QListViewItem*.).const;... |
34360 | 20 20 62 6f 6f 6c 20 74 65 73 74 50 61 69 72 28 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 49 74 | ..bool.testPair(.QListViewItemIt |
34380 | 65 72 61 74 6f 72 3a 3a 49 74 65 72 61 74 6f 72 46 6c 61 67 2c 20 51 4c 69 73 74 56 69 65 77 49 | erator::IteratorFlag,.QListViewI |
343a0 | 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 2c 20 62 6f 6f 6c 20 | temIterator::IteratorFlag,.bool. |
343c0 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 43 68 65 63 6b 65 64 28 20 63 6f 6e | ).const;.....bool.isChecked(.con |
343e0 | 73 74 20 51 4c 69 73 74 56 69 65 77 49 74 65 6d 2a 20 29 20 63 6f 6e 73 74 3b 0a 7d 3b 0a 0a 23 | st.QListViewItem*.).const;.};..# |
34400 | 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 4c 49 53 54 56 49 45 57 0a 0a 23 65 6e 64 69 66 20 | endif.//.QT_NO_LISTVIEW..#endif. |
34420 | 2f 2f 20 51 4c 49 53 54 56 49 45 57 5f 48 0a 00 00 00 28 00 71 00 6d 00 65 00 6d 00 6f 00 72 00 | //.QLISTVIEW_H....(.q.m.e.m.o.r. |
34440 | 79 00 6d 00 61 00 6e 00 61 00 67 00 65 00 72 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 0c 48 2f | y.m.a.n.a.g.e.r._.q.w.s...h...H/ |
34460 | 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *............................... |
34480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
344a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
344c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
344e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
345a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
345c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
345e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
346a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
346c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
346e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
347a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
347c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
347e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
348a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
348c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
348e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 | .........................*/..#if |
34960 | 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 0a 23 64 65 66 69 6e | ndef.QMEMORYMANAGER_QWS_H.#defin |
34980 | 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 69 66 6e 64 65 66 20 | e.QMEMORYMANAGER_QWS_H..#ifndef. |
349a0 | 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 6f 6e 74 6d 61 6e 61 67 65 72 5f 71 77 73 2e | QT_H.#include."qfontmanager_qws. |
349c0 | 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 | h".#include."qstring.h".#include |
349e0 | 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 74 65 2f 71 74 65 78 | ."qmap.h".#include.<private/qtex |
34a00 | 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 5f 48 0a 0a 0a 63 6c | tengine_p.h>.#endif.//.QT_H...cl |
34a20 | 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 72 79 4d 61 6e 61 67 | ass.QFontDef;.class.QMemoryManag |
34a40 | 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 73 73 20 51 4d 65 6d | erPixmap.{.....friend.class.QMem |
34a60 | 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 74 61 3b 0a 20 20 20 | oryManager;.....uchar*.data;.... |
34a80 | 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 4d 65 6d 6f 72 79 4d | .int.xoffset;.};..class.QMemoryM |
34aa0 | 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 6f 72 79 4d 61 6e 61 | anager.{.public:.....QMemoryMana |
34ac0 | 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 6d 73 69 7a 65 2c 0a | ger(..void*.vram,.int.vramsize,. |
34ae0 | 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 20 20 20 29 3b 0a 0a | .void*.fontrom..//,.........);.. |
34b00 | 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 66 20 69 6e 74 20 50 | ....//.Pixmaps.....typedef.int.P |
34b20 | 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 50 69 78 6d 61 70 28 | ixmapID;.....PixmapID.newPixmap( |
34b40 | 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 6f 70 74 69 6d 20 29 | int.w,.int.h,.int.d,.int.optim.) |
34b60 | 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 69 78 6d 61 70 49 44 | ;.....void.deletePixmap(PixmapID |
34b80 | 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 49 44 29 20 63 6f 6e | );.....bool.inVRAM(PixmapID).con |
34ba0 | 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 69 78 6d 61 70 49 44 | st;.....void.findPixmap(PixmapID |
34bc0 | 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 74 68 2c 20 2f 2f 20 | ,......int.width,.int.depth,.//. |
34be0 | 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 74 65 64 0a 09 20 20 | sames.as.passed.when.created.... |
34c00 | 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 6f 66 66 73 65 74 2c | ..uchar**.address,.int*.xoffset, |
34c20 | 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 46 6f 6e 74 73 0a 20 | .int*.linestep);......//.Fonts.. |
34c40 | 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 20 20 20 20 46 6f 6e | ...typedef.void*.FontID;.....Fon |
34c60 | 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 66 26 29 3b 0a 20 20 | tID.refFont(const.QFontDef&);... |
34c80 | 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 0a 20 20 20 20 51 52 | ..void.derefFont(FontID);.....QR |
34ca0 | 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 28 46 6f 6e 74 49 44 | enderedFont*.fontRenderer(FontID |
34cc0 | 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 53 0a 20 20 20 20 62 | );.//.XXX.JUST.FOR.METRICS.....b |
34ce0 | 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 74 20 67 6c 79 70 68 | ool.inFont(FontID,.glyph_t.glyph |
34d00 | 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 6c 79 70 68 28 46 6f | ).const;.....QGlyph.lockGlyph(Fo |
34d20 | 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 51 47 6c 79 70 68 | ntID,.glyph_t.glyph);.....QGlyph |
34d40 | 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 28 46 6f 6e 74 49 44 | Metrics*.lockGlyphMetrics(FontID |
34d60 | 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 64 20 75 6e 6c 6f 63 | ,.glyph_t.glyph);.....void.unloc |
34d80 | 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 79 70 68 29 3b 0a 23 | kGlyph(FontID,.glyph_t.glyph);.# |
34da0 | 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 53 0a 20 20 20 20 76 | ifndef.QT_NO_QWS_SAVEFONTS.....v |
34dc0 | 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 6f 6e 73 74 20 51 46 | oid.savePrerenderedFont(const.QF |
34de0 | 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 20 20 20 20 76 6f 69 | ontDef&,.bool.all=TRUE);.....voi |
34e00 | 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 74 49 44 20 69 64 2c | d.savePrerenderedFont(FontID.id, |
34e20 | 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 20 20 20 62 6f 6f 6c | .bool.all=TRUE);.#endif.....bool |
34e40 | 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 6e 73 74 3b 0a 20 20 | .fontSmooth(FontID.id).const;... |
34e60 | 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 64 29 20 63 6f 6e 73 | ..int.fontAscent(FontID.id).cons |
34e80 | 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 6e 74 49 44 20 69 64 | t;.....int.fontDescent(FontID.id |
34ea0 | 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 65 66 74 42 65 61 72 | ).const;.....int.fontMinLeftBear |
34ec0 | 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 20 69 6e 74 20 66 6f | ing(FontID.id).const;.....int.fo |
34ee0 | 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 69 64 29 20 63 6f 6e | ntMinRightBearing(FontID.id).con |
34f00 | 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 6f 6e 74 49 44 20 69 | st;.....int.fontLeading(FontID.i |
34f20 | 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 57 69 64 74 68 28 46 | d).const;.....int.fontMaxWidth(F |
34f40 | 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 55 6e 64 | ontID.id).const;.....int.fontUnd |
34f60 | 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 74 3b 0a 20 20 20 20 | erlinePos(FontID.id).const;..... |
34f80 | 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 69 64 29 20 63 6f 6e | int.fontLineWidth(FontID.id).con |
34fa0 | 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 6e 67 28 46 6f 6e 74 | st;.....int.fontLineSpacing(Font |
34fc0 | 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 20 20 20 51 4d 61 70 | ID.id).const;..private:.....QMap |
34fe0 | 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 69 78 6d 61 70 3e 20 | <PixmapID,QMemoryManagerPixmap>. |
35000 | 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 70 69 78 6d 61 70 5f | pixmap_map;.....int.next_pixmap_ |
35020 | 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 49 44 3e 20 66 6f 6e | id;.....QMap<QString,FontID>.fon |
35040 | 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 69 64 3b 0a 7d 3b 0a | t_map;.....int.next_font_id;.};. |
35060 | 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 65 6d 6f 72 79 6d 61 | .extern.QMemoryManager*.memoryma |
35080 | 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 4d 41 4e 41 47 45 52 | nager;..#endif.//.QMEMORYMANAGER |
350a0 | 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 00 69 00 61 00 6c 00 | _QWS_H......q.i.n.p.u.t.d.i.a.l. |
350c0 | 6f 00 67 00 2e 00 68 00 00 0e 30 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o.g...h...0/*................... |
350e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
351a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
351c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
351e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
352a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
352c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
352e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
353a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
353c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
353e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
354a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
354c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
354e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
355a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
355c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
355e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
356a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 | .....................*/..#ifndef |
356c0 | 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 |
356e0 | 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 |
35700 | 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".# |
35720 | 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.//. |
35740 | 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. |
35760 | 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 |
35780 | 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 |
357a0 | 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 |
357c0 | 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 |
357e0 | 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 |
35800 | 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 |
35820 | 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 |
35840 | 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, |
35860 | 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 |
35880 | 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. |
358a0 | 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!.....~ |
358c0 | 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.* |
358e0 | 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.* |
35900 | 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.* |
35920 | 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. |
35940 | 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;...... |
35960 | 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 |
35980 | 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:.....//## |
359a0 | 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 |
359c0 | 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 |
359e0 | 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 |
35a00 | 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 |
35a20 | 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 |
35a40 | 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 |
35a60 | 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 |
35a80 | 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 |
35aa0 | 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 |
35ac0 | 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. |
35ae0 | 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 |
35b00 | 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 |
35b20 | 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 |
35b40 | 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 |
35b60 | 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 |
35b80 | 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 |
35ba0 | 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 |
35bc0 | 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 |
35be0 | 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 |
35c00 | 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,........ |
35c20 | 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, |
35c40 | 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 |
35c60 | 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 |
35c80 | 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 |
35ca0 | 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 |
35cc0 | 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 |
35ce0 | 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,.. |
35d00 | 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 |
35d20 | 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.); |
35d40 | 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 |
35d60 | 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 |
35d80 | 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 |
35da0 | 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 |
35dc0 | 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;./*. |
35de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35e00 | 20 20 20 20 20 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 | ......*/..private:.//.Disabled.c |
35e20 | 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 |
35e40 | 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 |
35e60 | 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.& |
35e80 | 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=( |
35ea0 | 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. |
35ec0 | 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. |
35ee0 | 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.....$. |
35f00 | 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. |
35f20 | 2e 00 68 00 00 08 28 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..h...(/*....................... |
35f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
360a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
360c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
360e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
361a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
361c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
361e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
362a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
362c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
362e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
363a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
363c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
363e0 | 20 20 20 20 20 20 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 | ......*/..#ifndef.QGFXREPEATER_Q |
36400 | 57 53 5f 48 0a 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 | WS_H.#define.QGFXREPEATER_QWS_H. |
36420 | 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 5f 71 77 73 | .#ifndef.QT_H.#include."qgfx_qws |
36440 | 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 |
36460 | 4f 5f 51 57 53 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 | O_QWS_REPEATER..#include."qptrli |
36480 | 73 74 2e 68 22 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 | st.h"..class.QScreenRec;..class. |
364a0 | 51 52 65 70 65 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 | QRepeaterScreen.:.public.QScreen |
364c0 | 0a 7b 0a 70 75 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 | .{.public:......QRepeaterScreen( |
364e0 | 69 6e 74 29 3b 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 | int);.....virtual.~QRepeaterScre |
36500 | 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 65 63 74 28 | en();......virtual.bool.connect( |
36520 | 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 51 47 | const.QString.&);.....virtual.QG |
36540 | 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 69 | fx.*.createGfx(unsigned.char.*,i |
36560 | 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 62 6f 6f | nt,int,int,int);.....virtual.boo |
36580 | 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 76 6f 69 64 | l.initDevice();.....virtual.void |
365a0 | 20 64 69 73 63 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 | .disconnect().{}.....virtual.voi |
365c0 | 64 20 73 65 74 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 | d.setMode(int,int,int).{}.....vi |
365e0 | 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 62 6f 6f 6c | rtual.int.initCursor(void.*,bool |
36600 | 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 65 74 44 69 72 | =FALSE);.....virtual.void.setDir |
36620 | 74 79 28 63 6f 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 | ty(const.QRect.&);.....virtual.i |
36640 | 6e 74 20 73 68 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 | nt.sharedRamSize(void.*);.....QI |
36660 | 6d 61 67 65 20 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 | mage.*.readScreen(int,int,int,in |
36680 | 74 2c 51 52 65 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 | t,QRegion.&);.....QRegion.getReq |
366a0 | 75 69 72 65 64 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 | uiredUpdate(int,int,int,int,int, |
366c0 | 69 6e 74 29 3b 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 | int);..private:......bool.sw_cur |
366e0 | 73 6f 72 5f 65 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 | sor_exists;......QPtrList<QScree |
36700 | 6e 52 65 63 3e 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 | nRec>.screens;..};..#endif.//.QT |
36720 | 5f 4e 4f 5f 51 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 | _NO_QWS_REPEATER..#endif.//.QGFX |
36740 | 52 45 50 45 41 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 | REPEATER_QWS_H......q.m.l.i.n.e. |
36760 | 64 00 2e 00 68 00 00 04 2c 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | d...h...,/*..................... |
36780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
367a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
367c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
367e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
368a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
368c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
368e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
369a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
369c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
369e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36b40 | 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 69 66 6e 64 65 66 20 51 4d 4c 49 4e 45 44 5f 48 0a | ...........*/.#ifndef.QMLINED_H. |
36b60 | 23 64 65 66 69 6e 65 20 51 4d 4c 49 4e 45 44 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 75 6c | #define.QMLINED_H.#include."qmul |
36b80 | 74 69 6c 69 6e 65 65 64 69 74 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 1a 00 71 00 6b 00 62 00 | tilineedit.h".#endif......q.k.b. |
36ba0 | 64 00 74 00 74 00 79 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 07 48 2f 2a 20 20 20 20 20 20 20 | d.t.t.y._.q.w.s...h...H/*....... |
36bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
370a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4b | ..................*/..#ifndef.QK |
370c0 | 42 44 54 54 59 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 4b 42 44 54 54 59 5f 51 57 53 5f | BDTTY_QWS_H.#define.QKBDTTY_QWS_ |
370e0 | 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 6b 62 64 70 63 | H..#ifndef.QT_H.#include."qkbdpc |
37100 | 31 30 31 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 | 101_qws.h".#endif.//.QT_H..#ifnd |
37120 | 65 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 45 59 42 4f 41 52 44 0a 0a 23 69 66 6e 64 65 66 20 51 | ef.QT_NO_QWS_KEYBOARD..#ifndef.Q |
37140 | 54 5f 4e 4f 5f 51 57 53 5f 4b 42 44 5f 54 54 59 0a 0a 63 6c 61 73 73 20 51 57 53 54 74 79 4b 62 | T_NO_QWS_KBD_TTY..class.QWSTtyKb |
37160 | 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 57 53 54 74 79 4b 65 79 62 6f 61 72 64 48 61 | Private;..class.QWSTtyKeyboardHa |
37180 | 6e 64 6c 65 72 20 3a 20 70 75 62 6c 69 63 20 51 57 53 50 43 31 30 31 4b 65 79 62 6f 61 72 64 48 | ndler.:.public.QWSPC101KeyboardH |
371a0 | 61 6e 64 6c 65 72 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 53 54 74 79 4b 65 79 62 6f | andler.{.public:.....QWSTtyKeybo |
371c0 | 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 20 20 | ardHandler(.const.QString&.);... |
371e0 | 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 54 74 79 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 | ..virtual.~QWSTtyKeyboardHandler |
37200 | 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | ();..protected:.....virtual.void |
37220 | 20 70 72 6f 63 65 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 | .processKeyEvent(int.unicode,.in |
37240 | 74 20 6b 65 79 63 6f 64 65 2c 20 69 6e 74 20 6d 6f 64 69 66 69 65 72 73 2c 0a 20 20 20 20 20 20 | t.keycode,.int.modifiers,....... |
37260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 6f 6f 6c 20 69 | ..........................bool.i |
37280 | 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 0a 70 72 69 76 61 | sPress,.bool.autoRepeat);..priva |
372a0 | 74 65 3a 0a 20 20 20 20 51 57 53 54 74 79 4b 62 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a | te:.....QWSTtyKbPrivate.*d;.};.. |
372c0 | 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 45 59 42 | #endif..#endif.//.QT_NO_QWS_KEYB |
372e0 | 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 0a 0a 00 | OARD..#endif.//.QKBDTTY_QWS_H... |
37300 | 00 00 1c 00 71 00 6d 00 6f 00 74 00 69 00 66 00 64 00 69 00 61 00 6c 00 6f 00 67 00 2e 00 68 00 | ....q.m.o.t.i.f.d.i.a.l.o.g...h. |
37320 | 00 0b 54 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..T/*........................... |
37340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
373a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
373c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
373e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
374a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
374c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
374e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
375a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
375c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
375e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
376a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
376c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
376e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 | .........................*/..#if |
37740 | 6e 64 65 66 20 51 4d 4f 54 49 46 44 49 41 4c 4f 47 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 4f 54 | ndef.QMOTIFDIALOG_H.#define.QMOT |
37760 | 49 46 44 49 41 4c 4f 47 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 71 64 69 61 6c 6f 67 2e 68 3e | IFDIALOG_H..#include.<qdialog.h> |
37780 | 0a 0a 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 23 69 6e | ..#include.<X11/Intrinsic.h>.#in |
377a0 | 63 6c 75 64 65 20 3c 58 6d 2f 58 6d 2e 68 3e 0a 0a 63 6c 61 73 73 20 51 4d 6f 74 69 66 57 69 64 | clude.<Xm/Xm.h>..class.QMotifWid |
377c0 | 67 65 74 3b 0a 63 6c 61 73 73 20 51 4d 6f 74 69 66 44 69 61 6c 6f 67 50 72 69 76 61 74 65 3b 0a | get;.class.QMotifDialogPrivate;. |
377e0 | 0a 63 6c 61 73 73 20 51 4d 6f 74 69 66 44 69 61 6c 6f 67 20 3a 20 70 75 62 6c 69 63 20 51 44 69 | .class.QMotifDialog.:.public.QDi |
37800 | 61 6c 6f 67 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 | alog.{.....Q_OBJECT..public:.... |
37820 | 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 65 6e 75 6d 20 44 69 61 6c 6f 67 54 79 70 65 | .//.obsolete.....enum.DialogType |
37840 | 20 7b 0a 09 50 72 6f 6d 70 74 2c 0a 09 53 65 6c 65 63 74 69 6f 6e 2c 0a 09 43 6f 6d 6d 61 6e 64 | .{..Prompt,..Selection,..Command |
37860 | 2c 0a 09 46 69 6c 65 53 65 6c 65 63 74 69 6f 6e 2c 0a 09 54 65 6d 70 6c 61 74 65 2c 0a 09 45 72 | ,..FileSelection,..Template,..Er |
37880 | 72 6f 72 2c 0a 09 49 6e 66 6f 72 6d 61 74 69 6f 6e 2c 0a 09 4d 65 73 73 61 67 65 2c 0a 09 51 75 | ror,..Information,..Message,..Qu |
378a0 | 65 73 74 69 6f 6e 2c 0a 09 57 61 72 6e 69 6e 67 2c 0a 09 57 6f 72 6b 69 6e 67 0a 20 20 20 20 7d | estion,..Warning,..Working.....} |
378c0 | 3b 0a 20 20 20 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 51 4d 6f 74 69 66 44 69 61 6c | ;.....//.obsolete.....QMotifDial |
378e0 | 6f 67 28 20 44 69 61 6c 6f 67 54 79 70 65 20 64 69 61 6c 6f 67 74 79 70 65 2c 0a 09 09 20 20 57 | og(.DialogType.dialogtype,.....W |
37900 | 69 64 67 65 74 20 70 61 72 65 6e 74 2c 20 41 72 67 4c 69 73 74 20 61 72 67 73 20 3d 20 4e 55 4c | idget.parent,.ArgList.args.=.NUL |
37920 | 4c 2c 20 43 61 72 64 69 6e 61 6c 20 61 72 67 63 6f 75 6e 74 20 3d 20 30 2c 0a 09 09 20 20 63 6f | L,.Cardinal.argcount.=.0,.....co |
37940 | 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 2c 20 62 6f 6f 6c 20 6d 6f 64 61 6c 20 3d | nst.char.*name.=.0,.bool.modal.= |
37960 | 20 46 41 4c 53 45 2c 20 57 46 6c 61 67 73 20 66 6c 61 67 73 20 3d 20 30 20 29 3b 0a 20 20 20 20 | .FALSE,.WFlags.flags.=.0.);..... |
37980 | 2f 2f 20 6f 62 73 6f 6c 65 74 65 0a 20 20 20 20 51 4d 6f 74 69 66 44 69 61 6c 6f 67 28 20 57 69 | //.obsolete.....QMotifDialog(.Wi |
379a0 | 64 67 65 74 20 70 61 72 65 6e 74 2c 20 41 72 67 4c 69 73 74 20 61 72 67 73 20 3d 20 4e 55 4c 4c | dget.parent,.ArgList.args.=.NULL |
379c0 | 2c 20 43 61 72 64 69 6e 61 6c 20 61 72 67 63 6f 75 6e 74 20 3d 20 30 2c 0a 09 09 20 20 63 6f 6e | ,.Cardinal.argcount.=.0,.....con |
379e0 | 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 2c 20 62 6f 6f 6c 20 6d 6f 64 61 6c 20 3d 20 | st.char.*name.=.0,.bool.modal.=. |
37a00 | 46 41 4c 53 45 2c 20 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 | FALSE,.WFlags.flags.=.0.);...... |
37a20 | 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 63 6f 6e | QMotifDialog(.Widget.parent,.con |
37a40 | 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 2c 0a 09 09 20 20 62 6f 6f 6c 20 6d 6f 64 61 | st.char.*name.=.0,.....bool.moda |
37a60 | 6c 20 3d 20 46 41 4c 53 45 2c 20 57 46 6c 61 67 73 20 66 6c 61 67 73 20 3d 20 30 20 29 3b 0a 20 | l.=.FALSE,.WFlags.flags.=.0.);.. |
37a80 | 20 20 20 51 4d 6f 74 69 66 44 69 61 6c 6f 67 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 6e 74 | ...QMotifDialog(.QWidget.*parent |
37aa0 | 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 20 3d 20 30 2c 0a 09 09 20 20 62 6f 6f 6c | ,.const.char.*name.=.0,.....bool |
37ac0 | 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 61 67 73 20 3d 20 30 | .modal.=.FALSE,.WFlags.flags.=.0 |
37ae0 | 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 4d 6f 74 69 66 44 69 61 6c 6f 67 28 29 | .);......virtual.~QMotifDialog() |
37b00 | 3b 0a 0a 20 20 20 20 57 69 64 67 65 74 20 73 68 65 6c 6c 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | ;......Widget.shell().const;.... |
37b20 | 20 57 69 64 67 65 74 20 64 69 61 6c 6f 67 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 | .Widget.dialog().const;......voi |
37b40 | 64 20 73 68 6f 77 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 69 64 65 28 29 3b 0a 0a 20 20 20 20 | d.show();.....void.hide();...... |
37b60 | 73 74 61 74 69 63 20 76 6f 69 64 20 61 63 63 65 70 74 43 61 6c 6c 62 61 63 6b 28 20 57 69 64 67 | static.void.acceptCallback(.Widg |
37b80 | 65 74 2c 20 58 74 50 6f 69 6e 74 65 72 2c 20 58 74 50 6f 69 6e 74 65 72 20 29 3b 0a 20 20 20 20 | et,.XtPointer,.XtPointer.);..... |
37ba0 | 73 74 61 74 69 63 20 76 6f 69 64 20 72 65 6a 65 63 74 43 61 6c 6c 62 61 63 6b 28 20 57 69 64 67 | static.void.rejectCallback(.Widg |
37bc0 | 65 74 2c 20 58 74 50 6f 69 6e 74 65 72 2c 20 58 74 50 6f 69 6e 74 65 72 20 29 3b 0a 0a 70 75 62 | et,.XtPointer,.XtPointer.);..pub |
37be0 | 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 61 63 63 65 70 74 28 29 3b 0a 20 20 | lic.slots:.....void.accept();... |
37c00 | 20 20 76 6f 69 64 20 72 65 6a 65 63 74 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 | ..void.reject();..protected:.... |
37c20 | 20 62 6f 6f 6c 20 65 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 23 69 66 20 21 64 | .bool.event(.QEvent.*.);..#if.!d |
37c40 | 65 66 69 6e 65 64 28 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 29 0a 20 20 20 20 75 | efined(Q_NO_USING_KEYWORD).....u |
37c60 | 73 69 6e 67 20 51 4f 62 6a 65 63 74 3a 3a 69 6e 73 65 72 74 43 68 69 6c 64 3b 0a 23 65 6e 64 69 | sing.QObject::insertChild;.#endi |
37c80 | 66 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 4d 6f 74 69 66 44 69 61 6c 6f 67 50 72 69 76 | f..private:.....QMotifDialogPriv |
37ca0 | 61 74 65 20 2a 64 3b 0a 0a 20 20 20 20 76 6f 69 64 20 69 6e 69 74 28 20 57 69 64 67 65 74 20 70 | ate.*d;......void.init(.Widget.p |
37cc0 | 61 72 65 6e 74 20 3d 20 4e 55 4c 4c 2c 20 41 72 67 4c 69 73 74 20 61 72 67 73 20 3d 20 4e 55 4c | arent.=.NULL,.ArgList.args.=.NUL |
37ce0 | 4c 2c 20 43 61 72 64 69 6e 61 6c 20 61 72 67 63 6f 75 6e 74 20 3d 20 30 29 3b 0a 0a 20 20 20 20 | L,.Cardinal.argcount.=.0);...... |
37d00 | 76 6f 69 64 20 72 65 61 6c 69 7a 65 28 20 57 69 64 67 65 74 20 77 20 29 3b 0a 20 20 20 20 76 6f | void.realize(.Widget.w.);.....vo |
37d20 | 69 64 20 69 6e 73 65 72 74 43 68 69 6c 64 28 20 57 69 64 67 65 74 20 77 20 29 3b 0a 20 20 20 20 | id.insertChild(.Widget.w.);..... |
37d40 | 76 6f 69 64 20 64 65 6c 65 74 65 43 68 69 6c 64 28 20 57 69 64 67 65 74 20 77 20 29 3b 0a 0a 20 | void.deleteChild(.Widget.w.);... |
37d60 | 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 6c 6f 67 5f 72 65 61 | ...friend.void.qmotif_dialog_rea |
37d80 | 6c 69 7a 65 28 20 57 69 64 67 65 74 2c 20 58 74 56 61 6c 75 65 4d 61 73 6b 20 2a 2c 20 58 53 65 | lize(.Widget,.XtValueMask.*,.XSe |
37da0 | 74 57 69 6e 64 6f 77 41 74 74 72 69 62 75 74 65 73 20 2a 29 3b 0a 20 20 20 20 66 72 69 65 6e 64 | tWindowAttributes.*);.....friend |
37dc0 | 20 76 6f 69 64 20 71 6d 6f 74 69 66 5f 64 69 61 6c 6f 67 5f 69 6e 73 65 72 74 5f 63 68 69 6c 64 | .void.qmotif_dialog_insert_child |
37de0 | 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 64 20 71 6d 6f 74 | (.Widget.);.....friend.void.qmot |
37e00 | 69 66 5f 64 69 61 6c 6f 67 5f 64 65 6c 65 74 65 5f 63 68 69 6c 64 28 20 57 69 64 67 65 74 20 29 | if_dialog_delete_child(.Widget.) |
37e20 | 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 6c 6f 67 5f | ;.....friend.void.qmotif_dialog_ |
37e40 | 63 68 61 6e 67 65 5f 6d 61 6e 61 67 65 64 28 20 57 69 64 67 65 74 20 29 3b 0a 7d 3b 0a 0a 23 65 | change_managed(.Widget.);.};..#e |
37e60 | 6e 64 69 66 20 2f 2f 20 51 4d 4f 54 49 46 44 49 41 4c 4f 47 5f 48 0a 00 00 00 12 00 71 00 68 00 | ndif.//.QMOTIFDIALOG_H......q.h. |
37e80 | 65 00 61 00 64 00 65 00 72 00 2e 00 68 00 00 1d 3b 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.a.d.e.r...h...;/*............. |
37ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
380a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
380c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
380e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
381a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
381c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
381e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
382a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
382c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
382e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
383a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
383c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
383e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38480 | 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 48 45 41 44 45 52 5f | ............*/..#ifndef.QHEADER_ |
384a0 | 48 0a 23 64 65 66 69 6e 65 20 51 48 45 41 44 45 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | H.#define.QHEADER_H..#ifndef.QT_ |
384c0 | 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 | H.#include."qwidget.h".#include. |
384e0 | 22 71 73 74 72 69 6e 67 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 69 63 6f 6e 73 65 74 2e 68 | "qstring.h".#include."qiconset.h |
38500 | 22 20 2f 2f 20 63 6f 6e 76 65 72 73 69 6f 6e 20 51 50 69 78 6d 61 70 2d 3e 51 49 63 6f 6e 73 65 | ".//.conversion.QPixmap->QIconse |
38520 | 74 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 | t.#endif.//.QT_H..#ifndef.QT_NO_ |
38540 | 48 45 41 44 45 52 0a 0a 63 6c 61 73 73 20 51 53 68 6f 77 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 | HEADER..class.QShowEvent;.class. |
38560 | 51 48 65 61 64 65 72 44 61 74 61 3b 0a 63 6c 61 73 73 20 51 54 61 62 6c 65 3b 0a 0a 63 6c 61 73 | QHeaderData;.class.QTable;..clas |
38580 | 73 20 51 5f 45 58 50 4f 52 54 20 51 48 65 61 64 65 72 20 3a 20 70 75 62 6c 69 63 20 51 57 69 64 | s.Q_EXPORT.QHeader.:.public.QWid |
385a0 | 67 65 74 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 61 62 6c 65 3b 0a 20 | get.{.....friend.class.QTable;.. |
385c0 | 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 61 62 6c 65 48 65 61 64 65 72 3b 0a 20 20 | ...friend.class.QTableHeader;... |
385e0 | 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 0a 0a 20 20 20 20 51 | ..friend.class.QListView;......Q |
38600 | 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 4f 72 69 65 6e 74 61 74 | _OBJECT.....Q_PROPERTY(.Orientat |
38620 | 69 6f 6e 20 6f 72 69 65 6e 74 61 74 69 6f 6e 20 52 45 41 44 20 6f 72 69 65 6e 74 61 74 69 6f 6e | ion.orientation.READ.orientation |
38640 | 20 57 52 49 54 45 20 73 65 74 4f 72 69 65 6e 74 61 74 69 6f 6e 20 29 0a 20 20 20 20 51 5f 50 52 | .WRITE.setOrientation.).....Q_PR |
38660 | 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 74 72 61 63 6b 69 6e 67 20 52 45 41 44 20 74 72 61 63 6b | OPERTY(.bool.tracking.READ.track |
38680 | 69 6e 67 20 57 52 49 54 45 20 73 65 74 54 72 61 63 6b 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 | ing.WRITE.setTracking.).....Q_PR |
386a0 | 4f 50 45 52 54 59 28 20 69 6e 74 20 63 6f 75 6e 74 20 52 45 41 44 20 63 6f 75 6e 74 20 29 0a 20 | OPERTY(.int.count.READ.count.).. |
386c0 | 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6f 66 66 73 65 74 20 52 45 41 44 20 6f | ...Q_PROPERTY(.int.offset.READ.o |
386e0 | 66 66 73 65 74 20 57 52 49 54 45 20 73 65 74 4f 66 66 73 65 74 20 29 0a 20 20 20 20 51 5f 50 52 | ffset.WRITE.setOffset.).....Q_PR |
38700 | 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 6d 6f 76 69 6e 67 20 52 45 41 44 20 69 73 4d 6f 76 69 6e | OPERTY(.bool.moving.READ.isMovin |
38720 | 67 45 6e 61 62 6c 65 64 20 57 52 49 54 45 20 73 65 74 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 20 | gEnabled.WRITE.setMovingEnabled. |
38740 | 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 73 74 72 65 74 63 68 69 6e | ).....Q_PROPERTY(.bool.stretchin |
38760 | 67 20 52 45 41 44 20 69 73 53 74 72 65 74 63 68 45 6e 61 62 6c 65 64 20 57 52 49 54 45 20 73 65 | g.READ.isStretchEnabled.WRITE.se |
38780 | 74 53 74 72 65 74 63 68 45 6e 61 62 6c 65 64 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 | tStretchEnabled.)..public:.....Q |
387a0 | 48 65 61 64 65 72 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 | Header(.QWidget*.parent=0,.const |
387c0 | 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 51 48 65 61 64 65 72 28 20 69 6e | .char*.name=0.);.....QHeader(.in |
387e0 | 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 72 | t,.QWidget*.parent=0,.const.char |
38800 | 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 48 65 61 64 65 72 28 29 3b 0a 0a 20 20 20 | *.name=0.);.....~QHeader();..... |
38820 | 20 69 6e 74 09 09 61 64 64 4c 61 62 65 6c 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 2c | .int..addLabel(.const.QString.&, |
38840 | 20 69 6e 74 20 73 69 7a 65 20 3d 20 2d 31 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 61 64 64 4c 61 | .int.size.=.-1.);.....int..addLa |
38860 | 62 65 6c 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 | bel(.const.QIconSet&,.const.QStr |
38880 | 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 76 6f 69 64 | ing.&,.int.size.=.-1.);.....void |
388a0 | 20 09 72 65 6d 6f 76 65 4c 61 62 65 6c 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 20 29 3b 0a 20 20 | ..removeLabel(.int.section.);... |
388c0 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4c 61 62 65 6c 28 20 69 6e 74 2c 20 63 6f | ..virtual.void.setLabel(.int,.co |
388e0 | 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 0a | nst.QString.&,.int.size.=.-1.);. |
38900 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4c 61 62 65 6c 28 20 69 6e 74 2c 20 | ....virtual.void.setLabel(.int,. |
38920 | 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 | const.QIconSet&,.const.QString.& |
38940 | 2c 20 69 6e 74 20 73 69 7a 65 20 3d 20 2d 31 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 09 | ,.int.size.=.-1.);.....QString.. |
38960 | 6c 61 62 65 6c 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 | label(.int.section.).const;..... |
38980 | 51 49 63 6f 6e 53 65 74 2a 20 09 69 63 6f 6e 53 65 74 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 20 | QIconSet*..iconSet(.int.section. |
389a0 | 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 4f 72 | ).const;......virtual.void.setOr |
389c0 | 69 65 6e 74 61 74 69 6f 6e 28 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 29 3b 0a 20 20 20 20 4f 72 | ientation(.Orientation.);.....Or |
389e0 | 69 65 6e 74 61 74 69 6f 6e 20 6f 72 69 65 6e 74 61 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 | ientation.orientation().const;.. |
38a00 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 72 61 63 6b 69 6e 67 28 20 62 6f 6f | ...virtual.void.setTracking(.boo |
38a20 | 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 74 72 61 63 6b 69 6e 67 28 29 20 | l.enable.);.....bool.tracking(). |
38a40 | 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 43 6c 69 63 | const;......virtual.void.setClic |
38a60 | 6b 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 6e 20 3d 20 2d 31 | kEnabled(.bool,.int.section.=.-1 |
38a80 | 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 65 73 69 7a 65 45 6e | .);.....virtual.void.setResizeEn |
38aa0 | 61 62 6c 65 64 28 20 62 6f 6f 6c 2c 20 69 6e 74 20 73 65 63 74 69 6f 6e 20 3d 20 2d 31 20 29 3b | abled(.bool,.int.section.=.-1.); |
38ac0 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d 6f 76 69 6e 67 45 6e 61 62 6c | .....virtual.void.setMovingEnabl |
38ae0 | 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 6f 69 64 20 73 65 74 | ed(.bool.);.....virtual.void.set |
38b00 | 53 74 72 65 74 63 68 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 62 2c 20 69 6e 74 20 73 65 63 74 | StretchEnabled(.bool.b,.int.sect |
38b20 | 69 6f 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 09 73 65 74 53 74 72 65 74 63 68 45 6e 61 62 6c | ion.);.....void..setStretchEnabl |
38b40 | 65 64 28 20 62 6f 6f 6c 20 62 20 29 20 7b 20 73 65 74 53 74 72 65 74 63 68 45 6e 61 62 6c 65 64 | ed(.bool.b.).{.setStretchEnabled |
38b60 | 28 20 62 2c 20 2d 31 20 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 09 69 73 43 6c 69 63 6b 45 6e | (.b,.-1.);.}.....bool..isClickEn |
38b80 | 61 62 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 | abled(.int.section.=.-1.).const; |
38ba0 | 0a 20 20 20 20 62 6f 6f 6c 20 09 69 73 52 65 73 69 7a 65 45 6e 61 62 6c 65 64 28 20 69 6e 74 20 | .....bool..isResizeEnabled(.int. |
38bc0 | 73 65 63 74 69 6f 6e 20 3d 20 2d 31 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 09 | section.=.-1.).const;.....bool.. |
38be0 | 69 73 4d 6f 76 69 6e 67 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f | isMovingEnabled().const;.....boo |
38c00 | 6c 20 09 69 73 53 74 72 65 74 63 68 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | l..isStretchEnabled().const;.... |
38c20 | 20 62 6f 6f 6c 20 09 69 73 53 74 72 65 74 63 68 45 6e 61 62 6c 65 64 28 20 69 6e 74 20 73 65 63 | .bool..isStretchEnabled(.int.sec |
38c40 | 74 69 6f 6e 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 09 72 65 73 69 7a 65 53 | tion.).const;......void..resizeS |
38c60 | 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 73 20 29 3b 0a 20 20 | ection(.int.section,.int.s.);... |
38c80 | 20 20 69 6e 74 09 09 73 65 63 74 69 6f 6e 53 69 7a 65 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 20 | ..int..sectionSize(.int.section. |
38ca0 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 73 65 63 74 69 6f 6e 50 6f 73 28 20 69 6e | ).const;.....int..sectionPos(.in |
38cc0 | 74 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 | t.section.).const;.....int..sect |
38ce0 | 69 6f 6e 41 74 28 20 69 6e 74 20 70 6f 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 | ionAt(.int.pos.).const;.....int. |
38d00 | 09 63 6f 75 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 09 68 65 61 64 65 72 57 | .count().const;.....int..headerW |
38d20 | 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 09 73 65 63 74 69 6f 6e 52 | idth().const;.....QRect.sectionR |
38d40 | 65 63 74 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 | ect(.int.section.).const;......v |
38d60 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 65 6c 6c 53 69 7a 65 28 20 69 6e 74 20 2c 20 69 | irtual.void.setCellSize(.int.,.i |
38d80 | 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 75 73 65 0a 20 20 | nt.);.//.obsolete,.do.not.use... |
38da0 | 20 20 69 6e 74 09 09 63 65 6c 6c 53 69 7a 65 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 20 7b | ..int..cellSize(.int.i.).const.{ |
38dc0 | 20 72 65 74 75 72 6e 20 73 65 63 74 69 6f 6e 53 69 7a 65 28 20 6d 61 70 54 6f 53 65 63 74 69 6f | .return.sectionSize(.mapToSectio |
38de0 | 6e 28 69 29 20 29 3b 20 7d 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 2c 20 64 6f 20 6e 6f 74 20 75 73 | n(i).);.}.//.obsolete,.do.not.us |
38e00 | 65 0a 20 20 20 20 69 6e 74 09 09 63 65 6c 6c 50 6f 73 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b | e.....int..cellPos(.int.).const; |
38e20 | 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 20 20 20 69 6e 74 | .//.obsolete,.do.not.use.....int |
38e40 | 09 09 63 65 6c 6c 41 74 28 20 69 6e 74 20 70 6f 73 20 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 | ..cellAt(.int.pos.).const.{.retu |
38e60 | 72 6e 20 6d 61 70 54 6f 49 6e 64 65 78 28 20 73 65 63 74 69 6f 6e 41 74 28 70 6f 73 20 2b 20 6f | rn.mapToIndex(.sectionAt(pos.+.o |
38e80 | 66 66 73 65 74 28 29 29 20 29 3b 20 7d 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 2c 20 64 6f 20 6e 6f | ffset()).);.}.//.obsolete,.do.no |
38ea0 | 74 20 75 73 65 0a 0a 20 20 20 20 69 6e 74 20 09 6f 66 66 73 65 74 28 29 20 63 6f 6e 73 74 3b 0a | t.use......int..offset().const;. |
38ec0 | 0a 20 20 20 20 51 53 69 7a 65 09 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 | .....QSize.sizeHint().const;.... |
38ee0 | 20 20 69 6e 74 09 09 6d 61 70 54 6f 53 65 63 74 69 6f 6e 28 20 69 6e 74 20 69 6e 64 65 78 20 29 | ..int..mapToSection(.int.index.) |
38f00 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 6d 61 70 54 6f 49 6e 64 65 78 28 20 69 6e 74 | .const;.....int..mapToIndex(.int |
38f20 | 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 6d 61 70 54 6f | .section.).const;.....int..mapTo |
38f40 | 4c 6f 67 69 63 61 6c 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 | Logical(.int.).const;.//.obsolet |
38f60 | 65 2c 20 64 6f 20 6e 6f 74 20 75 73 65 0a 20 20 20 20 69 6e 74 09 09 6d 61 70 54 6f 41 63 74 75 | e,.do.not.use.....int..mapToActu |
38f80 | 61 6c 28 20 69 6e 74 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 | al(.int.).const;.//.obsolete,.do |
38fa0 | 20 6e 6f 74 20 75 73 65 0a 0a 20 20 20 20 76 6f 69 64 20 09 6d 6f 76 65 53 65 63 74 69 6f 6e 28 | .not.use......void..moveSection( |
38fc0 | 20 69 6e 74 20 73 65 63 74 69 6f 6e 2c 20 69 6e 74 20 74 6f 49 6e 64 65 78 20 29 3b 0a 20 20 20 | .int.section,.int.toIndex.);.... |
38fe0 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f 76 65 43 65 6c 6c 28 20 69 6e 74 2c 20 69 6e 74 | .virtual.void.moveCell(.int,.int |
39000 | 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 0a 20 20 20 20 | );.//.obsolete,.do.not.use...... |
39020 | 76 6f 69 64 20 09 73 65 74 53 6f 72 74 49 6e 64 69 63 61 74 6f 72 28 20 69 6e 74 20 73 65 63 74 | void..setSortIndicator(.int.sect |
39040 | 69 6f 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 20 2f 2f | ion,.bool.ascending.=.TRUE.);.// |
39060 | 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 6c 69 6e 65 | .obsolete,.do.not.use.....inline |
39080 | 20 76 6f 69 64 20 73 65 74 53 6f 72 74 49 6e 64 69 63 61 74 6f 72 28 20 69 6e 74 20 73 65 63 74 | .void.setSortIndicator(.int.sect |
390a0 | 69 6f 6e 2c 20 53 6f 72 74 4f 72 64 65 72 20 6f 72 64 65 72 20 29 0a 09 7b 20 73 65 74 53 6f 72 | ion,.SortOrder.order.)..{.setSor |
390c0 | 74 49 6e 64 69 63 61 74 6f 72 28 20 73 65 63 74 69 6f 6e 2c 20 28 6f 72 64 65 72 20 3d 3d 20 41 | tIndicator(.section,.(order.==.A |
390e0 | 73 63 65 6e 64 69 6e 67 29 20 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 09 73 6f 72 74 49 6e 64 69 | scending).);.}.....int..sortIndi |
39100 | 63 61 74 6f 72 53 65 63 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 53 6f 72 74 4f 72 | catorSection().const;.....SortOr |
39120 | 64 65 72 09 73 6f 72 74 49 6e 64 69 63 61 74 6f 72 4f 72 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a | der.sortIndicatorOrder().const;. |
39140 | 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 61 64 6a 75 73 74 48 65 61 64 65 72 53 69 7a | .....void........adjustHeaderSiz |
39160 | 65 28 29 20 7b 20 61 64 6a 75 73 74 48 65 61 64 65 72 53 69 7a 65 28 20 2d 31 20 29 3b 20 7d 0a | e().{.adjustHeaderSize(.-1.);.}. |
39180 | 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f 69 64 20 09 73 65 74 55 70 64 61 | .public.slots:.....void..setUpda |
391a0 | 74 65 73 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 76 | tesEnabled(.bool.enable.);.....v |
391c0 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4f 66 66 73 65 74 28 20 69 6e 74 20 70 6f 73 20 29 | irtual.void.setOffset(.int.pos.) |
391e0 | 3b 0a 0a 73 69 67 6e 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 09 63 6c 69 63 6b 65 64 28 20 69 6e | ;..signals:.....void.clicked(.in |
39200 | 74 20 73 65 63 74 69 6f 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 70 72 65 73 73 65 64 28 20 69 | t.section.);.....void.pressed(.i |
39220 | 6e 74 20 73 65 63 74 69 6f 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 6c 65 61 73 65 64 28 | nt.section.);.....void.released( |
39240 | 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 73 69 7a 65 43 68 61 | .int.section.);.....void.sizeCha |
39260 | 6e 67 65 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 2c 20 69 6e 74 20 6f 6c 64 53 69 7a 65 2c 20 69 | nge(.int.section,.int.oldSize,.i |
39280 | 6e 74 20 6e 65 77 53 69 7a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 69 6e 64 65 78 43 68 61 6e | nt.newSize.);.....void.indexChan |
392a0 | 67 65 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 2c 20 69 6e 74 20 66 72 6f 6d 49 6e 64 65 78 2c 20 | ge(.int.section,.int.fromIndex,. |
392c0 | 69 6e 74 20 74 6f 49 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 63 74 69 6f 6e 43 | int.toIndex.);.....void.sectionC |
392e0 | 6c 69 63 6b 65 64 28 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 | licked(.int.);.//.obsolete,.do.n |
39300 | 6f 74 20 75 73 65 0a 20 20 20 20 76 6f 69 64 09 6d 6f 76 65 64 28 20 69 6e 74 2c 20 69 6e 74 20 | ot.use.....void.moved(.int,.int. |
39320 | 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 20 20 20 76 | );.//.obsolete,.do.not.use.....v |
39340 | 6f 69 64 09 73 65 63 74 69 6f 6e 48 61 6e 64 6c 65 44 6f 75 62 6c 65 43 6c 69 63 6b 65 64 28 20 | oid.sectionHandleDoubleClicked(. |
39360 | 69 6e 74 20 73 65 63 74 69 6f 6e 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 | int.section.);..protected:.....v |
39380 | 6f 69 64 09 70 61 69 6e 74 45 76 65 6e 74 28 20 51 50 61 69 6e 74 45 76 65 6e 74 20 2a 20 29 3b | oid.paintEvent(.QPaintEvent.*.); |
393a0 | 0a 20 20 20 20 76 6f 69 64 09 73 68 6f 77 45 76 65 6e 74 28 20 51 53 68 6f 77 45 76 65 6e 74 20 | .....void.showEvent(.QShowEvent. |
393c0 | 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 09 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 | *e.);.....void..resizeEvent(.QRe |
393e0 | 73 69 7a 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 51 52 65 63 74 09 73 52 65 63 74 28 | sizeEvent.*e.);.....QRect.sRect( |
39400 | 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | .int.index.);......virtual.void. |
39420 | 70 61 69 6e 74 53 65 63 74 69 6f 6e 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 20 69 | paintSection(.QPainter.*p,.int.i |
39440 | 6e 64 65 78 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 66 72 29 3b 0a 20 20 20 20 76 69 72 74 | ndex,.const.QRect&.fr);.....virt |
39460 | 75 61 6c 20 76 6f 69 64 20 70 61 69 6e 74 53 65 63 74 69 6f 6e 4c 61 62 65 6c 28 20 51 50 61 69 | ual.void.paintSectionLabel(.QPai |
39480 | 6e 74 65 72 2a 20 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 | nter*.p,.int.index,.const.QRect& |
394a0 | 20 66 72 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 09 66 6f 6e 74 43 68 61 6e 67 65 28 20 63 6f | .fr.);......void..fontChange(.co |
394c0 | 6e 73 74 20 51 46 6f 6e 74 20 26 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 6d 6f 75 73 65 50 72 | nst.QFont.&.);......void.mousePr |
394e0 | 65 73 73 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 | essEvent(.QMouseEvent.*.);.....v |
39500 | 6f 69 64 09 6d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 | oid.mouseReleaseEvent(.QMouseEve |
39520 | 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 28 | nt.*.);.....void.mouseMoveEvent( |
39540 | 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6d 6f 75 73 65 | .QMouseEvent.*.);.....void.mouse |
39560 | 44 6f 75 62 6c 65 43 6c 69 63 6b 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 | DoubleClickEvent(.QMouseEvent.*. |
39580 | 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 6b 65 79 50 72 65 73 73 45 76 65 6e 74 28 20 51 4b 65 79 | );......void.keyPressEvent(.QKey |
395a0 | 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6b 65 79 52 65 6c 65 61 73 65 45 76 | Event.*.);.....void.keyReleaseEv |
395c0 | 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 | ent(.QKeyEvent.*.);..private:... |
395e0 | 20 20 76 6f 69 64 09 68 61 6e 64 6c 65 43 6f 6c 75 6d 6e 4d 6f 76 65 28 20 69 6e 74 20 66 72 6f | ..void.handleColumnMove(.int.fro |
39600 | 6d 49 64 78 2c 20 69 6e 74 20 74 6f 49 64 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 09 61 64 6a | mIdx,.int.toIdx.);.....void..adj |
39620 | 75 73 74 48 65 61 64 65 72 53 69 7a 65 28 20 69 6e 74 20 64 69 66 66 20 29 3b 0a 20 20 20 20 76 | ustHeaderSize(.int.diff.);.....v |
39640 | 6f 69 64 09 69 6e 69 74 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 70 61 69 6e 74 | oid.init(.int.);......void.paint |
39660 | 52 65 63 74 28 20 69 6e 74 20 70 2c 20 69 6e 74 20 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6d | Rect(.int.p,.int.s.);.....void.m |
39680 | 61 72 6b 4c 69 6e 65 28 20 69 6e 74 20 69 64 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 75 6e 4d | arkLine(.int.idx.);.....void.unM |
396a0 | 61 72 6b 4c 69 6e 65 28 20 69 6e 74 20 69 64 78 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 70 50 6f | arkLine(.int.idx.);.....int..pPo |
396c0 | 73 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 70 53 69 7a 65 | s(.int.i.).const;.....int..pSize |
396e0 | 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 09 66 69 6e 64 4c 69 | (.int.i.).const;.....int..findLi |
39700 | 6e 65 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 68 61 6e 64 6c 65 41 74 28 20 69 6e | ne(.int.);.....int..handleAt(.in |
39720 | 74 20 70 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 09 72 65 76 65 72 73 65 28 29 20 63 6f 6e 73 74 | t.p.);.....bool..reverse().const |
39740 | 3b 0a 20 20 20 20 76 6f 69 64 20 09 63 61 6c 63 75 6c 61 74 65 50 6f 73 69 74 69 6f 6e 73 28 20 | ;.....void..calculatePositions(. |
39760 | 62 6f 6f 6c 20 6f 6e 6c 79 56 69 73 69 62 6c 65 20 3d 20 46 41 4c 53 45 2c 20 69 6e 74 20 73 74 | bool.onlyVisible.=.FALSE,.int.st |
39780 | 61 72 74 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 68 61 6e 64 6c 65 43 6f 6c 75 6d 6e | art.=.0.);.....void.handleColumn |
397a0 | 52 65 73 69 7a 65 28 69 6e 74 2c 20 69 6e 74 2c 20 62 6f 6f 6c 2c 20 62 6f 6f 6c 20 3d 20 54 52 | Resize(int,.int,.bool,.bool.=.TR |
397c0 | 55 45 20 29 3b 0a 20 20 20 20 51 53 69 7a 65 09 73 65 63 74 69 6f 6e 53 69 7a 65 48 69 6e 74 28 | UE.);.....QSize.sectionSizeHint( |
397e0 | 20 69 6e 74 20 73 65 63 74 69 6f 6e 2c 20 63 6f 6e 73 74 20 51 46 6f 6e 74 4d 65 74 72 69 63 73 | .int.section,.const.QFontMetrics |
39800 | 26 20 66 6d 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 53 65 63 74 69 6f | &.fm.).const;.....void.setSectio |
39820 | 6e 53 69 7a 65 41 6e 64 48 65 69 67 68 74 28 20 69 6e 74 20 73 65 63 74 69 6f 6e 2c 20 69 6e 74 | nSizeAndHeight(.int.section,.int |
39840 | 20 73 69 7a 65 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 09 72 65 73 69 7a 65 41 72 72 61 79 73 | .size.);......void..resizeArrays |
39860 | 28 20 69 6e 74 20 73 69 7a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 09 73 65 74 49 73 41 54 61 | (.int.size.);.....void..setIsATa |
39880 | 62 6c 65 48 65 61 64 65 72 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 6f 66 | bleHeader(.bool.b.);.....int..of |
398a0 | 66 73 3b 0a 20 20 20 20 69 6e 74 09 09 68 61 6e 64 6c 65 49 64 78 3b 0a 20 20 20 20 69 6e 74 09 | fs;.....int..handleIdx;.....int. |
398c0 | 09 6f 6c 64 48 49 64 78 53 69 7a 65 3b 0a 20 20 20 20 69 6e 74 09 09 6d 6f 76 65 54 6f 49 64 78 | .oldHIdxSize;.....int..moveToIdx |
398e0 | 3b 0a 20 20 20 20 65 6e 75 6d 20 53 74 61 74 65 20 7b 20 49 64 6c 65 2c 20 53 6c 69 64 69 6e 67 | ;.....enum.State.{.Idle,.Sliding |
39900 | 2c 20 50 72 65 73 73 65 64 2c 20 4d 6f 76 69 6e 67 2c 20 42 6c 6f 63 6b 65 64 20 7d 3b 0a 20 20 | ,.Pressed,.Moving,.Blocked.};... |
39920 | 20 20 53 74 61 74 65 09 73 74 61 74 65 3b 0a 20 20 20 20 51 43 4f 4f 52 44 09 63 6c 69 63 6b 50 | ..State.state;.....QCOORD.clickP |
39940 | 6f 73 3b 0a 20 20 20 20 62 6f 6f 6c 09 74 72 61 63 6b 69 6e 67 49 73 4f 6e 3b 0a 20 20 20 20 69 | os;.....bool.trackingIsOn;.....i |
39960 | 6e 74 20 6f 6c 64 48 61 6e 64 6c 65 49 64 78 3b 0a 20 20 20 20 69 6e 74 09 63 61 63 68 65 64 50 | nt.oldHandleIdx;.....int.cachedP |
39980 | 6f 73 3b 20 2f 2f 20 6e 6f 74 20 75 73 65 64 0a 20 20 20 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 | os;.//.not.used.....Orientation. |
399a0 | 6f 72 69 65 6e 74 3b 0a 0a 20 20 20 20 51 48 65 61 64 65 72 44 61 74 61 20 2a 64 3b 0a 0a 70 72 | orient;......QHeaderData.*d;..pr |
399c0 | 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 |
399e0 | 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_ |
39a00 | 44 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 48 65 61 64 65 72 28 20 63 6f 6e 73 74 | DISABLE_COPY).....QHeader(.const |
39a20 | 20 51 48 65 61 64 65 72 20 26 20 29 3b 0a 20 20 20 20 51 48 65 61 64 65 72 20 26 6f 70 65 72 61 | .QHeader.&.);.....QHeader.&opera |
39a40 | 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 48 65 61 64 65 72 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a | tor=(.const.QHeader.&.);.#endif. |
39a60 | 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 51 48 65 61 64 65 72 3a 3a 4f 72 69 65 6e 74 61 74 69 6f 6e | };...inline.QHeader::Orientation |
39a80 | 20 51 48 65 61 64 65 72 3a 3a 6f 72 69 65 6e 74 61 74 69 6f 6e 28 29 20 63 6f 6e 73 74 0a 7b 0a | .QHeader::orientation().const.{. |
39aa0 | 20 20 20 20 72 65 74 75 72 6e 20 6f 72 69 65 6e 74 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 | ....return.orient;.}..inline.voi |
39ac0 | 64 20 51 48 65 61 64 65 72 3a 3a 73 65 74 54 72 61 63 6b 69 6e 67 28 20 62 6f 6f 6c 20 65 6e 61 | d.QHeader::setTracking(.bool.ena |
39ae0 | 62 6c 65 20 29 20 7b 20 74 72 61 63 6b 69 6e 67 49 73 4f 6e 20 3d 20 65 6e 61 62 6c 65 3b 20 7d | ble.).{.trackingIsOn.=.enable;.} |
39b00 | 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 48 65 61 64 65 72 3a 3a 74 72 61 63 6b 69 6e 67 28 29 | .inline.bool.QHeader::tracking() |
39b20 | 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 74 72 61 63 6b 69 6e 67 49 73 4f 6e 3b 20 7d 0a | .const.{.return.trackingIsOn;.}. |
39b40 | 0a 65 78 74 65 72 6e 20 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 71 74 5f 71 68 65 61 64 65 72 | .extern.Q_EXPORT.bool.qt_qheader |
39b60 | 5f 6c 61 62 65 6c 5f 72 65 74 75 72 6e 5f 6e 75 6c 6c 5f 73 74 72 69 6e 67 73 3b 20 2f 2f 20 6e | _label_return_null_strings;.//.n |
39b80 | 65 65 64 65 64 20 66 6f 72 20 70 72 6f 66 65 73 73 69 6f 6e 61 6c 20 65 64 69 74 69 6f 6e 0a 0a | eeded.for.professional.edition.. |
39ba0 | 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 48 45 41 44 45 52 0a 0a 23 65 6e 64 69 66 20 2f | #endif.//.QT_NO_HEADER..#endif./ |
39bc0 | 2f 20 51 48 45 41 44 45 52 5f 48 0a 00 00 00 14 00 71 00 69 00 63 00 6f 00 6e 00 73 00 65 00 74 | /.QHEADER_H......q.i.c.o.n.s.e.t |
39be0 | 00 2e 00 68 00 00 0f e5 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...h..../*...................... |
39c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3a000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3a020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3a040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3a060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3a080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3a0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3a0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3a0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3a100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3a120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3a140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3a160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3a180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3a1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3a1c0 | 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 49 43 4f 4e 53 45 54 5f | ...........*/..#ifndef.QICONSET_ |
3a1e0 | 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 51 54 | H.#define.QICONSET_H..#ifndef.QT |
3a200 | 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 | _H.#include."qobject.h".#include |
3a220 | 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 69 66 | ."qpixmap.h".#endif.//.QT_H..#if |
3a240 | 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 6e 46 | ndef.QT_NO_ICONSET..class.QIconF |
3a260 | 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 0a 0a | actory;.class.QIconSetPrivate;.. |
3a280 | 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 6e 63 | //.###.Remove.all.'virtual'.func |
3a2a0 | 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 6f 6e | tions.in.QIconSet.(but.not.QIcon |
3a2c0 | 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 4f 52 | Factory).in.Qt.4.0.class.Q_EXPOR |
3a2e0 | 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 65 20 | T.QIconSet.{.public:.....//.the. |
3a300 | 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 6e 73 | implementation.makes.assumptions |
3a320 | 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 65 6e | .about.the.value.of.these.....en |
3a340 | 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 72 67 | um.Size.{.Automatic,.Small,.Larg |
3a360 | 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 69 73 | e.};.....enum.Mode.{.Normal,.Dis |
3a380 | 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 65 20 | abled,.Active.};.....enum.State. |
3a3a0 | 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 20 20 | {.On,.Off.};......QIconSet();... |
3a3c0 | 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 6d 61 | ..QIconSet(.const.QPixmap&.pixma |
3a3e0 | 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 20 20 | p,.Size.size.=.Automatic.);..... |
3a400 | 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 50 69 | QIconSet(.const.QPixmap&.smallPi |
3a420 | 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 20 20 | x,.const.QPixmap&.largePix.);... |
3a440 | 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 68 65 | ..QIconSet(.const.QIconSet&.othe |
3a460 | 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 0a 20 | r.);.....virtual.~QIconSet();... |
3a480 | 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 70 69 | ...void.reset(.const.QPixmap&.pi |
3a4a0 | 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 6c 20 | xmap,.Size.size.);......virtual. |
3a4c0 | 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 20 70 | void.setPixmap(.const.QPixmap&.p |
3a4e0 | 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 6d 6f | ixmap,.Size.size,........Mode.mo |
3a500 | 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 20 29 | de.=.Normal,.State.state.=.Off.) |
3a520 | 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 63 6f | ;.....virtual.void.setPixmap(.co |
3a540 | 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 7a 65 | nst.QString&.fileName,.Size.size |
3a560 | 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 74 61 | ,........Mode.mode.=.Normal,.Sta |
3a580 | 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 70 69 | te.state.=.Off.);.....QPixmap.pi |
3a5a0 | 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 61 74 | xmap(.Size.size,.Mode.mode,.Stat |
3a5c0 | 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 78 6d | e.state.=.Off.).const;.....QPixm |
3a5e0 | 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 62 6c | ap.pixmap(.Size.size,.bool.enabl |
3a600 | 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 0a 20 | ed,.State.state.=.Off.).const;.. |
3a620 | 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 20 62 | ...QPixmap.pixmap().const;.....b |
3a640 | 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 64 65 | ool.isGenerated(.Size.size,.Mode |
3a660 | 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 73 74 | .mode,.State.state.=.Off.).const |
3a680 | 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 20 20 | ;.....void.clearGenerated();.... |
3a6a0 | 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 6e 46 | .void.installIconFactory(.QIconF |
3a6c0 | 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 73 4e | actory.*factory.);......bool.isN |
3a6e0 | 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 29 3b | ull().const;......void.detach(); |
3a700 | 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 73 74 | ......QIconSet&.operator=(.const |
3a720 | 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 61 74 | .QIconSet&.other.);......//.stat |
3a740 | 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 65 74 | ic.functions.....static.void.set |
3a760 | 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 69 7a | IconSize(.Size.which,.const.QSiz |
3a780 | 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 69 7a | e&.size.);.....static.const.QSiz |
3a7a0 | 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 66 6e | e&.iconSize(.Size.which.);..#ifn |
3a7c0 | 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 53 4f | def.Q_QDOC.....Q_DUMMY_COMPARISO |
3a7e0 | 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 72 69 | N_OPERATOR(QIconSet).#endif..pri |
3a800 | 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 26 20 | vate:.....void.normalize(.Size&. |
3a820 | 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 0a 20 | which,.const.QSize&.pixSize.);.. |
3a840 | 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 20 73 | ...QPixmap.*createScaled(.Size.s |
3a860 | 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 78 20 | ize,.const.QPixmap.*suppliedPix. |
3a880 | 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 73 61 | ).const;.....QPixmap.*createDisa |
3a8a0 | 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 20 63 | bled(.Size.size,.State.state.).c |
3a8c0 | 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 0a 7d | onst;......QIconSetPrivate.*d;.} |
3a8e0 | 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 20 3a | ;..class.Q_EXPORT.QIconFactory.: |
3a900 | 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 20 51 | .private.QShared.{.public:.....Q |
3a920 | 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 63 6f | IconFactory();.....virtual.~QIco |
3a940 | 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 61 70 | nFactory();......virtual.QPixmap |
3a960 | 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 26 20 | .*createPixmap(.const.QIconSet&. |
3a980 | 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 09 09 | iconSet,.QIconSet::Size.size,... |
3a9a0 | 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 6e 53 | .....QIconSet::Mode.mode,.QIconS |
3a9c0 | 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 74 41 | et::State.state.);.....void.setA |
3a9e0 | 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 20 61 | utoDelete(.bool.autoDelete.).{.a |
3aa00 | 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 6c 20 | utoDel.=.autoDelete;.}.....bool. |
3aa20 | 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 74 6f | autoDelete().const.{.return.auto |
3aa40 | 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 79 20 | Del;.}......static.QIconFactory. |
3aa60 | 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 76 6f | *defaultFactory();.....static.vo |
3aa80 | 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 6e 46 | id.installDefaultFactory(.QIconF |
3aaa0 | 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 69 66 | actory.*factory.);..private:.#if |
3aac0 | 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 63 | .defined(Q_DISABLE_COPY).....QIc |
3aae0 | 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 26 20 | onFactory(.const.QIconFactory.&. |
3ab00 | 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 28 20 | );.....QIconFactory.&operator=(. |
3ab20 | 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 0a 0a | const.QIconFactory.&.);.#endif.. |
3ab40 | 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 20 66 | ....friend.class.QIconSet;.....f |
3ab60 | 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 20 20 | riend.class.QIconSetPrivate;.... |
3ab80 | 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 6e 75 | ..uint.autoDel.:.1;.....uint.unu |
3aba0 | 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 49 43 | sed.:.31;.};..#endif.//.QT_NO_IC |
3abc0 | 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 68 00 | ONSET.#endif......q.h.t.t.p...h. |
3abe0 | 00 1d 69 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..i/*........................... |
3ac00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ac20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ac40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ac60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ac80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3aca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3acc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ace0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ad00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ad20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ad40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ad60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ad80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ada0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3adc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ade0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ae00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ae20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ae40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ae60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ae80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3aea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3aec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3aee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3af00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3af20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3af40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3af60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3af80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3afa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3afc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3afe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3b000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3b020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3b040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3b060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3b080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3b0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3b0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3b0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3b100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3b120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3b140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3b160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3b180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3b1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e | ........................*/..#ifn |
3b1c0 | 64 65 66 20 51 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 | def.QHTTP_H.#define.QHTTP_H..#if |
3b1e0 | 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 | ndef.QT_H.#include."qobject.h".# |
3b200 | 69 6e 63 6c 75 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 | include."qnetworkprotocol.h".#in |
3b220 | 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 | clude."qstringlist.h".#endif.//. |
3b240 | 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 4e 45 | QT_H..#if.!defined(.QT_MODULE_NE |
3b260 | 54 57 4f 52 4b 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 4c 49 43 45 4e 53 45 5f 50 | TWORK.).||.defined(.QT_LICENSE_P |
3b280 | 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 20 51 54 5f 49 4e 54 | ROFESSIONAL.).||.defined(.QT_INT |
3b2a0 | 45 52 4e 41 4c 5f 4e 45 54 57 4f 52 4b 20 29 0a 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 | ERNAL_NETWORK.).#define.QM_EXPOR |
3b2c0 | 54 5f 48 54 54 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 | T_HTTP.#define.QM_TEMPLATE_EXTER |
3b2e0 | 4e 5f 48 54 54 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 | N_HTTP.#else.#define.QM_EXPORT_H |
3b300 | 54 54 50 20 51 5f 45 58 50 4f 52 54 0a 23 64 65 66 69 6e 65 20 51 4d 5f 54 45 4d 50 4c 41 54 45 | TTP.Q_EXPORT.#define.QM_TEMPLATE |
3b320 | 5f 45 58 54 45 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 | _EXTERN_HTTP.Q_TEMPLATE_EXTERN.# |
3b340 | 65 6e 64 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 50 52 4f 54 | endif..#ifndef.QT_NO_NETWORKPROT |
3b360 | 4f 43 4f 4c 5f 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 | OCOL_HTTP..class.QSocket;.class. |
3b380 | 51 54 69 6d 65 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 | QTimerEvent;.class.QTextStream;. |
3b3a0 | 63 6c 61 73 73 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 | class.QIODevice;..class.QHttpPri |
3b3c0 | 76 61 74 65 3b 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 | vate;.class.QHttpRequest;..class |
3b3e0 | 20 51 4d 5f 45 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 | .QM_EXPORT_HTTP.QHttpHeader.{.pu |
3b400 | 62 6c 69 63 3a 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 | blic:.....QHttpHeader();.....QHt |
3b420 | 74 70 48 65 61 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 | tpHeader(.const.QHttpHeader&.hea |
3b440 | 64 65 72 20 29 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 | der.);.....QHttpHeader(.const.QS |
3b460 | 74 72 69 6e 67 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 | tring&.str.);.....virtual.~QHttp |
3b480 | 48 65 61 64 65 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 | Header();......QHttpHeader&.oper |
3b4a0 | 61 74 6f 72 3d 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 | ator=(.const.QHttpHeader&.h.);.. |
3b4c0 | 20 20 20 20 51 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 | ....QString.value(.const.QString |
3b4e0 | 26 20 6b 65 79 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 | &.key.).const;.....void.setValue |
3b500 | 28 20 63 6f 6e 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 | (.const.QString&.key,.const.QStr |
3b520 | 69 6e 67 26 20 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 | ing&.value.);.....void.removeVal |
3b540 | 75 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 0a 20 20 20 20 51 | ue(.const.QString&.key.);......Q |
3b560 | 53 74 72 69 6e 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 | StringList.keys().const;.....boo |
3b580 | 6c 20 68 61 73 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 | l.hasKey(.const.QString&.key.).c |
3b5a0 | 6f 6e 73 74 3b 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 | onst;......bool.hasContentLength |
3b5c0 | 28 29 20 63 6f 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 | ().const;.....uint.contentLength |
3b5e0 | 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 74 4c 65 6e | ().const;.....void.setContentLen |
3b600 | 67 74 68 28 20 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 | gth(.int.len.);......bool.hasCon |
3b620 | 74 65 6e 74 54 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 | tentType().const;.....QString.co |
3b640 | 6e 74 65 6e 74 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 | ntentType().const;.....void.setC |
3b660 | 6f 6e 74 65 6e 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 | ontentType(.const.QString&.type. |
3b680 | 29 3b 0a 0a 20 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 | );......virtual.QString.toString |
3b6a0 | 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 56 61 6c 69 64 28 29 20 63 6f 6e | ().const;.....bool.isValid().con |
3b6c0 | 73 74 3b 0a 0a 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 | st;......virtual.int.majorVersio |
3b6e0 | 6e 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 69 6e 74 20 6d | n().const.=.0;.....virtual.int.m |
3b700 | 69 6e 6f 72 56 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 | inorVersion().const.=.0;..protec |
3b720 | 74 65 64 3a 0a 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 | ted:.....virtual.bool.parseLine( |
3b740 | 20 63 6f 6e 73 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 | .const.QString&.line,.int.number |
3b760 | 20 29 3b 0a 20 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 | .);.....bool.parse(.const.QStrin |
3b780 | 67 26 20 73 74 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 | g&.str.);.....void.setValid(.boo |
3b7a0 | 6c 20 29 3b 0a 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 | l.);..private:.....QMap<QString, |
3b7c0 | 51 53 74 72 69 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 | QString>.values;.....bool.valid; |
3b7e0 | 0a 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 | .};..class.QM_EXPORT_HTTP.QHttpR |
3b800 | 65 73 70 6f 6e 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 | esponseHeader.:.public.QHttpHead |
3b820 | 65 72 0a 7b 0a 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 | er.{.private:.....QHttpResponseH |
3b840 | 65 61 64 65 72 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 | eader(.int.code,.const.QString&. |
3b860 | 74 65 78 74 20 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 | text.=.QString::null,.int.majorV |
3b880 | 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 0a 20 20 20 20 | er.=.1,.int.minorVer.=.1.);..... |
3b8a0 | 51 48 74 74 70 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 | QHttpResponseHeader(.const.QStri |
3b8c0 | 6e 67 26 20 73 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 | ng&.str.);......void.setStatusLi |
3b8e0 | 6e 65 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 | ne(.int.code,.const.QString&.tex |
3b900 | 74 20 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 | t.=.QString::null,.int.majorVer. |
3b920 | 3d 20 31 2c 20 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 | =.1,.int.minorVer.=.1.);..public |
3b940 | 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 28 29 3b 0a 20 20 20 | :.....QHttpResponseHeader();.... |
3b960 | 20 51 48 74 74 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 | .QHttpResponseHeader(.const.QHtt |
3b980 | 70 52 65 73 70 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 | pResponseHeader&.header.);...... |
3b9a0 | 69 6e 74 20 73 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 | int.statusCode().const;.....QStr |
3b9c0 | 69 6e 67 20 72 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 | ing.reasonPhrase().const;......i |
3b9e0 | 6e 74 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 | nt.majorVersion().const;.....int |
3ba00 | 20 6d 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 | .minorVersion().const;......QStr |
3ba20 | 69 6e 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 | ing.toString().const;..protected |
3ba40 | 3a 0a 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 | :.....bool.parseLine(.const.QStr |
3ba60 | 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 0a 70 72 69 76 61 74 | ing&.line,.int.number.);..privat |
3ba80 | 65 3a 0a 20 20 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 | e:.....int.statCode;.....QString |
3baa0 | 20 72 65 61 73 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 | .reasonPhr;.....int.majVer;..... |
3bac0 | 69 6e 74 20 6d 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 | int.minVer;......friend.class.QH |
3bae0 | 74 74 70 3b 0a 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 | ttp;.};..class.QM_EXPORT_HTTP.QH |
3bb00 | 74 74 70 52 65 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 | ttpRequestHeader.:.public.QHttpH |
3bb20 | 65 61 64 65 72 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 | eader.{.public:.....QHttpRequest |
3bb40 | 48 65 61 64 65 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 | Header();.....QHttpRequestHeader |
3bb60 | 28 20 63 6f 6e 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 | (.const.QString&.method,.const.Q |
3bb80 | 53 74 72 69 6e 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 | String&.path,.int.majorVer.=.1,. |
3bba0 | 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 52 65 71 | int.minorVer.=.1.);.....QHttpReq |
3bbc0 | 75 65 73 74 48 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 | uestHeader(.const.QHttpRequestHe |
3bbe0 | 61 64 65 72 26 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 | ader&.header.);.....QHttpRequest |
3bc00 | 48 65 61 64 65 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 | Header(.const.QString&.str.);... |
3bc20 | 20 20 20 76 6f 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 | ...void.setRequest(.const.QStrin |
3bc40 | 67 26 20 6d 65 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 | g&.method,.const.QString&.path,. |
3bc60 | 69 6e 74 20 6d 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 | int.majorVer.=.1,.int.minorVer.= |
3bc80 | 20 31 20 29 3b 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 | .1.);......QString.method().cons |
3bca0 | 74 3b 0a 20 20 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 | t;.....QString.path().const;.... |
3bcc0 | 20 20 69 6e 74 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 | ..int.majorVersion().const;..... |
3bce0 | 69 6e 74 20 6d 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 | int.minorVersion().const;......Q |
3bd00 | 53 74 72 69 6e 67 20 74 6f 53 74 72 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 6f 74 65 63 | String.toString().const;..protec |
3bd20 | 74 65 64 3a 0a 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 | ted:.....bool.parseLine(.const.Q |
3bd40 | 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 0a 70 72 69 | String&.line,.int.number.);..pri |
3bd60 | 76 61 74 65 3a 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 | vate:.....QString.m;.....QString |
3bd80 | 20 70 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 69 6e 56 | .p;.....int.majVer;.....int.minV |
3bda0 | 65 72 3b 0a 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 | er;.};..class.QM_EXPORT_HTTP.QHt |
3bdc0 | 74 70 20 3a 20 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 | tp.:.public.QNetworkProtocol.{.. |
3bde0 | 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 48 74 74 70 28 29 | ...Q_OBJECT..public:.....QHttp() |
3be00 | 3b 0a 20 20 20 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 | ;.....QHttp(.QObject*.parent,.co |
3be20 | 6e 73 74 20 63 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 | nst.char*.name.=.0.);.//.###.Qt. |
3be40 | 34 2e 30 3a 20 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 | 4.0:.make.parent=0.and.get.rid.o |
3be60 | 66 20 74 68 65 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 | f.the.QHttp().constructor.....QH |
3be80 | 74 74 70 28 20 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 | ttp(.const.QString.&hostname,.Q_ |
3bea0 | 55 49 4e 54 31 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 | UINT16.port=80,.QObject*.parent= |
3bec0 | 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d 20 30 20 29 3b 0a 20 20 20 20 76 | 0,.const.char*.name.=.0.);.....v |
3bee0 | 69 72 74 75 61 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 | irtual.~QHttp();......int.suppor |
3bf00 | 74 65 64 4f 70 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 | tedOperations().const;......enum |
3bf20 | 20 53 74 61 74 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 | .State.{.Unconnected,.HostLookup |
3bf40 | 2c 20 43 6f 6e 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 | ,.Connecting,.Sending,.Reading,. |
3bf60 | 43 6f 6e 6e 65 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 | Connected,.Closing.};.....enum.E |
3bf80 | 72 72 6f 72 20 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 | rror.{..NoError,..UnknownError,. |
3bfa0 | 09 48 6f 73 74 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 | .HostNotFound,..ConnectionRefuse |
3bfc0 | 64 2c 0a 09 55 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 | d,..UnexpectedClose,..InvalidRes |
3bfe0 | 70 6f 6e 73 65 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 | ponseHeader,..WrongContentLength |
3c000 | 2c 0a 09 41 62 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 | ,..Aborted.....};......int.setHo |
3c020 | 73 74 28 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 | st(const.QString.&hostname,.Q_UI |
3c040 | 4e 54 31 36 20 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 | NT16.port=80.);......int.get(.co |
3c060 | 6e 73 74 20 51 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 | nst.QString&.path,.QIODevice*.to |
3c080 | 3d 30 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 72 69 6e | =0.);.....int.post(.const.QStrin |
3c0a0 | 67 26 20 70 61 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 | g&.path,.QIODevice*.data,.QIODev |
3c0c0 | 69 63 65 2a 20 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 | ice*.to=0..);.....int.post(.cons |
3c0e0 | 74 20 51 53 74 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 | t.QString&.path,.const.QByteArra |
3c100 | 79 26 20 64 61 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 | y&.data,.QIODevice*.to=0.);..... |
3c120 | 69 6e 74 20 68 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 | int.head(.const.QString&.path.); |
3c140 | 0a 20 20 20 20 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 | .....int.request(.const.QHttpReq |
3c160 | 75 65 73 74 48 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 | uestHeader.&header,.QIODevice.*d |
3c180 | 65 76 69 63 65 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 | evice=0,.QIODevice.*to=0.);..... |
3c1a0 | 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 |
3c1c0 | 65 61 64 65 72 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 | eader.&header,.const.QByteArray. |
3c1e0 | 26 64 61 74 61 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 | &data,.QIODevice.*to=0.);......i |
3c200 | 6e 74 20 63 6c 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 | nt.closeConnection();......Q_ULO |
3c220 | 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 20 20 20 20 51 | NG.bytesAvailable().const;.....Q |
3c240 | 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 2c 20 51 5f 55 | _LONG.readBlock(.char.*data,.Q_U |
3c260 | 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 61 79 20 72 65 | LONG.maxlen.);.....QByteArray.re |
3c280 | 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 28 29 20 63 6f | adAll();......int.currentId().co |
3c2a0 | 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 53 6f 75 72 63 | nst;.....QIODevice*.currentSourc |
3c2c0 | 65 44 65 76 69 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 | eDevice().const;.....QIODevice*. |
3c2e0 | 63 75 72 72 65 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 | currentDestinationDevice().const |
3c300 | 3b 0a 20 20 20 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 | ;.....QHttpRequestHeader.current |
3c320 | 52 65 71 75 65 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 | Request().const;.....bool.hasPen |
3c340 | 64 69 6e 67 52 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 | dingRequests().const;.....void.c |
3c360 | 6c 65 61 72 50 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 | learPendingRequests();......Stat |
3c380 | 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 72 72 6f | e.state().const;......Error.erro |
3c3a0 | 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 74 72 69 | r().const;.....QString.errorStri |
3c3c0 | 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 20 20 76 | ng().const;..public.slots:.....v |
3c3e0 | 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 69 64 20 | oid.abort();..signals:.....void. |
3c400 | 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 20 72 65 | stateChanged(.int.);.....void.re |
3c420 | 73 70 6f 6e 73 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 | sponseHeaderReceived(.const.QHtt |
3c440 | 70 52 65 73 70 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 | pResponseHeader&.resp.);.....voi |
3c460 | 64 20 72 65 61 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 | d.readyRead(.const.QHttpResponse |
3c480 | 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 64 61 74 61 53 65 6e | Header&.resp.);.....void.dataSen |
3c4a0 | 64 50 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 | dProgress(.int,.int.);.....void. |
3c4c0 | 64 61 74 61 52 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 | dataReadProgress(.int,.int.);... |
3c4e0 | 20 20 20 76 6f 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 | ...void.requestStarted(.int.);.. |
3c500 | 20 20 20 76 6f 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 | ...void.requestFinished(.int,.bo |
3c520 | 6f 6c 20 29 3b 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 | ol.);.....void.done(.bool.);..pr |
3c540 | 6f 74 65 63 74 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 | otected:.....void.operationGet(. |
3c560 | 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 6f 69 | QNetworkOperation.*op.);.....voi |
3c580 | 64 20 6f 70 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 | d.operationPut(.QNetworkOperatio |
3c5a0 | 6e 20 2a 6f 70 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 | n.*op.);......void.timerEvent(.Q |
3c5c0 | 54 69 6d 65 72 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 | TimerEvent.*.);..private.slots:. |
3c5e0 | 20 20 20 20 76 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 | ....void.clientReply(.const.QHtt |
3c600 | 70 52 65 73 70 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 | pResponseHeader.&rep.);.....void |
3c620 | 20 63 6c 69 65 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 | .clientDone(.bool.);.....void.cl |
3c640 | 69 65 6e 74 53 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 | ientStateChanged(.int.);......vo |
3c660 | 69 64 20 73 74 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 | id.startNextRequest();.....void. |
3c680 | 73 6c 6f 74 52 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 | slotReadyRead();.....void.slotCo |
3c6a0 | 6e 6e 65 63 74 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 | nnected();.....void.slotError(.i |
3c6c0 | 6e 74 20 29 3b 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 | nt.);.....void.slotClosed();.... |
3c6e0 | 20 76 6f 69 64 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 | .void.slotBytesWritten(.int.);.. |
3c700 | 70 72 69 76 61 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 | private:.....QHttpPrivate.*d;... |
3c720 | 20 20 76 6f 69 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 | ..void.*unused;.//.###.Qt.4.0:.r |
3c740 | 65 6d 6f 76 65 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 | emove.this.(in.for.binary.compat |
3c760 | 69 62 69 6c 69 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 | ibility).....int.bytesRead;..... |
3c780 | 20 69 6e 74 20 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 | .int.addRequest(.QHttpRequest.*. |
3c7a0 | 29 3b 0a 20 20 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 | );.....void.sendRequest();.....v |
3c7c0 | 6f 69 64 20 66 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 | oid.finishedWithSuccess();.....v |
3c7e0 | 6f 69 64 20 66 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 | oid.finishedWithError(.const.QSt |
3c800 | 72 69 6e 67 26 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 | ring&.detail,.int.errorCode.);.. |
3c820 | 20 20 20 20 76 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 | ....void.killIdleTimer();......v |
3c840 | 6f 69 64 20 69 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 | oid.init();.....void.setState(.i |
3c860 | 6e 74 20 29 3b 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 | nt.);.....void.close();......fri |
3c880 | 65 6e 64 20 63 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 | end.class.QHttpNormalRequest;... |
3c8a0 | 20 20 66 72 69 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 | ..friend.class.QHttpSetHostReque |
3c8c0 | 73 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 43 6c 6f 73 65 52 | st;.....friend.class.QHttpCloseR |
3c8e0 | 65 71 75 65 73 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 | equest;.....friend.class.QHttpPG |
3c900 | 48 52 65 71 75 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 | HRequest;.};..#define.Q_DEFINED_ |
3c920 | 51 48 54 54 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 | QHTTP.#include."qwinexport.h".#e |
3c940 | 6e 64 69 66 0a 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 | ndif.#endif......q.m.e.m.a.r.r.a |
3c960 | 00 79 00 2e 00 68 00 00 12 f2 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .y...h..../*.................... |
3c980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3c9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3c9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3c9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ca00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ca20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ca40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ca60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ca80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3caa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ccc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ce00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ce20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ce40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ce60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ce80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cf00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cf20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cf40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a | ............................*/.. |
3cf60 | 23 69 66 6e 64 65 66 20 51 4d 45 4d 41 52 52 41 59 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 45 4d | #ifndef.QMEMARRAY_H.#define.QMEM |
3cf80 | 41 52 52 41 59 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 | ARRAY_H..#ifndef.QT_H.#include." |
3cfa0 | 71 67 61 72 72 61 79 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 74 65 6d 70 | qgarray.h".#endif.//.QT_H...temp |
3cfc0 | 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 0a 63 6c 61 73 73 20 51 4d 65 6d 41 72 72 61 79 | late<class.type>.class.QMemArray |
3cfe0 | 20 3a 20 70 75 62 6c 69 63 20 51 47 41 72 72 61 79 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 | .:.public.QGArray.{.public:..... |
3d000 | 74 79 70 65 64 65 66 20 74 79 70 65 2a 20 49 74 65 72 61 74 6f 72 3b 0a 20 20 20 20 74 79 70 65 | typedef.type*.Iterator;.....type |
3d020 | 64 65 66 20 63 6f 6e 73 74 20 74 79 70 65 2a 20 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 3b 0a 20 | def.const.type*.ConstIterator;.. |
3d040 | 20 20 20 74 79 70 65 64 65 66 20 74 79 70 65 20 56 61 6c 75 65 54 79 70 65 3b 0a 0a 70 72 6f 74 | ...typedef.type.ValueType;..prot |
3d060 | 65 63 74 65 64 3a 0a 20 20 20 20 51 4d 65 6d 41 72 72 61 79 28 20 69 6e 74 2c 20 69 6e 74 20 29 | ected:.....QMemArray(.int,.int.) |
3d080 | 20 3a 20 51 47 41 72 72 61 79 28 20 30 2c 20 30 20 29 20 7b 7d 0a 0a 70 75 62 6c 69 63 3a 0a 20 | .:.QGArray(.0,.0.).{}..public:.. |
3d0a0 | 20 20 20 51 4d 65 6d 41 72 72 61 79 28 29 20 7b 7d 0a 20 20 20 20 51 4d 65 6d 41 72 72 61 79 28 | ...QMemArray().{}.....QMemArray( |
3d0c0 | 20 69 6e 74 20 73 69 7a 65 20 29 20 3a 20 51 47 41 72 72 61 79 28 73 69 7a 65 2a 73 69 7a 65 6f | .int.size.).:.QGArray(size*sizeo |
3d0e0 | 66 28 74 79 70 65 29 29 20 7b 7d 20 2f 2f 20 23 23 23 20 34 2e 30 20 51 5f 45 58 50 4c 49 43 49 | f(type)).{}.//.###.4.0.Q_EXPLICI |
3d100 | 54 0a 20 20 20 20 51 4d 65 6d 41 72 72 61 79 28 20 63 6f 6e 73 74 20 51 4d 65 6d 41 72 72 61 79 | T.....QMemArray(.const.QMemArray |
3d120 | 3c 74 79 70 65 3e 20 26 61 20 29 20 3a 20 51 47 41 72 72 61 79 28 61 29 20 7b 7d 0a 20 20 20 7e | <type>.&a.).:.QGArray(a).{}....~ |
3d140 | 51 4d 65 6d 41 72 72 61 79 28 29 20 7b 7d 0a 20 20 20 20 51 4d 65 6d 41 72 72 61 79 3c 74 79 70 | QMemArray().{}.....QMemArray<typ |
3d160 | 65 3e 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 74 20 51 4d 65 6d 41 72 72 61 79 3c 74 79 | e>.&operator=(const.QMemArray<ty |
3d180 | 70 65 3e 20 26 61 29 0a 09 09 09 09 7b 20 72 65 74 75 72 6e 20 28 51 4d 65 6d 41 72 72 61 79 3c | pe>.&a).....{.return.(QMemArray< |
3d1a0 | 74 79 70 65 3e 26 29 51 47 41 72 72 61 79 3a 3a 61 73 73 69 67 6e 28 61 29 3b 20 7d 0a 20 20 20 | type>&)QGArray::assign(a);.}.... |
3d1c0 | 20 74 79 70 65 20 2a 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 | .type.*data()....const.{.return. |
3d1e0 | 28 74 79 70 65 20 2a 29 51 47 41 72 72 61 79 3a 3a 64 61 74 61 28 29 3b 20 7d 0a 20 20 20 20 75 | (type.*)QGArray::data();.}.....u |
3d200 | 69 6e 74 20 20 6e 72 65 66 73 28 29 20 20 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 51 47 | int..nrefs()...const.{.return.QG |
3d220 | 41 72 72 61 79 3a 3a 6e 72 65 66 73 28 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 73 69 7a 65 | Array::nrefs();.}.....uint..size |
3d240 | 28 29 20 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 73 69 | ()....const.{.return.QGArray::si |
3d260 | 7a 65 28 29 2f 73 69 7a 65 6f 66 28 74 79 70 65 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 63 | ze()/sizeof(type);.}.....uint..c |
3d280 | 6f 75 6e 74 28 29 20 20 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 73 69 7a 65 28 29 3b 20 | ount()...const.{.return.size();. |
3d2a0 | 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 09 7b 20 72 65 | }.....bool..isEmpty().const.{.re |
3d2c0 | 74 75 72 6e 20 51 47 41 72 72 61 79 3a 3a 73 69 7a 65 28 29 20 3d 3d 20 30 3b 20 7d 0a 20 20 20 | turn.QGArray::size().==.0;.}.... |
3d2e0 | 20 62 6f 6f 6c 20 20 69 73 4e 75 6c 6c 28 29 20 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 | .bool..isNull()..const.{.return. |
3d300 | 51 47 41 72 72 61 79 3a 3a 64 61 74 61 28 29 20 3d 3d 20 30 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c | QGArray::data().==.0;.}.....bool |
3d320 | 20 20 72 65 73 69 7a 65 28 20 75 69 6e 74 20 73 69 7a 65 20 29 09 7b 20 72 65 74 75 72 6e 20 51 | ..resize(.uint.size.).{.return.Q |
3d340 | 47 41 72 72 61 79 3a 3a 72 65 73 69 7a 65 28 73 69 7a 65 2a 73 69 7a 65 6f 66 28 74 79 70 65 29 | GArray::resize(size*sizeof(type) |
3d360 | 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 72 65 73 69 7a 65 28 20 75 69 6e 74 20 73 69 7a 65 | );.}.....bool..resize(.uint.size |
3d380 | 2c 20 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 6f 70 74 69 6d 20 29 20 7b 20 72 65 74 75 72 6e 20 | ,.Optimization.optim.).{.return. |
3d3a0 | 51 47 41 72 72 61 79 3a 3a 72 65 73 69 7a 65 28 73 69 7a 65 2a 73 69 7a 65 6f 66 28 74 79 70 65 | QGArray::resize(size*sizeof(type |
3d3c0 | 29 2c 20 6f 70 74 69 6d 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 74 72 75 6e 63 61 74 65 28 | ),.optim);.}.....bool..truncate( |
3d3e0 | 20 75 69 6e 74 20 70 6f 73 20 29 09 7b 20 72 65 74 75 72 6e 20 51 47 41 72 72 61 79 3a 3a 72 65 | .uint.pos.).{.return.QGArray::re |
3d400 | 73 69 7a 65 28 70 6f 73 2a 73 69 7a 65 6f 66 28 74 79 70 65 29 29 3b 20 7d 0a 20 20 20 20 62 6f | size(pos*sizeof(type));.}.....bo |
3d420 | 6f 6c 20 20 66 69 6c 6c 28 20 63 6f 6e 73 74 20 74 79 70 65 20 26 64 2c 20 69 6e 74 20 73 69 7a | ol..fill(.const.type.&d,.int.siz |
3d440 | 65 20 3d 20 2d 31 20 29 0a 09 7b 20 72 65 74 75 72 6e 20 51 47 41 72 72 61 79 3a 3a 66 69 6c 6c | e.=.-1.)..{.return.QGArray::fill |
3d460 | 28 28 63 68 61 72 2a 29 26 64 2c 73 69 7a 65 2c 73 69 7a 65 6f 66 28 74 79 70 65 29 20 29 3b 20 | ((char*)&d,size,sizeof(type).);. |
3d480 | 7d 0a 20 20 20 20 76 6f 69 64 20 20 64 65 74 61 63 68 28 29 09 09 7b 20 51 47 41 72 72 61 79 3a | }.....void..detach()..{.QGArray: |
3d4a0 | 3a 64 65 74 61 63 68 28 29 3b 20 7d 0a 20 20 20 20 51 4d 65 6d 41 72 72 61 79 3c 74 79 70 65 3e | :detach();.}.....QMemArray<type> |
3d4c0 | 20 20 20 63 6f 70 79 28 29 20 63 6f 6e 73 74 0a 09 7b 20 51 4d 65 6d 41 72 72 61 79 3c 74 79 70 | ...copy().const..{.QMemArray<typ |
3d4e0 | 65 3e 20 74 6d 70 3b 20 72 65 74 75 72 6e 20 74 6d 70 2e 64 75 70 6c 69 63 61 74 65 28 2a 74 68 | e>.tmp;.return.tmp.duplicate(*th |
3d500 | 69 73 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 | is);.}.....QMemArray<type>&.assi |
3d520 | 67 6e 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 | gn(.const.QMemArray<type>&.a.).. |
3d540 | 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 |
3d560 | 61 79 3a 3a 61 73 73 69 67 6e 28 61 29 3b 20 7d 0a 20 20 20 20 51 4d 65 6d 41 72 72 61 79 3c 74 | ay::assign(a);.}.....QMemArray<t |
3d580 | 79 70 65 3e 26 20 61 73 73 69 67 6e 28 20 63 6f 6e 73 74 20 74 79 70 65 20 2a 61 2c 20 75 69 6e | ype>&.assign(.const.type.*a,.uin |
3d5a0 | 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 79 70 65 3e | t.n.)..{.return.(QMemArray<type> |
3d5c0 | 26 29 51 47 41 72 72 61 79 3a 3a 61 73 73 69 67 6e 28 28 63 68 61 72 2a 29 61 2c 6e 2a 73 69 7a | &)QGArray::assign((char*)a,n*siz |
3d5e0 | 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 61 79 3c 74 79 70 65 | eof(type));.}.....QMemArray<type |
3d600 | 3e 26 20 64 75 70 6c 69 63 61 74 65 28 20 63 6f 6e 73 74 20 51 4d 65 6d 41 72 72 61 79 3c 74 79 | >&.duplicate(.const.QMemArray<ty |
3d620 | 70 65 3e 26 20 61 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 79 | pe>&.a.)..{.return.(QMemArray<ty |
3d640 | 70 65 3e 26 29 51 47 41 72 72 61 79 3a 3a 64 75 70 6c 69 63 61 74 65 28 61 29 3b 20 7d 0a 20 20 | pe>&)QGArray::duplicate(a);.}... |
3d660 | 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 28 20 63 6f | ..QMemArray<type>&.duplicate(.co |
3d680 | 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 75 72 6e 20 | nst.type.*a,.uint.n.)..{.return. |
3d6a0 | 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 64 75 70 6c 69 | (QMemArray<type>&)QGArray::dupli |
3d6c0 | 63 61 74 65 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 7d | cate((char*)a,n*sizeof(type));.} |
3d6e0 | 0a 20 20 20 20 51 4d 65 6d 41 72 72 61 79 3c 74 79 70 65 3e 26 20 73 65 74 52 61 77 44 61 74 61 | .....QMemArray<type>&.setRawData |
3d700 | 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 |
3d720 | 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 73 | urn.(QMemArray<type>&)QGArray::s |
3d740 | 65 74 52 61 77 44 61 74 61 28 28 63 68 61 72 2a 29 61 2c 0a 09 09 09 09 09 09 20 20 20 20 20 6e | etRawData((char*)a,............n |
3d760 | 2a 73 69 7a 65 6f 66 28 74 79 70 65 29 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 72 65 73 65 74 | *sizeof(type));.}.....void.reset |
3d780 | 52 61 77 44 61 74 61 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 | RawData(.const.type.*a,.uint.n.) |
3d7a0 | 0a 09 7b 20 51 47 41 72 72 61 79 3a 3a 72 65 73 65 74 52 61 77 44 61 74 61 28 28 63 68 61 72 2a | ..{.QGArray::resetRawData((char* |
3d7c0 | 29 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 69 6e 74 09 20 66 | )a,n*sizeof(type));.}.....int..f |
3d7e0 | 69 6e 64 28 20 63 6f 6e 73 74 20 74 79 70 65 20 26 64 2c 20 75 69 6e 74 20 69 3d 30 20 29 20 63 | ind(.const.type.&d,.uint.i=0.).c |
3d800 | 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 51 47 41 72 72 61 79 3a 3a 66 69 6e 64 28 28 63 68 | onst..{.return.QGArray::find((ch |
3d820 | 61 72 2a 29 26 64 2c 69 2c 73 69 7a 65 6f 66 28 74 79 70 65 29 29 3b 20 7d 0a 20 20 20 20 69 6e | ar*)&d,i,sizeof(type));.}.....in |
3d840 | 74 09 20 63 6f 6e 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 74 79 70 65 20 26 64 20 29 20 63 6f 6e | t..contains(.const.type.&d.).con |
3d860 | 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 51 47 41 72 72 61 79 3a 3a 63 6f 6e 74 61 69 6e 73 28 28 | st..{.return.QGArray::contains(( |
3d880 | 63 68 61 72 2a 29 26 64 2c 73 69 7a 65 6f 66 28 74 79 70 65 29 29 3b 20 7d 0a 20 20 20 20 76 6f | char*)&d,sizeof(type));.}.....vo |
3d8a0 | 69 64 20 73 6f 72 74 28 29 20 7b 20 51 47 41 72 72 61 79 3a 3a 73 6f 72 74 28 73 69 7a 65 6f 66 | id.sort().{.QGArray::sort(sizeof |
3d8c0 | 28 74 79 70 65 29 29 3b 20 7d 0a 20 20 20 20 69 6e 74 20 20 62 73 65 61 72 63 68 28 20 63 6f 6e | (type));.}.....int..bsearch(.con |
3d8e0 | 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 20 51 47 41 | st.type.&d.).const..{.return.QGA |
3d900 | 72 72 61 79 3a 3a 62 73 65 61 72 63 68 28 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 26 64 2c 73 69 | rray::bsearch((const.char*)&d,si |
3d920 | 7a 65 6f 66 28 74 79 70 65 29 29 3b 20 7d 0a 20 20 20 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 | zeof(type));.}.....//.###.Qt.4.0 |
3d940 | 3a 20 6d 61 79 62 65 20 70 72 6f 76 69 64 65 20 75 69 6e 74 20 6f 76 65 72 6c 6f 61 64 20 61 73 | :.maybe.provide.uint.overload.as |
3d960 | 20 77 6f 72 6b 2d 61 72 6f 75 6e 64 20 66 6f 72 20 4d 53 56 43 20 62 75 67 0a 20 20 20 20 74 79 | .work-around.for.MSVC.bug.....ty |
3d980 | 70 65 26 20 6f 70 65 72 61 74 6f 72 5b 5d 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 0a 09 7b | pe&.operator[](.int.i.).const..{ |
3d9a0 | 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 26 29 28 2a 28 74 79 70 65 20 2a 29 51 47 41 72 72 61 | .return.(type.&)(*(type.*)QGArra |
3d9c0 | 79 3a 3a 61 74 28 69 2a 73 69 7a 65 6f 66 28 74 79 70 65 29 29 29 3b 20 7d 0a 20 20 20 20 74 79 | y::at(i*sizeof(type)));.}.....ty |
3d9e0 | 70 65 26 20 61 74 28 20 75 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e | pe&.at(.uint.i.).const..{.return |
3da00 | 20 28 74 79 70 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 | .(type.&)(*(type.*)QGArray::at(i |
3da20 | 2a 73 69 7a 65 6f 66 28 74 79 70 65 29 29 29 3b 20 7d 0a 09 20 6f 70 65 72 61 74 6f 72 20 63 6f | *sizeof(type)));.}...operator.co |
3da40 | 6e 73 74 20 74 79 70 65 2a 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 28 63 6f 6e 73 | nst.type*().const.{.return.(cons |
3da60 | 74 20 74 79 70 65 20 2a 29 51 47 41 72 72 61 79 3a 3a 64 61 74 61 28 29 3b 20 7d 0a 20 20 20 20 | t.type.*)QGArray::data();.}..... |
3da80 | 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 4d 65 6d 41 72 72 61 79 | bool.operator==(.const.QMemArray |
3daa0 | 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 69 73 45 71 75 | <type>.&a.).const.{.return.isEqu |
3dac0 | 61 6c 28 61 29 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 | al(a);.}.....bool.operator!=(.co |
3dae0 | 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 63 6f 6e 73 74 20 7b | nst.QMemArray<type>.&a.).const.{ |
3db00 | 20 72 65 74 75 72 6e 20 21 69 73 45 71 75 61 6c 28 61 29 3b 20 7d 0a 20 20 20 20 49 74 65 72 61 | .return.!isEqual(a);.}.....Itera |
3db20 | 74 6f 72 20 62 65 67 69 6e 28 29 20 7b 20 72 65 74 75 72 6e 20 64 61 74 61 28 29 3b 20 7d 0a 20 | tor.begin().{.return.data();.}.. |
3db40 | 20 20 20 49 74 65 72 61 74 6f 72 20 65 6e 64 28 29 20 7b 20 72 65 74 75 72 6e 20 64 61 74 61 28 | ...Iterator.end().{.return.data( |
3db60 | 29 20 2b 20 73 69 7a 65 28 29 3b 20 7d 0a 20 20 20 20 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 20 | ).+.size();.}.....ConstIterator. |
3db80 | 62 65 67 69 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 61 74 61 28 29 3b 20 7d | begin().const.{.return.data();.} |
3dba0 | 0a 20 20 20 20 43 6f 6e 73 74 49 74 65 72 61 74 6f 72 20 65 6e 64 28 29 20 63 6f 6e 73 74 20 7b | .....ConstIterator.end().const.{ |
3dbc0 | 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 7d 0a 7d 3b 0a 0a 23 | .return.data().+.size();.}.};..# |
3dbe0 | 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 23 64 65 66 69 6e 65 20 51 41 72 72 | ifndef.QT_NO_COMPAT.#define.QArr |
3dc00 | 61 79 20 51 4d 65 6d 41 72 72 61 79 0a 23 65 6e 64 69 66 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 | ay.QMemArray.#endif..#define.Q_D |
3dc20 | 45 46 49 4e 45 44 5f 51 4d 45 4d 41 52 52 41 59 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 | EFINED_QMEMARRAY.#include."qwine |
3dc40 | 78 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 41 52 52 41 59 5f 48 0a 00 00 00 1a | xport.h".#endif.//.QARRAY_H..... |
3dc60 | 00 71 00 67 00 66 00 78 00 76 00 66 00 62 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 08 c5 2f 2a | .q.g.f.x.v.f.b._.q.w.s...h..../* |
3dc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3dca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3dcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3dce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3dd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3dd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3dd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3dd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3dd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3dda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ddc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3dde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3de00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3de20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3de40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3de60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3de80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3dea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3dec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3dee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3df00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3df20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3df40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3df60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3df80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3dfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3dfc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3dfe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 46 58 56 46 | ..............*/..#ifndef.QGFXVF |
3e1a0 | 42 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 46 58 56 46 42 5f 51 57 53 5f 48 0a 0a 23 | B_QWS_H.#define.QGFXVFB_QWS_H..# |
3e1c0 | 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 5f 71 77 73 2e 68 | ifndef.QT_H.#include."qgfx_qws.h |
3e1e0 | 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_ |
3e200 | 51 57 53 5f 56 46 42 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 76 66 62 68 64 72 2e 68 22 0a 0a 0a | QWS_VFB..#include."qvfbhdr.h"... |
3e220 | 63 6c 61 73 73 20 51 56 46 62 4d 6f 75 73 65 48 61 6e 64 6c 65 72 3b 0a 63 6c 61 73 73 20 51 56 | class.QVFbMouseHandler;.class.QV |
3e240 | 46 62 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 3b 0a 0a 63 6c 61 73 73 20 51 56 46 62 53 63 | FbKeyboardHandler;..class.QVFbSc |
3e260 | 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 62 6c 69 63 3a 0a | reen.:.public.QScreen.{.public:. |
3e280 | 20 20 20 20 51 56 46 62 53 63 72 65 65 6e 28 20 69 6e 74 20 64 69 73 70 6c 61 79 5f 69 64 20 29 | ....QVFbScreen(.int.display_id.) |
3e2a0 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 56 46 62 53 63 72 65 65 6e 28 29 3b 0a 20 20 20 | ;.....virtual.~QVFbScreen();.... |
3e2c0 | 20 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 | .virtual.bool.initDevice();..... |
3e2e0 | 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 53 74 72 | virtual.bool.connect(.const.QStr |
3e300 | 69 6e 67 20 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 | ing.&displaySpec.);.....virtual. |
3e320 | 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 6c 20 69 | void.disconnect();.....virtual.i |
3e340 | 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 20 20 | nt.initCursor(void*,.bool);..... |
3e360 | 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 0a 20 | virtual.void.shutdownDevice();.. |
3e380 | 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 6e 73 69 | ...virtual.QGfx.*.createGfx(unsi |
3e3a0 | 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 0a 20 20 | gned.char.*,int,int,int,int);... |
3e3c0 | 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 74 75 | ..virtual.void.save();.....virtu |
3e3e0 | 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 20 76 | al.void.restore();.....virtual.v |
3e400 | 6f 69 64 20 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 | oid.setMode(int.nw,int.nh,int.nd |
3e420 | 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 69 72 74 79 28 20 63 | );......virtual.void.setDirty(.c |
3e440 | 6f 6e 73 74 20 51 52 65 63 74 26 20 72 20 29 0a 09 7b 20 68 64 72 2d 3e 64 69 72 74 79 20 3d 20 | onst.QRect&.r.)..{.hdr->dirty.=. |
3e460 | 54 52 55 45 3b 20 68 64 72 2d 3e 75 70 64 61 74 65 20 3d 20 68 64 72 2d 3e 75 70 64 61 74 65 2e | TRUE;.hdr->update.=.hdr->update. |
3e480 | 75 6e 69 74 65 28 20 72 20 29 3b 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 75 63 63 65 73 73 3b | unite(.r.);.}......bool.success; |
3e4a0 | 0a 20 20 20 20 75 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 | .....unsigned.char.*shmrgn;..... |
3e4c0 | 51 56 46 62 48 65 61 64 65 72 20 2a 68 64 72 3b 0a 20 20 20 20 51 56 46 62 4d 6f 75 73 65 48 61 | QVFbHeader.*hdr;.....QVFbMouseHa |
3e4e0 | 6e 64 6c 65 72 20 2a 6d 6f 75 73 65 48 61 6e 64 6c 65 72 3b 0a 20 20 20 20 51 56 46 62 4b 65 79 | ndler.*mouseHandler;.....QVFbKey |
3e500 | 62 6f 61 72 64 48 61 6e 64 6c 65 72 20 2a 6b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 3b 0a 7d | boardHandler.*keyboardHandler;.} |
3e520 | 3b 0a 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 47 46 58 56 46 42 5f 51 57 53 | ;..#endif..#endif.//.QGFXVFB_QWS |
3e540 | 5f 48 0a 00 00 00 14 00 71 00 6d 00 6f 00 64 00 75 00 6c 00 65 00 73 00 2e 00 68 00 00 01 81 2f | _H......q.m.o.d.u.l.e.s...h..../ |
3e560 | 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *............................... |
3e580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 66 69 | ........................*/.#defi |
3e5a0 | 6e 65 20 51 54 5f 4d 4f 44 55 4c 45 5f 53 54 59 4c 45 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4d | ne.QT_MODULE_STYLES.#define.QT_M |
3e5c0 | 4f 44 55 4c 45 5f 54 4f 4f 4c 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4d 4f 44 55 4c 45 5f 4b 45 | ODULE_TOOLS.#define.QT_MODULE_KE |
3e5e0 | 52 4e 45 4c 0a 23 64 65 66 69 6e 65 20 51 54 5f 4d 4f 44 55 4c 45 5f 57 49 44 47 45 54 53 0a 23 | RNEL.#define.QT_MODULE_WIDGETS.# |
3e600 | 64 65 66 69 6e 65 20 51 54 5f 4d 4f 44 55 4c 45 5f 44 49 41 4c 4f 47 53 0a 23 64 65 66 69 6e 65 | define.QT_MODULE_DIALOGS.#define |
3e620 | 20 51 54 5f 4d 4f 44 55 4c 45 5f 49 43 4f 4e 56 49 45 57 0a 23 64 65 66 69 6e 65 20 51 54 5f 4d | .QT_MODULE_ICONVIEW.#define.QT_M |
3e640 | 4f 44 55 4c 45 5f 57 4f 52 4b 53 50 41 43 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4d 4f 44 55 4c | ODULE_WORKSPACE.#define.QT_MODUL |
3e660 | 45 5f 4e 45 54 57 4f 52 4b 0a 23 64 65 66 69 6e 65 20 51 54 5f 4d 4f 44 55 4c 45 5f 43 41 4e 56 | E_NETWORK.#define.QT_MODULE_CANV |
3e680 | 41 53 0a 23 64 65 66 69 6e 65 20 51 54 5f 4d 4f 44 55 4c 45 5f 54 41 42 4c 45 0a 23 64 65 66 69 | AS.#define.QT_MODULE_TABLE.#defi |
3e6a0 | 6e 65 20 51 54 5f 4d 4f 44 55 4c 45 5f 58 4d 4c 0a 23 64 65 66 69 6e 65 20 51 54 5f 4d 4f 44 55 | ne.QT_MODULE_XML.#define.QT_MODU |
3e6c0 | 4c 45 5f 4f 50 45 4e 47 4c 0a 23 64 65 66 69 6e 65 20 51 54 5f 4d 4f 44 55 4c 45 5f 53 51 4c 0a | LE_OPENGL.#define.QT_MODULE_SQL. |
3e6e0 | 00 00 00 12 00 71 00 6a 00 70 00 65 00 67 00 69 00 6f 00 2e 00 68 00 00 06 8e 2f 2a 20 20 20 20 | .....q.j.p.e.g.i.o...h..../*.... |
3e700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ea00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ea20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ea40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ea60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ea80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3eaa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3eac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3eae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3eb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3eb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3eb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3eb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3eb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3eba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ebc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ebe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ec00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ec20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ec40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ec60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ec80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3eca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ecc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ece0 | 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4a 50 45 47 49 4f 5f 48 0a 23 64 65 66 | ......*/..#ifndef.QJPEGIO_H.#def |
3ed00 | 69 6e 65 20 51 4a 50 45 47 49 4f 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 6c | ine.QJPEGIO_H..#include."qglobal |
3ed20 | 2e 68 22 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 4a 50 45 47 0a | .h"..#ifndef.QT_NO_IMAGEIO_JPEG. |
3ed40 | 0a 76 6f 69 64 20 71 49 6e 69 74 4a 70 65 67 49 4f 28 29 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 | .void.qInitJpegIO();..#endif.//. |
3ed60 | 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 4a 50 45 47 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4a | QT_NO_IMAGEIO_JPEG..#endif.//.QJ |
3ed80 | 50 45 47 49 4f 5f 48 0a 00 00 00 22 00 71 00 69 00 6e 00 74 00 65 00 72 00 6c 00 61 00 63 00 65 | PEGIO_H....".q.i.n.t.e.r.l.a.c.e |
3eda0 | 00 73 00 74 00 79 00 6c 00 65 00 2e 00 68 00 00 11 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 | .s.t.y.l.e...h..../*............ |
3edc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ede0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ee00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ee20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ee40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ee60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ee80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3eea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3eec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3eee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ef00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ef20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ef40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ef60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ef80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3efa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3efc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3efe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3f3a0 | 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 20 30 20 2f 2f 20 23 23 23 23 23 23 20 6e 6f 74 20 | ........*/..#if.0.//.######.not. |
3f3c0 | 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 49 | ported.to.new.API.yet.#ifndef.QI |
3f3e0 | 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 41 | NTERLACESTYLE_H.#define.QINTERLA |
3f400 | 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 65 | CESTYLE_H..#ifndef.QT_H.#include |
3f420 | 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 0a | ."qmotifstyle.h".#endif.//.QT_H. |
3f440 | 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 4c | .#if.!defined(QT_NO_STYLE_INTERL |
3f460 | 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 63 | ACE).||.defined(QT_PLUGIN)..#inc |
3f480 | 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 52 | lude."qpalette.h"..class.Q_EXPOR |
3f4a0 | 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 69 | T.QInterlaceStyle.:.public.QMoti |
3f4c0 | 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 53 | fStyle.{.public:.....QInterlaceS |
3f4e0 | 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 63 | tyle();.....void.polish(.QApplic |
3f500 | 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 70 | ation*);.....void.unPolish(.QApp |
3f520 | 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 69 | lication*);.....void.polish(.QWi |
3f540 | 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 64 | dget*.);.....void.unPolish(.QWid |
3f560 | 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 64 | get*.);......int.defaultFrameWid |
3f580 | 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 6e | th().const;.....QRect.pushButton |
3f5a0 | 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 29 | ContentsRect(.QPushButton.*btn.) |
3f5c0 | 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 69 | ;......void.drawFocusRect.(.QPai |
3f5e0 | 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 6f | nter.*,.const.QRect.&,.const.QCo |
3f600 | 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 20 | lorGroup.&,.const.QColor.*.bg.=. |
3f620 | 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 77 | 0,.bool.=.FALSE.);.....void.draw |
3f640 | 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 20 | Button(.QPainter.*p,.int.x,.int. |
3f660 | 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 51 | y,.int.w,.int.h,.........const.Q |
3f680 | 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 4c | ColorGroup.&g,.bool.sunken.=.FAL |
3f6a0 | 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 3d | SE,.........const.QBrush.*fill.= |
3f6c0 | 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 20 | .0.);.....void.drawButtonMask.(. |
3f6e0 | 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 20 | QPainter.*.p,.int.x,.int.y,.int. |
3f700 | 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 75 | w,.int.h.);.....void.drawBevelBu |
3f720 | 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 2c | tton(.QPainter.*p,.int.x,.int.y, |
3f740 | 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 0a 09 09 09 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 | .int.w,.int.h,......const.QColor |
3f760 | 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 09 | Group.&g,.bool.sunken.=.FALSE,.. |
3f780 | 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 20 | ....const.QBrush.*fill.=.0.);... |
3f7a0 | 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 74 | ...void.drawPushButton(.QPushBut |
3f7c0 | 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 7a | ton*.btn,.QPainter.*p);.....QSiz |
3f7e0 | 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 6f | e.indicatorSize.().const;.....vo |
3f800 | 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 2c | id.drawIndicator.(.QPainter.*.p, |
3f820 | 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 6e | .int.x,.int.y,.int.w,.int.h,.con |
3f840 | 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 62 | st.QColorGroup.&.g,.int.state,.b |
3f860 | 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 3d | ool.down.=.FALSE,.bool.enabled.= |
3f880 | 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 4d | .TRUE.);.....void.drawIndicatorM |
3f8a0 | 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 20 | ask(.QPainter.*p,.int.x,.int.y,. |
3f8c0 | 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 65 | int.w,.int.h,.int.);.....QSize.e |
3f8e0 | 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 0a | xclusiveIndicatorSize.().const;. |
3f900 | 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 28 | ....void.drawExclusiveIndicator( |
3f920 | 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 |
3f940 | 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 67 | .w,.int.h,.const.QColorGroup.&.g |
3f960 | 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 6f | ,.bool.on,.bool.down.=.FALSE,.bo |
3f980 | 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 72 | ol.enabled.=.TRUE.);.....void.dr |
3f9a0 | 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 74 | awExclusiveIndicatorMask(.QPaint |
3f9c0 | 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 74 | er.*.p,.int.x,.int.y,.int.w,.int |
3f9e0 | 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 6f | .h,.bool.);.....QRect.comboButto |
3fa00 | 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 74 | nRect.(.int.x,.int.y,.int.w,.int |
3fa20 | 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 20 | .h.);.....void.drawComboButton(. |
3fa40 | 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 77 | QPainter.*p,.int.x,.int.y,.int.w |
3fa60 | 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 62 | ,.int.h,.const.QColorGroup.&g,.b |
3fa80 | 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 20 | ool.sunken,.bool.editable,.bool. |
3faa0 | 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 20 | enabled,.const.QBrush.*fb.);.... |
3fac0 | 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 68 | .void.drawPushButtonLabel(.QPush |
3fae0 | 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 76 | Button*.btn,.QPainter.*p);.....v |
3fb00 | 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 20 | oid.drawPanel(.QPainter.*p,.int. |
3fb20 | 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 6f | x,.int.y,.int.w,.int.h,.......co |
3fb40 | 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 0a | nst.QColorGroup.&,.bool.sunken,. |
3fb60 | 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 73 | ......int.lineWidth,.const.QBrus |
3fb80 | 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 65 | h.*fill.);......void.scrollBarMe |
3fba0 | 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 74 | trics(.const.QScrollBar*.sb,.int |
3fbc0 | 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 74 | .&sliderMin,.int.&sliderMax,.int |
3fbe0 | 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 29 | .&sliderLength,.int.&buttonDim.) |
3fc00 | 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 73 | ;.....void.drawScrollBarControls |
3fc20 | 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 2a | (.QPainter*.p,.const.QScrollBar* |
3fc40 | 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 72 | .sb,.int.sliderStart,.uint.contr |
3fc60 | 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 76 | ols,.uint.activeControl.);.....v |
3fc80 | 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 6e | oid.drawSlider(.QPainter.*.p,.in |
3fca0 | 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 20 | t.x,.int.y,.int.w,.int.h,.const. |
3fcc0 | 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 6f | QColorGroup.&.g,.Orientation,.bo |
3fce0 | 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 0a | ol.tickAbove,.bool.tickBelow.);. |
3fd00 | 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 6e | ....void.drawSliderGroove(.QPain |
3fd20 | 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 |
3fd40 | 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 4f | t.h,.const.QColorGroup.&.g,.QCOO |
3fd60 | 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 6c | RD.c,.Orientation.);.....int.spl |
3fd80 | 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 61 | itterWidth().const;.....void.dra |
3fda0 | 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 69 | wSplitter(.QPainter.*p,.int.x,.i |
3fdc0 | 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 73 | nt.y,.int.w,.int.h,.........cons |
3fde0 | 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 72 | t.QColorGroup.&g,.Orientation.or |
3fe00 | 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 64 | ient);......int.buttonDefaultInd |
3fe20 | 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 74 | icatorWidth().const;.....int.set |
3fe40 | 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 69 | SliderThickness().const;.....QSi |
3fe60 | 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 69 | ze.scrollBarExtent().const;..pri |
3fe80 | 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 7d | vate:.....QPalette.oldPalette;.} |
3fea0 | 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 41 | ;..#endif.//.QT_NO_STYLE_INTERLA |
3fec0 | 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 69 | CE..#endif.#endif......q.m.o.t.i |
3fee0 | 00 66 00 73 00 74 00 79 00 6c 00 65 00 2e 00 68 00 00 0f b2 2f 2a 20 20 20 20 20 20 20 20 20 20 | .f.s.t.y.l.e...h..../*.......... |
3ff00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ff20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ff40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ff60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ff80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ffa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ffc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ffe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
400a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
400c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
400e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
401a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
401c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
401e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
402a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
402c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
402e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
403a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
403c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
403e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
404a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
404c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
404e0 | 20 20 2a 2f 0a 0a 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 | ..*/..#ifndef.QMOTIFSTYLE_H.#def |
40500 | 69 6e 65 20 51 4d 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 | ine.QMOTIFSTYLE_H..#ifndef.QT_H. |
40520 | 23 69 6e 63 6c 75 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 | #include."qcommonstyle.h".#endif |
40540 | 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 53 54 59 | .//.QT_H..#if.!defined(QT_NO_STY |
40560 | 4c 45 5f 4d 4f 54 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 | LE_MOTIF).||.defined(QT_PLUGIN). |
40580 | 0a 63 6c 61 73 73 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 | .class.QPalette;..#if.defined(QT |
405a0 | 5f 50 4c 55 47 49 4e 29 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 4c 45 5f | _PLUGIN).#define.Q_EXPORT_STYLE_ |
405c0 | 4d 4f 54 49 46 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 5f 53 54 59 | MOTIF.#else.#define.Q_EXPORT_STY |
405e0 | 4c 45 5f 4d 4f 54 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 | LE_MOTIF.Q_EXPORT.#endif...class |
40600 | 20 51 5f 45 58 50 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 | .Q_EXPORT_STYLE_MOTIF.QMotifStyl |
40620 | 65 20 3a 20 70 75 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 | e.:.public.QCommonStyle.{.....Q_ |
40640 | 4f 42 4a 45 43 54 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 | OBJECT.public:.....QMotifStyle(. |
40660 | 62 6f 6f 6c 20 75 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 | bool.useHighlightCols=FALSE.);.. |
40680 | 20 20 20 76 69 72 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 | ...virtual.~QMotifStyle();...... |
406a0 | 76 6f 69 64 20 73 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 | void.setUseHighlightColors(.bool |
406c0 | 20 29 3b 0a 20 20 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 | .);.....bool.useHighlightColors( |
406e0 | 29 20 63 6f 6e 73 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 | ).const;......void.polish(.QPale |
40700 | 74 74 65 26 20 29 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 | tte&.);.....void.polish(.QWidget |
40720 | 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 70 6f 6c 69 73 68 28 20 51 41 70 70 6c 69 63 61 74 69 | *.);.....void.polish(.QApplicati |
40740 | 6f 6e 2a 20 29 3b 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 | on*.);......void.polishPopupMenu |
40760 | 28 20 51 50 6f 70 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 | (.QPopupMenu*.);......//.new.sty |
40780 | 6c 65 20 41 50 49 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 50 72 69 6d 69 74 69 76 65 28 20 50 | le.API.....void.drawPrimitive(.P |
407a0 | 72 69 6d 69 74 69 76 65 45 6c 65 6d 65 6e 74 20 70 65 2c 0a 09 09 09 51 50 61 69 6e 74 65 72 20 | rimitiveElement.pe,....QPainter. |
407c0 | 2a 70 2c 0a 09 09 09 63 6f 6e 73 74 20 51 52 65 63 74 20 26 72 2c 0a 09 09 09 63 6f 6e 73 74 20 | *p,....const.QRect.&r,....const. |
407e0 | 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 2c 0a 09 09 09 53 46 6c 61 67 73 20 66 6c 61 67 73 | QColorGroup.&cg,....SFlags.flags |
40800 | 20 3d 20 53 74 79 6c 65 5f 44 65 66 61 75 6c 74 2c 0a 09 09 09 63 6f 6e 73 74 20 51 53 74 79 6c | .=.Style_Default,....const.QStyl |
40820 | 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 | eOption&.=.QStyleOption::Default |
40840 | 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 72 6f 6c 28 | .).const;......void.drawControl( |
40860 | 20 43 6f 6e 74 72 6f 6c 45 6c 65 6d 65 6e 74 20 65 6c 65 6d 65 6e 74 2c 0a 09 09 20 20 20 20 20 | .ControlElement.element,........ |
40880 | 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 57 69 64 | .QPainter.*p,.........const.QWid |
408a0 | 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 | get.*widget,.........const.QRect |
408c0 | 20 26 72 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 | .&r,.........const.QColorGroup.& |
408e0 | 63 67 2c 0a 09 09 20 20 20 20 20 20 53 46 6c 61 67 73 20 68 6f 77 20 3d 20 53 74 79 6c 65 5f 44 | cg,.........SFlags.how.=.Style_D |
40900 | 65 66 61 75 6c 74 2c 0a 09 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 | efault,.........const.QStyleOpti |
40920 | 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 29 20 63 6f | on&.=.QStyleOption::Default.).co |
40940 | 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f | nst;......void.drawComplexContro |
40960 | 6c 28 20 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 6f 6c 2c 0a 09 09 09 20 20 | l(.ComplexControl.control,...... |
40980 | 20 20 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 57 | ...QPainter.*p,.........const.QW |
409a0 | 69 64 67 65 74 2a 20 77 69 64 67 65 74 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 52 65 | idget*.widget,.........const.QRe |
409c0 | 63 74 26 20 72 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 43 6f 6c 6f 72 47 72 6f 75 70 | ct&.r,.........const.QColorGroup |
409e0 | 26 20 63 67 2c 0a 09 09 09 20 20 20 20 20 53 46 6c 61 67 73 20 68 6f 77 20 3d 20 53 74 79 6c 65 | &.cg,.........SFlags.how.=.Style |
40a00 | 5f 44 65 66 61 75 6c 74 2c 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 09 09 09 20 20 20 20 20 | _Default,.#ifdef.Q_QDOC......... |
40a20 | 53 43 46 6c 61 67 73 20 73 75 62 20 3d 20 53 43 5f 41 6c 6c 2c 0a 23 65 6c 73 65 0a 09 09 09 20 | SCFlags.sub.=.SC_All,.#else..... |
40a40 | 20 20 20 20 53 43 46 6c 61 67 73 20 73 75 62 20 3d 20 28 75 69 6e 74 29 53 43 5f 41 6c 6c 2c 0a | ....SCFlags.sub.=.(uint)SC_All,. |
40a60 | 23 65 6e 64 69 66 0a 09 09 09 20 20 20 20 20 53 43 46 6c 61 67 73 20 73 75 62 41 63 74 69 76 65 | #endif.........SCFlags.subActive |
40a80 | 20 3d 20 53 43 5f 4e 6f 6e 65 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 | .=.SC_None,.........const.QStyle |
40aa0 | 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 61 75 6c 74 20 | Option&.=.QStyleOption::Default. |
40ac0 | 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 71 75 65 72 79 53 75 62 43 6f 6e 74 | ).const;......QRect.querySubCont |
40ae0 | 72 6f 6c 4d 65 74 72 69 63 73 28 20 43 6f 6d 70 6c 65 78 43 6f 6e 74 72 6f 6c 20 63 6f 6e 74 72 | rolMetrics(.ComplexControl.contr |
40b00 | 6f 6c 2c 0a 09 09 09 09 20 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c | ol,.......const.QWidget.*widget, |
40b20 | 0a 09 09 09 09 20 20 53 75 62 43 6f 6e 74 72 6f 6c 20 73 63 2c 0a 09 09 09 09 20 20 63 6f 6e 73 | .......SubControl.sc,.......cons |
40b40 | 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a | t.QStyleOption&.=.QStyleOption:: |
40b60 | 44 65 66 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 70 69 78 65 6c 4d | Default.).const;......int.pixelM |
40b80 | 65 74 72 69 63 28 20 50 69 78 65 6c 4d 65 74 72 69 63 20 6d 65 74 72 69 63 2c 20 63 6f 6e 73 74 | etric(.PixelMetric.metric,.const |
40ba0 | 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 20 3d 20 30 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 | .QWidget.*widget.=.0.).const;... |
40bc0 | 20 20 20 51 53 69 7a 65 20 73 69 7a 65 46 72 6f 6d 43 6f 6e 74 65 6e 74 73 28 20 43 6f 6e 74 65 | ...QSize.sizeFromContents(.Conte |
40be0 | 6e 74 73 54 79 70 65 20 63 6f 6e 74 65 6e 74 73 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 | ntsType.contents,........const.Q |
40c00 | 57 69 64 67 65 74 20 2a 77 69 64 67 65 74 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 53 69 | Widget.*widget,........const.QSi |
40c20 | 7a 65 20 26 63 6f 6e 74 65 6e 74 73 53 69 7a 65 2c 0a 09 09 09 20 20 20 20 63 6f 6e 73 74 20 51 | ze.&contentsSize,........const.Q |
40c40 | 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 3a 3a 44 65 66 | StyleOption&.=.QStyleOption::Def |
40c60 | 61 75 6c 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 52 65 63 74 20 73 75 62 52 65 63 74 | ault.).const;......QRect.subRect |
40c80 | 28 20 53 75 62 52 65 63 74 20 72 2c 20 63 6f 6e 73 74 20 51 57 69 64 67 65 74 20 2a 77 69 64 67 | (.SubRect.r,.const.QWidget.*widg |
40ca0 | 65 74 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 50 69 78 6d 61 70 20 73 74 79 6c 65 50 69 | et.).const;......QPixmap.stylePi |
40cc0 | 78 6d 61 70 28 53 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 | xmap(StylePixmap,.const.QWidget. |
40ce0 | 2a 20 3d 20 30 2c 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 26 20 3d 20 51 53 74 | *.=.0,.const.QStyleOption&.=.QSt |
40d00 | 79 6c 65 4f 70 74 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 | yleOption::Default).const;...... |
40d20 | 69 6e 74 20 73 74 79 6c 65 48 69 6e 74 28 53 74 79 6c 65 48 69 6e 74 20 73 68 2c 20 63 6f 6e 73 | int.styleHint(StyleHint.sh,.cons |
40d40 | 74 20 51 57 69 64 67 65 74 20 2a 2c 20 63 6f 6e 73 74 20 51 53 74 79 6c 65 4f 70 74 69 6f 6e 20 | t.QWidget.*,.const.QStyleOption. |
40d60 | 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 20 20 51 | &.=.QStyleOption::Default,.....Q |
40d80 | 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 0a 70 72 | StyleHintReturn*.=.0).const;..pr |
40da0 | 69 76 61 74 65 3a 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 | ivate:.....bool.highlightCols;.. |
40dc0 | 20 20 20 20 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 | ....//.Disabled.copy.constructor |
40de0 | 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 | .and.operator=.#if.defined(Q_DIS |
40e00 | 41 42 4c 45 5f 43 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 | ABLE_COPY).....QMotifStyle(.cons |
40e20 | 74 20 51 4d 6f 74 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 | t.QMotifStyle.&.);.....QMotifSty |
40e40 | 6c 65 26 20 6f 70 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 | le&.operator=(.const.QMotifStyle |
40e60 | 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f | .&.);.#endif.};..#endif.//.QT_NO |
40e80 | 5f 53 54 59 4c 45 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 | _STYLE_MOTIF..#endif.//.QMOTIFST |
40ea0 | 59 4c 45 5f 48 0a 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 | YLE_H......q.f.r.a.m.e...h..../* |
40ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
40fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
410a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
410c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
410e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
411a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
411c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
411e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
412a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
412c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
412e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
413a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
413c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
413e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
41480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
414a0 | 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 46 52 41 4d 45 5f 48 0a 23 64 | .........*/..#ifndef.QFRAME_H.#d |
414c0 | 65 66 69 6e 65 20 51 46 52 41 4d 45 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e | efine.QFRAME_H..#ifndef.QT_H.#in |
414e0 | 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 | clude."qwidget.h".#endif.//.QT_H |
41500 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 46 52 41 4d 45 0a 0a 63 6c 61 73 73 20 51 5f 45 | ..#ifndef.QT_NO_FRAME..class.Q_E |
41520 | 58 50 4f 52 54 20 51 46 72 61 6d 65 20 3a 20 70 75 62 6c 69 63 20 51 57 69 64 67 65 74 0a 7b 0a | XPORT.QFrame.:.public.QWidget.{. |
41540 | 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 68 61 70 65 20 | ....Q_OBJECT.....Q_ENUMS(.Shape. |
41560 | 53 68 61 64 6f 77 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 66 72 61 | Shadow.).....Q_PROPERTY(.int.fra |
41580 | 6d 65 57 69 64 74 68 20 52 45 41 44 20 66 72 61 6d 65 57 69 64 74 68 20 29 0a 20 20 20 20 51 5f | meWidth.READ.frameWidth.).....Q_ |
415a0 | 50 52 4f 50 45 52 54 59 28 20 51 52 65 63 74 20 63 6f 6e 74 65 6e 74 73 52 65 63 74 20 52 45 41 | PROPERTY(.QRect.contentsRect.REA |
415c0 | 44 20 63 6f 6e 74 65 6e 74 73 52 65 63 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 | D.contentsRect.).....Q_PROPERTY( |
415e0 | 20 53 68 61 70 65 20 66 72 61 6d 65 53 68 61 70 65 20 52 45 41 44 20 66 72 61 6d 65 53 68 61 70 | .Shape.frameShape.READ.frameShap |
41600 | 65 20 57 52 49 54 45 20 73 65 74 46 72 61 6d 65 53 68 61 70 65 20 29 0a 20 20 20 20 51 5f 50 52 | e.WRITE.setFrameShape.).....Q_PR |
41620 | 4f 50 45 52 54 59 28 20 53 68 61 64 6f 77 20 66 72 61 6d 65 53 68 61 64 6f 77 20 52 45 41 44 20 | OPERTY(.Shadow.frameShadow.READ. |
41640 | 66 72 61 6d 65 53 68 61 64 6f 77 20 57 52 49 54 45 20 73 65 74 46 72 61 6d 65 53 68 61 64 6f 77 | frameShadow.WRITE.setFrameShadow |
41660 | 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6c 69 6e 65 57 69 64 74 68 | .).....Q_PROPERTY(.int.lineWidth |
41680 | 20 52 45 41 44 20 6c 69 6e 65 57 69 64 74 68 20 57 52 49 54 45 20 73 65 74 4c 69 6e 65 57 69 64 | .READ.lineWidth.WRITE.setLineWid |
416a0 | 74 68 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6d 61 72 67 69 6e 20 | th.).....Q_PROPERTY(.int.margin. |
416c0 | 52 45 41 44 20 6d 61 72 67 69 6e 20 57 52 49 54 45 20 73 65 74 4d 61 72 67 69 6e 20 29 0a 20 20 | READ.margin.WRITE.setMargin.)... |
416e0 | 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6d 69 64 4c 69 6e 65 57 69 64 74 68 20 52 | ..Q_PROPERTY(.int.midLineWidth.R |
41700 | 45 41 44 20 6d 69 64 4c 69 6e 65 57 69 64 74 68 20 57 52 49 54 45 20 73 65 74 4d 69 64 4c 69 6e | EAD.midLineWidth.WRITE.setMidLin |
41720 | 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 63 74 20 66 | eWidth.).....Q_PROPERTY(.QRect.f |
41740 | 72 61 6d 65 52 65 63 74 20 52 45 41 44 20 66 72 61 6d 65 52 65 63 74 20 57 52 49 54 45 20 73 65 | rameRect.READ.frameRect.WRITE.se |
41760 | 74 46 72 61 6d 65 52 65 63 74 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 0a 70 | tFrameRect.DESIGNABLE.false.)..p |
41780 | 75 62 6c 69 63 3a 0a 20 20 20 20 51 46 72 61 6d 65 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 | ublic:.....QFrame(.QWidget*.pare |
417a0 | 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 57 46 6c 61 67 73 | nt=0,.const.char*.name=0,.WFlags |
417c0 | 20 66 3d 30 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 53 74 | .f=0.);......int.........frameSt |
417e0 | 79 6c 65 28 29 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 | yle()....const;.....virtual.void |
41800 | 20 73 65 74 46 72 61 6d 65 53 74 79 6c 65 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 | .setFrameStyle(.int.);......int. |
41820 | 20 20 20 20 20 20 20 20 66 72 61 6d 65 57 69 64 74 68 28 29 20 20 20 20 63 6f 6e 73 74 3b 0a 20 | ........frameWidth()....const;.. |
41840 | 20 20 20 51 52 65 63 74 20 20 20 20 20 20 20 63 6f 6e 74 65 6e 74 73 52 65 63 74 28 29 20 20 63 | ...QRect.......contentsRect()..c |
41860 | 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 5f 51 44 4f 43 0a 20 20 20 20 62 6f 6f 6c 20 20 | onst;..#ifndef.Q_QDOC.....bool.. |
41880 | 20 20 20 20 20 20 6c 69 6e 65 53 68 61 70 65 73 4f 6b 28 29 20 20 63 6f 6e 73 74 20 7b 20 72 65 | ......lineShapesOk()..const.{.re |
418a0 | 74 75 72 6e 20 54 52 55 45 3b 20 7d 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 51 53 69 7a 65 20 20 | turn.TRUE;.}.#endif......QSize.. |
418c0 | 20 20 20 20 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d | .....sizeHint().const;......enum |
418e0 | 20 53 68 61 70 65 20 7b 20 4e 6f 46 72 61 6d 65 20 20 3d 20 30 2c 20 20 20 20 20 20 20 20 20 20 | .Shape.{.NoFrame..=.0,.......... |
41900 | 20 20 20 20 20 20 20 20 2f 2f 20 6e 6f 20 66 72 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 | ........//.no.frame............. |
41920 | 20 20 20 20 20 42 6f 78 20 20 20 20 20 20 3d 20 30 78 30 30 30 31 2c 20 20 20 20 20 20 20 20 20 | .....Box......=.0x0001,......... |
41940 | 20 20 20 20 2f 2f 20 72 65 63 74 61 6e 67 75 6c 61 72 20 62 6f 78 0a 20 20 20 20 20 20 20 20 20 | ....//.rectangular.box.......... |
41960 | 20 20 20 20 20 20 20 20 50 61 6e 65 6c 20 20 20 20 3d 20 30 78 30 30 30 32 2c 20 20 20 20 20 20 | ........Panel....=.0x0002,...... |
41980 | 20 20 20 20 20 20 20 2f 2f 20 72 65 63 74 61 6e 67 75 6c 61 72 20 70 61 6e 65 6c 0a 20 20 20 20 | .......//.rectangular.panel..... |
419a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 57 69 6e 50 61 6e 65 6c 20 3d 20 30 78 30 30 30 33 2c 20 | .............WinPanel.=.0x0003,. |
419c0 | 20 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 20 70 61 6e 65 6c | ............//.rectangular.panel |
419e0 | 20 28 57 69 6e 64 6f 77 73 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 48 4c 69 6e | .(Windows)..................HLin |
41a00 | 65 20 20 20 20 3d 20 30 78 30 30 30 34 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 68 6f | e....=.0x0004,.............//.ho |
41a20 | 72 69 7a 6f 6e 74 61 6c 20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 56 | rizontal.line..................V |
41a40 | 4c 69 6e 65 20 20 20 20 3d 20 30 78 30 30 30 35 2c 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f | Line....=.0x0005,.............// |
41a60 | 20 76 65 72 74 69 63 61 6c 20 6c 69 6e 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .vertical.line.................. |
41a80 | 53 74 79 6c 65 64 50 61 6e 65 6c 20 3d 20 30 78 30 30 30 36 2c 20 20 20 20 20 20 20 20 20 20 2f | StyledPanel.=.0x0006,........../ |
41aa0 | 2f 20 72 65 63 74 61 6e 67 75 6c 61 72 20 70 61 6e 65 6c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e | /.rectangular.panel.depending.on |
41ac0 | 20 74 68 65 20 47 55 49 20 73 74 79 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .the.GUI.style.................. |
41ae0 | 50 6f 70 75 70 50 61 6e 65 6c 20 3d 20 30 78 30 30 30 37 2c 20 20 20 20 20 20 20 20 20 20 20 2f | PopupPanel.=.0x0007,.........../ |
41b00 | 2f 20 72 65 63 74 61 6e 67 75 6c 61 72 20 70 61 6e 65 6c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e | /.rectangular.panel.depending.on |
41b20 | 20 74 68 65 20 47 55 49 20 73 74 79 6c 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .the.GUI.style.................. |
41b40 | 4d 65 6e 75 42 61 72 50 61 6e 65 6c 20 3d 20 30 78 30 30 30 38 2c 0a 20 20 20 20 20 20 20 20 20 | MenuBarPanel.=.0x0008,.......... |
41b60 | 20 20 20 20 20 20 20 20 54 6f 6f 6c 42 61 72 50 61 6e 65 6c 20 3d 20 30 78 30 30 30 39 2c 0a 09 | ........ToolBarPanel.=.0x0009,.. |
41b80 | 09 20 4c 69 6e 65 45 64 69 74 50 61 6e 65 6c 20 3d 20 30 78 30 30 30 61 2c 0a 09 09 20 54 61 62 | ..LineEditPanel.=.0x000a,....Tab |
41ba0 | 57 69 64 67 65 74 50 61 6e 65 6c 20 3d 20 30 78 30 30 30 62 2c 0a 09 09 20 47 72 6f 75 70 42 6f | WidgetPanel.=.0x000b,....GroupBo |
41bc0 | 78 50 61 6e 65 6c 20 3d 20 30 78 30 30 30 63 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | xPanel.=.0x000c,................ |
41be0 | 20 20 4d 53 68 61 70 65 20 20 20 3d 20 30 78 30 30 30 66 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..MShape...=.0x000f............. |
41c00 | 20 2f 2f 20 6d 61 73 6b 20 66 6f 72 20 74 68 65 20 73 68 61 70 65 0a 20 20 20 20 7d 3b 0a 20 20 | .//.mask.for.the.shape.....};... |
41c20 | 20 20 65 6e 75 6d 20 53 68 61 64 6f 77 20 7b 20 50 6c 61 69 6e 20 20 20 20 3d 20 30 78 30 30 31 | ..enum.Shadow.{.Plain....=.0x001 |
41c40 | 30 2c 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 70 6c 61 69 6e 20 6c 69 6e 65 0a 20 20 20 20 | 0,............//.plain.line..... |
41c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 61 69 73 65 64 20 20 20 3d 20 30 78 30 30 32 30 2c | ..............Raised...=.0x0020, |
41c80 | 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 72 61 69 73 65 64 20 73 68 61 64 6f 77 20 65 66 66 | ............//.raised.shadow.eff |
41ca0 | 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 75 6e 6b 65 6e 20 20 20 3d | ect...................Sunken...= |
41cc0 | 20 30 78 30 30 33 30 2c 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 73 75 6e 6b 65 6e 20 73 68 | .0x0030,............//.sunken.sh |
41ce0 | 61 64 6f 77 20 65 66 66 65 63 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 53 | adow.effect...................MS |
41d00 | 68 61 64 6f 77 20 20 3d 20 30 78 30 30 66 30 20 7d 3b 20 20 20 20 20 20 20 20 20 20 2f 2f 20 6d | hadow..=.0x00f0.};..........//.m |
41d20 | 61 73 6b 20 66 6f 72 20 74 68 65 20 73 68 61 64 6f 77 0a 0a 20 20 20 20 53 68 61 70 65 20 20 20 | ask.for.the.shadow......Shape... |
41d40 | 20 20 20 20 66 72 61 6d 65 53 68 61 70 65 28 29 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 | ....frameShape()....const;.....v |
41d60 | 6f 69 64 20 20 20 20 20 20 20 20 73 65 74 46 72 61 6d 65 53 68 61 70 65 28 20 53 68 61 70 65 20 | oid........setFrameShape(.Shape. |
41d80 | 29 3b 0a 20 20 20 20 53 68 61 64 6f 77 20 20 20 20 20 20 66 72 61 6d 65 53 68 61 64 6f 77 28 29 | );.....Shadow......frameShadow() |
41da0 | 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 74 46 72 61 | ...const;.....void........setFra |
41dc0 | 6d 65 53 68 61 64 6f 77 28 20 53 68 61 64 6f 77 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 20 20 20 | meShadow(.Shadow.);......int.... |
41de0 | 20 20 20 20 20 6c 69 6e 65 57 69 64 74 68 28 29 20 20 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | .....lineWidth().....const;..... |
41e00 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4c 69 6e 65 57 69 64 74 68 28 20 69 6e 74 20 29 | virtual.void.setLineWidth(.int.) |
41e20 | 3b 0a 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 6d 61 72 67 69 6e 28 29 20 20 20 20 20 | ;......int.........margin()..... |
41e40 | 20 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d 61 | ...const;.....virtual.void.setMa |
41e60 | 72 67 69 6e 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 6d 69 | rgin(.int.);......int.........mi |
41e80 | 64 4c 69 6e 65 57 69 64 74 68 28 29 20 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | dLineWidth()..const;.....virtual |
41ea0 | 20 76 6f 69 64 20 73 65 74 4d 69 64 4c 69 6e 65 57 69 64 74 68 28 20 69 6e 74 20 29 3b 0a 0a 20 | .void.setMidLineWidth(.int.);... |
41ec0 | 20 20 20 51 52 65 63 74 20 20 20 20 20 20 20 66 72 61 6d 65 52 65 63 74 28 29 20 20 20 20 20 63 | ...QRect.......frameRect().....c |
41ee0 | 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 72 61 6d 65 52 | onst;.....virtual.void.setFrameR |
41f00 | 65 63 74 28 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 | ect(.const.QRect.&.);..protected |
41f20 | 3a 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 70 61 69 6e 74 45 76 65 6e 74 28 20 51 50 | :.....void........paintEvent(.QP |
41f40 | 61 69 6e 74 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 72 | aintEvent.*.);.....void........r |
41f60 | 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 | esizeEvent(.QResizeEvent.*.);... |
41f80 | 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 46 72 61 6d 65 28 20 51 50 61 69 6e 74 | ..virtual.void.drawFrame(.QPaint |
41fa0 | 65 72 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 43 6f 6e | er.*.);.....virtual.void.drawCon |
41fc0 | 74 65 6e 74 73 28 20 51 50 61 69 6e 74 65 72 20 2a 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | tents(.QPainter.*.);.....virtual |
41fe0 | 20 76 6f 69 64 20 66 72 61 6d 65 43 68 61 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 20 | .void.frameChanged();.....void.. |
42000 | 20 20 20 20 20 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 | ......styleChange(.QStyle&.);..p |
42020 | 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 20 20 20 20 20 20 20 75 70 64 61 74 65 46 72 | rivate:.....void........updateFr |
42040 | 61 6d 65 57 69 64 74 68 28 62 6f 6f 6c 3d 46 41 4c 53 45 29 3b 0a 20 20 20 20 51 52 65 63 74 20 | ameWidth(bool=FALSE);.....QRect. |
42060 | 20 20 20 20 20 20 66 72 65 63 74 3b 0a 20 20 20 20 69 6e 74 20 20 20 20 20 20 20 20 20 66 73 74 | ......frect;.....int.........fst |
42080 | 79 6c 65 3b 0a 20 20 20 20 73 68 6f 72 74 20 20 20 20 20 20 20 6c 77 69 64 74 68 3b 0a 20 20 20 | yle;.....short.......lwidth;.... |
420a0 | 20 73 68 6f 72 74 20 20 20 20 20 20 20 6d 77 69 64 74 68 3b 0a 20 20 20 20 73 68 6f 72 74 20 20 | .short.......mwidth;.....short.. |
420c0 | 20 20 20 20 20 6d 6c 77 69 64 74 68 3b 0a 20 20 20 20 73 68 6f 72 74 20 20 20 20 20 20 20 66 77 | .....mlwidth;.....short.......fw |
420e0 | 69 64 74 68 3b 0a 0a 20 20 20 20 76 6f 69 64 20 2a 20 64 3b 0a 70 72 69 76 61 74 65 3a 20 20 20 | idth;......void.*.d;.private:... |
42100 | 20 20 20 20 20 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f | .....//.Disabled.copy.constructo |
42120 | 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 | r.and.operator=.#if.defined(Q_DI |
42140 | 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 46 72 61 6d 65 28 20 63 6f 6e 73 74 20 51 46 | SABLE_COPY).....QFrame(.const.QF |
42160 | 72 61 6d 65 20 26 20 29 3b 0a 20 20 20 20 51 46 72 61 6d 65 20 26 6f 70 65 72 61 74 6f 72 3d 28 | rame.&.);.....QFrame.&operator=( |
42180 | 20 63 6f 6e 73 74 20 51 46 72 61 6d 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 0a 69 | .const.QFrame.&.);.#endif.};...i |
421a0 | 6e 6c 69 6e 65 20 69 6e 74 20 51 46 72 61 6d 65 3a 3a 66 72 61 6d 65 53 74 79 6c 65 28 29 20 63 | nline.int.QFrame::frameStyle().c |
421c0 | 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 66 73 74 79 6c 65 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 | onst.{.return.fstyle;.}..inline. |
421e0 | 51 46 72 61 6d 65 3a 3a 53 68 61 70 65 20 51 46 72 61 6d 65 3a 3a 66 72 61 6d 65 53 68 61 70 65 | QFrame::Shape.QFrame::frameShape |
42200 | 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 28 53 68 61 70 65 29 20 28 20 66 73 74 79 | ().const.{.return.(Shape).(.fsty |
42220 | 6c 65 20 26 20 4d 53 68 61 70 65 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 46 72 61 6d 65 3a | le.&.MShape.);.}..inline.QFrame: |
42240 | 3a 53 68 61 64 6f 77 20 51 46 72 61 6d 65 3a 3a 66 72 61 6d 65 53 68 61 64 6f 77 28 29 20 63 6f | :Shadow.QFrame::frameShadow().co |
42260 | 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 28 53 68 61 64 6f 77 29 20 28 20 66 73 74 79 6c 65 20 26 | nst.{.return.(Shadow).(.fstyle.& |
42280 | 20 4d 53 68 61 64 6f 77 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 46 72 61 6d | .MShadow.);.}..inline.void.QFram |
422a0 | 65 3a 3a 73 65 74 46 72 61 6d 65 53 68 61 70 65 28 20 51 46 72 61 6d 65 3a 3a 53 68 61 70 65 20 | e::setFrameShape(.QFrame::Shape. |
422c0 | 73 20 29 0a 7b 20 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 | s.).{.setFrameStyle(.(.fstyle.&. |
422e0 | 4d 53 68 61 64 6f 77 20 29 20 7c 20 73 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 | MShadow.).|.s.);.}..inline.void. |
42300 | 51 46 72 61 6d 65 3a 3a 73 65 74 46 72 61 6d 65 53 68 61 64 6f 77 28 20 51 46 72 61 6d 65 3a 3a | QFrame::setFrameShadow(.QFrame:: |
42320 | 53 68 61 64 6f 77 20 73 20 29 0a 7b 20 73 65 74 46 72 61 6d 65 53 74 79 6c 65 28 20 28 20 66 73 | Shadow.s.).{.setFrameStyle(.(.fs |
42340 | 74 79 6c 65 20 26 20 4d 53 68 61 70 65 20 29 20 7c 20 73 20 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 | tyle.&.MShape.).|.s.);.}..inline |
42360 | 20 69 6e 74 20 51 46 72 61 6d 65 3a 3a 6c 69 6e 65 57 69 64 74 68 28 29 20 63 6f 6e 73 74 0a 7b | .int.QFrame::lineWidth().const.{ |
42380 | 20 72 65 74 75 72 6e 20 6c 77 69 64 74 68 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 46 | .return.lwidth;.}..inline.int.QF |
423a0 | 72 61 6d 65 3a 3a 6d 69 64 4c 69 6e 65 57 69 64 74 68 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 | rame::midLineWidth().const.{.ret |
423c0 | 75 72 6e 20 6d 6c 77 69 64 74 68 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 46 72 61 6d | urn.mlwidth;.}..inline.int.QFram |
423e0 | 65 3a 3a 6d 61 72 67 69 6e 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 6d 77 69 64 74 | e::margin().const.{.return.mwidt |
42400 | 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 66 72 61 6d 65 57 69 | h;.}..inline.int.QFrame::frameWi |
42420 | 64 74 68 28 29 20 63 6f 6e 73 74 0a 7b 20 72 65 74 75 72 6e 20 66 77 69 64 74 68 3b 20 7d 0a 0a | dth().const.{.return.fwidth;.}.. |
42440 | 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 46 52 41 4d 45 0a 0a 23 65 6e 64 69 66 20 2f | .#endif.//.QT_NO_FRAME..#endif./ |
42460 | 2f 20 51 46 52 41 4d 45 5f 48 0a 00 00 00 14 00 71 00 67 00 65 00 6e 00 65 00 72 00 69 00 63 00 | /.QFRAME_H......q.g.e.n.e.r.i.c. |
42480 | 2e 00 68 00 00 06 6f 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..h...o/*....................... |
424a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
424c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
424e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
425a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
425c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
425e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
426a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
426c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
426e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
427a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
427c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
427e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
428a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
428c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
428e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
429a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
429c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
429e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42a80 | 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 45 4e 45 52 49 43 5f 48 0a | .........*/..#ifndef.QGENERIC_H. |
42aa0 | 23 64 65 66 69 6e 65 20 51 47 45 4e 45 52 49 43 5f 48 0a 0a 23 65 72 72 6f 72 20 22 64 6f 20 6e | #define.QGENERIC_H..#error."do.n |
42ac0 | 6f 74 20 69 6e 63 6c 75 64 65 20 71 67 65 6e 65 72 69 63 2e 68 20 61 6e 79 20 6d 6f 72 65 22 0a | ot.include.qgeneric.h.any.more". |
42ae0 | 0a 23 65 6e 64 69 66 20 2f 2f 20 51 47 45 4e 45 52 49 43 5f 48 0a 00 00 00 1e 00 71 00 6b 00 65 | .#endif.//.QGENERIC_H......q.k.e |
42b00 | 00 79 00 62 00 6f 00 61 00 72 00 64 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 06 8a 2f 2a 20 20 | .y.b.o.a.r.d._.q.w.s...h..../*.. |
42b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
42fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 | .......................*/..#ifnd |
43020 | 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 65 20 51 4b 45 59 42 | ef.QKEYBOARD_QWS_H.#define.QKEYB |
43040 | 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 23 69 6e 63 6c 75 64 | OARD_QWS_H..#ifndef.QT_H.#includ |
43060 | 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 | e."qobject.h".#endif.//.QT_H..#i |
43080 | 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 63 6c 61 73 73 20 51 | fndef.QT_NO_QWS_KEYBOARD.class.Q |
430a0 | 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 63 20 51 4f 62 6a 65 | WSKeyboardHandler.:.public.QObje |
430c0 | 63 74 20 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 57 | ct.{.....Q_OBJECT.public:.....QW |
430e0 | 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 6c 20 | SKeyboardHandler();.....virtual. |
43100 | 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 72 6f 74 65 63 74 65 | ~QWSKeyboardHandler();..protecte |
43120 | 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 73 73 4b 65 79 45 76 | d:.....virtual.void.processKeyEv |
43140 | 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 6f 64 65 2c 20 69 6e | ent(int.unicode,.int.keycode,.in |
43160 | 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 69 73 50 72 65 73 73 | t.modifiers,........bool.isPress |
43180 | 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 6e 64 69 66 0a 0a 23 | ,.bool.autoRepeat);.};.#endif..# |
431a0 | 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 30 00 31 00 5f 00 71 | endif......q.k.b.d.p.c.1.0.1._.q |
431c0 | 00 77 00 73 00 2e 00 68 00 00 08 34 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .w.s...h...4/*.................. |
431e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
432a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
432c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
432e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
433a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
433c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
433e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
434a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
434c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
434e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
435a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
435c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
435e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
436a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
436c0 | 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4b 42 44 50 43 31 30 31 5f 51 | .........*/..#ifndef.QKBDPC101_Q |
436e0 | 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 23 69 | WS_H.#define.QKBDPC101_QWS_H..#i |
43700 | 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 68 22 | fndef.QT_H.#include."qkbd_qws.h" |
43720 | 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 |
43740 | 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 5f 4b | WS_KEYBOARD..#ifndef.QT_NO_QWS_K |
43760 | 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 79 4d | BD_PC101..typedef.struct.QWSKeyM |
43780 | 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 75 73 | ap.{.....ushort.key_code;.....us |
437a0 | 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 5f 75 | hort.unicode;.....ushort.shift_u |
437c0 | 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 65 3b | nicode;.....ushort.ctrl_unicode; |
437e0 | 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 64 6c | .};..class.QWSPC101KeyboardHandl |
43800 | 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 0a 7b | er.:.public.QWSKeyboardHandler.{ |
43820 | 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 61 6e | .public:.....QWSPC101KeyboardHan |
43840 | 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 75 61 | dler(const.QString&);.....virtua |
43860 | 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 0a 20 | l.~QWSPC101KeyboardHandler();... |
43880 | 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 61 6e | ...virtual.void.doKey(uchar.scan |
438a0 | 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 79 4d | code);.....virtual.const.QWSKeyM |
438c0 | 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 3a 0a | ap.*keyMap().const;..protected:. |
438e0 | 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 20 20 | ....bool.shift;.....bool.alt;... |
43900 | 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 66 20 | ..bool.ctrl;.....bool.caps;.#if. |
43920 | 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 69 70 | defined(QT_QWS_IPAQ).....uint.ip |
43940 | 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 20 20 | aq_return_pressed:1;.#endif..... |
43960 | 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 69 65 | uint.extended:2;.....int.modifie |
43980 | 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 72 65 | rs;.....int.prevuni;.....int.pre |
439a0 | 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 4b 42 | vkey;.};..#endif.//.QT_NO_QWS_KB |
439c0 | 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 45 59 | D_PC101..#endif.//.QT_NO_QWS_KEY |
439e0 | 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 0a 0a | BOARD..#endif.//.QKBDTTY_QWS_H.. |
43a00 | 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 2f 2a | .....q.g.r.o.u.p.b.o.x...h..../* |
43a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
43fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44000 | 20 20 20 20 20 20 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 | ......*/..#ifndef.QGROUPBOX_H.#d |
44020 | 65 66 69 6e 65 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 | efine.QGROUPBOX_H..#ifndef.QT_H. |
44040 | 23 69 6e 63 6c 75 64 65 20 22 71 66 72 61 6d 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 | #include."qframe.h".#endif.//.QT |
44060 | 5f 48 0a 0a 23 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 | _H..#ifndef.QT_NO_GROUPBOX...cla |
44080 | 73 73 20 51 41 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 | ss.QAccel;.class.QGroupBoxPrivat |
440a0 | 65 3b 0a 63 6c 61 73 73 20 51 56 42 6f 78 4c 61 79 6f 75 74 3b 0a 63 6c 61 73 73 20 51 47 72 69 | e;.class.QVBoxLayout;.class.QGri |
440c0 | 64 4c 61 79 6f 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 | dLayout;.class.QSpacerItem;..cla |
440e0 | 73 73 20 51 5f 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 | ss.Q_EXPORT.QGroupBox.:.public.Q |
44100 | 46 72 61 6d 65 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 51 5f 50 52 4f 50 45 | Frame.{.....Q_OBJECT.....Q_PROPE |
44120 | 52 54 59 28 20 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 | RTY(.QString.title.READ.title.WR |
44140 | 49 54 45 20 73 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 | ITE.setTitle.).....Q_PROPERTY(.A |
44160 | 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 |
44180 | 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 |
441a0 | 50 45 52 54 59 28 20 4f 72 69 65 6e 74 61 74 69 6f 6e 20 6f 72 69 65 6e 74 61 74 69 6f 6e 20 52 | PERTY(.Orientation.orientation.R |
441c0 | 45 41 44 20 6f 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 | EAD.orientation.WRITE.setOrienta |
441e0 | 74 69 6f 6e 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 | tion.DESIGNABLE.false.).....Q_PR |
44200 | 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 6c 75 6d 6e 73 | OPERTY(.int.columns.READ.columns |
44220 | 20 57 52 49 54 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 | .WRITE.setColumns.DESIGNABLE.fal |
44240 | 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 66 6c 61 74 20 52 | se.).....Q_PROPERTY(.bool.flat.R |
44260 | 45 41 44 20 69 73 46 6c 61 74 20 57 52 49 54 45 20 73 65 74 46 6c 61 74 20 29 0a 23 69 66 6e 64 | EAD.isFlat.WRITE.setFlat.).#ifnd |
44280 | 65 66 20 51 54 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 | ef.QT_NO_CHECKBOX.....Q_PROPERTY |
442a0 | 28 20 62 6f 6f 6c 20 63 68 65 63 6b 61 62 6c 65 20 52 45 41 44 20 69 73 43 68 65 63 6b 61 62 6c | (.bool.checkable.READ.isCheckabl |
442c0 | 65 20 57 52 49 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 | e.WRITE.setCheckable.).....Q_PRO |
442e0 | 50 45 52 54 59 28 20 62 6f 6f 6c 20 63 68 65 63 6b 65 64 20 52 45 41 44 20 69 73 43 68 65 63 6b | PERTY(.bool.checked.READ.isCheck |
44300 | 65 64 20 57 52 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 | ed.WRITE.setChecked.).#endif.pub |
44320 | 6c 69 63 3a 0a 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 | lic:.....QGroupBox(.QWidget*.par |
44340 | 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 | ent=0,.const.char*.name=0.);.... |
44360 | 20 51 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 | .QGroupBox(.const.QString.&title |
44380 | 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 3d 30 2c 20 63 6f 6e | ,.........QWidget*.parent=0,.con |
443a0 | 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 75 70 42 6f 78 | st.char*.name=0.);.....QGroupBox |
443c0 | 28 20 69 6e 74 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 | (.int.strips,.Orientation.o,.... |
443e0 | 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 |
44400 | 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 |
44420 | 20 73 74 72 69 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 | .strips,.Orientation.o,.const.QS |
44440 | 74 72 69 6e 67 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 | tring.&title,.........QWidget*.p |
44460 | 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 | arent=0,.const.char*.name=0.);.. |
44480 | 20 20 20 7e 51 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 | ...~QGroupBox();......virtual.vo |
444a0 | 69 64 20 73 65 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 | id.setColumnLayout(int.strips,.O |
444c0 | 72 69 65 6e 74 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 | rientation.o);......QString.titl |
444e0 | 65 28 29 20 63 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 | e().const.{.return.str;.}.....vi |
44500 | 72 74 75 61 6c 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 | rtual.void.setTitle(.const.QStri |
44520 | 6e 67 20 26 29 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 | ng.&);......int.alignment().cons |
44540 | 74 20 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 75 61 6c 20 | t.{.return.align;.}.....virtual. |
44560 | 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 0a 20 20 20 20 69 | void.setAlignment(.int.);......i |
44580 | 6e 74 20 63 6f 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 | nt.columns().const;.....void.set |
445a0 | 43 6f 6c 75 6d 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 | Columns(.int.);......Orientation |
445c0 | 20 6f 72 69 65 6e 74 61 74 69 6f 6e 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 64 69 | .orientation().const.{.return.di |
445e0 | 72 3b 20 7d 0a 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 | r;.}.....void.setOrientation(.Or |
44600 | 69 65 6e 74 61 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 | ientation.);......int.insideMarg |
44620 | 69 6e 28 29 20 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 | in().const;.....int.insideSpacin |
44640 | 67 28 29 20 63 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 | g().const;.....void.setInsideMar |
44660 | 67 69 6e 28 20 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 | gin(.int.m.);.....void.setInside |
44680 | 53 70 61 63 69 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 | Spacing(.int.s.);......void.addS |
446a0 | 70 61 63 65 28 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 | pace(.int.);.....QSize.sizeHint( |
446c0 | 29 20 63 6f 6e 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 | ).const;......bool.isFlat().cons |
446e0 | 74 3b 0a 20 20 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 | t;.....void.setFlat(.bool.b.);.. |
44700 | 20 20 20 62 6f 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 | ...bool.isCheckable().const;.#if |
44720 | 6e 64 65 66 20 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 | ndef.QT_NO_CHECKBOX.....void.set |
44740 | 43 68 65 63 6b 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 | Checkable(.bool.b.);.#endif..... |
44760 | 62 6f 6f 6c 20 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 | bool.isChecked().const;.....void |
44780 | 20 73 65 74 45 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 | .setEnabled(bool.on);..#ifndef.Q |
447a0 | 54 5f 4e 4f 5f 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 | T_NO_CHECKBOX.public.slots:..... |
447c0 | 76 6f 69 64 20 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 | void.setChecked(.bool.b.);..sign |
447e0 | 61 6c 73 3a 0a 20 20 20 20 76 6f 69 64 20 74 6f 67 67 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 23 | als:.....void.toggled(.bool.);.# |
44800 | 65 6e 64 69 66 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 | endif.protected:.....bool.event( |
44820 | 20 51 45 76 65 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 | .QEvent.*.);.....void.childEvent |
44840 | 28 20 51 43 68 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 | (.QChildEvent.*.);.....void.resi |
44860 | 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 | zeEvent(.QResizeEvent.*.);.....v |
44880 | 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 6e 74 20 2a 20 29 3b | oid.paintEvent(.QPaintEvent.*.); |
448a0 | 0a 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 | .....void.focusInEvent(.QFocusEv |
448c0 | 65 6e 74 20 2a 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 | ent.*.);.....void.fontChange(.co |
448e0 | 6e 73 74 20 51 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 | nst.QFont.&.);..private.slots:.. |
44900 | 20 20 20 76 6f 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 | ...void.fixFocus();.....void.set |
44920 | 43 68 69 6c 64 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 | ChildrenEnabled(.bool.b.);..priv |
44940 | 61 74 65 3a 0a 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 | ate:.....void.skip();.....void.i |
44960 | 6e 69 74 28 29 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 | nit();.....void.calculateFrame() |
44980 | 3b 0a 20 20 20 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 | ;.....void.insertWid(.QWidget*.) |
449a0 | 3b 0a 20 20 20 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 | ;.....void.setTextSpacer();.#ifn |
449c0 | 64 65 66 20 51 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 | def.QT_NO_CHECKBOX.....void.upda |
449e0 | 74 65 43 68 65 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 | teCheckBoxGeometry();.#endif.... |
44a00 | 20 51 53 74 72 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 | .QString.str;.....int.align;.... |
44a20 | 20 69 6e 74 20 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 | .int.lenvisible;.#ifndef.QT_NO_A |
44a40 | 43 43 45 4c 0a 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 | CCEL.....QAccel.*.accel;.#endif. |
44a60 | 20 20 20 20 51 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 | ....QGroupBoxPrivate.*.d;......Q |
44a80 | 56 42 6f 78 4c 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 | VBoxLayout.*vbox;.....QGridLayou |
44aa0 | 74 20 2a 67 72 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 | t.*grid;.....int.row;.....int.co |
44ac0 | 6c 20 3a 20 33 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 | l.:.30;.....uint.bFlat.:.1;..... |
44ae0 | 69 6e 74 20 6e 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 | int.nRows,.nCols;.....Orientatio |
44b00 | 6e 20 64 69 72 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 | n.dir;.....int.spac,.marg;..priv |
44b20 | 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f | ate:.//.Disabled.copy.constructo |
44b40 | 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 | r.and.operator=.#if.defined(Q_DI |
44b60 | 53 41 42 4c 45 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 | SABLE_COPY).....QGroupBox(.const |
44b80 | 20 51 47 72 6f 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 | .QGroupBox.&.);.....QGroupBox.&o |
44ba0 | 70 65 72 61 74 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 | perator=(.const.QGroupBox.&.);.# |
44bc0 | 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 47 52 4f 55 50 | endif.};...#endif.//.QT_NO_GROUP |
44be0 | 42 4f 58 0a 0a 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 | BOX..#endif.//.QGROUPBOX_H...... |
44c00 | 71 00 69 00 6e 00 74 00 64 00 69 00 63 00 74 00 2e 00 68 00 00 10 46 2f 2a 20 20 20 20 20 20 20 | q.i.n.t.d.i.c.t...h...F/*....... |
44c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
44fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
450a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
450c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
450e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
451a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
451c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
451e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45200 | 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 49 4e 54 44 49 43 54 5f 48 0a 23 64 65 66 69 6e 65 | ..*/..#ifndef.QINTDICT_H.#define |
45220 | 20 51 49 4e 54 44 49 43 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 | .QINTDICT_H..#ifndef.QT_H.#inclu |
45240 | 64 65 20 22 71 67 64 69 63 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 74 65 | de."qgdict.h".#endif.//.QT_H..te |
45260 | 6d 70 6c 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 0a 63 6c 61 73 73 20 51 49 6e 74 44 69 63 | mplate<class.type>.class.QIntDic |
45280 | 74 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 09 3a 20 70 75 62 6c 69 63 20 51 50 74 72 43 6f | t.#ifdef.Q_QDOC..:.public.QPtrCo |
452a0 | 6c 6c 65 63 74 69 6f 6e 0a 23 65 6c 73 65 0a 09 3a 20 70 75 62 6c 69 63 20 51 47 44 69 63 74 0a | llection.#else..:.public.QGDict. |
452c0 | 23 65 6e 64 69 66 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 49 6e 74 44 69 63 74 28 69 6e | #endif.{.public:.....QIntDict(in |
452e0 | 74 20 73 69 7a 65 3d 31 37 29 20 3a 20 51 47 44 69 63 74 28 73 69 7a 65 2c 49 6e 74 4b 65 79 2c | t.size=17).:.QGDict(size,IntKey, |
45300 | 30 2c 30 29 20 7b 7d 0a 20 20 20 20 51 49 6e 74 44 69 63 74 28 20 63 6f 6e 73 74 20 51 49 6e 74 | 0,0).{}.....QIntDict(.const.QInt |
45320 | 44 69 63 74 3c 74 79 70 65 3e 20 26 64 20 29 20 3a 20 51 47 44 69 63 74 28 64 29 20 7b 7d 0a 20 | Dict<type>.&d.).:.QGDict(d).{}.. |
45340 | 20 20 7e 51 49 6e 74 44 69 63 74 28 29 09 09 09 09 7b 20 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 | ..~QIntDict()....{.clear();.}... |
45360 | 20 20 51 49 6e 74 44 69 63 74 3c 74 79 70 65 3e 20 26 6f 70 65 72 61 74 6f 72 3d 28 63 6f 6e 73 | ..QIntDict<type>.&operator=(cons |
45380 | 74 20 51 49 6e 74 44 69 63 74 3c 74 79 70 65 3e 20 26 64 29 0a 09 09 09 7b 20 72 65 74 75 72 6e | t.QIntDict<type>.&d)....{.return |
453a0 | 20 28 51 49 6e 74 44 69 63 74 3c 74 79 70 65 3e 26 29 51 47 44 69 63 74 3a 3a 6f 70 65 72 61 74 | .(QIntDict<type>&)QGDict::operat |
453c0 | 6f 72 3d 28 64 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 75 6e 74 28 29 20 20 20 63 6f | or=(d);.}.....uint..count()...co |
453e0 | 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 47 44 69 63 74 3a 3a 63 6f 75 6e 74 28 29 3b 20 7d | nst..{.return.QGDict::count();.} |
45400 | 0a 20 20 20 20 75 69 6e 74 20 20 73 69 7a 65 28 29 20 20 20 20 63 6f 6e 73 74 09 09 7b 20 72 65 | .....uint..size()....const..{.re |
45420 | 74 75 72 6e 20 51 47 44 69 63 74 3a 3a 73 69 7a 65 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 | turn.QGDict::size();.}.....bool. |
45440 | 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 51 47 44 69 63 | .isEmpty().const..{.return.QGDic |
45460 | 74 3a 3a 63 6f 75 6e 74 28 29 20 3d 3d 20 30 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 69 6e 73 | t::count().==.0;.}.....void..ins |
45480 | 65 72 74 28 20 6c 6f 6e 67 20 6b 2c 20 63 6f 6e 73 74 20 74 79 70 65 20 2a 64 20 29 0a 09 09 09 | ert(.long.k,.const.type.*d.).... |
454a0 | 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 74 65 6d 29 64 2c 31 | ..{.QGDict::look_int(k,(Item)d,1 |
454c0 | 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 72 65 70 6c 61 63 65 28 20 6c 6f 6e 67 20 6b 2c 20 | );.}.....void..replace(.long.k,. |
454e0 | 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 6c | const.type.*d.)......{.QGDict::l |
45500 | 6f 6f 6b 5f 69 6e 74 28 6b 2c 28 49 74 65 6d 29 64 2c 32 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c | ook_int(k,(Item)d,2);.}.....bool |
45520 | 20 20 72 65 6d 6f 76 65 28 20 6c 6f 6e 67 20 6b 20 29 09 09 7b 20 72 65 74 75 72 6e 20 51 47 44 | ..remove(.long.k.)..{.return.QGD |
45540 | 69 63 74 3a 3a 72 65 6d 6f 76 65 5f 69 6e 74 28 6b 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a | ict::remove_int(k);.}.....type.* |
45560 | 74 61 6b 65 28 20 6c 6f 6e 67 20 6b 20 29 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 2a 29 | take(.long.k.)..{.return.(type*) |
45580 | 51 47 44 69 63 74 3a 3a 74 61 6b 65 5f 69 6e 74 28 6b 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 | QGDict::take_int(k);.}.....type. |
455a0 | 2a 66 69 6e 64 28 20 6c 6f 6e 67 20 6b 20 29 20 63 6f 6e 73 74 0a 09 09 7b 20 72 65 74 75 72 6e | *find(.long.k.).const...{.return |
455c0 | 20 28 74 79 70 65 20 2a 29 28 28 51 47 44 69 63 74 2a 29 74 68 69 73 29 2d 3e 51 47 44 69 63 74 | .(type.*)((QGDict*)this)->QGDict |
455e0 | 3a 3a 6c 6f 6f 6b 5f 69 6e 74 28 6b 2c 30 2c 30 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f | ::look_int(k,0,0);.}.....type.*o |
45600 | 70 65 72 61 74 6f 72 5b 5d 28 20 6c 6f 6e 67 20 6b 20 29 20 63 6f 6e 73 74 0a 09 09 7b 20 72 65 | perator[](.long.k.).const...{.re |
45620 | 74 75 72 6e 20 28 74 79 70 65 20 2a 29 28 28 51 47 44 69 63 74 2a 29 74 68 69 73 29 2d 3e 51 47 | turn.(type.*)((QGDict*)this)->QG |
45640 | 44 69 63 74 3a 3a 6c 6f 6f 6b 5f 69 6e 74 28 6b 2c 30 2c 30 29 3b 20 7d 0a 20 20 20 20 76 6f 69 | Dict::look_int(k,0,0);.}.....voi |
45660 | 64 20 20 63 6c 65 61 72 28 29 09 09 09 7b 20 51 47 44 69 63 74 3a 3a 63 6c 65 61 72 28 29 3b 20 | d..clear()...{.QGDict::clear();. |
45680 | 7d 0a 20 20 20 20 76 6f 69 64 20 20 72 65 73 69 7a 65 28 20 75 69 6e 74 20 6e 20 29 09 09 7b 20 | }.....void..resize(.uint.n.)..{. |
456a0 | 51 47 44 69 63 74 3a 3a 72 65 73 69 7a 65 28 6e 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 73 | QGDict::resize(n);.}.....void..s |
456c0 | 74 61 74 69 73 74 69 63 73 28 29 20 63 6f 6e 73 74 09 09 7b 20 51 47 44 69 63 74 3a 3a 73 74 61 | tatistics().const..{.QGDict::sta |
456e0 | 74 69 73 74 69 63 73 28 29 3b 20 7d 0a 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 70 72 6f 74 | tistics();.}..#ifdef.Q_QDOC.prot |
45700 | 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 61 74 61 53 74 72 65 61 6d 26 20 | ected:.....virtual.QDataStream&. |
45720 | 72 65 61 64 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 | read(.QDataStream.&,.QPtrCollect |
45740 | 69 6f 6e 3a 3a 49 74 65 6d 20 26 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 61 74 61 | ion::Item.&.);.....virtual.QData |
45760 | 53 74 72 65 61 6d 26 20 77 72 69 74 65 28 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 50 | Stream&.write(.QDataStream.&,.QP |
45780 | 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 | trCollection::Item.).const;.#end |
457a0 | 69 66 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 20 64 65 6c 65 74 65 49 74 65 | if..private:.....void..deleteIte |
457c0 | 6d 28 20 49 74 65 6d 20 64 20 29 3b 0a 7d 3b 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f | m(.Item.d.);.};..#if.!defined(Q_ |
457e0 | 42 52 4f 4b 45 4e 5f 54 45 4d 50 4c 41 54 45 5f 53 50 45 43 49 41 4c 49 5a 41 54 49 4f 4e 29 0a | BROKEN_TEMPLATE_SPECIALIZATION). |
45800 | 74 65 6d 70 6c 61 74 65 3c 3e 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 49 6e 74 44 69 63 74 3c | template<>.inline.void.QIntDict< |
45820 | 76 6f 69 64 3e 3a 3a 64 65 6c 65 74 65 49 74 65 6d 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f | void>::deleteItem(.QPtrCollectio |
45840 | 6e 3a 3a 49 74 65 6d 20 29 0a 7b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 | n::Item.).{.}.#endif..template<c |
45860 | 6c 61 73 73 20 74 79 70 65 3e 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 49 6e 74 44 69 63 74 3c | lass.type>.inline.void.QIntDict< |
45880 | 74 79 70 65 3e 3a 3a 64 65 6c 65 74 65 49 74 65 6d 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f | type>::deleteItem(.QPtrCollectio |
458a0 | 6e 3a 3a 49 74 65 6d 20 64 20 29 0a 7b 0a 20 20 20 20 69 66 20 28 20 64 65 6c 5f 69 74 65 6d 20 | n::Item.d.).{.....if.(.del_item. |
458c0 | 29 20 64 65 6c 65 74 65 20 28 74 79 70 65 2a 29 64 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 74 65 3c 63 | ).delete.(type*)d;.}..template<c |
458e0 | 6c 61 73 73 20 74 79 70 65 3e 20 0a 63 6c 61 73 73 20 51 49 6e 74 44 69 63 74 49 74 65 72 61 74 | lass.type>..class.QIntDictIterat |
45900 | 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 0a 7b 0a 70 75 62 | or.:.public.QGDictIterator.{.pub |
45920 | 6c 69 63 3a 0a 20 20 20 20 51 49 6e 74 44 69 63 74 49 74 65 72 61 74 6f 72 28 63 6f 6e 73 74 20 | lic:.....QIntDictIterator(const. |
45940 | 51 49 6e 74 44 69 63 74 3c 74 79 70 65 3e 20 26 64 29 20 3a 51 47 44 69 63 74 49 74 65 72 61 74 | QIntDict<type>.&d).:QGDictIterat |
45960 | 6f 72 28 28 51 47 44 69 63 74 20 26 29 64 29 20 7b 7d 0a 20 20 20 7e 51 49 6e 74 44 69 63 74 49 | or((QGDict.&)d).{}....~QIntDictI |
45980 | 74 65 72 61 74 6f 72 28 29 09 20 20 20 20 20 20 7b 7d 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 75 | terator().......{}.....uint..cou |
459a0 | 6e 74 28 29 20 20 20 63 6f 6e 73 74 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 64 69 63 74 2d 3e | nt()...const.....{.return.dict-> |
459c0 | 63 6f 75 6e 74 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 69 73 45 6d 70 74 79 28 29 20 63 | count();.}.....bool..isEmpty().c |
459e0 | 6f 6e 73 74 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 64 69 63 74 2d 3e 63 6f 75 6e 74 28 29 20 | onst.....{.return.dict->count(). |
45a00 | 3d 3d 20 30 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 74 6f 46 69 72 73 74 28 29 09 20 20 20 20 | ==.0;.}.....type.*toFirst()..... |
45a20 | 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 |
45a40 | 72 3a 3a 74 6f 46 69 72 73 74 28 29 3b 20 7d 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 20 74 79 70 | r::toFirst();.}.....operator.typ |
45a60 | 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 79 70 65 20 2a 29 51 | e.*()..const..{.return.(type.*)Q |
45a80 | 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 | GDictIterator::get();.}.....type |
45aa0 | 20 2a 63 75 72 72 65 6e 74 28 29 20 20 20 20 63 6f 6e 73 74 20 20 7b 20 72 65 74 75 72 6e 20 28 | .*current()....const..{.return.( |
45ac0 | 74 79 70 65 20 2a 29 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 28 29 3b 20 7d 0a | type.*)QGDictIterator::get();.}. |
45ae0 | 20 20 20 20 6c 6f 6e 67 20 20 63 75 72 72 65 6e 74 4b 65 79 28 29 20 63 6f 6e 73 74 20 20 7b 20 | ....long..currentKey().const..{. |
45b00 | 72 65 74 75 72 6e 20 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 4b 65 79 49 6e 74 | return.QGDictIterator::getKeyInt |
45b20 | 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 28 29 28 29 09 20 20 20 | ();.}.....type.*operator()().... |
45b40 | 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 61 74 | ...{.return.(type.*)QGDictIterat |
45b60 | 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 28 29 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 | or::operator()();.}.....type.*op |
45b80 | 65 72 61 74 6f 72 2b 2b 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 | erator++().......{.return.(type. |
45ba0 | 2a 29 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 2b 2b 28 29 3b 20 | *)QGDictIterator::operator++();. |
45bc0 | 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2b 3d 28 75 69 6e 74 20 6a 29 20 20 | }.....type.*operator+=(uint.j).. |
45be0 | 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 44 69 63 74 49 74 65 72 61 74 6f 72 3a | {.return.(type.*)QGDictIterator: |
45c00 | 3a 6f 70 65 72 61 74 6f 72 2b 3d 28 6a 29 3b 7d 0a 7d 3b 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 | :operator+=(j);}.};..#define.Q_D |
45c20 | 45 46 49 4e 45 44 5f 51 49 4e 54 44 49 43 54 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 78 | EFINED_QINTDICT.#include."qwinex |
45c40 | 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 49 4e 54 44 49 43 54 5f 48 0a 00 00 00 | port.h".#endif.//.QINTDICT_H.... |
45c60 | 10 00 71 00 6d 00 6e 00 67 00 69 00 6f 00 2e 00 68 00 00 06 89 2f 2a 20 20 20 20 20 20 20 20 20 | ..q.m.n.g.i.o...h..../*......... |
45c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
45fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
460a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
460c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
460e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
461a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
461c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
461e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 | ...........................*/..# |
46260 | 69 66 6e 64 65 66 20 51 4d 4e 47 49 4f 5f 48 0a 23 64 65 66 69 6e 65 20 51 4d 4e 47 49 4f 5f 48 | ifndef.QMNGIO_H.#define.QMNGIO_H |
46280 | 0a 0a 23 69 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 | ..#ifndef.QT_H.#endif.//.QT_H..# |
462a0 | 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 5f 4d 4e 47 0a 0a 76 6f 69 64 20 71 | ifndef.QT_NO_IMAGEIO_MNG..void.q |
462c0 | 49 6e 69 74 4d 6e 67 49 4f 28 29 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 49 4d | InitMngIO();..#endif.//.QT_NO_IM |
462e0 | 41 47 45 49 4f 5f 4d 4e 47 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4d 4e 47 49 4f 5f 48 0a 00 00 | AGEIO_MNG..#endif.//.QMNGIO_H... |
46300 | 00 14 00 71 00 6d 00 65 00 6e 00 75 00 62 00 61 00 72 00 2e 00 68 00 00 17 5d 2f 2a 20 20 20 20 | ...q.m.e.n.u.b.a.r...h...]/*.... |
46320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
463a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
463c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
463e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
464a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
464c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
464e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
465a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
465c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
465e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
466a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
466c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
466e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
467a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
467c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
467e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
468a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
468c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
468e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
46900 | 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 66 69 6e 65 20 51 | */..#ifndef.QMENUBAR_H.#define.Q |
46920 | 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 6e 63 6c 75 64 65 | MENUBAR_H..#ifndef.QT_H.#include |
46940 | 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 6f 76 65 20 6f 72 | ."qpopupmenu.h".//.###.remove.or |
46960 | 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 63 65 3f 0a 23 69 | .keep.for.users'.convenience?.#i |
46980 | 6e 63 6c 75 64 65 20 22 71 66 72 61 6d 65 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 65 6e | nclude."qframe.h".#include."qmen |
469a0 | 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 69 66 6e 64 65 66 | udata.h".#endif.//.QT_H..#ifndef |
469c0 | 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 75 70 4d 65 6e 75 | .QT_NO_MENUBAR..class.QPopupMenu |
469e0 | 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 20 3a 20 70 75 62 | ;..class.Q_EXPORT.QMenuBar.:.pub |
46a00 | 6c 69 63 20 51 46 72 61 6d 65 2c 20 70 75 62 6c 69 63 20 51 4d 65 6e 75 44 61 74 61 0a 7b 0a 20 | lic.QFrame,.public.QMenuData.{.. |
46a20 | 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 65 70 61 72 61 74 | ...Q_OBJECT.....Q_ENUMS(.Separat |
46a40 | 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 61 74 6f 72 20 73 | or.).....Q_PROPERTY(.Separator.s |
46a60 | 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 49 54 45 20 73 65 | eparator.READ.separator.WRITE.se |
46a80 | 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 65 20 29 0a 20 20 | tSeparator.DESIGNABLE.false.)... |
46aa0 | 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 55 70 20 52 45 41 | ..Q_PROPERTY(.bool.defaultUp.REA |
46ac0 | 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 61 75 6c 74 55 70 | D.isDefaultUp.WRITE.setDefaultUp |
46ae0 | 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 51 57 69 64 67 65 | .)..public:.....QMenuBar(.QWidge |
46b00 | 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 | t*.parent=0,.const.char*.name=0. |
46b20 | 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 6f 69 64 09 75 70 | );.....~QMenuBar();......void.up |
46b40 | 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 6f 69 64 09 73 68 | dateItem(.int.id.);......void.sh |
46b60 | 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 73 68 6f 77 0a 20 | ow();....//.reimplemented.show.. |
46b80 | 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 70 6c 65 6d 65 6e | ...void.hide();....//.reimplemen |
46ba0 | 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 6c 74 65 72 28 20 | ted.hide......bool.eventFilter(. |
46bc0 | 51 4f 62 6a 65 63 74 20 2a 2c 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 | QObject.*,.QEvent.*.);......int. |
46be0 | 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 3b 0a 0a 20 20 20 | .heightForWidth(int).const;..... |
46c00 | 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 20 49 6e 57 69 6e | .enum.Separator.{.Never=0,.InWin |
46c20 | 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 6f 72 20 09 73 65 | dowsStyle=1.};.....Separator..se |
46c40 | 70 61 72 61 74 6f 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | parator().const;.....virtual.voi |
46c60 | 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 77 68 65 6e 20 29 | d.setSeparator(.Separator.when.) |
46c80 | 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 62 6f 6f 6c 20 29 | ;......void.setDefaultUp(.bool.) |
46ca0 | 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 6f 6e 73 74 3b 0a | ;.....bool.isDefaultUp().const;. |
46cc0 | 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 29 20 63 6f 6e 73 | .....bool.customWhatsThis().cons |
46ce0 | 74 3b 0a 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a | t;......QSize.sizeHint().const;. |
46d00 | 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 28 29 20 63 6f 6e 73 74 3b 0a 20 | ....QSize.minimumSize().const;.. |
46d20 | 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 |
46d40 | 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 28 20 69 6e 74 20 | ;......void.activateItemAt(.int. |
46d60 | 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 5f 4d 41 43 29 20 | index.);..#if.defined(Q_WS_MAC). |
46d80 | 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 4e 4f 5f 4e 41 54 | &&.!defined(QMAC_QMENUBAR_NO_NAT |
46da0 | 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 61 6c 69 7a 65 28 | IVE).....static.void.initialize( |
46dc0 | 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 63 6c 65 61 6e 75 70 28 29 3b 0a 23 65 | );.....static.void.cleanup();.#e |
46de0 | 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 74 69 76 61 74 65 | ndif..signals:.....void.activate |
46e00 | 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 68 69 67 68 6c 69 | d(.int.itemId.);.....void.highli |
46e20 | 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 65 63 74 65 64 3a | ghted(.int.itemId.);..protected: |
46e40 | 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 61 69 6e 74 65 72 | .....void.drawContents(.QPainter |
46e60 | 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 20 63 6f 6e 73 74 | .*.);.....void.fontChange(.const |
46e80 | 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 50 72 65 73 73 45 | .QFont.&.);.....void.mousePressE |
46ea0 | 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 | vent(.QMouseEvent.*.);.....void. |
46ec0 | 6d 6f 75 73 65 52 65 6c 65 61 73 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a | mouseReleaseEvent(.QMouseEvent.* |
46ee0 | 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6d 6f 75 73 65 4d 6f 76 65 45 76 65 6e 74 28 20 51 4d 6f | .);.....void.mouseMoveEvent(.QMo |
46f00 | 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 6b 65 79 50 72 65 73 73 45 | useEvent.*.);.....void.keyPressE |
46f20 | 76 65 6e 74 28 20 51 4b 65 79 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 66 6f | vent(.QKeyEvent.*.);.....void.fo |
46f40 | 63 75 73 49 6e 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 | cusInEvent(.QFocusEvent.*.);.... |
46f60 | 20 76 6f 69 64 09 66 6f 63 75 73 4f 75 74 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 6e 74 | .void.focusOutEvent(.QFocusEvent |
46f80 | 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 | .*.);.....void.resizeEvent(.QRes |
46fa0 | 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 76 65 45 76 65 6e | izeEvent.*.);.....void.leaveEven |
46fc0 | 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 6e 75 43 6f 6e 74 | t(.QEvent.*.);.....void.menuCont |
46fe0 | 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 6e 75 53 74 61 74 | entsChanged();.....void.menuStat |
47000 | 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 65 43 68 61 6e 67 | eChanged();.....void..styleChang |
47020 | 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 41 74 50 6f 73 28 | e(.QStyle&.);.....int.itemAtPos( |
47040 | 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 68 69 64 65 | .const.QPoint.&.);.....void.hide |
47060 | 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 63 74 28 20 69 6e | Popups();.....QRect.itemRect(.in |
47080 | 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 20 20 20 20 76 6f | t.item.);..private.slots:.....vo |
470a0 | 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 64 20 29 3b 0a 20 | id.subActivated(.int.itemId.);.. |
470c0 | 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 74 20 69 74 65 6d | ...void.subHighlighted(.int.item |
470e0 | 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 20 20 20 20 76 6f | Id.);.#ifndef.QT_NO_ACCEL.....vo |
47100 | 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 6d 49 64 20 29 3b | id.accelActivated(.int.itemId.); |
47120 | 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 3b 0a 23 65 6e 64 | .....void.accelDestroyed();.#end |
47140 | 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 28 20 51 4f 62 6a | if.....void.popupDestroyed(.QObj |
47160 | 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 65 6c 61 79 65 64 | ect*.);.....void..performDelayed |
47180 | 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 61 67 65 43 68 61 | Changes();......void.languageCha |
471a0 | 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 09 70 65 72 66 6f | nge();..private:.....void..perfo |
471c0 | 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 3b 0a 20 20 20 20 | rmDelayedContentsChanged();..... |
471e0 | 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 68 61 6e 67 65 64 | void..performDelayedStateChanged |
47200 | 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 20 51 50 6f 70 75 | ();.....void.menuInsPopup(.QPopu |
47220 | 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 6c 50 6f 70 75 70 | pMenu.*.);.....void.menuDelPopup |
47240 | 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 66 72 61 6d 65 | (.QPopupMenu.*.);.....void.frame |
47260 | 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 75 73 65 45 76 65 | Changed();......bool.tryMouseEve |
47280 | 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 65 6e 74 20 2a 20 | nt(.QPopupMenu.*,.QMouseEvent.*. |
472a0 | 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 50 6f 70 75 70 4d | );.....void.tryKeyEvent(.QPopupM |
472c0 | 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 76 6f 69 64 09 67 | enu.*,.QKeyEvent.*.);.....void.g |
472e0 | 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 41 4c 53 45 20 29 | oodbye(.bool.cancelled.=.FALSE.) |
47300 | 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 0a 0a 20 20 20 20 | ;.....void.openActPopup();...... |
47320 | 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 64 65 78 2c 20 62 | void.setActiveItem(.int.index,.b |
47340 | 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 76 61 74 65 5f 66 | ool.show.=.TRUE,.bool.activate_f |
47360 | 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 69 64 20 73 65 74 | irst_item.=.TRUE.);.....void.set |
47380 | 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 09 63 61 6c 63 75 | AltMode(.bool.);......int..calcu |
473a0 | 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 20 2d 31 20 29 3b | lateRects(.int.max_width.=.-1.); |
473c0 | 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 76 6f 69 64 09 73 | ..#ifndef.QT_NO_ACCEL.....void.s |
473e0 | 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 63 63 65 6c 20 20 | etupAccelerators();.....QAccel.. |
47400 | 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 51 52 65 63 74 20 | ...*autoaccel;.#endif.....QRect. |
47420 | 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 68 74 53 69 64 65 | .....*irects;.....int..rightSide |
47440 | 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 3b 0a 20 20 20 20 | ;......uint.mseparator.:.1;..... |
47460 | 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 69 6e 74 09 70 6f | uint.waitforalt.:.1;.....uint.po |
47480 | 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 68 61 73 6d 6f 75 | pupvisible..:.1;.....uint.hasmou |
474a0 | 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 70 20 3a 20 31 3b | se.:.1;.....uint..defaultup.:.1; |
474c0 | 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 3b 0a 20 20 20 20 | .....uint..toggleclose.:.1;..... |
474e0 | 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 43 6f 6e 74 65 6e | uint........pendingDelayedConten |
47500 | 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 20 20 20 20 20 70 | tsChanges.:.1;.....uint........p |
47520 | 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 3a 20 31 3b 0a 0a | endingDelayedStateChanges.:.1;.. |
47540 | 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 75 3b 0a 0a 23 69 | ....friend.class.QPopupMenu;..#i |
47560 | 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 66 69 6e 65 64 28 | f.defined(Q_WS_MAC).&&.!defined( |
47580 | 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 20 20 20 66 72 69 | QMAC_QMENUBAR_NO_NATIVE).....fri |
475a0 | 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 |
475c0 | 61 73 73 20 51 41 70 70 6c 69 63 61 74 69 6f 6e 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 76 6f 69 | ass.QApplication;.....friend.voi |
475e0 | 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 6f 6f 6c 2c 20 51 | d.qt_mac_set_modal_state(bool,.Q |
47600 | 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 72 65 61 74 65 4e | MenuBar.*);......void.macCreateN |
47620 | 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 61 63 52 65 6d 6f | ativeMenubar();.....void.macRemo |
47640 | 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 64 20 6d 61 63 44 | veNativeMenubar();.....void.macD |
47660 | 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 21 64 65 66 69 6e | irtyNativeMenubar();..#if.!defin |
47680 | 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 0a 20 20 20 20 73 | ed(QMAC_QMENUBAR_NO_EVENT).....s |
476a0 | 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 6d 65 6e 75 62 61 | tatic.void.qt_mac_install_menuba |
476c0 | 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 69 63 20 4f 53 53 | r_event(MenuRef);.....static.OSS |
476e0 | 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 28 45 76 65 6e 74 | tatus.qt_mac_menubar_event(Event |
47700 | 48 61 6e 64 6c 65 72 43 61 6c 6c 52 65 66 2c 20 45 76 65 6e 74 52 65 66 2c 20 76 6f 69 64 20 2a | HandlerCallRef,.EventRef,.void.* |
47720 | 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 6d 61 63 57 69 | );.#endif.....virtual.void.macWi |
47740 | 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 6f 6f 6c 20 73 79 | dgetChangedWindow();.....bool.sy |
47760 | 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 75 70 4d 65 6e 75 | ncPopups(MenuRef.ret,.QPopupMenu |
47780 | 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 63 50 6f 70 75 70 | .*d);.....MenuRef.createMacPopup |
477a0 | 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 6f 6c 20 3d 46 41 | (QPopupMenu.*d,.int.id,.bool.=FA |
477c0 | 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 61 72 28 29 3b 0a | LSE);.....bool.updateMenuBar();. |
477e0 | 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 5f 4e 4f 5f 4d 45 | #if.!defined(QMAC_QMENUBAR_NO_ME |
47800 | 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 65 6e 75 49 74 65 | RGE).....uint.isCommand(QMenuIte |
47820 | 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 29 3b 0a 23 65 6e | m.*,.bool.just_check=FALSE);.#en |
47840 | 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 6e 75 62 61 72 20 | dif......uint.mac_eaten_menubar. |
47860 | 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 0a 20 20 20 20 4d | :.1;.....class.MacPrivate;.....M |
47880 | 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 69 63 20 62 6f 6f | acPrivate.*mac_d;.....static.boo |
478a0 | 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 20 62 6f 6f 6c 20 | l.activate(MenuRef,.short,.bool. |
478c0 | 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 63 63 65 6c 3d 46 | highlight=FALSE,.bool.by_accel=F |
478e0 | 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 69 76 61 74 65 43 | ALSE);.....static.bool.activateC |
47900 | 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 69 63 20 62 6f 6f | ommand(uint.cmd);.....static.boo |
47920 | 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 73 74 61 74 69 63 | l.macUpdateMenuBar();.....static |
47940 | 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 65 28 4d 65 6e 75 | .bool.macUpdatePopupVisible(Menu |
47960 | 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 6c 20 6d 61 63 55 | Ref,.bool);.....static.bool.macU |
47980 | 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 66 0a 0a 70 72 69 | pdatePopup(MenuRef);.#endif..pri |
479a0 | 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 |
479c0 | 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 6e 65 64 28 51 5f | or.and.operator=..#if.defined(Q_ |
479e0 | 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 28 20 63 6f 6e 73 | DISABLE_COPY).....QMenuBar(.cons |
47a00 | 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 61 72 20 26 6f 70 | t.QMenuBar.&.);.....QMenuBar.&op |
47a20 | 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 29 3b 0a 23 65 6e | erator=(.const.QMenuBar.&.);.#en |
47a40 | 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 45 4e 55 42 41 52 | dif.};...#endif.//.QT_NO_MENUBAR |
47a60 | 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 1c 00 71 00 68 00 | ..#endif.//.QMENUBAR_H......q.h. |
47a80 | 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 2e 2f 2a 20 20 20 | o.s.t.a.d.d.r.e.s.s...h..../*... |
47aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
47fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48060 | 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 48 4f 53 54 41 44 44 52 | ...........*/..#ifndef.QHOSTADDR |
48080 | 45 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 | ESS_H.#define.QHOSTADDRESS_H..#i |
480a0 | 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 0a | fndef.QT_H.#include."qstring.h". |
480c0 | 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 20 51 54 | #endif.//.QT_H..#if.!defined(.QT |
480e0 | 5f 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 | _MODULE_NETWORK.).||.defined(.QT |
48100 | 5f 4c 49 43 45 4e 53 45 5f 50 52 4f 46 45 53 53 49 4f 4e 41 4c 20 29 20 7c 7c 20 64 65 66 69 6e | _LICENSE_PROFESSIONAL.).||.defin |
48120 | 65 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 | ed(.QT_INTERNAL_NETWORK.).#defin |
48140 | 65 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 | e.QM_EXPORT_NETWORK.#else.#defin |
48160 | 65 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 | e.QM_EXPORT_NETWORK.Q_EXPORT.#en |
48180 | 64 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 | dif..#ifndef.QT_NO_NETWORK.class |
481a0 | 20 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 | .QHostAddressPrivate;..typedef.s |
481c0 | 74 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 | truct.{.....Q_UINT8.c[16];.}.Q_I |
481e0 | 50 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 | PV6ADDR;..class.QM_EXPORT_NETWOR |
48200 | 4b 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 | K.QHostAddress.{.public:.....QHo |
48220 | 73 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 | stAddress();.....QHostAddress(.Q |
48240 | 5f 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 | _UINT32.ip4Addr.);.....QHostAddr |
48260 | 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 20 20 20 20 51 48 6f | ess(.Q_UINT8.*ip6Addr.);.....QHo |
48280 | 73 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 | stAddress(const.Q_IPV6ADDR.&ip6A |
482a0 | 64 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 | ddr);.#ifndef.QT_NO_STRINGLIST.. |
482c0 | 20 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 | ...QHostAddress(const.QString.&a |
482e0 | 64 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 | ddress);.#endif.....QHostAddress |
48300 | 28 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 | (.const.QHostAddress.&.);.....vi |
48320 | 72 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 | rtual.~QHostAddress();......QHos |
48340 | 74 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 | tAddress.&.operator=(.const.QHos |
48360 | 74 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 | tAddress.&.);......void.setAddre |
48380 | 73 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 | ss(.Q_UINT32.ip4Addr.);.....void |
483a0 | 20 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 | .setAddress(.Q_UINT8.*ip6Addr.); |
483c0 | 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 62 6f | .#ifndef.QT_NO_STRINGLIST.....bo |
483e0 | 6f 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 | ol.setAddress(.const.QString&.ad |
48400 | 64 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 | dress.);.#endif.....bool..isIp4A |
48420 | 64 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 | ddr()..const;.//.obsolete.....Q_ |
48440 | 55 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 | UINT32..ip4Addr()..const;.//.obs |
48460 | 6f 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 | olete......bool..isIPv4Address() |
48480 | 20 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 | .const;.....Q_UINT32..toIPv4Addr |
484a0 | 65 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 | ess().const;.....bool..isIPv6Add |
484c0 | 72 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 | ress().const;.....Q_IPV6ADDR..to |
484e0 | 49 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 | IPv6Address().const;..#ifndef.QT |
48500 | 5f 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 | _NO_SPRINTF.....QString..toStrin |
48520 | 67 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 | g().const;.#endif......bool..ope |
48540 | 72 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 | rator==(.const.QHostAddress.&.). |
48560 | 63 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 | const;.....bool..isNull().const; |
48580 | 0a 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 | ..private:.....QHostAddressPriva |
485a0 | 74 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 | te*.d;.};..#endif.//QT_NO_NETWOR |
485c0 | 4b 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 | K.#endif......q.i.m.a.g.e...h../ |
485e0 | 4e 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | N/*............................. |
48600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
486a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
486c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
486e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
487a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
487c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
487e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
488a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
488c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
488e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
489a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
489c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
489e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
48bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 | ...................*/..#ifndef.Q |
48be0 | 49 4d 41 47 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 49 4d 41 47 45 5f 48 0a 0a 23 69 66 6e 64 65 | IMAGE_H.#define.QIMAGE_H..#ifnde |
48c00 | 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 69 78 6d 61 70 2e 68 22 0a 23 69 6e 63 | f.QT_H.#include."qpixmap.h".#inc |
48c20 | 6c 75 64 65 20 22 71 73 74 72 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 | lude."qstrlist.h".#include."qstr |
48c40 | 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 61 73 73 | inglist.h".#endif.//.QT_H..class |
48c60 | 20 51 49 6d 61 67 65 44 61 74 61 4d 69 73 63 3b 20 2f 2f 20 69 6e 74 65 72 6e 61 6c 0a 23 69 66 | .QImageDataMisc;.//.internal.#if |
48c80 | 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 45 58 54 0a 63 6c 61 73 73 20 51 5f 45 58 | ndef.QT_NO_IMAGE_TEXT.class.Q_EX |
48ca0 | 50 4f 52 54 20 51 49 6d 61 67 65 54 65 78 74 4b 65 79 4c 61 6e 67 20 7b 0a 70 75 62 6c 69 63 3a | PORT.QImageTextKeyLang.{.public: |
48cc0 | 0a 20 20 20 20 51 49 6d 61 67 65 54 65 78 74 4b 65 79 4c 61 6e 67 28 63 6f 6e 73 74 20 63 68 61 | .....QImageTextKeyLang(const.cha |
48ce0 | 72 2a 20 6b 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6c 29 20 3a 20 6b 65 79 28 6b 29 2c 20 6c | r*.k,.const.char*.l).:.key(k),.l |
48d00 | 61 6e 67 28 6c 29 20 7b 20 7d 0a 20 20 20 20 51 49 6d 61 67 65 54 65 78 74 4b 65 79 4c 61 6e 67 | ang(l).{.}.....QImageTextKeyLang |
48d20 | 28 29 20 7b 20 7d 0a 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 6b 65 79 3b 0a 20 20 20 20 51 43 | ().{.}......QCString.key;.....QC |
48d40 | 53 74 72 69 6e 67 20 6c 61 6e 67 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3c | String.lang;......bool.operator< |
48d60 | 20 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 20 6f 74 68 65 72 | .(const.QImageTextKeyLang&.other |
48d80 | 29 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 6b 65 79 20 3c 20 6f 74 68 65 72 2e 6b 65 | ).const..{.return.key.<.other.ke |
48da0 | 79 20 7c 7c 20 6b 65 79 3d 3d 6f 74 68 65 72 2e 6b 65 79 20 26 26 20 6c 61 6e 67 20 3c 20 6f 74 | y.||.key==other.key.&&.lang.<.ot |
48dc0 | 68 65 72 2e 6c 61 6e 67 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 20 | her.lang;.}.....bool.operator==. |
48de0 | 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 20 6f 74 68 65 72 29 | (const.QImageTextKeyLang&.other) |
48e00 | 20 63 6f 6e 73 74 0a 09 7b 20 72 65 74 75 72 6e 20 6b 65 79 3d 3d 6f 74 68 65 72 2e 6b 65 79 20 | .const..{.return.key==other.key. |
48e20 | 26 26 20 6c 61 6e 67 3d 3d 6f 74 68 65 72 2e 6c 61 6e 67 3b 20 7d 0a 7d 3b 0a 23 65 6e 64 69 66 | &&.lang==other.lang;.}.};.#endif |
48e40 | 20 2f 2f 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 45 58 54 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 | .//QT_NO_IMAGE_TEXT...class.Q_EX |
48e60 | 50 4f 52 54 20 51 49 6d 61 67 65 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 45 | PORT.QImage.{.public:.....enum.E |
48e80 | 6e 64 69 61 6e 20 7b 20 49 67 6e 6f 72 65 45 6e 64 69 61 6e 2c 20 42 69 67 45 6e 64 69 61 6e 2c | ndian.{.IgnoreEndian,.BigEndian, |
48ea0 | 20 4c 69 74 74 6c 65 45 6e 64 69 61 6e 20 7d 3b 0a 0a 20 20 20 20 51 49 6d 61 67 65 28 29 3b 0a | .LittleEndian.};......QImage();. |
48ec0 | 20 20 20 20 51 49 6d 61 67 65 28 20 69 6e 74 20 77 69 64 74 68 2c 20 69 6e 74 20 68 65 69 67 68 | ....QImage(.int.width,.int.heigh |
48ee0 | 74 2c 20 69 6e 74 20 64 65 70 74 68 2c 20 69 6e 74 20 6e 75 6d 43 6f 6c 6f 72 73 3d 30 2c 0a 09 | t,.int.depth,.int.numColors=0,.. |
48f00 | 20 20 20 20 45 6e 64 69 61 6e 20 62 69 74 4f 72 64 65 72 3d 49 67 6e 6f 72 65 45 6e 64 69 61 6e | ....Endian.bitOrder=IgnoreEndian |
48f20 | 20 29 3b 0a 20 20 20 20 51 49 6d 61 67 65 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 26 2c 20 69 6e | .);.....QImage(.const.QSize&,.in |
48f40 | 74 20 64 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 | t.depth,.int.numColors=0,......E |
48f60 | 6e 64 69 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 23 | ndian.bitOrder=IgnoreEndian.);.# |
48f80 | 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 0a 20 20 20 20 51 49 6d 61 67 65 28 | ifndef.QT_NO_IMAGEIO.....QImage( |
48fa0 | 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. |
48fc0 | 63 68 61 72 2a 20 66 6f 72 6d 61 74 3d 30 20 29 3b 0a 20 20 20 20 51 49 6d 61 67 65 28 20 63 6f | char*.format=0.);.....QImage(.co |
48fe0 | 6e 73 74 20 63 68 61 72 20 2a 20 63 6f 6e 73 74 20 78 70 6d 5b 5d 20 29 3b 0a 20 20 20 20 51 49 | nst.char.*.const.xpm[].);.....QI |
49000 | 6d 61 67 65 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 64 61 74 61 20 29 3b 0a | mage(.const.QByteArray.&data.);. |
49020 | 23 65 6e 64 69 66 0a 20 20 20 20 51 49 6d 61 67 65 28 20 75 63 68 61 72 2a 20 64 61 74 61 2c 20 | #endif.....QImage(.uchar*.data,. |
49040 | 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 69 6e 74 20 64 65 70 74 68 2c 0a 09 09 51 52 67 62 2a | int.w,.int.h,.int.depth,...QRgb* |
49060 | 20 63 6f 6c 6f 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 | .colortable,.int.numColors,...En |
49080 | 64 69 61 6e 20 62 69 74 4f 72 64 65 72 20 29 3b 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 51 57 53 | dian.bitOrder.);.#ifdef.Q_WS_QWS |
490a0 | 0a 20 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 | .....QImage(.uchar*.data,.int.w, |
490c0 | 20 69 6e 74 20 68 2c 20 69 6e 74 20 64 65 70 74 68 2c 20 69 6e 74 20 70 62 6c 2c 0a 09 09 51 52 | .int.h,.int.depth,.int.pbl,...QR |
490e0 | 67 62 2a 20 63 6f 6c 6f 72 74 61 62 6c 65 2c 20 69 6e 74 20 6e 75 6d 43 6f 6c 6f 72 73 2c 0a 09 | gb*.colortable,.int.numColors,.. |
49100 | 09 45 6e 64 69 61 6e 20 62 69 74 4f 72 64 65 72 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 | .Endian.bitOrder.);.#endif.....Q |
49120 | 49 6d 61 67 65 28 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 26 20 29 3b 0a 20 20 20 7e 51 49 6d | Image(.const.QImage.&.);....~QIm |
49140 | 61 67 65 28 29 3b 0a 0a 20 20 20 20 51 49 6d 61 67 65 20 20 20 20 20 26 6f 70 65 72 61 74 6f 72 | age();......QImage.....&operator |
49160 | 3d 28 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 26 20 29 3b 0a 20 20 20 20 51 49 6d 61 67 65 20 | =(.const.QImage.&.);.....QImage. |
49180 | 20 20 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 20 | ....&operator=(.const.QPixmap.&. |
491a0 | 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 6f 70 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 51 49 | );.....bool.operator==(.const.QI |
491c0 | 6d 61 67 65 20 26 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 6f 70 65 72 61 74 6f | mage.&.).const;.....bool.operato |
491e0 | 72 21 3d 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 | r!=(.const.QImage.&.).const;.... |
49200 | 20 76 6f 69 64 09 64 65 74 61 63 68 28 29 3b 0a 20 20 20 20 51 49 6d 61 67 65 09 63 6f 70 79 28 | .void.detach();.....QImage.copy( |
49220 | 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 6d 61 67 65 09 63 6f 70 79 28 69 6e 74 20 78 2c | )..const;.....QImage.copy(int.x, |
49240 | 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 63 6f 6e 76 65 72 | .int.y,.int.w,.int.h,.int.conver |
49260 | 73 69 6f 6e 5f 66 6c 61 67 73 3d 30 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 6d 61 67 65 09 | sion_flags=0).const;.....QImage. |
49280 | 63 6f 70 79 28 63 6f 6e 73 74 20 51 52 65 63 74 26 29 09 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 | copy(const.QRect&).const;.#ifnde |
492a0 | 66 20 51 54 5f 4e 4f 5f 4d 49 4d 45 0a 20 20 20 20 73 74 61 74 69 63 20 51 49 6d 61 67 65 20 66 | f.QT_NO_MIME.....static.QImage.f |
492c0 | 72 6f 6d 4d 69 6d 65 53 6f 75 72 63 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 61 62 | romMimeSource(.const.QString&.ab |
492e0 | 73 5f 6e 61 6d 65 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f 6c 09 69 73 4e 75 6c 6c | s_name.);.#endif.....bool.isNull |
49300 | 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 62 69 74 73 20 3d 3d 20 | ().const.{.return.data->bits.==. |
49320 | 30 3b 20 7d 0a 0a 20 20 20 20 69 6e 74 09 09 77 69 64 74 68 28 29 09 09 63 6f 6e 73 74 09 7b 20 | 0;.}......int..width()..const.{. |
49340 | 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 77 3b 20 7d 0a 20 20 20 20 69 6e 74 09 09 68 65 69 67 68 | return.data->w;.}.....int..heigh |
49360 | 74 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 68 3b 20 7d 0a 20 20 | t().const.{.return.data->h;.}... |
49380 | 20 20 51 53 69 7a 65 09 73 69 7a 65 28 29 09 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 51 | ..QSize.size()..const.{.return.Q |
493a0 | 53 69 7a 65 28 64 61 74 61 2d 3e 77 2c 64 61 74 61 2d 3e 68 29 3b 20 7d 0a 20 20 20 20 51 52 65 | Size(data->w,data->h);.}.....QRe |
493c0 | 63 74 09 72 65 63 74 28 29 09 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 51 52 65 63 74 28 | ct.rect()..const.{.return.QRect( |
493e0 | 30 2c 30 2c 64 61 74 61 2d 3e 77 2c 64 61 74 61 2d 3e 68 29 3b 20 7d 0a 20 20 20 20 69 6e 74 09 | 0,0,data->w,data->h);.}.....int. |
49400 | 09 64 65 70 74 68 28 29 09 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 64 | .depth()..const.{.return.data->d |
49420 | 3b 20 7d 0a 20 20 20 20 69 6e 74 09 09 6e 75 6d 43 6f 6c 6f 72 73 28 29 09 63 6f 6e 73 74 09 7b | ;.}.....int..numColors().const.{ |
49440 | 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 6e 63 6f 6c 73 3b 20 7d 0a 20 20 20 20 45 6e 64 69 61 | .return.data->ncols;.}.....Endia |
49460 | 6e 09 62 69 74 4f 72 64 65 72 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 28 45 6e 64 | n.bitOrder().const.{.return.(End |
49480 | 69 61 6e 29 20 64 61 74 61 2d 3e 62 69 74 6f 72 64 72 3b 20 7d 0a 0a 20 20 20 20 51 52 67 62 09 | ian).data->bitordr;.}......QRgb. |
494a0 | 63 6f 6c 6f 72 28 20 69 6e 74 20 69 20 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 09 73 | color(.int.i.).const;.....void.s |
494c0 | 65 74 43 6f 6c 6f 72 28 20 69 6e 74 20 69 2c 20 51 52 67 62 20 63 20 29 3b 0a 20 20 20 20 76 6f | etColor(.int.i,.QRgb.c.);.....vo |
494e0 | 69 64 09 73 65 74 4e 75 6d 43 6f 6c 6f 72 73 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 62 6f 6f | id.setNumColors(.int.);......boo |
49500 | 6c 09 68 61 73 41 6c 70 68 61 42 75 66 66 65 72 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f | l.hasAlphaBuffer().const;.....vo |
49520 | 69 64 09 73 65 74 41 6c 70 68 61 42 75 66 66 65 72 28 20 62 6f 6f 6c 20 29 3b 0a 0a 20 20 20 20 | id.setAlphaBuffer(.bool.);...... |
49540 | 62 6f 6f 6c 09 61 6c 6c 47 72 61 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 20 | bool.allGray().const;.....bool.. |
49560 | 20 20 20 20 20 20 69 73 47 72 61 79 73 63 61 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 | ......isGrayscale().const;...... |
49580 | 75 63 68 61 72 20 20 20 20 20 20 2a 62 69 74 73 28 29 09 09 63 6f 6e 73 74 3b 0a 20 20 20 20 75 | uchar......*bits()..const;.....u |
495a0 | 63 68 61 72 20 20 20 20 20 20 2a 73 63 61 6e 4c 69 6e 65 28 20 69 6e 74 20 29 20 63 6f 6e 73 74 | char......*scanLine(.int.).const |
495c0 | 3b 0a 20 20 20 20 75 63 68 61 72 20 20 20 20 20 2a 2a 6a 75 6d 70 54 61 62 6c 65 28 29 09 63 6f | ;.....uchar.....**jumpTable().co |
495e0 | 6e 73 74 3b 0a 20 20 20 20 51 52 67 62 20 20 20 20 20 20 20 2a 63 6f 6c 6f 72 54 61 62 6c 65 28 | nst;.....QRgb.......*colorTable( |
49600 | 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 6e 75 6d 42 79 74 65 73 28 29 09 63 6f 6e | ).const;.....int..numBytes().con |
49620 | 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 62 79 74 65 73 50 65 72 4c 69 6e 65 28 29 09 63 6f 6e 73 | st;.....int..bytesPerLine().cons |
49640 | 74 3b 0a 0a 23 69 66 64 65 66 20 51 5f 57 53 5f 51 57 53 0a 20 20 20 20 51 47 66 78 20 2a 20 67 | t;..#ifdef.Q_WS_QWS.....QGfx.*.g |
49660 | 72 61 70 68 69 63 73 43 6f 6e 74 65 78 74 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 62 6f | raphicsContext();.#endif......bo |
49680 | 6f 6c 09 63 72 65 61 74 65 28 20 69 6e 74 20 77 69 64 74 68 2c 20 69 6e 74 20 68 65 69 67 68 74 | ol.create(.int.width,.int.height |
496a0 | 2c 20 69 6e 74 20 64 65 70 74 68 2c 20 69 6e 74 20 6e 75 6d 43 6f 6c 6f 72 73 3d 30 2c 0a 09 09 | ,.int.depth,.int.numColors=0,... |
496c0 | 09 45 6e 64 69 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 | .Endian.bitOrder=IgnoreEndian.); |
496e0 | 0a 20 20 20 20 62 6f 6f 6c 09 63 72 65 61 74 65 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 26 2c 20 | .....bool.create(.const.QSize&,. |
49700 | 69 6e 74 20 64 65 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 | int.depth,.int.numColors=0,....E |
49720 | 6e 64 69 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 | ndian.bitOrder=IgnoreEndian.);.. |
49740 | 20 20 20 76 6f 69 64 09 72 65 73 65 74 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 66 69 6c 6c 28 | ...void.reset();......void.fill( |
49760 | 20 75 69 6e 74 20 70 69 78 65 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 69 6e 76 65 72 74 50 69 | .uint.pixel.);.....void.invertPi |
49780 | 78 65 6c 73 28 20 62 6f 6f 6c 20 69 6e 76 65 72 74 41 6c 70 68 61 20 3d 20 54 52 55 45 20 29 3b | xels(.bool.invertAlpha.=.TRUE.); |
497a0 | 0a 0a 20 20 20 20 51 49 6d 61 67 65 09 63 6f 6e 76 65 72 74 44 65 70 74 68 28 20 69 6e 74 20 29 | ......QImage.convertDepth(.int.) |
497c0 | 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 52 55 45 | .const;.#ifndef.QT_NO_IMAGE_TRUE |
497e0 | 43 4f 4c 4f 52 0a 20 20 20 20 51 49 6d 61 67 65 09 63 6f 6e 76 65 72 74 44 65 70 74 68 57 69 74 | COLOR.....QImage.convertDepthWit |
49800 | 68 50 61 6c 65 74 74 65 28 20 69 6e 74 2c 20 51 52 67 62 2a 20 70 2c 20 69 6e 74 20 70 63 2c 20 | hPalette(.int,.QRgb*.p,.int.pc,. |
49820 | 69 6e 74 20 63 66 3d 30 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 49 6d | int.cf=0.).const;.#endif.....QIm |
49840 | 61 67 65 09 63 6f 6e 76 65 72 74 44 65 70 74 68 28 20 69 6e 74 2c 20 69 6e 74 20 63 6f 6e 76 65 | age.convertDepth(.int,.int.conve |
49860 | 72 73 69 6f 6e 5f 66 6c 61 67 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 6d 61 67 65 09 | rsion_flags.).const;.....QImage. |
49880 | 63 6f 6e 76 65 72 74 42 69 74 4f 72 64 65 72 28 20 45 6e 64 69 61 6e 20 29 20 63 6f 6e 73 74 3b | convertBitOrder(.Endian.).const; |
498a0 | 0a 0a 20 20 20 20 65 6e 75 6d 20 53 63 61 6c 65 4d 6f 64 65 20 7b 0a 09 53 63 61 6c 65 46 72 65 | ......enum.ScaleMode.{..ScaleFre |
498c0 | 65 2c 0a 09 53 63 61 6c 65 4d 69 6e 2c 0a 09 53 63 61 6c 65 4d 61 78 0a 20 20 20 20 7d 3b 0a 23 | e,..ScaleMin,..ScaleMax.....};.# |
498e0 | 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 53 4d 4f 4f 54 48 53 43 41 4c 45 0a 20 | ifndef.QT_NO_IMAGE_SMOOTHSCALE.. |
49900 | 20 20 20 51 49 6d 61 67 65 20 73 6d 6f 6f 74 68 53 63 61 6c 65 28 20 69 6e 74 20 77 2c 20 69 6e | ...QImage.smoothScale(.int.w,.in |
49920 | 74 20 68 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 29 20 | t.h,.ScaleMode.mode=ScaleFree.). |
49940 | 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 6d 61 67 65 20 73 6d 6f 6f 74 68 53 63 61 6c 65 28 20 63 | const;.....QImage.smoothScale(.c |
49960 | 6f 6e 73 74 20 51 53 69 7a 65 26 20 73 2c 20 53 63 61 6c 65 4d 6f 64 65 20 6d 6f 64 65 3d 53 63 | onst.QSize&.s,.ScaleMode.mode=Sc |
49980 | 61 6c 65 46 72 65 65 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 | aleFree.).const;.#endif.#ifndef. |
499a0 | 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 52 41 4e 53 46 4f 52 4d 41 54 49 4f 4e 0a 20 20 20 20 51 | QT_NO_IMAGE_TRANSFORMATION.....Q |
499c0 | 49 6d 61 67 65 20 73 63 61 6c 65 28 20 69 6e 74 20 77 2c 20 69 6e 74 20 68 2c 20 53 63 61 6c 65 | Image.scale(.int.w,.int.h,.Scale |
499e0 | 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 20 20 | Mode.mode=ScaleFree.).const;.... |
49a00 | 20 51 49 6d 61 67 65 20 73 63 61 6c 65 28 20 63 6f 6e 73 74 20 51 53 69 7a 65 26 20 73 2c 20 53 | .QImage.scale(.const.QSize&.s,.S |
49a20 | 63 61 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 | caleMode.mode=ScaleFree.).const; |
49a40 | 0a 20 20 20 20 51 49 6d 61 67 65 20 73 63 61 6c 65 57 69 64 74 68 28 20 69 6e 74 20 77 20 29 20 | .....QImage.scaleWidth(.int.w.). |
49a60 | 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 6d 61 67 65 20 73 63 61 6c 65 48 65 69 67 68 74 28 20 69 | const;.....QImage.scaleHeight(.i |
49a80 | 6e 74 20 68 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 6d 61 67 65 20 78 46 6f 72 6d 28 20 | nt.h.).const;.....QImage.xForm(. |
49aa0 | 63 6f 6e 73 74 20 51 57 4d 61 74 72 69 78 20 26 6d 61 74 72 69 78 20 29 20 63 6f 6e 73 74 3b 0a | const.QWMatrix.&matrix.).const;. |
49ac0 | 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 44 49 54 48 | #endif..#ifndef.QT_NO_IMAGE_DITH |
49ae0 | 45 52 5f 54 4f 5f 31 0a 20 20 20 20 51 49 6d 61 67 65 09 63 72 65 61 74 65 41 6c 70 68 61 4d 61 | ER_TO_1.....QImage.createAlphaMa |
49b00 | 73 6b 28 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 20 63 6f 6e | sk(.int.conversion_flags=0.).con |
49b20 | 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 41 47 45 5f 48 | st;.#endif.#ifndef.QT_NO_IMAGE_H |
49b40 | 45 55 52 49 53 54 49 43 5f 4d 41 53 4b 0a 20 20 20 20 51 49 6d 61 67 65 09 63 72 65 61 74 65 48 | EURISTIC_MASK.....QImage.createH |
49b60 | 65 75 72 69 73 74 69 63 4d 61 73 6b 28 20 62 6f 6f 6c 20 63 6c 69 70 54 69 67 68 74 3d 54 52 55 | euristicMask(.bool.clipTight=TRU |
49b80 | 45 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f | E.).const;.#endif.#ifndef.QT_NO_ |
49ba0 | 49 4d 41 47 45 5f 4d 49 52 52 4f 52 0a 20 20 20 20 51 49 6d 61 67 65 09 6d 69 72 72 6f 72 28 29 | IMAGE_MIRROR.....QImage.mirror() |
49bc0 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 6d 61 67 65 09 6d 69 72 72 6f 72 28 62 6f 6f 6c 20 68 | .const;.....QImage.mirror(bool.h |
49be0 | 6f 72 69 7a 6f 6e 74 61 6c 6c 79 2c 20 62 6f 6f 6c 20 76 65 72 74 69 63 61 6c 6c 79 29 20 63 6f | orizontally,.bool.vertically).co |
49c00 | 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 49 6d 61 67 65 09 73 77 61 70 52 47 42 28 29 | nst;.#endif.....QImage.swapRGB() |
49c20 | 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 45 6e 64 69 61 6e 20 73 79 73 74 65 | .const;......static.Endian.syste |
49c40 | 6d 42 69 74 4f 72 64 65 72 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 45 6e 64 69 61 6e 20 73 | mBitOrder();.....static.Endian.s |
49c60 | 79 73 74 65 6d 42 79 74 65 4f 72 64 65 72 28 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f | ystemByteOrder();..#ifndef.QT_NO |
49c80 | 5f 49 4d 41 47 45 49 4f 0a 20 20 20 20 73 74 61 74 69 63 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 | _IMAGEIO.....static.const.char*. |
49ca0 | 69 6d 61 67 65 46 6f 72 6d 61 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 | imageFormat(.const.QString.&file |
49cc0 | 4e 61 6d 65 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 | Name.);.....static.QStrList.inpu |
49ce0 | 74 46 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 | tFormats();.....static.QStrList. |
49d00 | 6f 75 74 70 75 74 46 6f 72 6d 61 74 73 28 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 53 | outputFormats();.#ifndef.QT_NO_S |
49d20 | 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 73 74 | TRINGLIST.....static.QStringList |
49d40 | 20 69 6e 70 75 74 46 6f 72 6d 61 74 4c 69 73 74 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 | .inputFormatList();.....static.Q |
49d60 | 53 74 72 69 6e 67 4c 69 73 74 20 6f 75 74 70 75 74 46 6f 72 6d 61 74 4c 69 73 74 28 29 3b 0a 23 | StringList.outputFormatList();.# |
49d80 | 65 6e 64 69 66 0a 20 20 20 20 62 6f 6f 6c 09 6c 6f 61 64 28 20 63 6f 6e 73 74 20 51 53 74 72 69 | endif.....bool.load(.const.QStri |
49da0 | 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 72 6d 61 74 | ng.&fileName,.const.char*.format |
49dc0 | 3d 30 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 6c 6f 61 64 46 72 6f 6d 44 61 74 61 28 20 63 6f 6e | =0.);.....bool.loadFromData(.con |
49de0 | 73 74 20 75 63 68 61 72 20 2a 62 75 66 2c 20 75 69 6e 74 20 6c 65 6e 2c 0a 09 09 09 20 20 20 20 | st.uchar.*buf,.uint.len,........ |
49e00 | 20 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 66 6f 72 6d 61 74 3d 30 20 29 3b 0a 20 20 20 20 62 6f | ..const.char.*format=0.);.....bo |
49e20 | 6f 6c 09 6c 6f 61 64 46 72 6f 6d 44 61 74 61 28 20 51 42 79 74 65 41 72 72 61 79 20 64 61 74 61 | ol.loadFromData(.QByteArray.data |
49e40 | 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 20 20 62 6f | ,.const.char*.format=0.);.....bo |
49e60 | 6f 6c 09 73 61 76 65 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 4e 61 6d 65 | ol.save(.const.QString.&fileName |
49e80 | 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 66 6f 72 6d 61 74 2c 0a 09 09 20 20 20 20 20 20 69 6e | ,.const.char*.format,.........in |
49ea0 | 74 20 71 75 61 6c 69 74 79 3d 2d 31 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 09 73 | t.quality=-1.).const;.....bool.s |
49ec0 | 61 76 65 28 20 51 49 4f 44 65 76 69 63 65 20 2a 20 64 65 76 69 63 65 2c 20 63 6f 6e 73 74 20 63 | ave(.QIODevice.*.device,.const.c |
49ee0 | 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 79 | har*.format,.........int.quality |
49f00 | 3d 2d 31 20 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f 5f 49 4d 41 47 | =-1.).const;.#endif.//QT_NO_IMAG |
49f20 | 45 49 4f 0a 0a 20 20 20 20 62 6f 6f 6c 09 76 61 6c 69 64 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 | EIO......bool.valid(.int.x,.int. |
49f40 | 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 09 09 70 69 78 65 6c 49 6e 64 65 78 28 20 | y.).const;.....int..pixelIndex(. |
49f60 | 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 67 62 09 70 | int.x,.int.y.).const;.....QRgb.p |
49f80 | 69 78 65 6c 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 | ixel(.int.x,.int.y.).const;..... |
49fa0 | 76 6f 69 64 09 73 65 74 50 69 78 65 6c 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 2c 20 75 69 6e | void.setPixel(.int.x,.int.y,.uin |
49fc0 | 74 20 69 6e 64 65 78 5f 6f 72 5f 72 67 62 20 29 3b 0a 0a 20 20 20 20 2f 2f 20 41 75 78 69 6c 69 | t.index_or_rgb.);......//.Auxili |
49fe0 | 61 72 79 20 64 61 74 61 0a 20 20 20 20 69 6e 74 20 64 6f 74 73 50 65 72 4d 65 74 65 72 58 28 29 | ary.data.....int.dotsPerMeterX() |
4a000 | 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 64 6f 74 73 50 65 72 4d 65 74 65 72 59 28 29 20 | .const;.....int.dotsPerMeterY(). |
4a020 | 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 6f 74 73 50 65 72 4d 65 74 65 72 58 | const;.....void.setDotsPerMeterX |
4a040 | 28 69 6e 74 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 44 6f 74 73 50 65 72 4d 65 74 65 72 59 | (int);.....void.setDotsPerMeterY |
4a060 | 28 69 6e 74 29 3b 0a 20 20 20 20 51 50 6f 69 6e 74 20 6f 66 66 73 65 74 28 29 20 63 6f 6e 73 74 | (int);.....QPoint.offset().const |
4a080 | 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 4f 66 66 73 65 74 28 63 6f 6e 73 74 20 51 50 6f 69 6e | ;.....void.setOffset(const.QPoin |
4a0a0 | 74 26 29 3b 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 0a 20 20 | t&);.#ifndef.QT_NO_IMAGE_TEXT... |
4a0c0 | 20 20 51 56 61 6c 75 65 4c 69 73 74 3c 51 49 6d 61 67 65 54 65 78 74 4b 65 79 4c 61 6e 67 3e 20 | ..QValueList<QImageTextKeyLang>. |
4a0e0 | 74 65 78 74 4c 69 73 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 4c 69 73 | textList().const;.....QStringLis |
4a100 | 74 20 74 65 78 74 4c 61 6e 67 75 61 67 65 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 | t.textLanguages().const;.....QSt |
4a120 | 72 69 6e 67 4c 69 73 74 20 74 65 78 74 4b 65 79 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 | ringList.textKeys().const;.....Q |
4a140 | 53 74 72 69 6e 67 20 74 65 78 74 28 63 6f 6e 73 74 20 63 68 61 72 2a 20 6b 65 79 2c 20 63 6f 6e | String.text(const.char*.key,.con |
4a160 | 73 74 20 63 68 61 72 2a 20 6c 61 6e 67 3d 30 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 | st.char*.lang=0).const;.....QStr |
4a180 | 69 6e 67 20 74 65 78 74 28 63 6f 6e 73 74 20 51 49 6d 61 67 65 54 65 78 74 4b 65 79 4c 61 6e 67 | ing.text(const.QImageTextKeyLang |
4a1a0 | 26 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 63 6f 6e 73 74 | &).const;.....void.setText(const |
4a1c0 | 20 63 68 61 72 2a 20 6b 65 79 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6c 61 6e 67 2c 20 63 6f | .char*.key,.const.char*.lang,.co |
4a1e0 | 6e 73 74 20 51 53 74 72 69 6e 67 26 29 3b 0a 23 65 6e 64 69 66 0a 70 72 69 76 61 74 65 3a 0a 20 | nst.QString&);.#endif.private:.. |
4a200 | 20 20 20 76 6f 69 64 09 69 6e 69 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 69 6e 69 74 28 | ...void.init();.....void.reinit( |
4a220 | 29 3b 0a 20 20 20 20 76 6f 69 64 09 66 72 65 65 42 69 74 73 28 29 3b 0a 20 20 20 20 73 74 61 74 | );.....void.freeBits();.....stat |
4a240 | 69 63 20 76 6f 69 64 09 77 61 72 6e 69 6e 67 49 6e 64 65 78 52 61 6e 67 65 28 20 63 6f 6e 73 74 | ic.void.warningIndexRange(.const |
4a260 | 20 63 68 61 72 20 2a 2c 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 73 74 72 75 63 74 20 51 49 6d 61 | .char.*,.int.);......struct.QIma |
4a280 | 67 65 44 61 74 61 20 3a 20 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 20 7b 09 2f 2f 20 69 6e 74 | geData.:.public.QShared.{.//.int |
4a2a0 | 65 72 6e 61 6c 20 69 6d 61 67 65 20 64 61 74 61 0a 09 69 6e 74 09 77 3b 09 09 09 09 2f 2f 20 69 | ernal.image.data..int.w;....//.i |
4a2c0 | 6d 61 67 65 20 77 69 64 74 68 0a 09 69 6e 74 09 68 3b 09 09 09 09 2f 2f 20 69 6d 61 67 65 20 68 | mage.width..int.h;....//.image.h |
4a2e0 | 65 69 67 68 74 0a 09 69 6e 74 09 64 3b 09 09 09 09 2f 2f 20 69 6d 61 67 65 20 64 65 70 74 68 0a | eight..int.d;....//.image.depth. |
4a300 | 09 69 6e 74 09 6e 63 6f 6c 73 3b 09 09 09 09 2f 2f 20 6e 75 6d 62 65 72 20 6f 66 20 63 6f 6c 6f | .int.ncols;....//.number.of.colo |
4a320 | 72 73 0a 09 69 6e 74 09 6e 62 79 74 65 73 3b 09 09 09 09 2f 2f 20 6e 75 6d 62 65 72 20 6f 66 20 | rs..int.nbytes;....//.number.of. |
4a340 | 62 79 74 65 73 20 64 61 74 61 0a 09 69 6e 74 09 62 69 74 6f 72 64 72 3b 09 09 09 2f 2f 20 62 69 | bytes.data..int.bitordr;...//.bi |
4a360 | 74 20 6f 72 64 65 72 20 28 31 20 62 69 74 20 64 65 70 74 68 29 0a 09 51 52 67 62 20 20 20 2a 63 | t.order.(1.bit.depth)..QRgb...*c |
4a380 | 74 62 6c 3b 09 09 09 09 2f 2f 20 63 6f 6c 6f 72 20 74 61 62 6c 65 0a 09 75 63 68 61 72 20 2a 2a | tbl;....//.color.table..uchar.** |
4a3a0 | 62 69 74 73 3b 09 09 09 09 2f 2f 20 69 6d 61 67 65 20 64 61 74 61 0a 09 62 6f 6f 6c 09 61 6c 70 | bits;....//.image.data..bool.alp |
4a3c0 | 68 61 3b 09 09 09 09 2f 2f 20 61 6c 70 68 61 20 62 75 66 66 65 72 0a 09 69 6e 74 09 64 70 6d 78 | ha;....//.alpha.buffer..int.dpmx |
4a3e0 | 3b 09 09 09 09 2f 2f 20 64 6f 74 73 20 70 65 72 20 6d 65 74 65 72 20 58 20 28 6f 72 20 30 29 0a | ;....//.dots.per.meter.X.(or.0). |
4a400 | 09 69 6e 74 09 64 70 6d 79 3b 09 09 09 09 2f 2f 20 64 6f 74 73 20 70 65 72 20 6d 65 74 65 72 20 | .int.dpmy;....//.dots.per.meter. |
4a420 | 59 20 28 6f 72 20 30 29 0a 09 51 50 6f 69 6e 74 09 6f 66 66 73 65 74 3b 09 09 09 09 2f 2f 20 6f | Y.(or.0)..QPoint.offset;....//.o |
4a440 | 66 66 73 65 74 20 69 6e 20 70 69 78 65 6c 73 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d | ffset.in.pixels.#ifndef.QT_NO_IM |
4a460 | 41 47 45 5f 54 45 58 54 0a 09 51 49 6d 61 67 65 44 61 74 61 4d 69 73 63 2a 20 6d 69 73 63 3b 09 | AGE_TEXT..QImageDataMisc*.misc;. |
4a480 | 09 09 2f 2f 20 6c 65 73 73 20 63 6f 6d 6d 6f 6e 20 73 74 75 66 66 0a 23 65 6e 64 69 66 0a 09 62 | ..//.less.common.stuff.#endif..b |
4a4a0 | 6f 6f 6c 20 20 20 20 63 74 62 6c 5f 6d 69 6e 65 3b 09 09 09 2f 2f 20 74 68 69 73 20 61 6c 6c 6f | ool....ctbl_mine;...//.this.allo |
4a4c0 | 63 61 74 65 64 20 63 74 62 6c 0a 20 20 20 20 7d 20 2a 64 61 74 61 3b 0a 23 69 66 6e 64 65 66 20 | cated.ctbl.....}.*data;.#ifndef. |
4a4e0 | 51 54 5f 4e 4f 5f 49 4d 41 47 45 5f 54 45 58 54 0a 20 20 20 20 51 49 6d 61 67 65 44 61 74 61 4d | QT_NO_IMAGE_TEXT.....QImageDataM |
4a500 | 69 73 63 26 20 6d 69 73 63 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 | isc&.misc().const;.#endif.#ifnde |
4a520 | 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 0a 20 20 20 20 62 6f 6f 6c 20 64 6f 49 6d 61 67 65 | f.QT_NO_IMAGEIO.....bool.doImage |
4a540 | 49 4f 28 20 51 49 6d 61 67 65 49 4f 2a 20 69 6f 2c 20 69 6e 74 20 71 75 61 6c 69 74 79 20 29 20 | IO(.QImageIO*.io,.int.quality.). |
4a560 | 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 66 72 69 65 6e 64 20 51 5f 45 58 50 4f 52 | const;.#endif.....friend.Q_EXPOR |
4a580 | 54 20 76 6f 69 64 20 62 69 74 42 6c 74 28 20 51 49 6d 61 67 65 2a 20 64 73 74 2c 20 69 6e 74 20 | T.void.bitBlt(.QImage*.dst,.int. |
4a5a0 | 64 78 2c 20 69 6e 74 20 64 79 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 2a 20 73 | dx,.int.dy,......const.QImage*.s |
4a5c0 | 72 63 2c 20 69 6e 74 20 73 78 2c 20 69 6e 74 20 73 79 2c 0a 09 09 09 09 20 69 6e 74 20 73 77 2c | rc,.int.sx,.int.sy,......int.sw, |
4a5e0 | 20 69 6e 74 20 73 68 2c 20 69 6e 74 20 63 6f 6e 76 65 72 73 69 6f 6e 5f 66 6c 61 67 73 20 29 3b | .int.sh,.int.conversion_flags.); |
4a600 | 0a 7d 3b 0a 0a 0a 2f 2f 20 51 49 6d 61 67 65 20 73 74 72 65 61 6d 20 66 75 6e 63 74 69 6f 6e 73 | .};...//.QImage.stream.functions |
4a620 | 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 29 | ..#if.!defined(QT_NO_DATASTREAM) |
4a640 | 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 29 0a 51 5f 45 58 | .&&.!defined(QT_NO_IMAGEIO).Q_EX |
4a660 | 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 44 | PORT.QDataStream.&operator<<(.QD |
4a680 | 61 74 61 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 26 20 29 3b 0a 51 | ataStream.&,.const.QImage.&.);.Q |
4a6a0 | 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 | _EXPORT.QDataStream.&operator>>( |
4a6c0 | 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 49 6d 61 67 65 20 26 20 29 3b 0a 23 65 6e 64 | .QDataStream.&,.QImage.&.);.#end |
4a6e0 | 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 49 4f 0a 63 6c 61 73 73 20 | if..#ifndef.QT_NO_IMAGEIO.class. |
4a700 | 51 49 4f 44 65 76 69 63 65 3b 0a 74 79 70 65 64 65 66 20 76 6f 69 64 20 28 2a 69 6d 61 67 65 5f | QIODevice;.typedef.void.(*image_ |
4a720 | 69 6f 5f 68 61 6e 64 6c 65 72 29 28 20 51 49 6d 61 67 65 49 4f 20 2a 20 29 3b 20 2f 2f 20 69 6d | io_handler)(.QImageIO.*.);.//.im |
4a740 | 61 67 65 20 49 4f 20 68 61 6e 64 6c 65 72 0a 0a 0a 73 74 72 75 63 74 20 51 49 6d 61 67 65 49 4f | age.IO.handler...struct.QImageIO |
4a760 | 44 61 74 61 3b 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 49 6d 61 67 65 49 4f 0a | Data;...class.Q_EXPORT.QImageIO. |
4a780 | 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 49 6d 61 67 65 49 4f 28 29 3b 0a 20 20 20 20 51 49 | {.public:.....QImageIO();.....QI |
4a7a0 | 6d 61 67 65 49 4f 28 20 51 49 4f 44 65 76 69 63 65 09 20 2a 69 6f 44 65 76 69 63 65 2c 20 63 6f | mageIO(.QIODevice..*ioDevice,.co |
4a7c0 | 6e 73 74 20 63 68 61 72 20 2a 66 6f 72 6d 61 74 20 29 3b 0a 20 20 20 20 51 49 6d 61 67 65 49 4f | nst.char.*format.);.....QImageIO |
4a7e0 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 4e 61 6d 65 2c 20 63 6f 6e 73 74 | (.const.QString.&fileName,.const |
4a800 | 20 63 68 61 72 2a 20 66 6f 72 6d 61 74 20 29 3b 0a 20 20 20 7e 51 49 6d 61 67 65 49 4f 28 29 3b | .char*.format.);....~QImageIO(); |
4a820 | 0a 0a 0a 20 20 20 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 26 69 6d 61 67 65 28 29 09 63 6f 6e | .......const.QImage.&image().con |
4a840 | 73 74 09 7b 20 72 65 74 75 72 6e 20 69 6d 3b 20 7d 0a 20 20 20 20 69 6e 74 09 09 73 74 61 74 75 | st.{.return.im;.}.....int..statu |
4a860 | 73 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 69 6f 73 74 61 74 3b 20 7d 0a 20 20 20 | s().const.{.return.iostat;.}.... |
4a880 | 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 66 6f 72 6d 61 74 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 | .const.char.*format().const.{.re |
4a8a0 | 74 75 72 6e 20 66 72 6d 74 3b 20 7d 0a 20 20 20 20 51 49 4f 44 65 76 69 63 65 20 20 2a 69 6f 44 | turn.frmt;.}.....QIODevice..*ioD |
4a8c0 | 65 76 69 63 65 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 69 6f 64 65 76 3b 20 7d 0a | evice().const.{.return.iodev;.}. |
4a8e0 | 20 20 20 20 51 53 74 72 69 6e 67 09 66 69 6c 65 4e 61 6d 65 28 29 09 63 6f 6e 73 74 09 7b 20 72 | ....QString.fileName().const.{.r |
4a900 | 65 74 75 72 6e 20 66 6e 61 6d 65 3b 20 7d 0a 20 20 20 20 69 6e 74 09 09 71 75 61 6c 69 74 79 28 | eturn.fname;.}.....int..quality( |
4a920 | 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 09 64 65 73 63 72 69 70 74 69 6f 6e | ).const;.....QString.description |
4a940 | 28 29 09 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 64 65 73 63 72 3b 20 7d 0a 20 20 20 20 63 | ().const.{.return.descr;.}.....c |
4a960 | 6f 6e 73 74 20 63 68 61 72 20 2a 70 61 72 61 6d 65 74 65 72 73 28 29 09 63 6f 6e 73 74 3b 0a 20 | onst.char.*parameters().const;.. |
4a980 | 20 20 20 66 6c 6f 61 74 20 67 61 6d 6d 61 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 | ...float.gamma().const;......voi |
4a9a0 | 64 09 73 65 74 49 6d 61 67 65 28 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 26 20 29 3b 0a 20 20 | d.setImage(.const.QImage.&.);... |
4a9c0 | 20 20 76 6f 69 64 09 73 65 74 53 74 61 74 75 73 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 | ..void.setStatus(.int.);.....voi |
4a9e0 | 64 09 73 65 74 46 6f 72 6d 61 74 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 20 20 20 | d.setFormat(.const.char.*.);.... |
4aa00 | 20 76 6f 69 64 09 73 65 74 49 4f 44 65 76 69 63 65 28 20 51 49 4f 44 65 76 69 63 65 20 2a 20 29 | .void.setIODevice(.QIODevice.*.) |
4aa20 | 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 46 69 6c 65 4e 61 6d 65 28 20 63 6f 6e 73 74 20 51 53 | ;.....void.setFileName(.const.QS |
4aa40 | 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 51 75 61 6c 69 74 79 28 20 | tring.&.);.....void.setQuality(. |
4aa60 | 69 6e 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 73 65 74 44 65 73 63 72 69 70 74 69 6f 6e 28 20 | int.);.....void.setDescription(. |
4aa80 | 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 09 73 65 74 50 | const.QString.&.);.....void.setP |
4aaa0 | 61 72 61 6d 65 74 65 72 73 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 20 29 3b 0a 20 20 20 20 76 | arameters(.const.char.*.);.....v |
4aac0 | 6f 69 64 09 73 65 74 47 61 6d 6d 61 28 20 66 6c 6f 61 74 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c | oid.setGamma(.float.);......bool |
4aae0 | 09 72 65 61 64 28 29 3b 0a 20 20 20 20 62 6f 6f 6c 09 77 72 69 74 65 28 29 3b 0a 0a 20 20 20 20 | .read();.....bool.write();...... |
4ab00 | 73 74 61 74 69 63 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 69 6d 61 67 65 46 6f 72 6d 61 74 28 20 | static.const.char*.imageFormat(. |
4ab20 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 69 6c 65 4e 61 6d 65 20 29 3b 0a 20 20 20 20 73 | const.QString.&fileName.);.....s |
4ab40 | 74 61 74 69 63 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 69 6d 61 67 65 46 6f 72 6d 61 74 28 20 51 | tatic.const.char.*imageFormat(.Q |
4ab60 | 49 4f 44 65 76 69 63 65 20 2a 20 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 72 4c 69 73 | IODevice.*.);.....static.QStrLis |
4ab80 | 74 20 69 6e 70 75 74 46 6f 72 6d 61 74 73 28 29 3b 0a 20 20 20 20 73 74 61 74 69 63 20 51 53 74 | t.inputFormats();.....static.QSt |
4aba0 | 72 4c 69 73 74 20 6f 75 74 70 75 74 46 6f 72 6d 61 74 73 28 29 3b 0a 0a 20 20 20 20 73 74 61 74 | rList.outputFormats();......stat |
4abc0 | 69 63 20 76 6f 69 64 20 64 65 66 69 6e 65 49 4f 48 61 6e 64 6c 65 72 28 20 63 6f 6e 73 74 20 63 | ic.void.defineIOHandler(.const.c |
4abe0 | 68 61 72 20 2a 66 6f 72 6d 61 74 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 68 65 | har.*format,......const.char.*he |
4ac00 | 61 64 65 72 2c 0a 09 09 09 09 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 66 6c 61 67 73 2c 0a 09 09 | ader,......const.char.*flags,... |
4ac20 | 09 09 20 69 6d 61 67 65 5f 69 6f 5f 68 61 6e 64 6c 65 72 20 72 65 61 64 5f 69 6d 61 67 65 2c 0a | ...image_io_handler.read_image,. |
4ac40 | 09 09 09 09 20 69 6d 61 67 65 5f 69 6f 5f 68 61 6e 64 6c 65 72 20 77 72 69 74 65 5f 69 6d 61 67 | .....image_io_handler.write_imag |
4ac60 | 65 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 09 69 6e 69 74 28 29 3b 0a | e.);..private:.....void.init();. |
4ac80 | 0a 20 20 20 20 51 49 6d 61 67 65 09 69 6d 3b 09 09 09 09 2f 2f 20 69 6d 61 67 65 0a 20 20 20 20 | .....QImage.im;....//.image..... |
4aca0 | 69 6e 74 09 09 69 6f 73 74 61 74 3b 09 09 09 09 2f 2f 20 49 4f 20 73 74 61 74 75 73 0a 20 20 20 | int..iostat;....//.IO.status.... |
4acc0 | 20 51 43 53 74 72 69 6e 67 09 66 72 6d 74 3b 09 09 09 09 2f 2f 20 69 6d 61 67 65 20 66 6f 72 6d | .QCString.frmt;....//.image.form |
4ace0 | 61 74 0a 20 20 20 20 51 49 4f 44 65 76 69 63 65 20 20 2a 69 6f 64 65 76 3b 09 09 09 09 2f 2f 20 | at.....QIODevice..*iodev;....//. |
4ad00 | 49 4f 20 64 65 76 69 63 65 0a 20 20 20 20 51 53 74 72 69 6e 67 09 66 6e 61 6d 65 3b 09 09 09 09 | IO.device.....QString.fname;.... |
4ad20 | 2f 2f 20 66 69 6c 65 20 6e 61 6d 65 0a 20 20 20 20 63 68 61 72 20 20 20 20 20 20 20 2a 70 61 72 | //.file.name.....char.......*par |
4ad40 | 61 6d 73 3b 09 09 09 09 2f 2f 20 69 6d 61 67 65 20 70 61 72 61 6d 65 74 65 72 73 20 2f 2f 23 23 | ams;....//.image.parameters.//## |
4ad60 | 23 20 63 68 61 6e 67 65 20 74 6f 20 51 49 6d 61 67 65 49 4f 44 61 74 61 20 2a 64 20 69 6e 20 33 | #.change.to.QImageIOData.*d.in.3 |
4ad80 | 2e 30 0a 20 20 20 20 51 53 74 72 69 6e 67 20 20 20 20 20 64 65 73 63 72 3b 09 09 09 09 2f 2f 20 | .0.....QString.....descr;....//. |
4ada0 | 69 6d 61 67 65 20 64 65 73 63 72 69 70 74 69 6f 6e 0a 20 20 20 20 51 49 6d 61 67 65 49 4f 44 61 | image.description.....QImageIODa |
4adc0 | 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 6f 70 | ta.*d;..private:.//.Disabled.cop |
4ade0 | 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. |
4ae00 | 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 6d 61 | defined(Q_DISABLE_COPY).....QIma |
4ae20 | 67 65 49 4f 28 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 49 4f 20 26 20 29 3b 0a 20 20 20 20 51 49 | geIO(.const.QImageIO.&.);.....QI |
4ae40 | 6d 61 67 65 49 4f 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 49 | mageIO.&operator=(.const.QImageI |
4ae60 | 4f 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 51 54 5f 4e 4f | O.&.);.#endif.};..#endif.//QT_NO |
4ae80 | 5f 49 4d 41 47 45 49 4f 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 62 69 74 42 6c 74 28 20 | _IMAGEIO..Q_EXPORT.void.bitBlt(. |
4aea0 | 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 64 79 2c 20 63 6f 6e | QImage*.dst,.int.dx,.int.dy,.con |
4aec0 | 73 74 20 51 49 6d 61 67 65 2a 20 73 72 63 2c 0a 09 09 20 20 20 20 20 20 69 6e 74 20 73 78 3d 30 | st.QImage*.src,.........int.sx=0 |
4aee0 | 2c 20 69 6e 74 20 73 79 3d 30 2c 20 69 6e 74 20 73 77 3d 2d 31 2c 20 69 6e 74 20 73 68 3d 2d 31 | ,.int.sy=0,.int.sw=-1,.int.sh=-1 |
4af00 | 2c 0a 09 09 20 20 20 20 20 20 69 6e 74 20 63 6f 6e 76 65 72 73 69 6f 6e 5f 66 6c 61 67 73 3d 30 | ,.........int.conversion_flags=0 |
4af20 | 20 29 3b 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .);.../*........................ |
4af40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4af60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4af80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4afa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4afc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a | ............................*/.. |
4afe0 | 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 49 6d 61 67 65 3a 3a 68 61 73 41 6c 70 68 61 42 75 66 66 | inline.bool.QImage::hasAlphaBuff |
4b000 | 65 72 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 2d 3e 61 6c | er().const.{.....return.data->al |
4b020 | 70 68 61 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 62 69 | pha;.}..inline.uchar.*QImage::bi |
4b040 | 74 73 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 2d 3e 62 69 | ts().const.{.....return.data->bi |
4b060 | 74 73 20 3f 20 64 61 74 61 2d 3e 62 69 74 73 5b 30 5d 20 3a 20 30 3b 0a 7d 0a 0a 69 6e 6c 69 6e | ts.?.data->bits[0].:.0;.}..inlin |
4b080 | 65 20 75 63 68 61 72 20 2a 2a 51 49 6d 61 67 65 3a 3a 6a 75 6d 70 54 61 62 6c 65 28 29 20 63 6f | e.uchar.**QImage::jumpTable().co |
4b0a0 | 6e 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 3b 0a 7d 0a 0a | nst.{.....return.data->bits;.}.. |
4b0c0 | 69 6e 6c 69 6e 65 20 51 52 67 62 20 2a 51 49 6d 61 67 65 3a 3a 63 6f 6c 6f 72 54 61 62 6c 65 28 | inline.QRgb.*QImage::colorTable( |
4b0e0 | 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 2d 3e 63 74 62 6c 3b | ).const.{.....return.data->ctbl; |
4b100 | 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 49 6d 61 67 65 3a 3a 6e 75 6d 42 79 74 65 73 28 | .}..inline.int.QImage::numBytes( |
4b120 | 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 2d 3e 6e 62 79 74 65 | ).const.{.....return.data->nbyte |
4b140 | 73 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 49 6d 61 67 65 3a 3a 62 79 74 65 73 50 65 | s;.}..inline.int.QImage::bytesPe |
4b160 | 72 4c 69 6e 65 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 2d | rLine().const.{.....return.data- |
4b180 | 3e 68 20 3f 20 64 61 74 61 2d 3e 6e 62 79 74 65 73 2f 64 61 74 61 2d 3e 68 20 3a 20 30 3b 0a 7d | >h.?.data->nbytes/data->h.:.0;.} |
4b1a0 | 0a 0a 69 6e 6c 69 6e 65 20 51 49 6d 61 67 65 20 51 49 6d 61 67 65 3a 3a 63 6f 70 79 28 63 6f 6e | ..inline.QImage.QImage::copy(con |
4b1c0 | 73 74 20 51 52 65 63 74 26 20 72 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 | st.QRect&.r).const.{.....return. |
4b1e0 | 63 6f 70 79 28 72 2e 78 28 29 2c 20 72 2e 79 28 29 2c 20 72 2e 77 69 64 74 68 28 29 2c 20 72 2e | copy(r.x(),.r.y(),.r.width(),.r. |
4b200 | 68 65 69 67 68 74 28 29 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 52 67 62 20 51 49 6d 61 67 65 | height());.}..inline.QRgb.QImage |
4b220 | 3a 3a 63 6f 6c 6f 72 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 | ::color(.int.i.).const.{.#if.def |
4b240 | 69 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 | ined(QT_CHECK_RANGE).....if.(.i. |
4b260 | 3e 3d 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 | >=.data->ncols.)..warningIndexRa |
4b280 | 6e 67 65 28 20 22 63 6f 6c 6f 72 22 2c 20 69 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 72 65 | nge(."color",.i.);.#endif.....re |
4b2a0 | 74 75 72 6e 20 64 61 74 61 2d 3e 63 74 62 6c 20 3f 20 64 61 74 61 2d 3e 63 74 62 6c 5b 69 5d 20 | turn.data->ctbl.?.data->ctbl[i]. |
4b2c0 | 3a 20 28 51 52 67 62 29 2d 31 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 49 6d 61 67 | :.(QRgb)-1;.}..inline.void.QImag |
4b2e0 | 65 3a 3a 73 65 74 43 6f 6c 6f 72 28 20 69 6e 74 20 69 2c 20 51 52 67 62 20 63 20 29 0a 7b 0a 23 | e::setColor(.int.i,.QRgb.c.).{.# |
4b300 | 69 66 20 64 65 66 69 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 | if.defined(QT_CHECK_RANGE).....i |
4b320 | 66 20 28 20 69 20 3e 3d 20 64 61 74 61 2d 3e 6e 63 6f 6c 73 20 29 0a 09 77 61 72 6e 69 6e 67 49 | f.(.i.>=.data->ncols.)..warningI |
4b340 | 6e 64 65 78 52 61 6e 67 65 28 20 22 73 65 74 43 6f 6c 6f 72 22 2c 20 69 20 29 3b 0a 23 65 6e 64 | ndexRange(."setColor",.i.);.#end |
4b360 | 69 66 0a 20 20 20 20 69 66 20 28 20 64 61 74 61 2d 3e 63 74 62 6c 20 29 0a 09 64 61 74 61 2d 3e | if.....if.(.data->ctbl.)..data-> |
4b380 | 63 74 62 6c 5b 69 5d 20 3d 20 63 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 75 63 68 61 72 20 2a 51 49 | ctbl[i].=.c;.}..inline.uchar.*QI |
4b3a0 | 6d 61 67 65 3a 3a 73 63 61 6e 4c 69 6e 65 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 0a 7b 0a | mage::scanLine(.int.i.).const.{. |
4b3c0 | 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 43 48 45 43 4b 5f 52 41 4e 47 45 29 0a 20 20 20 20 | #if.defined(QT_CHECK_RANGE)..... |
4b3e0 | 69 66 20 28 20 69 20 3e 3d 20 64 61 74 61 2d 3e 68 20 29 0a 09 77 61 72 6e 69 6e 67 49 6e 64 65 | if.(.i.>=.data->h.)..warningInde |
4b400 | 78 52 61 6e 67 65 28 20 22 73 63 61 6e 4c 69 6e 65 22 2c 20 69 20 29 3b 0a 23 65 6e 64 69 66 0a | xRange(."scanLine",.i.);.#endif. |
4b420 | 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 61 2d 3e 62 69 | ....return.data->bits.?.data->bi |
4b440 | 74 73 5b 69 5d 20 3a 20 30 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 49 6d 61 67 65 3a | ts[i].:.0;.}..inline.int.QImage: |
4b460 | 3a 64 6f 74 73 50 65 72 4d 65 74 65 72 58 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 20 20 72 65 74 | :dotsPerMeterX().const.{.....ret |
4b480 | 75 72 6e 20 64 61 74 61 2d 3e 64 70 6d 78 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 49 | urn.data->dpmx;.}..inline.int.QI |
4b4a0 | 6d 61 67 65 3a 3a 64 6f 74 73 50 65 72 4d 65 74 65 72 59 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 20 | mage::dotsPerMeterY().const.{... |
4b4c0 | 20 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 64 70 6d 79 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 51 | ..return.data->dpmy;.}..inline.Q |
4b4e0 | 50 6f 69 6e 74 20 51 49 6d 61 67 65 3a 3a 6f 66 66 73 65 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 | Point.QImage::offset().const.{.. |
4b500 | 20 20 20 72 65 74 75 72 6e 20 64 61 74 61 2d 3e 6f 66 66 73 65 74 3b 0a 7d 0a 0a 0a 23 65 6e 64 | ...return.data->offset;.}...#end |
4b520 | 69 66 20 2f 2f 20 51 49 4d 41 47 45 5f 48 0a 00 00 00 12 00 71 00 67 00 61 00 72 00 72 00 61 00 | if.//.QIMAGE_H......q.g.a.r.r.a. |
4b540 | 79 00 2e 00 68 00 00 0f 4d 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | y...h...M/*..................... |
4b560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4b9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4ba00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4ba20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4ba40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4ba60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4ba80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4baa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4bac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4bae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4bb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4bb20 | 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 41 52 52 41 59 5f | ............*/..#ifndef.QGARRAY_ |
4bb40 | 48 0a 23 64 65 66 69 6e 65 20 51 47 41 52 52 41 59 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | H.#define.QGARRAY_H..#ifndef.QT_ |
4bb60 | 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 68 61 72 65 64 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f | H.#include."qshared.h".#endif.// |
4bb80 | 20 51 54 5f 48 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 47 41 72 72 61 79 09 09 | .QT_H...class.Q_EXPORT.QGArray.. |
4bba0 | 09 09 09 2f 2f 20 67 65 6e 65 72 69 63 20 61 72 72 61 79 0a 7b 0a 66 72 69 65 6e 64 20 63 6c 61 | ...//.generic.array.{.friend.cla |
4bbc0 | 73 73 20 51 42 75 66 66 65 72 3b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 2f 2f 20 64 6f 20 6e 6f | ss.QBuffer;.public:.....//.do.no |
4bbe0 | 74 20 75 73 65 20 74 68 69 73 2c 20 65 76 65 6e 20 74 68 6f 75 67 68 20 74 68 69 73 20 69 73 20 | t.use.this,.even.though.this.is. |
4bc00 | 70 75 62 6c 69 63 0a 20 20 20 20 2f 2f 20 23 23 23 20 6d 61 6b 65 20 70 72 6f 74 65 63 74 65 64 | public.....//.###.make.protected |
4bc20 | 20 6f 72 20 70 72 69 76 61 74 65 20 69 6e 20 51 74 20 34 2e 30 20 62 65 74 61 3f 0a 20 20 20 20 | .or.private.in.Qt.4.0.beta?..... |
4bc40 | 73 74 72 75 63 74 20 61 72 72 61 79 5f 64 61 74 61 20 3a 20 70 75 62 6c 69 63 20 51 53 68 61 72 | struct.array_data.:.public.QShar |
4bc60 | 65 64 20 7b 09 2f 2f 20 73 68 61 72 65 64 20 61 72 72 61 79 0a 09 61 72 72 61 79 5f 64 61 74 61 | ed.{.//.shared.array..array_data |
4bc80 | 28 29 3a 64 61 74 61 28 30 29 2c 6c 65 6e 28 30 29 0a 23 69 66 64 65 66 20 51 54 5f 51 47 41 52 | ():data(0),len(0).#ifdef.QT_QGAR |
4bca0 | 52 41 59 5f 53 50 45 45 44 5f 4f 50 54 49 4d 0a 09 09 20 20 20 20 2c 6d 61 78 6c 28 30 29 0a 23 | RAY_SPEED_OPTIM.......,maxl(0).# |
4bcc0 | 65 6e 64 69 66 0a 09 20 20 20 20 7b 7d 0a 09 63 68 61 72 20 2a 64 61 74 61 3b 09 09 09 09 2f 2f | endif......{}..char.*data;....// |
4bce0 | 20 61 63 74 75 61 6c 20 61 72 72 61 79 20 64 61 74 61 0a 09 75 69 6e 74 20 20 6c 65 6e 3b 0a 23 | .actual.array.data..uint..len;.# |
4bd00 | 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 0a 09 75 69 | ifdef.QT_QGARRAY_SPEED_OPTIM..ui |
4bd20 | 6e 74 20 6d 61 78 6c 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 7d 3b 0a 20 20 20 20 51 47 41 72 72 | nt.maxl;.#endif.....};.....QGArr |
4bd40 | 61 79 28 29 3b 0a 20 20 20 20 65 6e 75 6d 20 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 7b 20 4d 65 | ay();.....enum.Optimization.{.Me |
4bd60 | 6d 4f 70 74 69 6d 2c 20 53 70 65 65 64 4f 70 74 69 6d 20 7d 3b 0a 70 72 6f 74 65 63 74 65 64 3a | mOptim,.SpeedOptim.};.protected: |
4bd80 | 0a 20 20 20 20 51 47 41 72 72 61 79 28 20 69 6e 74 2c 20 69 6e 74 20 29 3b 09 09 09 2f 2f 20 64 | .....QGArray(.int,.int.);...//.d |
4bda0 | 75 6d 6d 79 3b 20 64 6f 65 73 20 6e 6f 74 20 61 6c 6c 6f 63 0a 20 20 20 20 51 47 41 72 72 61 79 | ummy;.does.not.alloc.....QGArray |
4bdc0 | 28 20 69 6e 74 20 73 69 7a 65 20 29 3b 09 09 09 2f 2f 20 61 6c 6c 6f 63 61 74 65 20 27 73 69 7a | (.int.size.);...//.allocate.'siz |
4bde0 | 65 27 20 62 79 74 65 73 0a 20 20 20 20 51 47 41 72 72 61 79 28 20 63 6f 6e 73 74 20 51 47 41 72 | e'.bytes.....QGArray(.const.QGAr |
4be00 | 72 61 79 20 26 61 20 29 3b 09 09 2f 2f 20 73 68 61 6c 6c 6f 77 20 63 6f 70 79 0a 20 20 20 20 76 | ray.&a.);..//.shallow.copy.....v |
4be20 | 69 72 74 75 61 6c 20 7e 51 47 41 72 72 61 79 28 29 3b 0a 0a 20 20 20 20 51 47 41 72 72 61 79 20 | irtual.~QGArray();......QGArray. |
4be40 | 20 20 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 47 41 72 72 61 79 20 26 61 20 | ...&operator=(.const.QGArray.&a. |
4be60 | 29 20 7b 20 72 65 74 75 72 6e 20 61 73 73 69 67 6e 28 20 61 20 29 3b 20 7d 0a 0a 20 20 20 20 76 | ).{.return.assign(.a.);.}......v |
4be80 | 69 72 74 75 61 6c 20 76 6f 69 64 20 64 65 74 61 63 68 28 29 09 7b 20 64 75 70 6c 69 63 61 74 65 | irtual.void.detach().{.duplicate |
4bea0 | 28 2a 74 68 69 73 29 3b 20 7d 0a 0a 20 20 20 20 2f 2f 20 23 23 23 20 51 74 20 34 2e 30 3a 20 6d | (*this);.}......//.###.Qt.4.0:.m |
4bec0 | 61 79 62 65 20 70 72 6f 76 69 64 65 20 74 77 6f 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 64 61 74 | aybe.provide.two.versions.of.dat |
4bee0 | 61 28 29 2c 20 61 74 28 29 2c 20 65 74 63 2e 0a 20 20 20 20 63 68 61 72 20 20 20 20 20 20 20 2a | a(),.at(),.etc......char.......* |
4bf00 | 64 61 74 61 28 29 09 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 73 68 64 2d 3e 64 61 74 61 | data()..const.{.return.shd->data |
4bf20 | 3b 20 7d 0a 20 20 20 20 75 69 6e 74 09 6e 72 65 66 73 28 29 09 20 63 6f 6e 73 74 09 7b 20 72 65 | ;.}.....uint.nrefs()..const.{.re |
4bf40 | 74 75 72 6e 20 73 68 64 2d 3e 63 6f 75 6e 74 3b 20 7d 0a 20 20 20 20 75 69 6e 74 09 73 69 7a 65 | turn.shd->count;.}.....uint.size |
4bf60 | 28 29 09 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 73 68 64 2d 3e 6c 65 6e 3b 20 7d 0a 20 | ()..const.{.return.shd->len;.}.. |
4bf80 | 20 20 20 62 6f 6f 6c 09 69 73 45 71 75 61 6c 28 20 63 6f 6e 73 74 20 51 47 41 72 72 61 79 20 26 | ...bool.isEqual(.const.QGArray.& |
4bfa0 | 61 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 72 65 73 69 7a 65 28 20 75 69 6e | a.).const;......bool.resize(.uin |
4bfc0 | 74 20 6e 65 77 73 69 7a 65 2c 20 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 6f 70 74 69 6d 20 29 3b | t.newsize,.Optimization.optim.); |
4bfe0 | 0a 20 20 20 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 20 29 | .....bool.resize(.uint.newsize.) |
4c000 | 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 66 69 6c 6c 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 64 2c | ;......bool.fill(.const.char.*d, |
4c020 | 20 69 6e 74 20 6c 65 6e 2c 20 75 69 6e 74 20 73 7a 20 29 3b 0a 0a 20 20 20 20 51 47 41 72 72 61 | .int.len,.uint.sz.);......QGArra |
4c040 | 79 20 20 20 20 26 61 73 73 69 67 6e 28 20 63 6f 6e 73 74 20 51 47 41 72 72 61 79 20 26 61 20 29 | y....&assign(.const.QGArray.&a.) |
4c060 | 3b 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 6f 6e 73 74 20 | ;.....QGArray....&assign(.const. |
4c080 | 63 68 61 72 20 2a 64 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 20 20 20 20 51 47 41 72 72 61 79 | char.*d,.uint.len.);.....QGArray |
4c0a0 | 20 20 20 20 26 64 75 70 6c 69 63 61 74 65 28 20 63 6f 6e 73 74 20 51 47 41 72 72 61 79 20 26 61 | ....&duplicate(.const.QGArray.&a |
4c0c0 | 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 20 63 | .);.....QGArray....&duplicate(.c |
4c0e0 | 6f 6e 73 74 20 63 68 61 72 20 2a 64 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 20 20 20 20 76 6f | onst.char.*d,.uint.len.);.....vo |
4c100 | 69 64 09 73 74 6f 72 65 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 64 2c 20 75 69 6e 74 20 6c 65 | id.store(.const.char.*d,.uint.le |
4c120 | 6e 20 29 3b 0a 0a 20 20 20 20 61 72 72 61 79 5f 64 61 74 61 20 2a 73 68 61 72 65 64 42 6c 6f 63 | n.);......array_data.*sharedBloc |
4c140 | 6b 28 29 09 63 6f 6e 73 74 09 09 7b 20 72 65 74 75 72 6e 20 73 68 64 3b 20 7d 0a 20 20 20 20 76 | k().const..{.return.shd;.}.....v |
4c160 | 6f 69 64 09 73 65 74 53 68 61 72 65 64 42 6c 6f 63 6b 28 20 61 72 72 61 79 5f 64 61 74 61 20 2a | oid.setSharedBlock(.array_data.* |
4c180 | 70 20 29 20 7b 20 73 68 64 3d 28 61 72 72 61 79 5f 64 61 74 61 2a 29 70 3b 20 7d 0a 0a 20 20 20 | p.).{.shd=(array_data*)p;.}..... |
4c1a0 | 20 51 47 41 72 72 61 79 20 20 20 20 26 73 65 74 52 61 77 44 61 74 61 28 20 63 6f 6e 73 74 20 63 | .QGArray....&setRawData(.const.c |
4c1c0 | 68 61 72 20 2a 64 2c 20 75 69 6e 74 20 6c 65 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 09 72 65 73 | har.*d,.uint.len.);.....void.res |
4c1e0 | 65 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 | etRawData(.const.char.*d,.uint.l |
4c200 | 65 6e 20 29 3b 0a 0a 20 20 20 20 69 6e 74 09 09 66 69 6e 64 28 20 63 6f 6e 73 74 20 63 68 61 72 | en.);......int..find(.const.char |
4c220 | 20 2a 64 2c 20 75 69 6e 74 20 69 6e 64 65 78 2c 20 75 69 6e 74 20 73 7a 20 29 20 63 6f 6e 73 74 | .*d,.uint.index,.uint.sz.).const |
4c240 | 3b 0a 20 20 20 20 69 6e 74 09 09 63 6f 6e 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 63 68 61 72 20 | ;.....int..contains(.const.char. |
4c260 | 2a 64 2c 20 75 69 6e 74 20 73 7a 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 09 73 | *d,.uint.sz.).const;......void.s |
4c280 | 6f 72 74 28 20 75 69 6e 74 20 73 7a 20 29 3b 0a 20 20 20 20 69 6e 74 09 09 62 73 65 61 72 63 68 | ort(.uint.sz.);.....int..bsearch |
4c2a0 | 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 6f 6e 73 74 | (.const.char.*d,.uint.sz.).const |
4c2c0 | 3b 0a 0a 20 20 20 20 63 68 61 72 20 20 20 20 20 20 20 2a 61 74 28 20 75 69 6e 74 20 69 6e 64 65 | ;......char.......*at(.uint.inde |
4c2e0 | 78 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 09 73 65 74 45 78 70 61 6e 64 28 20 | x.).const;......bool.setExpand(. |
4c300 | 75 69 6e 74 20 69 6e 64 65 78 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 64 2c 20 75 69 6e 74 20 | uint.index,.const.char.*d,.uint. |
4c320 | 73 7a 20 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 61 72 | sz.);..protected:.....virtual.ar |
4c340 | 72 61 79 5f 64 61 74 61 20 2a 6e 65 77 44 61 74 61 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | ray_data.*newData();.....virtual |
4c360 | 20 76 6f 69 64 20 64 65 6c 65 74 65 44 61 74 61 28 20 61 72 72 61 79 5f 64 61 74 61 20 2a 70 20 | .void.deleteData(.array_data.*p. |
4c380 | 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 73 74 61 74 69 63 20 76 6f 69 64 20 6d 73 67 | );..private:.....static.void.msg |
4c3a0 | 5f 69 6e 64 65 78 28 20 75 69 6e 74 20 29 3b 0a 20 20 20 20 61 72 72 61 79 5f 64 61 74 61 20 2a | _index(.uint.);.....array_data.* |
4c3c0 | 73 68 64 3b 0a 7d 3b 0a 0a 0a 69 6e 6c 69 6e 65 20 63 68 61 72 20 2a 51 47 41 72 72 61 79 3a 3a | shd;.};...inline.char.*QGArray:: |
4c3e0 | 61 74 28 20 75 69 6e 74 20 69 6e 64 65 78 20 29 20 63 6f 6e 73 74 0a 7b 0a 23 69 66 20 64 65 66 | at(.uint.index.).const.{.#if.def |
4c400 | 69 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 6e | ined(QT_CHECK_RANGE).....if.(.in |
4c420 | 64 65 78 20 3e 3d 20 73 69 7a 65 28 29 20 29 20 7b 0a 09 6d 73 67 5f 69 6e 64 65 78 28 20 69 6e | dex.>=.size().).{..msg_index(.in |
4c440 | 64 65 78 20 29 3b 0a 09 69 6e 64 65 78 20 3d 20 30 3b 0a 20 20 20 20 7d 0a 23 65 6e 64 69 66 0a | dex.);..index.=.0;.....}.#endif. |
4c460 | 20 20 20 20 72 65 74 75 72 6e 20 26 73 68 64 2d 3e 64 61 74 61 5b 69 6e 64 65 78 5d 3b 0a 7d 0a | ....return.&shd->data[index];.}. |
4c480 | 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 47 41 52 52 41 59 5f 48 0a 00 00 00 0e 00 71 00 6c 00 69 | ..#endif.//.QGARRAY_H......q.l.i |
4c4a0 | 00 73 00 74 00 2e 00 68 00 00 04 3e 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .s.t...h...>/*.................. |
4c4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 69 66 6e 64 65 66 20 51 4c 49 53 54 5f 48 | ..............*/.#ifndef.QLIST_H |
4c8a0 | 0a 23 64 65 66 69 6e 65 20 51 4c 49 53 54 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 | .#define.QLIST_H.#ifndef.QT_NO_C |
4c8c0 | 4f 4d 50 41 54 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 74 2e 68 22 0a 23 65 6e 64 | OMPAT.#include."qptrlist.h".#end |
4c8e0 | 69 66 0a 23 65 6e 64 69 66 0a 00 00 00 1a 00 71 00 67 00 66 00 78 00 76 00 6e 00 63 00 5f 00 71 | if.#endif......q.g.f.x.v.n.c._.q |
4c900 | 00 77 00 73 00 2e 00 68 00 00 09 3d 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .w.s...h...=/*.................. |
4c920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4c9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4ca00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4ca20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4ca40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4ca60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4ca80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4caa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4ccc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4cde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4ce00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4ce20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4ce40 | 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 46 58 56 4e 43 5f 51 57 53 5f 48 0a 23 64 65 66 69 | .*/..#ifndef.QGFXVNC_QWS_H.#defi |
4ce60 | 6e 65 20 51 47 46 58 56 4e 43 5f 51 57 53 5f 48 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f | ne.QGFXVNC_QWS_H..#if.defined(Q_ |
4ce80 | 4f 53 5f 51 4e 58 36 29 0a 23 64 65 66 69 6e 65 20 56 4e 43 53 43 52 45 45 4e 5f 42 41 53 45 20 | OS_QNX6).#define.VNCSCREEN_BASE. |
4cea0 | 51 51 6e 78 53 63 72 65 65 6e 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 | QQnxScreen.#ifndef.QT_H.#include |
4cec0 | 20 22 71 77 73 67 66 78 5f 71 6e 78 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 23 | ."qwsgfx_qnx.h".#endif.//.QT_H.# |
4cee0 | 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 56 4e 43 53 43 52 45 45 4e 5f 42 41 53 45 20 51 4c 69 6e | else.#define.VNCSCREEN_BASE.QLin |
4cf00 | 75 78 46 62 53 63 72 65 65 6e 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 66 78 6c 69 6e 75 78 66 62 | uxFbScreen.#include."qgfxlinuxfb |
4cf20 | 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 51 57 | _qws.h".#endif..#ifndef.QT_NO_QW |
4cf40 | 53 5f 56 4e 43 0a 0a 63 6c 61 73 73 20 51 56 4e 43 53 65 72 76 65 72 3b 0a 63 6c 61 73 73 20 51 | S_VNC..class.QVNCServer;.class.Q |
4cf60 | 56 4e 43 48 65 61 64 65 72 3b 0a 63 6c 61 73 73 20 51 53 68 61 72 65 64 4d 65 6d 6f 72 79 3b 0a | VNCHeader;.class.QSharedMemory;. |
4cf80 | 0a 63 6c 61 73 73 20 51 56 4e 43 53 63 72 65 65 6e 20 3a 20 70 75 62 6c 69 63 20 56 4e 43 53 43 | .class.QVNCScreen.:.public.VNCSC |
4cfa0 | 52 45 45 4e 5f 42 41 53 45 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 56 4e 43 53 63 72 65 | REEN_BASE.{.public:.....QVNCScre |
4cfc0 | 65 6e 28 20 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 | en(.int.display_id.);.....virtua |
4cfe0 | 6c 20 7e 51 56 4e 43 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 | l.~QVNCScreen();.....virtual.boo |
4d000 | 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 62 6f 6f 6c | l.initDevice();.....virtual.bool |
4d020 | 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 70 6c 61 79 | .connect(.const.QString.&display |
4d040 | 53 70 65 63 20 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 | Spec.);.....virtual.void.disconn |
4d060 | 65 63 74 28 29 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 | ect();.....virtual.int.initCurso |
4d080 | 72 28 76 6f 69 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 | r(void*,.bool);.....virtual.void |
4d0a0 | 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 |
4d0c0 | 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.*, |
4d0e0 | 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 |
4d100 | 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 |
4d120 | 6f 72 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 4d 6f 64 65 28 | ore();.....virtual.void.setMode( |
4d140 | 69 6e 74 20 6e 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 | int.nw,int.nh,int.nd);......virt |
4d160 | 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 74 26 20 | ual.void.setDirty(.const.QRect&. |
4d180 | 72 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 73 75 63 63 65 73 73 3b 0a 20 20 20 20 51 56 4e 43 | r.);......bool.success;.....QVNC |
4d1a0 | 53 65 72 76 65 72 20 2a 76 6e 63 53 65 72 76 65 72 3b 0a 20 20 20 20 75 6e 73 69 67 6e 65 64 20 | Server.*vncServer;.....unsigned. |
4d1c0 | 63 68 61 72 20 2a 73 68 6d 72 67 6e 3b 0a 20 20 20 20 51 53 68 61 72 65 64 4d 65 6d 6f 72 79 20 | char.*shmrgn;.....QSharedMemory. |
4d1e0 | 2a 73 68 6d 3b 0a 20 20 20 20 51 56 4e 43 48 65 61 64 65 72 20 2a 68 64 72 3b 0a 20 20 20 20 62 | *shm;.....QVNCHeader.*hdr;.....b |
4d200 | 6f 6f 6c 20 76 69 72 74 75 61 6c 42 75 66 66 65 72 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f | ool.virtualBuffer;.};..#endif.// |
4d220 | 20 51 54 5f 4e 4f 5f 51 57 53 5f 56 4e 43 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 47 46 58 56 4e | .QT_NO_QWS_VNC..#endif.//.QGFXVN |
4d240 | 43 5f 51 57 53 5f 48 0a 0a 00 00 00 14 00 71 00 6d 00 65 00 74 00 61 00 6f 00 62 00 6a 00 2e 00 | C_QWS_H.......q.m.e.t.a.o.b.j... |
4d260 | 68 00 00 04 2b 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h...+/*......................... |
4d280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d640 | 20 20 20 20 20 20 20 2a 2f 0a 23 69 66 6e 64 65 66 20 51 4d 45 54 41 4f 42 4a 5f 48 0a 23 64 65 | .......*/.#ifndef.QMETAOBJ_H.#de |
4d660 | 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 65 74 61 6f | fine.QMETAOBJ_H.#include."qmetao |
4d680 | 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 00 73 00 74 | bject.h".#endif......q.g.l.i.s.t |
4d6a0 | 00 2e 00 68 00 00 21 78 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...h..!x/*...................... |
4d6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4d9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4da00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4da20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4da40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4da60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4da80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4daa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4dac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4dae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4db00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4db20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4db40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4db60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4db80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4dba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4dbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4dbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4dc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4dc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4dc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4dc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4dc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a | ...............................* |
4dca0 | 2f 0a 0a 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 | /..#ifndef.QGLIST_H.#define.QGLI |
4dcc0 | 53 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 | ST_H..#ifndef.QT_H.#include."qpt |
4dce0 | 72 63 6f 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 | rcollection.h".#endif.//.QT_H..c |
4dd00 | 6c 61 73 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 | lass.Q_EXPORT.QLNode.{.friend.cl |
4dd20 | 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 49 | ass.QGList;.friend.class.QGListI |
4dd40 | 74 65 72 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 | terator;.friend.class.QGListStdI |
4dd60 | 74 65 72 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 | terator;.public:.....QPtrCollect |
4dd80 | 69 6f 6e 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 | ion::Item.getData().{.return.dat |
4dda0 | 61 3b 20 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 | a;.}.private:.....QPtrCollection |
4ddc0 | 3a 3a 49 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 | ::Item.data;.....QLNode.*prev;.. |
4dde0 | 20 20 20 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 | ...QLNode.*next;.....QLNode(.QPt |
4de00 | 72 43 6f 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 | rCollection::Item.d.).{.data.=.d |
4de20 | 3b 20 7d 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 | ;.}.};..class.QGListIteratorList |
4de40 | 3b 20 2f 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 | ;.//.internal.helper.class..clas |
4de60 | 73 20 51 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 | s.Q_EXPORT.QGList.:.public.QPtrC |
4de80 | 6f 6c 6c 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 | ollection.//.doubly.linked.gener |
4dea0 | 69 63 20 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 | ic.list.{.friend.class.QGListIte |
4dec0 | 72 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 49 74 65 72 61 74 | rator;.friend.class.QGListIterat |
4dee0 | 6f 72 4c 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 | orList;.friend.class.QGVector;.. |
4df00 | 09 09 2f 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 | ..//.needed.by.QGVector::toList. |
4df20 | 70 75 62 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 | public:.....uint..count().const; |
4df40 | 09 09 09 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 | ...//.return.number.of.nodes..#i |
4df60 | 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 20 20 20 20 51 44 61 74 61 | fndef.QT_NO_DATASTREAM.....QData |
4df80 | 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 20 26 20 29 3b 09 09 | Stream.&read(.QDataStream.&.);.. |
4dfa0 | 2f 2f 20 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 | //.read.list.from.stream.....QDa |
4dfc0 | 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.&.) |
4dfe0 | 20 63 6f 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 | .const;.//.write.list.to.stream. |
4e000 | 23 65 6e 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 | #endif.protected:.....QGList();. |
4e020 | 09 09 09 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 | ....//.create.empty.list.....QGL |
4e040 | 69 73 74 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 | ist(.const.QGList.&.);...//.make |
4e060 | 20 63 6f 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 | .copy.of.other.list.....virtual. |
4e080 | 7e 51 47 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 | ~QGList();......QGList.&operator |
4e0a0 | 3d 28 20 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 | =(.const.QGList.&.);.//.assign.f |
4e0c0 | 72 6f 6d 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 | rom.other.list.....bool.operator |
4e0e0 | 3d 3d 28 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 | ==(.const.QGList&.).const;...... |
4e100 | 76 6f 69 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 | void.inSort(.QPtrCollection::Ite |
4e120 | 6d 20 29 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 | m.);..//.add.item.sorted.in.list |
4e140 | 0a 20 20 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 | .....void.append(.QPtrCollection |
4e160 | 3a 3a 49 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 | ::Item.);..//.add.item.at.end.of |
4e180 | 20 6c 69 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 | .list.....bool.insertAt(.uint.in |
4e1a0 | 64 65 78 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 | dex,.QPtrCollection::Item.);.//. |
4e1c0 | 61 64 64 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 | add.item.at.i'th.position.....vo |
4e1e0 | 69 64 20 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 | id.relinkNode(.QLNode.*.);..//.r |
4e200 | 65 6c 69 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 | elink.as.first.item.....bool.rem |
4e220 | 6f 76 65 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 | oveNode(.QLNode.*.);..//.remove. |
4e240 | 6e 6f 64 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 | node.....bool.remove(.QPtrCollec |
4e260 | 74 69 6f 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 | tion::Item.=.0.);.//.remove.item |
4e280 | 20 28 30 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 | .(0=current).....bool.removeRef( |
4e2a0 | 20 51 50 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 | .QPtrCollection::Item.=.0.);.//. |
4e2c0 | 72 65 6d 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 | remove.item.(0=current).....bool |
4e2e0 | 20 72 65 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 | .removeFirst();....//.remove.fir |
4e300 | 73 74 20 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 | st.item.....bool.removeLast();.. |
4e320 | 09 09 2f 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 | ..//.remove.last.item.....bool.r |
4e340 | 65 6d 6f 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 | emoveAt(.uint.);...//.remove.ite |
4e360 | 6d 20 61 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 | m.at.i'th.position.....bool.repl |
4e380 | 61 63 65 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 | aceAt(.uint,.QPtrCollection::Ite |
4e3a0 | 6d 20 29 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 | m.);.//.replace.item.at.position |
4e3c0 | 20 69 20 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 | .i.with.item.....QPtrCollection: |
4e3e0 | 3a 49 74 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 | :Item.takeNode(.QLNode.*.);.//.t |
4e400 | 61 6b 65 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 | ake.out.node.....QPtrCollection: |
4e420 | 3a 49 74 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 | :Item.take();..//.take.out.curre |
4e440 | 6e 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 | nt.item.....QPtrCollection::Item |
4e460 | 20 74 61 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 | .takeAt(.uint.index.);.//.take.o |
4e480 | 75 74 20 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 | ut.item.at.i'th.pos.....QPtrColl |
4e4a0 | 65 63 74 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 | ection::Item.takeFirst();..//.ta |
4e4c0 | 6b 65 20 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 | ke.out.first.item.....QPtrCollec |
4e4e0 | 74 69 6f 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 | tion::Item.takeLast();..//.take. |
4e500 | 6f 75 74 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 | out.last.item......void.sort();. |
4e520 | 20 20 20 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 | ........................//.sort. |
4e540 | 61 6c 6c 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 | all.items;.....void.clear();.... |
4e560 | 2f 2f 20 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 | //.remove.all.items......int..fi |
4e580 | 6e 64 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 2c 20 62 6f 6f | ndRef(.QPtrCollection::Item,.boo |
4e5a0 | 6c 20 3d 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 | l.=.TRUE.);.//.find.exact.item.i |
4e5c0 | 6e 20 6c 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 | n.list.....int..find(.QPtrCollec |
4e5e0 | 74 69 6f 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 | tion::Item,.bool.=.TRUE.);.//.fi |
4e600 | 6e 64 20 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 | nd.equal.item.in.list......uint. |
4e620 | 63 6f 6e 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 | containsRef(.QPtrCollection::Ite |
4e640 | 6d 20 29 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 | m.).const;.//.get.number.of.exac |
4e660 | 74 20 6d 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 | t.matches.....uint.contains(.QPt |
4e680 | 72 43 6f 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 | rCollection::Item.).const;.//.ge |
4e6a0 | 74 20 6e 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 | t.number.of.equal.matches......Q |
4e6c0 | 50 74 72 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 | PtrCollection::Item.at(.uint.ind |
4e6e0 | 65 78 20 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 | ex.);.//.access.item.at.i'th.pos |
4e700 | 0a 20 20 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 | .....int...at().const;....//.get |
4e720 | 20 63 75 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 | .current.index.....QLNode.*curre |
4e740 | 6e 74 4e 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 | ntNode().const;..//.get.current. |
4e760 | 6e 6f 64 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 | node......QPtrCollection::Item.g |
4e780 | 65 74 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 69 74 65 6d | et().const;..//.get.current.item |
4e7a0 | 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 63 66 69 72 73 | ......QPtrCollection::Item.cfirs |
4e7c0 | 74 28 29 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 | t().const;.//.get.ptr.to.first.l |
4e7e0 | 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 49 74 65 | ist.item.....QPtrCollection::Ite |
4e800 | 6d 20 63 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 | m.clast()..const;.//.get.ptr.to. |
4e820 | 6c 61 73 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 | last.list.item.....QPtrCollectio |
4e840 | 6e 3a 3a 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 | n::Item.first();..//.set.first.i |
4e860 | 74 65 6d 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 | tem.in.list.curr.....QPtrCollect |
4e880 | 69 6f 6e 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 | ion::Item.last();..//.set.last.i |
4e8a0 | 74 65 6d 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 | tem.in.list.curr.....QPtrCollect |
4e8c0 | 69 6f 6e 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 | ion::Item.next();..//.set.next.i |
4e8e0 | 74 65 6d 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 | tem.in.list.curr.....QPtrCollect |
4e900 | 69 6f 6e 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 | ion::Item.prev();..//.set.prev.i |
4e920 | 74 65 6d 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 | tem.in.list.curr......void..toVe |
4e940 | 63 74 6f 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 | ctor(.QGVector.*.).const;..//.pu |
4e960 | 74 20 69 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 | t.items.in.vector......virtual.i |
4e980 | 6e 74 20 63 6f 6d 70 61 72 65 49 74 65 6d 73 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a | nt.compareItems(.QPtrCollection: |
4e9a0 | 3a 49 74 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 | :Item,.QPtrCollection::Item.);.. |
4e9c0 | 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a 20 20 20 20 76 69 72 | #ifndef.QT_NO_DATASTREAM.....vir |
4e9e0 | 74 75 61 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 | tual.QDataStream.&read(.QDataStr |
4ea00 | 65 61 6d 20 26 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a 49 74 65 6d 20 26 20 29 3b | eam.&,.QPtrCollection::Item.&.); |
4ea20 | 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 77 72 69 74 65 28 | .....virtual.QDataStream.&write( |
4ea40 | 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 2c 20 51 50 74 72 43 6f 6c 6c 65 63 74 69 6f 6e 3a 3a | .QDataStream.&,.QPtrCollection:: |
4ea60 | 49 74 65 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 | Item.).const;.#endif......QLNode |
4ea80 | 2a 20 62 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 | *.begin().const.{.return.firstNo |
4eaa0 | 64 65 3b 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 | de;.}.....QLNode*.end().const.{. |
4eac0 | 72 65 74 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 | return.0;.}.....QLNode*.erase(.Q |
4eae0 | 4c 4e 6f 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 | LNode*.it.);..private:.....void. |
4eb00 | 20 70 72 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 | .prepend(.QPtrCollection::Item.) |
4eb20 | 3b 09 2f 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 | ;.//.add.item.at.start.of.list.. |
4eb40 | 20 20 20 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 | ....void.heapSortPushDown(.QPtrC |
4eb60 | 6f 6c 6c 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 | ollection::Item*.heap,.int.first |
4eb80 | 2c 20 69 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 | ,.int.last.);......QLNode.*first |
4eba0 | 4e 6f 64 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 | Node;....//.first.node.....QLNod |
4ebc0 | 65 20 2a 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 | e.*lastNode;....//.last.node.... |
4ebe0 | 20 51 4c 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 | .QLNode.*curNode;....//.current. |
4ec00 | 6e 6f 64 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 | node.....int.curIndex;....//.cur |
4ec20 | 72 65 6e 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 | rent.index.....uint.numNodes;... |
4ec40 | 09 2f 2f 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 | .//.number.of.nodes.....QGListIt |
4ec60 | 65 72 61 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 | eratorList.*iterators;...//.list |
4ec80 | 20 6f 66 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 | .of.iterators......QLNode.*locat |
4eca0 | 65 28 20 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 | e(.uint.);...//.get.node.at.i'th |
4ecc0 | 20 70 6f 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 | .pos.....QLNode.*unlink();....// |
4ece0 | 20 75 6e 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 | .unlink.node.};...inline.uint.QG |
4ed00 | 4c 69 73 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 | List::count().const.{.....return |
4ed20 | 20 6e 75 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 | .numNodes;.}..inline.bool.QGList |
4ed40 | 3a 3a 72 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 | ::removeFirst().{.....first();.. |
4ed60 | 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 65 20 62 6f | ...return.remove();.}..inline.bo |
4ed80 | 6f 6c 20 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 | ol.QGList::removeLast().{.....la |
4eda0 | 73 74 28 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 | st();.....return.remove();.}..in |
4edc0 | 6c 69 6e 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 | line.int.QGList::at().const.{... |
4ede0 | 20 20 72 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 | ..return.curIndex;.}..inline.QPt |
4ee00 | 72 43 6f 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 | rCollection::Item.QGList::at(.ui |
4ee20 | 6e 74 20 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 | nt.index.).{.....QLNode.*n.=.loc |
4ee40 | 61 74 65 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 | ate(.index.);.....return.n.?.n-> |
4ee60 | 64 61 74 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 | data.:.0;.}..inline.QLNode.*QGLi |
4ee80 | 73 74 3a 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 | st::currentNode().const.{.....re |
4eea0 | 74 75 72 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 | turn.curNode;.}..inline.QPtrColl |
4eec0 | 65 63 74 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 | ection::Item.QGList::get().const |
4eee0 | 0a 7b 0a 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 | .{.....return.curNode.?.curNode- |
4ef00 | 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 74 | >data.:.0;.}..inline.QPtrCollect |
4ef20 | 69 6f 6e 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 | ion::Item.QGList::cfirst().const |
4ef40 | 0a 7b 0a 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 | .{.....return.firstNode.?.firstN |
4ef60 | 6f 64 65 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 | ode->data.:.0;.}..inline.QPtrCol |
4ef80 | 6c 65 63 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 | lection::Item.QGList::clast().co |
4efa0 | 6e 73 74 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 | nst.{.....return.lastNode.?.last |
4efc0 | 4e 6f 64 65 2d 3e 64 61 74 61 20 3a 20 30 3b 0a 7d 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 | Node->data.:.0;.}.../*.......... |
4efe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4f000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4f020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4f040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4f060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4f080 | 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 | ..........*/..#ifndef.QT_NO_DATA |
4f0a0 | 53 54 52 45 41 4d 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 | STREAM.Q_EXPORT.QDataStream.&ope |
4f0c0 | 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 47 4c 69 73 74 20 26 | rator>>(.QDataStream.&,.QGList.& |
4f0e0 | 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 | .);.Q_EXPORT.QDataStream.&operat |
4f100 | 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 4c 69 73 | or<<(.QDataStream.&,.const.QGLis |
4f120 | 74 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.&.);.#endif../*............... |
4f140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4f160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4f180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4f1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4f1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4f1e0 | 20 20 2a 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 | ..*/..class.Q_EXPORT.QGListItera |
4f200 | 74 6f 72 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 | tor...//.QGList.iterator.{.frien |
4f220 | 64 20 63 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 | d.class.QGList;.friend.class.QGL |
4f240 | 69 73 74 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 | istIteratorList;.protected:..... |
4f260 | 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 20 26 20 29 | QGListIterator(.const.QGList.&.) |
4f280 | 3b 0a 20 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 | ;.....QGListIterator(.const.QGLi |
4f2a0 | 73 74 49 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 | stIterator.&.);.....QGListIterat |
4f2c0 | 6f 72 20 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 | or.&operator=(.const.QGListItera |
4f2e0 | 74 6f 72 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 | tor.&.);....~QGListIterator();.. |
4f300 | 20 20 20 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 | ....bool..atFirst().const;...//. |
4f320 | 74 65 73 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 | test.if.at.first.item.....bool.. |
4f340 | 61 74 4c 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 | atLast()..const;...//.test.if.at |
4f360 | 20 6c 61 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 | .last.item.....QPtrCollection::I |
4f380 | 74 65 6d 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 | tem...toFirst();....//.move.to.f |
4f3a0 | 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 6e 3a 3a 49 74 | irst.item.....QPtrCollection::It |
4f3c0 | 65 6d 09 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 | em...toLast();....//.move.to.las |
4f3e0 | 74 20 69 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 | t.item......QPtrCollection::Item |
4f400 | 09 20 20 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 | ...get().const;....//.get.curren |
4f420 | 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. |
4f440 | 20 20 6f 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 | ..operator()();....//.get.curren |
4f460 | 74 20 61 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 | t.and.move.to.next.....QPtrColle |
4f480 | 63 74 69 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 | ction::Item...operator++();..../ |
4f4a0 | 2f 20 6d 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 | /.move.to.next.item.(prefix).... |
4f4c0 | 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 70 65 72 61 74 6f 72 | .QPtrCollection::Item...operator |
4f4e0 | 2b 3d 28 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 | +=(uint);...//.move.n.positions. |
4f500 | 66 6f 72 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 | forward.....QPtrCollection::Item |
4f520 | 09 20 20 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 | ...operator--();....//.move.to.p |
4f540 | 72 65 76 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 | rev.item.(prefix).....QPtrCollec |
4f560 | 74 69 6f 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 | tion::Item...operator-=(uint);.. |
4f580 | 09 2f 2f 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 | .//.move.n.positions.backward..p |
4f5a0 | 72 6f 74 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 | rotected:.....QGList.*list;..../ |
4f5c0 | 2f 20 72 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 | /.reference.to.list..private:... |
4f5e0 | 20 20 51 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 | ..QLNode..*curNode;....//.curren |
4f600 | 74 20 6e 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 | t.node.in.list.};...inline.bool. |
4f620 | 51 47 4c 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 | QGListIterator::atFirst().const. |
4f640 | 7b 0a 20 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 | {.....return.curNode.==.list->fi |
4f660 | 72 73 74 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 | rstNode;.}..inline.bool.QGListIt |
4f680 | 65 72 61 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 | erator::atLast().const.{.....ret |
4f6a0 | 75 72 6e 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 | urn.curNode.==.list->lastNode;.} |
4f6c0 | 0a 0a 69 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 | ..inline.QPtrCollection::Item.QG |
4f6e0 | 4c 69 73 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 | ListIterator::get().const.{..... |
4f700 | 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 74 61 20 3a | return.curNode.?.curNode->data.: |
4f720 | 20 30 3b 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 | .0;.}..class.Q_EXPORT.QGListStdI |
4f740 | 74 65 72 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 | terator.{.public:.....inline.QGL |
4f760 | 69 73 74 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 | istStdIterator(.QLNode*.n.).:.no |
4f780 | 64 65 28 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 | de(.n.){}.....inline.operator.QL |
4f7a0 | 4e 6f 64 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 | Node*.().{.return.node;.}.protec |
4f7c0 | 74 65 64 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 | ted:.....inline.QLNode.*next().{ |
4f7e0 | 20 72 65 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 | .return.node->next;.}.....QLNode |
4f800 | 20 2a 6e 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 | .*node;.};...#endif.//.QGLIST_H. |
4f820 | 00 00 00 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 | ...(.q.i.m.a.g.e.f.o.r.m.a.t.p.l |
4f840 | 00 75 00 67 00 69 00 6e 00 2e 00 68 00 00 08 bd 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .u.g.i.n...h..../*.............. |
4f860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4f880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4f8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4f8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4f8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4f900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4f920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4f940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4f960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4f980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4f9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4f9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4f9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fa00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fa20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fa40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fa60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fa80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4faa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
4fe00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 49 4d | .................*/..#ifndef.QIM |
4fe20 | 41 47 45 46 4f 52 4d 41 54 50 4c 55 47 49 4e 5f 48 0a 23 64 65 66 69 6e 65 20 51 49 4d 41 47 45 | AGEFORMATPLUGIN_H.#define.QIMAGE |
4fe40 | 46 4f 52 4d 41 54 50 4c 55 47 49 4e 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e | FORMATPLUGIN_H..#ifndef.QT_H.#in |
4fe60 | 63 6c 75 64 65 20 22 71 67 70 6c 75 67 69 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 | clude."qgplugin.h".#include."qst |
4fe80 | 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e | ringlist.h".#endif.//.QT_H..#ifn |
4fea0 | 64 65 66 20 51 54 5f 4e 4f 5f 49 4d 41 47 45 46 4f 52 4d 41 54 50 4c 55 47 49 4e 0a 63 6c 61 73 | def.QT_NO_IMAGEFORMATPLUGIN.clas |
4fec0 | 73 20 51 49 6d 61 67 65 46 6f 72 6d 61 74 3b 0a 63 6c 61 73 73 20 51 49 6d 61 67 65 46 6f 72 6d | s.QImageFormat;.class.QImageForm |
4fee0 | 61 74 50 6c 75 67 69 6e 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 | atPluginPrivate;..class.Q_EXPORT |
4ff00 | 20 51 49 6d 61 67 65 46 6f 72 6d 61 74 50 6c 75 67 69 6e 20 3a 20 70 75 62 6c 69 63 20 51 47 50 | .QImageFormatPlugin.:.public.QGP |
4ff20 | 6c 75 67 69 6e 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 | lugin.{.....Q_OBJECT.public:.... |
4ff40 | 20 51 49 6d 61 67 65 46 6f 72 6d 61 74 50 6c 75 67 69 6e 28 29 3b 0a 20 20 20 20 7e 51 49 6d 61 | .QImageFormatPlugin();.....~QIma |
4ff60 | 67 65 46 6f 72 6d 61 74 50 6c 75 67 69 6e 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 | geFormatPlugin();......virtual.Q |
4ff80 | 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 0a 20 20 20 | StringList.keys().const.=.0;.... |
4ffa0 | 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 6c 6f 61 64 49 6d 61 67 65 28 20 63 6f 6e 73 74 20 51 | .virtual.bool.loadImage(.const.Q |
4ffc0 | 53 74 72 69 6e 67 20 26 66 6f 72 6d 61 74 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 | String.&format,.const.QString.&f |
4ffe0 | 69 6c 65 6e 61 6d 65 2c 20 51 49 6d 61 67 65 20 2a 69 6d 61 67 65 20 29 3b 0a 20 20 20 20 76 69 | ilename,.QImage.*image.);.....vi |
50000 | 72 74 75 61 6c 20 62 6f 6f 6c 20 73 61 76 65 49 6d 61 67 65 28 20 63 6f 6e 73 74 20 51 53 74 72 | rtual.bool.saveImage(.const.QStr |
50020 | 69 6e 67 20 26 66 6f 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 | ing.&format,.const.QString.&file |
50040 | 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 26 69 6d 61 67 65 20 29 3b 0a 20 20 20 | name,.const.QImage.&image.);.... |
50060 | 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 6e 73 74 61 6c 6c 49 4f 48 61 6e 64 6c 65 72 28 20 | .virtual.bool.installIOHandler(. |
50080 | 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 6f 72 6d 61 74 20 29 20 3d 20 30 3b 0a 0a 70 72 | const.QString.&format.).=.0;..pr |
500a0 | 69 76 61 74 65 3a 0a 20 20 20 20 51 49 6d 61 67 65 46 6f 72 6d 61 74 50 6c 75 67 69 6e 50 72 69 | ivate:.....QImageFormatPluginPri |
500c0 | 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 49 4d 41 47 | vate.*d;.};.#endif.//.QT_NO_IMAG |
500e0 | 45 46 4f 52 4d 41 54 50 4c 55 47 49 4e 0a 23 65 6e 64 69 66 20 2f 2f 20 51 49 4d 41 47 45 46 4f | EFORMATPLUGIN.#endif.//.QIMAGEFO |
50100 | 52 4d 41 54 50 4c 55 47 49 4e 5f 48 0a 00 00 00 12 00 71 00 67 00 6c 00 6f 00 62 00 61 00 6c 00 | RMATPLUGIN_H......q.g.l.o.b.a.l. |
50120 | 2e 00 68 00 00 7b 71 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..h..{q/*....................... |
50140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
501a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
501c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
501e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
502a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
502c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
502e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
503a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
503c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
503e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
504a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
504c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
504e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
505a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
505c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
505e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
506a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
506c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
506e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 | .....................*/..#ifndef |
50720 | 20 51 47 4c 4f 42 41 4c 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 4c 4f 42 41 4c 5f 48 0a 0a 23 64 | .QGLOBAL_H.#define.QGLOBAL_H..#d |
50740 | 65 66 69 6e 65 20 51 54 5f 56 45 52 53 49 4f 4e 5f 53 54 52 20 20 20 22 33 2e 33 2e 35 22 0a 2f | efine.QT_VERSION_STR..."3.3.5"./ |
50760 | 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *............................... |
50780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 64 65 | ..........................*/.#de |
507a0 | 66 69 6e 65 20 51 54 5f 56 45 52 53 49 4f 4e 20 30 78 30 33 30 33 30 35 0a 0a 2f 2a 20 20 20 20 | fine.QT_VERSION.0x030305../*.... |
507c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
507e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
508a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
508c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
508e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
509a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
509c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
509e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
50ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 | ..........................*/..#i |
50b00 | 66 20 64 65 66 69 6e 65 64 28 5f 5f 44 41 52 57 49 4e 5f 58 31 31 5f 5f 29 0a 23 20 20 64 65 66 | f.defined(__DARWIN_X11__).#..def |
50b20 | 69 6e 65 20 51 5f 4f 53 5f 44 41 52 57 49 4e 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f | ine.Q_OS_DARWIN.#elif.defined(__ |
50b40 | 41 50 50 4c 45 5f 5f 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 5f 5f 47 4e 55 43 5f 5f 29 20 7c | APPLE__).&&.(defined(__GNUC__).| |
50b60 | 7c 20 64 65 66 69 6e 65 64 28 5f 5f 78 6c 43 5f 5f 29 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f | |.defined(__xlC__)).#..define.Q_ |
50b80 | 4f 53 5f 4d 41 43 58 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 4d 41 43 4f 53 58 5f 5f | OS_MACX.#elif.defined(__MACOSX__ |
50ba0 | 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 69 | ).#..define.Q_OS_MACX.#elif.defi |
50bc0 | 6e 65 64 28 6d 61 63 69 6e 74 6f 73 68 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 4d 41 | ned(macintosh).#..define.Q_OS_MA |
50be0 | 43 39 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 43 59 47 57 49 4e 5f 5f 29 0a 23 20 20 | C9.#elif.defined(__CYGWIN__).#.. |
50c00 | 64 65 66 69 6e 65 20 51 5f 4f 53 5f 43 59 47 57 49 4e 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 | define.Q_OS_CYGWIN.#elif.defined |
50c20 | 28 4d 53 44 4f 53 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 4d 53 44 4f 53 29 0a 23 20 20 64 65 | (MSDOS).||.defined(_MSDOS).#..de |
50c40 | 66 69 6e 65 20 51 5f 4f 53 5f 4d 53 44 4f 53 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f | fine.Q_OS_MSDOS.#elif.defined(__ |
50c60 | 4f 53 32 5f 5f 29 0a 23 20 20 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 45 4d 58 5f 5f 29 0a 23 20 | OS2__).#..if.defined(__EMX__).#. |
50c80 | 20 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 4f 53 32 45 4d 58 0a 23 20 20 65 6c 73 65 0a 23 20 | ...define.Q_OS_OS2EMX.#..else.#. |
50ca0 | 20 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 4f 53 32 0a 23 20 20 65 6e 64 69 66 0a 23 65 6c 69 | ...define.Q_OS_OS2.#..endif.#eli |
50cc0 | 66 20 21 64 65 66 69 6e 65 64 28 53 41 47 5f 43 4f 4d 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 | f.!defined(SAG_COM).&&.(defined( |
50ce0 | 57 49 4e 36 34 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 57 49 4e 36 34 29 20 7c 7c 20 64 65 66 | WIN64).||.defined(_WIN64).||.def |
50d00 | 69 6e 65 64 28 5f 5f 57 49 4e 36 34 5f 5f 29 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f | ined(__WIN64__)).#..define.Q_OS_ |
50d20 | 57 49 4e 33 32 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 57 49 4e 36 34 0a 23 65 6c 69 66 | WIN32.#..define.Q_OS_WIN64.#elif |
50d40 | 20 21 64 65 66 69 6e 65 64 28 53 41 47 5f 43 4f 4d 29 20 26 26 20 28 64 65 66 69 6e 65 64 28 57 | .!defined(SAG_COM).&&.(defined(W |
50d60 | 49 4e 33 32 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 57 49 4e 33 32 29 20 7c 7c 20 64 65 66 69 | IN32).||.defined(_WIN32).||.defi |
50d80 | 6e 65 64 28 5f 5f 57 49 4e 33 32 5f 5f 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 5f 4e 54 5f 5f | ned(__WIN32__).||.defined(__NT__ |
50da0 | 29 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 57 49 4e 33 32 0a 23 65 6c 69 66 20 64 65 | )).#..define.Q_OS_WIN32.#elif.de |
50dc0 | 66 69 6e 65 64 28 5f 5f 4d 57 45 52 4b 53 5f 5f 29 20 26 26 20 64 65 66 69 6e 65 64 28 5f 5f 49 | fined(__MWERKS__).&&.defined(__I |
50de0 | 4e 54 45 4c 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 57 49 4e 33 32 0a 23 65 6c | NTEL__).#..define.Q_OS_WIN32.#el |
50e00 | 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 73 75 6e 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 73 75 6e | if.defined(__sun).||.defined(sun |
50e20 | 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 53 4f 4c 41 52 49 53 0a 23 65 6c 69 66 20 64 | ).#..define.Q_OS_SOLARIS.#elif.d |
50e40 | 65 66 69 6e 65 64 28 68 70 75 78 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 5f 68 70 75 78 29 0a | efined(hpux).||.defined(__hpux). |
50e60 | 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 48 50 55 58 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 | #..define.Q_OS_HPUX.#elif.define |
50e80 | 64 28 5f 5f 75 6c 74 72 69 78 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 75 6c 74 72 69 78 29 0a 23 | d(__ultrix).||.defined(ultrix).# |
50ea0 | 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 55 4c 54 52 49 58 0a 23 65 6c 69 66 20 64 65 66 69 6e | ..define.Q_OS_ULTRIX.#elif.defin |
50ec0 | 65 64 28 73 69 6e 69 78 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 52 45 4c 49 41 4e 54 | ed(sinix).#..define.Q_OS_RELIANT |
50ee0 | 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 6c 69 6e 75 78 5f 5f 29 20 7c 7c 20 64 65 66 | .#elif.defined(__linux__).||.def |
50f00 | 69 6e 65 64 28 5f 5f 6c 69 6e 75 78 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 4c 49 4e | ined(__linux).#..define.Q_OS_LIN |
50f20 | 55 58 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 46 72 65 65 42 53 44 5f 5f 29 20 7c 7c | UX.#elif.defined(__FreeBSD__).|| |
50f40 | 20 64 65 66 69 6e 65 64 28 5f 5f 44 72 61 67 6f 6e 46 6c 79 5f 5f 29 0a 23 20 20 64 65 66 69 6e | .defined(__DragonFly__).#..defin |
50f60 | 65 20 51 5f 4f 53 5f 46 52 45 45 42 53 44 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 42 53 | e.Q_OS_FREEBSD.#..define.Q_OS_BS |
50f80 | 44 34 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 4e 65 74 42 53 44 5f 5f 29 0a 23 20 20 | D4.#elif.defined(__NetBSD__).#.. |
50fa0 | 64 65 66 69 6e 65 20 51 5f 4f 53 5f 4e 45 54 42 53 44 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f | define.Q_OS_NETBSD.#..define.Q_O |
50fc0 | 53 5f 42 53 44 34 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 4f 70 65 6e 42 53 44 5f 5f | S_BSD4.#elif.defined(__OpenBSD__ |
50fe0 | 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 4f 50 45 4e 42 53 44 0a 23 20 20 64 65 66 69 | ).#..define.Q_OS_OPENBSD.#..defi |
51000 | 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 5f 5f 62 73 64 | ne.Q_OS_BSD4.#elif.defined(__bsd |
51020 | 69 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 42 53 44 49 0a 23 20 20 64 65 66 69 | i__).#..define.Q_OS_BSDI.#..defi |
51040 | 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 5f 5f 73 67 69 | ne.Q_OS_BSD4.#elif.defined(__sgi |
51060 | 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 49 52 49 58 0a 23 65 6c 69 66 20 64 65 66 69 | ).#..define.Q_OS_IRIX.#elif.defi |
51080 | 6e 65 64 28 5f 5f 6f 73 66 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 4f 53 46 0a | ned(__osf__).#..define.Q_OS_OSF. |
510a0 | 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 41 49 58 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f | #elif.defined(_AIX).#..define.Q_ |
510c0 | 4f 53 5f 41 49 58 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 4c 79 6e 78 5f 5f 29 0a 23 | OS_AIX.#elif.defined(__Lynx__).# |
510e0 | 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 4c 59 4e 58 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 | ..define.Q_OS_LYNX.#elif.defined |
51100 | 28 5f 5f 47 4e 55 5f 48 55 52 44 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 48 55 | (__GNU_HURD__).#..define.Q_OS_HU |
51120 | 52 44 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 44 47 55 58 5f 5f 29 0a 23 20 20 64 65 | RD.#elif.defined(__DGUX__).#..de |
51140 | 66 69 6e 65 20 51 5f 4f 53 5f 44 47 55 58 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 51 | fine.Q_OS_DGUX.#elif.defined(__Q |
51160 | 4e 58 4e 54 4f 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 51 4e 58 36 0a 23 65 6c | NXNTO__).#..define.Q_OS_QNX6.#el |
51180 | 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 51 4e 58 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f | if.defined(__QNX__).#..define.Q_ |
511a0 | 4f 53 5f 51 4e 58 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 53 45 51 55 45 4e 54 5f 29 0a | OS_QNX.#elif.defined(_SEQUENT_). |
511c0 | 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 44 59 4e 49 58 0a 23 65 6c 69 66 20 64 65 66 69 6e | #..define.Q_OS_DYNIX.#elif.defin |
511e0 | 65 64 28 5f 53 43 4f 5f 44 53 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2a | ed(_SCO_DS).................../* |
51200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 64 65 | ........................*/.#..de |
51220 | 66 69 6e 65 20 51 5f 4f 53 5f 53 43 4f 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 55 53 | fine.Q_OS_SCO.#elif.defined(__US |
51240 | 4c 43 5f 5f 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2a 20 20 20 20 20 20 20 | LC__)................../*....... |
51260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 | ..........................*/.#.. |
51280 | 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 51 | define.Q_OS_UNIXWARE.#..define.Q |
512a0 | 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 73 76 | _OS_UNIXWARE7.#elif.defined(__sv |
512c0 | 72 34 5f 5f 29 20 26 26 20 64 65 66 69 6e 65 64 28 69 33 38 36 29 20 2f 2a 20 20 20 20 20 20 20 | r4__).&&.defined(i386)./*....... |
512e0 | 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 55 4e | ............*/.#..define.Q_OS_UN |
51300 | 49 58 57 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 | IXWARE.#..define.Q_OS_UNIXWARE7. |
51320 | 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 4d 41 4b 45 44 45 50 45 4e 44 5f 5f 29 0a 23 65 | #elif.defined(__MAKEDEPEND__).#e |
51340 | 6c 73 65 0a 23 20 20 65 72 72 6f 72 20 22 51 74 20 68 61 73 20 6e 6f 74 20 62 65 65 6e 20 70 6f | lse.#..error."Qt.has.not.been.po |
51360 | 72 74 65 64 20 74 6f 20 74 68 69 73 20 4f 53 20 2d 20 74 61 6c 6b 20 74 6f 20 71 74 2d 62 75 67 | rted.to.this.OS.-.talk.to.qt-bug |
51380 | 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 22 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 64 65 66 | s@trolltech.com".#endif..#if.def |
513a0 | 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 33 32 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 | ined(Q_OS_WIN32).||.defined(Q_OS |
513c0 | 5f 57 49 4e 36 34 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 57 49 4e 0a 23 65 6e 64 69 | _WIN64).#..define.Q_OS_WIN.#endi |
513e0 | 66 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 4d 41 43 39 29 20 7c 7c 20 64 65 66 | f..#if.defined(Q_OS_MAC9).||.def |
51400 | 69 6e 65 64 28 51 5f 4f 53 5f 4d 41 43 58 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 4d | ined(Q_OS_MACX).#..define.Q_OS_M |
51420 | 41 43 0a 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 4d 41 43 39 | AC.#endif..#if.defined(Q_OS_MAC9 |
51440 | 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 4d 53 44 4f 53 29 20 7c 7c 20 64 65 66 69 | ).||.defined(Q_OS_MSDOS).||.defi |
51460 | 6e 65 64 28 51 5f 4f 53 5f 4f 53 32 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 | ned(Q_OS_OS2).||.defined(Q_OS_WI |
51480 | 4e 29 0a 23 20 20 75 6e 64 65 66 20 51 5f 4f 53 5f 55 4e 49 58 0a 23 65 6c 69 66 20 21 64 65 66 | N).#..undef.Q_OS_UNIX.#elif.!def |
514a0 | 69 6e 65 64 28 51 5f 4f 53 5f 55 4e 49 58 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4f 53 5f 55 | ined(Q_OS_UNIX).#..define.Q_OS_U |
514c0 | 4e 49 58 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | NIX.#endif.../*................. |
514e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
515a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
515c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
515e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
516a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
516c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
516e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
517a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
517c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
517e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51800 | 20 20 20 20 20 20 20 20 2a 2f 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ........*/../*.................. |
51820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 69 66 20 64 65 66 69 6e 65 64 28 5f | ................*/.#if.defined(_ |
51840 | 5f 44 4d 43 5f 5f 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 5f 53 43 5f 5f 29 0a 23 20 20 64 65 | _DMC__).||.defined(__SC__).#..de |
51860 | 66 69 6e 65 20 51 5f 43 43 5f 53 59 4d 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fine.Q_CC_SYM./*................ |
51880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
518a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 | ...........................*/.#. |
518c0 | 20 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 53 43 5f 5f 29 20 26 26 20 5f 5f 53 43 5f 5f 20 3c 20 | .if.defined(__SC__).&&.__SC__.<. |
518e0 | 30 78 37 35 30 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 | 0x750.#....define.Q_NO_EXPLICIT_ |
51900 | 4b 45 59 57 4f 52 44 0a 23 20 20 65 6e 64 69 66 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f | KEYWORD.#..endif.#..define.Q_NO_ |
51920 | 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 0a 23 20 20 69 66 20 21 64 65 66 69 6e 65 64 28 5f 43 50 | USING_KEYWORD.#..if.!defined(_CP |
51940 | 50 55 4e 57 49 4e 44 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 | PUNWIND).#....define.Q_NO_EXCEPT |
51960 | 49 4f 4e 53 0a 23 20 20 65 6e 64 69 66 0a 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 61 70 70 | IONS.#..endif..#elif.defined(app |
51980 | 6c 65 63 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 4d 50 57 0a 23 20 20 64 65 66 69 6e | lec).#..define.Q_CC_MPW.#..defin |
519a0 | 65 20 51 5f 4e 4f 5f 42 4f 4f 4c 5f 54 59 50 45 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f | e.Q_NO_BOOL_TYPE.#..define.Q_NO_ |
519c0 | 45 58 50 4c 49 43 49 54 5f 4b 45 59 57 4f 52 44 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f | EXPLICIT_KEYWORD.#..define.Q_NO_ |
519e0 | 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 0a 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 4d | USING_KEYWORD..#elif.defined(__M |
51a00 | 57 45 52 4b 53 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 4d 57 45 52 4b 53 0a 2f | WERKS__).#..define.Q_CC_MWERKS./ |
51a20 | 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | *............................... |
51a40 | 20 20 20 20 2a 2f 0a 23 20 20 64 65 66 69 6e 65 20 51 4d 41 43 5f 50 41 53 43 41 4c 20 70 61 73 | ....*/.#..define.QMAC_PASCAL.pas |
51a60 | 63 61 6c 0a 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 4d 53 43 5f 56 45 52 29 0a 23 20 20 | cal..#elif.defined(_MSC_VER).#.. |
51a80 | 64 65 66 69 6e 65 20 51 5f 43 43 5f 4d 53 56 43 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 | define.Q_CC_MSVC./*............. |
51aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51ac0 | 2a 2f 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 41 4e 4e 4f 54 5f 44 45 4c 45 54 45 5f 43 4f 4e | */.#..define.Q_CANNOT_DELETE_CON |
51ae0 | 53 54 41 4e 54 0a 23 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 | STANT.#..define.Q_INLINE_TEMPLAT |
51b00 | 45 53 20 69 6e 6c 69 6e 65 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ES.inline./*.................... |
51b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 69 66 | ........................*/.#..if |
51b40 | 20 5f 4d 53 43 5f 56 45 52 20 3e 3d 20 31 33 30 30 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f | ._MSC_VER.>=.1300.#....define.Q_ |
51b60 | 43 43 5f 4d 53 56 43 5f 4e 45 54 0a 23 20 20 20 20 69 66 20 5f 4d 53 43 5f 56 45 52 20 3c 20 31 | CC_MSVC_NET.#....if._MSC_VER.<.1 |
51b80 | 33 31 30 20 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 20 20 | 310.||.defined(Q_OS_WIN64).#.... |
51ba0 | 20 20 64 65 66 69 6e 65 20 51 5f 54 59 50 45 4e 41 4d 45 0a 23 20 20 20 20 65 6e 64 69 66 0a 23 | ..define.Q_TYPENAME.#....endif.# |
51bc0 | 20 20 65 6e 64 69 66 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..endif./*...................... |
51be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 69 66 20 64 65 66 69 | ...................*/.#..if.defi |
51c20 | 6e 65 64 28 5f 5f 49 4e 54 45 4c 5f 43 4f 4d 50 49 4c 45 52 29 0a 23 20 20 20 20 64 65 66 69 6e | ned(__INTEL_COMPILER).#....defin |
51c40 | 65 20 51 5f 43 43 5f 49 4e 54 45 4c 0a 23 20 20 20 20 69 66 20 21 64 65 66 69 6e 65 64 28 5f 5f | e.Q_CC_INTEL.#....if.!defined(__ |
51c60 | 45 58 43 45 50 54 49 4f 4e 53 29 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 45 | EXCEPTIONS).#......define.Q_NO_E |
51c80 | 58 43 45 50 54 49 4f 4e 53 0a 23 20 20 20 20 65 6e 64 69 66 0a 23 20 20 65 6c 73 65 0a 23 20 20 | XCEPTIONS.#....endif.#..else.#.. |
51ca0 | 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 2f 2a 20 20 | ..define.Q_NO_USING_KEYWORD./*.. |
51cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 65 6e | ........................*/.#..en |
51ce0 | 64 69 66 0a 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 42 4f 52 4c 41 4e 44 43 5f 5f 29 | dif..#elif.defined(__BORLANDC__) |
51d00 | 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 5f 54 55 52 42 4f 43 5f 5f 29 0a 23 20 20 64 65 66 69 6e | .||.defined(__TURBOC__).#..defin |
51d20 | 65 20 51 5f 43 43 5f 42 4f 52 0a 23 20 20 69 66 20 5f 5f 42 4f 52 4c 41 4e 44 43 5f 5f 20 3c 20 | e.Q_CC_BOR.#..if.__BORLANDC__.<. |
51d40 | 30 78 35 30 32 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 | 0x502.#....define.Q_NO_BOOL_TYPE |
51d60 | 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 |
51d80 | 52 44 0a 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 | RD.#..endif.#..define.Q_NO_USING |
51da0 | 5f 4b 45 59 57 4f 52 44 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | _KEYWORD./*..................... |
51dc0 | 20 20 20 20 20 2a 2f 0a 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 57 41 54 43 4f 4d 43 | .....*/..#elif.defined(__WATCOMC |
51de0 | 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 57 41 54 0a 23 20 20 69 66 20 64 65 66 | __).#..define.Q_CC_WAT.#..if.def |
51e00 | 69 6e 65 64 28 51 5f 4f 53 5f 51 4e 58 34 29 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ined(Q_OS_QNX4)./*.............. |
51e20 | 20 20 2a 2f 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 20 20 20 | ..*/.#....define.Q_TYPENAME.#... |
51e40 | 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 20 20 64 65 66 69 | .define.Q_NO_BOOL_TYPE.#....defi |
51e60 | 6e 65 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 20 | ne.Q_CANNOT_DELETE_CONSTANT.#... |
51e80 | 20 64 65 66 69 6e 65 20 6d 75 74 61 62 6c 65 0a 2f 2a 20 20 20 20 20 2a 2f 0a 23 20 20 20 20 64 | .define.mutable./*.....*/.#....d |
51ea0 | 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 43 49 41 4c 49 | efine.Q_BROKEN_TEMPLATE_SPECIALI |
51ec0 | 5a 41 54 49 4f 4e 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ZATION./*....................... |
51ee0 | 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 | ..........*/.#....define.QT_NO_T |
51f00 | 45 4d 50 4c 41 54 45 5f 56 41 52 49 41 4e 54 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | EMPLATE_VARIANT./*.............. |
51f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51f60 | 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 46 55 4c | ............*/.#....define.Q_FUL |
51f80 | 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 2f 2a 20 20 20 20 20 | L_TEMPLATE_INSTANTIATION./*..... |
51fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
51fc0 | 2a 2f 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 54 45 5f 49 | */.#....define.Q_FULL_TEMPLATE_I |
51fe0 | 4e 53 54 41 4e 54 49 41 54 49 4f 4e 5f 4d 45 4d 43 4d 50 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 | NSTANTIATION_MEMCMP./*.......... |
52000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a | .............................*/. |
52020 | 23 20 20 20 20 64 65 66 69 6e 65 20 51 54 5f 51 57 53 5f 4e 4f 5f 53 48 4d 0a 23 20 20 20 20 64 | #....define.QT_QWS_NO_SHM.#....d |
52040 | 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 4d 55 4c 54 49 50 52 4f 43 45 53 53 0a 23 20 20 | efine.QT_NO_QWS_MULTIPROCESS.#.. |
52060 | 20 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 51 4c 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 | ..define.QT_NO_SQL.#....define.Q |
52080 | 54 5f 4e 4f 5f 51 57 53 5f 43 55 52 53 4f 52 0a 23 20 20 65 6e 64 69 66 0a 0a 23 65 6c 69 66 20 | T_NO_QWS_CURSOR.#..endif..#elif. |
520a0 | 64 65 66 69 6e 65 64 28 5f 5f 47 4e 55 43 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 43 | defined(__GNUC__).#..define.Q_CC |
520c0 | 5f 47 4e 55 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 5f 43 41 4c 4c 42 41 43 4b 53 0a 23 20 20 | _GNU.#..define.Q_C_CALLBACKS.#.. |
520e0 | 69 66 20 5f 5f 47 4e 55 43 5f 5f 20 3d 3d 20 32 20 26 26 20 5f 5f 47 4e 55 43 5f 4d 49 4e 4f 52 | if.__GNUC__.==.2.&&.__GNUC_MINOR |
52100 | 5f 5f 20 3c 3d 20 37 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 | __.<=.7.#....define.Q_FULL_TEMPL |
52120 | 41 54 45 5f 49 4e 53 54 41 4e 54 49 41 54 49 4f 4e 0a 23 20 20 65 6e 64 69 66 0a 2f 2a 20 20 20 | ATE_INSTANTIATION.#..endif./*... |
52140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 69 66 20 | .......................*/.#..if. |
52180 | 5f 5f 47 4e 55 43 5f 5f 20 3d 3d 20 32 20 26 26 20 5f 5f 47 4e 55 43 5f 4d 49 4e 4f 52 5f 5f 20 | __GNUC__.==.2.&&.__GNUC_MINOR__. |
521a0 | 3c 3d 20 39 35 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 | <=.95.#....define.Q_NO_USING_KEY |
521c0 | 57 4f 52 44 0a 23 20 20 65 6e 64 69 66 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | WORD.#..endif./*................ |
521e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 69 66 20 64 65 66 69 6e 65 64 28 51 | ..............*/.#..if.defined(Q |
52220 | 5f 4f 53 5f 48 50 55 58 29 20 26 26 20 5f 5f 47 4e 55 43 5f 5f 20 3d 3d 20 33 20 26 26 20 5f 5f | _OS_HPUX).&&.__GNUC__.==.3.&&.__ |
52240 | 47 4e 55 43 5f 4d 49 4e 4f 52 5f 5f 20 3e 3d 20 31 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f | GNUC_MINOR__.>=.1.#....define.Q_ |
52260 | 57 52 4f 4e 47 5f 53 42 5f 43 54 59 50 45 5f 4d 41 43 52 4f 53 0a 23 20 20 65 6e 64 69 66 0a 0a | WRONG_SB_CTYPE_MACROS.#..endif.. |
52280 | 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | /*.............................. |
522a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
522c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
522e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
523a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f | ..............................*/ |
523c0 | 0a 23 20 20 69 66 20 28 64 65 66 69 6e 65 64 28 5f 5f 61 72 6d 5f 5f 29 20 7c 7c 20 64 65 66 69 | .#..if.(defined(__arm__).||.defi |
523e0 | 6e 65 64 28 5f 5f 41 52 4d 45 4c 5f 5f 29 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4d | ned(__ARMEL__)).&&.!defined(QT_M |
52400 | 4f 43 5f 43 50 50 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 50 41 43 4b 45 44 20 5f 5f 61 | OC_CPP).#....define.Q_PACKED.__a |
52420 | 74 74 72 69 62 75 74 65 5f 5f 20 28 28 70 61 63 6b 65 64 29 29 0a 23 20 20 20 20 69 66 20 5f 5f | ttribute__.((packed)).#....if.__ |
52440 | 47 4e 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 | GNUC__.==.3.&&.__GNUC_MINOR__.>= |
52460 | 20 34 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 50 41 43 4b 45 44 5f 52 45 46 | .4.#......define.Q_NO_PACKED_REF |
52480 | 45 52 45 4e 43 45 0a 23 20 20 20 20 65 6e 64 69 66 0a 23 20 20 65 6e 64 69 66 0a 23 20 20 69 66 | ERENCE.#....endif.#..endif.#..if |
524a0 | 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 64 65 66 | .!defined(__EXCEPTIONS).#....def |
524c0 | 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 2f 2a | ine.Q_NO_EXCEPTIONS.#..endif../* |
524e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
525a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
525c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
525e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
526a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
526c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
526e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
527a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
527c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
527e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
528a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 65 6c 69 66 20 64 65 66 69 6e | ..................*/.#elif.defin |
528c0 | 65 64 28 5f 5f 78 6c 43 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 58 4c 43 0a 23 | ed(__xlC__).#..define.Q_CC_XLC.# |
528e0 | 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 54 | ..define.Q_FULL_TEMPLATE_INSTANT |
52900 | 49 41 54 49 4f 4e 0a 23 20 20 69 66 20 5f 5f 78 6c 43 5f 5f 20 3c 20 30 78 34 30 30 0a 23 20 20 | IATION.#..if.__xlC__.<.0x400.#.. |
52920 | 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 20 20 64 65 66 | ..define.Q_NO_BOOL_TYPE.#....def |
52940 | 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 23 20 20 20 20 64 | ine.Q_NO_EXPLICIT_KEYWORD.#....d |
52960 | 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 20 20 64 65 | efine.Q_NO_USING_KEYWORD.#....de |
52980 | 66 69 6e 65 20 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 49 4e | fine.Q_TYPENAME.#....define.Q_IN |
529a0 | 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 64 65 66 69 6e | LINE_TEMPLATES.inline.#....defin |
529c0 | 65 20 51 5f 42 52 4f 4b 45 4e 5f 54 45 4d 50 4c 41 54 45 5f 53 50 45 43 49 41 4c 49 5a 41 54 49 | e.Q_BROKEN_TEMPLATE_SPECIALIZATI |
529e0 | 4f 4e 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 45 5f 43 | ON.#....define.Q_CANNOT_DELETE_C |
52a00 | 4f 4e 53 54 41 4e 54 0a 23 20 20 65 6e 64 69 66 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 | ONSTANT.#..endif../*............ |
52a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 65 6c 69 66 | ........................*/.#elif |
52b20 | 20 64 65 66 69 6e 65 64 28 5f 5f 44 45 43 43 58 58 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 5f | .defined(__DECCXX).||.defined(__ |
52b40 | 44 45 43 43 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 44 45 43 0a 2f 2a 20 20 20 20 20 | DECC).#..define.Q_CC_DEC./*..... |
52b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 69 66 | ........................*/.#..if |
52bc0 | 20 64 65 66 69 6e 65 64 28 5f 5f 45 44 47 5f 5f 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f | .defined(__EDG__).#....define.Q_ |
52be0 | 43 43 5f 45 44 47 0a 23 20 20 65 6e 64 69 66 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | CC_EDG.#..endif./*.............. |
52c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52ca0 | 20 20 20 20 2a 2f 0a 23 20 20 69 66 20 21 64 65 66 69 6e 65 64 28 5f 42 4f 4f 4c 5f 45 58 49 53 | ....*/.#..if.!defined(_BOOL_EXIS |
52cc0 | 54 53 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 50 45 0a 23 | TS).#....define.Q_NO_BOOL_TYPE.# |
52ce0 | 20 20 65 6e 64 69 66 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..endif./*...................... |
52d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52d20 | 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 55 53 49 4e 47 5f | ........*/.#..define.Q_NO_USING_ |
52d40 | 4b 45 59 57 4f 52 44 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | KEYWORD./*...................... |
52d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52da0 | 20 2a 2f 0a 23 20 20 69 66 20 5f 5f 44 45 43 43 58 58 5f 56 45 52 20 3c 20 36 30 30 36 30 30 30 | .*/.#..if.__DECCXX_VER.<.6006000 |
52dc0 | 30 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 20 20 20 20 64 65 | 0.#....define.Q_TYPENAME.#....de |
52de0 | 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 43 49 41 4c 49 5a | fine.Q_BROKEN_TEMPLATE_SPECIALIZ |
52e00 | 41 54 49 4f 4e 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 | ATION.#....define.Q_CANNOT_DELET |
52e20 | 45 5f 43 4f 4e 53 54 41 4e 54 0a 23 20 20 65 6e 64 69 66 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 | E_CONSTANT.#..endif./*.......... |
52e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 64 | .........................*/.#..d |
52e80 | 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 6c 69 6e 65 0a | efine.Q_INLINE_TEMPLATES.inline. |
52ea0 | 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ./*............................. |
52ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 65 6c 69 | .........................*/.#eli |
52f80 | 66 20 64 65 66 69 6e 65 64 28 5f 5f 45 44 47 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 5f 45 44 | f.defined(__EDG).||.defined(__ED |
52fa0 | 47 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 45 44 47 0a 2f 2a 20 20 20 20 20 20 | G__).#..define.Q_CC_EDG./*...... |
52fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
52fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
530a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
530c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
530e0 | 20 20 20 20 2a 2f 0a 23 20 20 69 66 20 21 64 65 66 69 6e 65 64 28 5f 42 4f 4f 4c 29 20 26 26 20 | ....*/.#..if.!defined(_BOOL).&&. |
53100 | 21 64 65 66 69 6e 65 64 28 5f 5f 42 4f 4f 4c 5f 44 45 46 49 4e 45 44 29 0a 23 20 20 20 20 64 65 | !defined(__BOOL_DEFINED).#....de |
53120 | 66 69 6e 65 20 51 5f 4e 4f 5f 42 4f 4f 4c 5f 54 59 50 45 0a 23 20 20 65 6e 64 69 66 0a 0a 2f 2a | fine.Q_NO_BOOL_TYPE.#..endif../* |
53140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a | .............................*/. |
53180 | 23 20 20 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 43 4f 4d 4f 5f 5f 29 0a 23 20 20 20 20 64 65 66 | #..if.defined(__COMO__).#....def |
531a0 | 69 6e 65 20 51 5f 43 43 5f 43 4f 4d 45 41 55 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 43 5f | ine.Q_CC_COMEAU.#....define.Q_C_ |
531c0 | 43 41 4c 4c 42 41 43 4b 53 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | CALLBACKS../*................... |
531e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
532a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
532c0 | 20 2a 2f 0a 23 20 20 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 4b 43 43 29 0a 23 20 20 20 20 | .*/.#..elif.defined(__KCC).#.... |
532e0 | 64 65 66 69 6e 65 20 51 5f 43 43 5f 4b 41 49 0a 23 20 20 20 20 69 66 20 21 64 65 66 69 6e 65 64 | define.Q_CC_KAI.#....if.!defined |
53300 | 28 5f 45 58 43 45 50 54 49 4f 4e 53 29 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f | (_EXCEPTIONS).#......define.Q_NO |
53320 | 5f 45 58 43 45 50 54 49 4f 4e 53 0a 23 20 20 20 20 65 6e 64 69 66 0a 23 20 20 20 20 64 65 66 69 | _EXCEPTIONS.#....endif.#....defi |
53340 | 6e 65 20 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 0a 0a 2f 2a 20 20 20 20 20 20 20 | ne.Q_NO_USING_KEYWORD../*....... |
53360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 65 6c | ........................*/.#..el |
533a0 | 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 49 4e 54 45 4c 5f 43 4f 4d 50 49 4c 45 52 29 0a 23 20 20 | if.defined(__INTEL_COMPILER).#.. |
533c0 | 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 49 4e 54 45 4c 0a 23 20 20 20 20 69 66 20 21 64 65 66 | ..define.Q_CC_INTEL.#....if.!def |
533e0 | 69 6e 65 64 28 5f 5f 45 58 43 45 50 54 49 4f 4e 53 29 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 | ined(__EXCEPTIONS).#......define |
53400 | 20 51 5f 4e 4f 5f 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 | .Q_NO_EXCEPTIONS.#....endif../*. |
53420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53460 | 20 20 20 20 2a 2f 0a 23 20 20 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 50 47 49 29 0a 23 20 | ....*/.#..elif.defined(__PGI).#. |
53480 | 20 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 50 47 49 0a 23 20 20 20 20 69 66 20 21 64 65 66 69 | ...define.Q_CC_PGI.#....if.!defi |
534a0 | 6e 65 64 28 5f 5f 45 58 43 45 50 54 49 4f 4e 53 29 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 | ned(__EXCEPTIONS).#......define. |
534c0 | 51 5f 4e 4f 5f 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 20 | Q_NO_EXCEPTIONS.#....endif../*.. |
534e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 65 6c 69 66 20 64 65 66 69 6e 65 64 28 | .............*/.#..elif.defined( |
53500 | 5f 5f 67 68 73 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 47 48 53 0a 0a 2f 2a 20 | __ghs).#....define.Q_CC_GHS../*. |
53520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53560 | 20 20 20 20 2a 2f 0a 23 20 20 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 55 53 4c 43 5f 5f 29 | ....*/.#..elif.defined(__USLC__) |
53580 | 20 26 26 20 64 65 66 69 6e 65 64 28 5f 5f 53 43 4f 5f 56 45 52 53 49 4f 4e 5f 5f 29 0a 23 20 20 | .&&.defined(__SCO_VERSION__).#.. |
535a0 | 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 55 53 4c 43 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 | ..define.Q_CC_USLC./*........... |
535c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
535e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 20 | .........................*/.#... |
53600 | 20 69 66 20 21 64 65 66 69 6e 65 64 28 5f 5f 53 43 4f 5f 56 45 52 53 49 4f 4e 5f 5f 29 20 7c 7c | .if.!defined(__SCO_VERSION__).|| |
53620 | 20 28 5f 5f 53 43 4f 5f 56 45 52 53 49 4f 4e 5f 5f 20 3c 20 33 30 32 32 30 30 30 31 30 29 0a 23 | .(__SCO_VERSION__.<.302200010).# |
53640 | 20 20 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 | ......define.Q_INLINE_TEMPLATES. |
53660 | 69 6e 6c 69 6e 65 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 | inline.#....endif.#....define.Q_ |
53680 | 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 | NO_USING_KEYWORD./*............. |
536a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 | .............*/../*............. |
536c0 | 20 20 2a 2f 0a 23 20 20 65 6c 69 66 20 64 65 66 69 6e 65 64 28 43 45 4e 54 45 52 4c 49 4e 45 5f | ..*/.#..elif.defined(CENTERLINE_ |
536e0 | 43 4c 50 50 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 4f 42 4a 45 43 54 43 45 4e 54 45 52 29 0a 23 | CLPP).||.defined(OBJECTCENTER).# |
53700 | 20 20 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 4f 43 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 | ....define.Q_CC_OC.#....define.Q |
53720 | 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 | _NO_USING_KEYWORD../*........... |
53740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
537a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
537c0 | 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 65 6c 69 66 20 64 65 66 69 6e 65 64 28 73 69 6e 69 78 | ........*/.#..elif.defined(sinix |
537e0 | 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 43 44 53 0a 23 20 20 20 20 64 65 66 69 | ).#....define.Q_CC_CDS.#....defi |
53800 | 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 20 20 69 66 20 64 65 | ne.Q_NO_USING_KEYWORD.#....if.de |
53820 | 66 69 6e 65 64 28 5f 5f 63 70 6c 75 73 70 6c 75 73 29 20 26 26 20 28 5f 5f 63 70 6c 75 73 70 6c | fined(__cplusplus).&&.(__cpluspl |
53840 | 75 73 20 3c 20 32 29 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 | us.<.2)./*.................*/.#. |
53860 | 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 20 20 20 | .....define.Q_NO_EXCEPTIONS.#... |
53880 | 20 65 6e 64 69 66 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .endif../*...................... |
538a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
538c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
538e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53900 | 20 20 2a 2f 0a 23 20 20 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 73 67 69 29 0a 23 20 20 20 | ..*/.#..elif.defined(__sgi).#... |
53920 | 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 4d 49 50 53 0a 23 20 20 20 20 69 66 20 64 65 66 69 6e 65 | .define.Q_CC_MIPS.#....if.define |
53940 | 64 28 5f 4d 49 50 53 5f 53 49 4d 29 20 26 26 20 28 5f 4d 49 50 53 5f 53 49 4d 20 3d 3d 20 5f 41 | d(_MIPS_SIM).&&.(_MIPS_SIM.==._A |
53960 | 42 49 4f 33 32 29 20 2f 2a 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 20 20 20 20 64 65 66 69 | BIO32)./*.........*/.#......defi |
53980 | 6e 65 20 51 5f 54 59 50 45 4e 41 4d 45 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 51 5f 42 52 | ne.Q_TYPENAME.#......define.Q_BR |
539a0 | 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 20 | OKEN_TEMPLATE_SPECIALIZATION.#.. |
539c0 | 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 52 44 | ....define.Q_NO_EXPLICIT_KEYWORD |
539e0 | 0a 23 20 20 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 | .#......define.Q_INLINE_TEMPLATE |
53a00 | 53 20 69 6e 6c 69 6e 65 0a 23 20 20 20 20 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 43 4f 4d 50 | S.inline.#....elif.defined(_COMP |
53a20 | 49 4c 45 52 5f 56 45 52 53 49 4f 4e 29 20 26 26 20 28 5f 43 4f 4d 50 49 4c 45 52 5f 56 45 52 53 | ILER_VERSION).&&.(_COMPILER_VERS |
53a40 | 49 4f 4e 20 3c 20 37 33 30 29 20 2f 2a 20 20 20 20 20 2a 2f 0a 23 20 20 20 20 20 20 64 65 66 69 | ION.<.730)./*.....*/.#......defi |
53a60 | 6e 65 20 51 5f 54 59 50 45 4e 41 4d 45 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 51 5f 42 52 | ne.Q_TYPENAME.#......define.Q_BR |
53a80 | 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 20 | OKEN_TEMPLATE_SPECIALIZATION.#.. |
53aa0 | 20 20 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 | ..endif.#....define.Q_NO_USING_K |
53ac0 | 45 59 57 4f 52 44 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | EYWORD./*....................... |
53ae0 | 20 20 20 2a 2f 0a 23 20 20 20 20 69 66 20 64 65 66 69 6e 65 64 28 5f 43 4f 4d 50 49 4c 45 52 5f | ...*/.#....if.defined(_COMPILER_ |
53b00 | 56 45 52 53 49 4f 4e 29 20 26 26 20 28 5f 43 4f 4d 50 49 4c 45 52 5f 56 45 52 53 49 4f 4e 20 3e | VERSION).&&.(_COMPILER_VERSION.> |
53b20 | 3d 20 37 34 30 29 0a 23 20 20 20 20 20 20 70 72 61 67 6d 61 20 73 65 74 20 77 6f 66 66 20 33 36 | =.740).#......pragma.set.woff.36 |
53b40 | 32 34 2c 33 36 32 35 2c 20 33 36 34 39 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 24,3625,.3649./*................ |
53b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 20 20 65 6e 64 69 66 0a 23 | .................*/.#....endif.# |
53b80 | 20 20 65 6e 64 69 66 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..endif../*..................... |
53ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f | .............*/.#elif.defined(__ |
53bc0 | 55 53 4c 43 5f 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 55 53 4c 43 0a 23 20 20 64 | USLC__).#..define.Q_CC_USLC.#..d |
53be0 | 65 66 69 6e 65 20 51 5f 54 59 50 45 4e 41 4d 45 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f | efine.Q_TYPENAME.#..define.Q_NO_ |
53c00 | 42 4f 4f 4c 5f 54 59 50 45 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 45 58 50 4c 49 43 49 | BOOL_TYPE.#..define.Q_NO_EXPLICI |
53c20 | 54 5f 4b 45 59 57 4f 52 44 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b | T_KEYWORD.#..define.Q_NO_USING_K |
53c40 | 45 59 57 4f 52 44 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 49 4e 4c 49 4e 45 5f 54 45 4d 50 4c 41 | EYWORD.#..define.Q_INLINE_TEMPLA |
53c60 | 54 45 53 20 69 6e 6c 69 6e 65 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a | TES.inline../*...............*/. |
53c80 | 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 48 49 47 48 43 5f 5f 29 0a 23 20 20 64 65 66 69 | #elif.defined(__HIGHC__).#..defi |
53ca0 | 6e 65 20 51 5f 43 43 5f 48 49 47 48 43 0a 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 53 | ne.Q_CC_HIGHC..#elif.defined(__S |
53cc0 | 55 4e 50 52 4f 5f 43 43 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f 5f 53 55 4e 50 52 4f 5f 43 29 | UNPRO_CC).||.defined(__SUNPRO_C) |
53ce0 | 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 53 55 4e 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 | .#..define.Q_CC_SUN./*.......... |
53d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 69 66 20 5f 5f 53 55 4e 50 52 4f 5f | ..............*/.#..if.__SUNPRO_ |
53de0 | 43 43 20 3e 3d 20 30 78 35 30 30 0a 23 20 20 20 20 69 66 20 21 64 65 66 69 6e 65 64 28 5f 42 4f | CC.>=.0x500.#....if.!defined(_BO |
53e00 | 4f 4c 29 0a 23 20 20 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 | OL).#......define.Q_NO_BOOL_TYPE |
53e20 | 0a 23 20 20 20 20 65 6e 64 69 66 0a 23 20 20 20 20 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 53 55 | .#....endif.#....if.defined(__SU |
53e40 | 4e 50 52 4f 5f 43 43 5f 43 4f 4d 50 41 54 29 20 26 26 20 28 5f 5f 53 55 4e 50 52 4f 5f 43 43 5f | NPRO_CC_COMPAT).&&.(__SUNPRO_CC_ |
53e60 | 43 4f 4d 50 41 54 20 3c 3d 20 34 29 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 51 5f 4e 4f 5f | COMPAT.<=.4).#......define.Q_NO_ |
53e80 | 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 0a 23 20 20 20 20 65 6e 64 69 66 0a 23 20 20 20 20 64 65 | USING_KEYWORD.#....endif.#....de |
53ea0 | 66 69 6e 65 20 51 5f 43 5f 43 41 4c 4c 42 41 43 4b 53 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 | fine.Q_C_CALLBACKS./*........... |
53ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 65 6c 73 65 0a 23 20 20 20 20 64 65 66 69 | ............*/.#..else.#....defi |
53ee0 | 6e 65 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 | ne.Q_NO_BOOL_TYPE.#....define.Q_ |
53f00 | 4e 4f 5f 45 58 50 4c 49 43 49 54 5f 4b 45 59 57 4f 52 44 0a 23 20 20 20 20 64 65 66 69 6e 65 20 | NO_EXPLICIT_KEYWORD.#....define. |
53f20 | 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 0a 2f 2a 20 | Q_NO_USING_KEYWORD.#..endif../*. |
53f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
53fc0 | 20 20 20 20 20 20 2a 2f 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 73 69 6e 69 78 29 0a 23 20 | ......*/.#elif.defined(sinix).#. |
53fe0 | 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 45 44 47 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f | .define.Q_CC_EDG.#..define.Q_CC_ |
54000 | 43 44 53 0a 23 20 20 69 66 20 21 64 65 66 69 6e 65 64 28 5f 42 4f 4f 4c 29 0a 23 20 20 20 20 64 | CDS.#..if.!defined(_BOOL).#....d |
54020 | 65 66 69 6e 65 20 51 5f 4e 4f 5f 42 4f 4f 4c 5f 54 59 50 45 0a 23 20 20 65 6e 64 69 66 0a 23 20 | efine.Q_NO_BOOL_TYPE.#..endif.#. |
54040 | 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 43 49 41 | .define.Q_BROKEN_TEMPLATE_SPECIA |
54060 | 4c 49 5a 41 54 49 4f 4e 0a 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 48 50 55 | LIZATION..#elif.defined(Q_OS_HPU |
54080 | 58 29 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | X)./*........................... |
540a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 69 66 20 64 65 | .....................*/.#..if.de |
540c0 | 66 69 6e 65 64 28 5f 5f 48 50 5f 61 43 43 29 20 7c 7c 20 5f 5f 63 70 6c 75 73 70 6c 75 73 20 3e | fined(__HP_aCC).||.__cplusplus.> |
540e0 | 3d 20 31 39 39 37 30 37 4c 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 48 50 41 43 43 | =.199707L.#....define.Q_CC_HPACC |
54100 | 0a 23 20 20 65 6c 73 65 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 43 43 5f 48 50 0a 23 20 20 | .#..else.#....define.Q_CC_HP.#.. |
54120 | 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 20 20 64 65 66 | ..define.Q_NO_BOOL_TYPE.#....def |
54140 | 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 54 49 41 54 49 4f | ine.Q_FULL_TEMPLATE_INSTANTIATIO |
54160 | 4e 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 54 45 5f | N.#....define.Q_BROKEN_TEMPLATE_ |
54180 | 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 4e 4f 5f | SPECIALIZATION.#....define.Q_NO_ |
541a0 | 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 66 | EXPLICIT_KEYWORD.#..endif.#..def |
541c0 | 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 20 20 20 20 20 20 | ine.Q_NO_USING_KEYWORD./*....... |
541e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 65 6c 73 65 0a 23 20 20 | ...................*/..#else.#.. |
54200 | 65 72 72 6f 72 20 22 51 74 20 68 61 73 20 6e 6f 74 20 62 65 65 6e 20 74 65 73 74 65 64 20 77 69 | error."Qt.has.not.been.tested.wi |
54220 | 74 68 20 74 68 69 73 20 63 6f 6d 70 69 6c 65 72 20 2d 20 74 61 6c 6b 20 74 6f 20 71 74 2d 62 75 | th.this.compiler.-.talk.to.qt-bu |
54240 | 67 73 40 74 72 6f 6c 6c 74 65 63 68 2e 63 6f 6d 22 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 | gs@trolltech.com".#endif..#ifnde |
54260 | 66 20 51 5f 50 41 43 4b 45 44 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 50 41 43 4b 45 44 0a 23 65 | f.Q_PACKED.#..define.Q_PACKED.#e |
54280 | 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ndif.../*....................... |
542a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
542c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
542e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
54300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
54320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
54340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 | ...........................*/..# |
54360 | 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 4d 41 43 39 29 0a 23 20 20 64 65 66 69 6e 65 20 | if.defined(Q_OS_MAC9).#..define. |
54380 | 51 5f 57 53 5f 4d 41 43 39 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 4d 53 44 | Q_WS_MAC9.#elif.defined(Q_OS_MSD |
543a0 | 4f 53 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 57 53 5f 57 49 4e 31 36 0a 23 20 20 65 72 72 6f | OS).#..define.Q_WS_WIN16.#..erro |
543c0 | 72 20 22 51 74 20 72 65 71 75 69 72 65 73 20 57 69 6e 33 32 20 61 6e 64 20 64 6f 65 73 20 6e 6f | r."Qt.requires.Win32.and.does.no |
543e0 | 74 20 77 6f 72 6b 20 77 69 74 68 20 57 69 6e 64 6f 77 73 20 33 2e 78 22 0a 23 65 6c 69 66 20 64 | t.work.with.Windows.3.x".#elif.d |
54400 | 65 66 69 6e 65 64 28 5f 57 49 4e 33 32 5f 58 31 31 5f 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f | efined(_WIN32_X11_).#..define.Q_ |
54420 | 57 53 5f 58 31 31 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 33 32 29 | WS_X11.#elif.defined(Q_OS_WIN32) |
54440 | 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 57 53 5f 57 49 4e 33 32 0a 23 20 20 69 66 20 64 65 66 69 | .#..define.Q_WS_WIN32.#..if.defi |
54460 | 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 36 34 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 5f 57 53 | ned(Q_OS_WIN64).#....define.Q_WS |
54480 | 5f 57 49 4e 36 34 0a 23 20 20 65 6e 64 69 66 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f | _WIN64.#..endif.#elif.defined(Q_ |
544a0 | 4f 53 5f 4f 53 32 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 57 53 5f 50 4d 0a 23 20 20 65 72 72 | OS_OS2).#..define.Q_WS_PM.#..err |
544c0 | 6f 72 20 22 51 74 20 64 6f 65 73 20 6e 6f 74 20 77 6f 72 6b 20 77 69 74 68 20 4f 53 2f 32 20 50 | or."Qt.does.not.work.with.OS/2.P |
544e0 | 72 65 73 65 6e 74 61 74 69 6f 6e 20 4d 61 6e 61 67 65 72 20 6f 72 20 57 6f 72 6b 70 6c 61 63 65 | resentation.Manager.or.Workplace |
54500 | 20 53 68 65 6c 6c 22 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 55 4e 49 58 29 | .Shell".#elif.defined(Q_OS_UNIX) |
54520 | 0a 23 20 20 69 66 20 64 65 66 69 6e 65 64 28 51 57 53 29 0a 23 20 20 20 20 64 65 66 69 6e 65 20 | .#..if.defined(QWS).#....define. |
54540 | 51 5f 57 53 5f 51 57 53 0a 23 20 20 20 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 51 57 53 5f 49 | Q_WS_QWS.#....define.QT_NO_QWS_I |
54560 | 4d 0a 23 20 20 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 4d 41 43 58 29 0a 23 20 20 | M.#..elif.defined(Q_OS_MACX).#.. |
54580 | 20 20 64 65 66 69 6e 65 20 51 5f 57 53 5f 4d 41 43 58 0a 23 20 20 65 6c 73 65 0a 23 20 20 20 20 | ..define.Q_WS_MACX.#..else.#.... |
545a0 | 64 65 66 69 6e 65 20 51 5f 57 53 5f 58 31 31 0a 23 20 20 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a | define.Q_WS_X11.#..endif.#endif. |
545c0 | 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 4d 41 43 29 20 26 26 20 21 64 65 66 69 6e 65 | #if.defined(Q_OS_MAC).&&.!define |
545e0 | 64 28 51 4d 41 43 5f 50 41 53 43 41 4c 29 0a 23 20 20 64 65 66 69 6e 65 20 51 4d 41 43 5f 50 41 | d(QMAC_PASCAL).#..define.QMAC_PA |
54600 | 53 43 41 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 53 5f 57 49 | SCAL.#endif..#if.defined(Q_WS_WI |
54620 | 4e 31 36 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e 33 32 29 0a 23 20 20 64 | N16).||.defined(Q_WS_WIN32).#..d |
54640 | 65 66 69 6e 65 20 51 5f 57 53 5f 57 49 4e 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 28 64 65 66 69 | efine.Q_WS_WIN.#endif..#if.(defi |
54660 | 6e 65 64 28 51 5f 57 53 5f 4d 41 43 39 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d | ned(Q_WS_MAC9).||.defined(Q_WS_M |
54680 | 41 43 58 29 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 51 57 53 29 20 26 26 20 21 | ACX)).&&.!defined(Q_WS_QWS).&&.! |
546a0 | 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 58 31 31 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 57 53 | defined(Q_WS_X11).#..define.Q_WS |
546c0 | 5f 4d 41 43 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | _MAC.#endif.../*................ |
546e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
54700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
54720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
54740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
54760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
54780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
547a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
547c0 | 20 20 20 20 20 2a 2f 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 0a | .....*/..#define.Q_DISABLE_COPY. |
547e0 | 0a 23 69 66 20 64 65 66 69 6e 65 64 28 5f 5f 63 70 6c 75 73 70 6c 75 73 29 0a 0a 0a 2f 2f 0a 2f | .#if.defined(__cplusplus)...//./ |
54800 | 2f 20 55 73 65 66 75 6c 20 74 79 70 65 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 66 6f 72 20 51 74 | /.Useful.type.definitions.for.Qt |
54820 | 0a 2f 2f 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4e 4f 5f 42 4f 4f 4c 5f 54 59 50 45 29 | .//..#if.defined(Q_NO_BOOL_TYPE) |
54840 | 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 48 50 29 0a 2f 2f 20 62 6f 6f 6c 20 69 73 | .#if.defined(Q_CC_HP).//.bool.is |
54860 | 20 61 6e 20 75 6e 73 75 70 70 6f 72 74 65 64 20 72 65 73 65 72 76 65 64 20 6b 65 79 77 6f 72 64 | .an.unsupported.reserved.keyword |
54880 | 20 69 6e 20 6c 61 74 65 72 20 76 65 72 73 69 6f 6e 73 0a 23 64 65 66 69 6e 65 20 62 6f 6f 6c 20 | .in.later.versions.#define.bool. |
548a0 | 69 6e 74 0a 23 65 6c 73 65 0a 74 79 70 65 64 65 66 20 69 6e 74 20 62 6f 6f 6c 3b 0a 23 65 6e 64 | int.#else.typedef.int.bool;.#end |
548c0 | 69 66 0a 23 65 6e 64 69 66 0a 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 | if.#endif..typedef.unsigned.char |
548e0 | 20 20 20 75 63 68 61 72 3b 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 | ...uchar;.typedef.unsigned.short |
54900 | 20 20 75 73 68 6f 72 74 3b 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 09 75 69 6e 74 3b | ..ushort;.typedef.unsigned.uint; |
54920 | 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 20 20 75 6c 6f 6e 67 3b 0a | .typedef.unsigned.long...ulong;. |
54940 | 74 79 70 65 64 65 66 20 63 68 61 72 09 20 20 20 20 20 20 20 2a 70 63 68 61 72 3b 0a 74 79 70 65 | typedef.char........*pchar;.type |
54960 | 64 65 66 20 75 63 68 61 72 09 20 20 20 20 20 20 20 2a 70 75 63 68 61 72 3b 0a 74 79 70 65 64 65 | def.uchar........*puchar;.typede |
54980 | 66 20 63 6f 6e 73 74 20 63 68 61 72 20 20 20 20 20 2a 70 63 63 68 61 72 3b 0a 0a 0a 2f 2f 0a 2f | f.const.char.....*pcchar;...//./ |
549a0 | 2f 20 43 6f 6e 73 74 61 6e 74 20 62 6f 6f 6c 20 76 61 6c 75 65 73 0a 2f 2f 0a 0a 23 69 66 6e 64 | /.Constant.bool.values.//..#ifnd |
549c0 | 65 66 20 54 52 55 45 0a 63 6f 6e 73 74 20 62 6f 6f 6c 20 46 41 4c 53 45 20 3d 20 30 3b 0a 63 6f | ef.TRUE.const.bool.FALSE.=.0;.co |
549e0 | 6e 73 74 20 62 6f 6f 6c 20 54 52 55 45 20 3d 20 21 30 3b 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 | nst.bool.TRUE.=.!0;.#endif.#if.d |
54a00 | 65 66 69 6e 65 64 28 5f 5f 57 41 54 43 4f 4d 43 5f 5f 29 0a 23 20 20 69 66 20 64 65 66 69 6e 65 | efined(__WATCOMC__).#..if.define |
54a20 | 64 28 51 5f 4f 53 5f 51 4e 58 34 29 0a 63 6f 6e 73 74 20 62 6f 6f 6c 20 66 61 6c 73 65 20 3d 20 | d(Q_OS_QNX4).const.bool.false.=. |
54a40 | 46 41 4c 53 45 3b 0a 63 6f 6e 73 74 20 62 6f 6f 6c 20 74 72 75 65 20 3d 20 54 52 55 45 3b 0a 23 | FALSE;.const.bool.true.=.TRUE;.# |
54a60 | 20 20 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 2f 2f 0a 2f 2f 20 50 72 6f 70 65 72 20 66 6f 72 | ..endif.#endif..//.//.Proper.for |
54a80 | 2d 73 63 6f 70 69 6e 67 0a 2f 2f 20 23 23 23 20 74 75 72 6e 20 6f 6e 20 69 6e 20 34 2e 30 0a 0a | -scoping.//.###.turn.on.in.4.0.. |
54aa0 | 23 69 66 20 30 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 4d 53 56 43 29 20 26 26 20 21 | #if.0.&&.defined(Q_CC_MSVC).&&.! |
54ac0 | 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 4d 53 56 43 5f 4e 45 54 29 0a 23 20 20 64 65 66 69 6e 65 | defined(Q_CC_MSVC_NET).#..define |
54ae0 | 20 66 6f 72 20 69 66 28 30 29 7b 7d 65 6c 73 65 20 66 6f 72 0a 23 65 6e 64 69 66 0a 0a 2f 2f 0a | .for.if(0){}else.for.#endif..//. |
54b00 | 2f 2f 20 55 73 65 20 74 68 65 20 22 65 78 70 6c 69 63 69 74 22 20 6b 65 79 77 6f 72 64 20 6f 6e | //.Use.the."explicit".keyword.on |
54b20 | 20 70 6c 61 74 66 6f 72 6d 73 20 74 68 61 74 20 73 75 70 70 6f 72 74 20 69 74 2e 0a 2f 2f 0a 0a | .platforms.that.support.it..//.. |
54b40 | 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 4e 4f 5f 45 58 50 4c 49 43 49 54 5f 4b 45 59 57 4f | #if.!defined(Q_NO_EXPLICIT_KEYWO |
54b60 | 52 44 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 45 58 50 4c 49 43 49 54 20 65 78 70 6c 69 63 69 | RD).#..define.Q_EXPLICIT.explici |
54b80 | 74 0a 23 65 6c 73 65 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 45 58 50 4c 49 43 49 54 0a 23 65 6e | t.#else.#..define.Q_EXPLICIT.#en |
54ba0 | 64 69 66 0a 0a 0a 2f 2f 0a 2f 2f 20 57 6f 72 6b 61 72 6f 75 6e 64 20 66 6f 72 20 73 74 61 74 69 | dif...//.//.Workaround.for.stati |
54bc0 | 63 20 63 6f 6e 73 74 20 6d 65 6d 62 65 72 73 20 6f 6e 20 4d 53 56 43 2b 2b 2e 0a 2f 2f 0a 0a 23 | c.const.members.on.MSVC++..//..# |
54be0 | 69 66 20 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 4d 53 56 43 29 0a 23 20 20 64 65 66 69 6e 65 20 | if.defined(Q_CC_MSVC).#..define. |
54c00 | 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 73 74 61 74 69 63 0a 23 20 20 64 65 66 69 6e 65 | QT_STATIC_CONST.static.#..define |
54c20 | 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 5f 49 4d 50 4c 0a 23 65 6c 73 65 0a 23 20 20 64 | .QT_STATIC_CONST_IMPL.#else.#..d |
54c40 | 65 66 69 6e 65 20 51 54 5f 53 54 41 54 49 43 5f 43 4f 4e 53 54 20 73 74 61 74 69 63 20 63 6f 6e | efine.QT_STATIC_CONST.static.con |
54c60 | 73 74 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 49 4d 50 | st.#..define.QT_STATIC_CONST_IMP |
54c80 | 4c 20 63 6f 6e 73 74 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2f 0a 2f 2f 20 55 74 69 6c 69 74 79 20 6d | L.const.#endif...//.//.Utility.m |
54ca0 | 61 63 72 6f 73 20 61 6e 64 20 69 6e 6c 69 6e 65 20 66 75 6e 63 74 69 6f 6e 73 0a 2f 2f 0a 0a 23 | acros.and.inline.functions.//..# |
54cc0 | 64 65 66 69 6e 65 20 51 4d 41 58 28 61 2c 20 62 29 09 28 28 62 29 20 3c 20 28 61 29 20 3f 20 28 | define.QMAX(a,.b).((b).<.(a).?.( |
54ce0 | 61 29 20 3a 20 28 62 29 29 0a 23 64 65 66 69 6e 65 20 51 4d 49 4e 28 61 2c 20 62 29 09 28 28 61 | a).:.(b)).#define.QMIN(a,.b).((a |
54d00 | 29 20 3c 20 28 62 29 20 3f 20 28 61 29 20 3a 20 28 62 29 29 0a 23 64 65 66 69 6e 65 20 51 41 42 | ).<.(b).?.(a).:.(b)).#define.QAB |
54d20 | 53 28 61 29 09 28 28 61 29 20 3e 3d 20 30 20 20 3f 20 28 61 29 20 3a 20 2d 28 61 29 29 0a 0a 69 | S(a).((a).>=.0..?.(a).:.-(a))..i |
54d40 | 6e 6c 69 6e 65 20 69 6e 74 20 71 52 6f 75 6e 64 28 20 64 6f 75 62 6c 65 20 64 20 29 0a 7b 0a 20 | nline.int.qRound(.double.d.).{.. |
54d60 | 20 20 20 72 65 74 75 72 6e 20 64 20 3e 3d 20 30 2e 30 20 3f 20 69 6e 74 28 64 20 2b 20 30 2e 35 | ...return.d.>=.0.0.?.int(d.+.0.5 |
54d80 | 29 20 3a 20 69 6e 74 28 20 64 20 2d 20 28 28 69 6e 74 29 64 2d 31 29 20 2b 20 30 2e 35 20 29 20 | ).:.int(.d.-.((int)d-1).+.0.5.). |
54da0 | 2b 20 28 28 69 6e 74 29 64 2d 31 29 3b 0a 7d 0a 0a 0a 2f 2f 0a 2f 2f 20 53 69 7a 65 2d 64 65 70 | +.((int)d-1);.}...//.//.Size-dep |
54dc0 | 65 6e 64 65 6e 74 20 74 79 70 65 73 20 28 61 72 63 68 69 74 65 63 68 74 75 72 65 2d 64 65 70 65 | endent.types.(architechture-depe |
54de0 | 6e 64 65 6e 74 20 62 79 74 65 20 6f 72 64 65 72 29 0a 2f 2f 0a 0a 23 69 66 20 21 64 65 66 69 6e | ndent.byte.order).//..#if.!defin |
54e00 | 65 64 28 51 54 5f 43 4c 45 41 4e 5f 4e 41 4d 45 53 50 41 43 45 29 0a 2f 2f 20 73 6f 75 72 63 65 | ed(QT_CLEAN_NAMESPACE).//.source |
54e20 | 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 51 74 20 31 2e 78 0a 74 79 70 65 64 | .compatibility.with.Qt.1.x.typed |
54e40 | 65 66 20 73 69 67 6e 65 64 20 63 68 61 72 09 09 49 4e 54 38 3b 09 09 2f 2f 20 38 20 62 69 74 20 | ef.signed.char..INT8;..//.8.bit. |
54e60 | 73 69 67 6e 65 64 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 09 09 55 49 | signed.typedef.unsigned.char..UI |
54e80 | 4e 54 38 3b 09 09 2f 2f 20 38 20 62 69 74 20 75 6e 73 69 67 6e 65 64 0a 74 79 70 65 64 65 66 20 | NT8;..//.8.bit.unsigned.typedef. |
54ea0 | 73 68 6f 72 74 09 09 09 49 4e 54 31 36 3b 09 09 2f 2f 20 31 36 20 62 69 74 20 73 69 67 6e 65 64 | short...INT16;..//.16.bit.signed |
54ec0 | 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 09 09 55 49 4e 54 31 36 3b | .typedef.unsigned.short..UINT16; |
54ee0 | 09 09 2f 2f 20 31 36 20 62 69 74 20 75 6e 73 69 67 6e 65 64 0a 74 79 70 65 64 65 66 20 69 6e 74 | ..//.16.bit.unsigned.typedef.int |
54f00 | 09 09 09 49 4e 54 33 32 3b 09 09 2f 2f 20 33 32 20 62 69 74 20 73 69 67 6e 65 64 0a 74 79 70 65 | ...INT32;..//.32.bit.signed.type |
54f20 | 64 65 66 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 09 09 55 49 4e 54 33 32 3b 09 09 2f 2f 20 33 32 | def.unsigned.int..UINT32;..//.32 |
54f40 | 20 62 69 74 20 75 6e 73 69 67 6e 65 64 0a 23 65 6e 64 69 66 0a 0a 74 79 70 65 64 65 66 20 73 69 | .bit.unsigned.#endif..typedef.si |
54f60 | 67 6e 65 64 20 63 68 61 72 09 09 51 5f 49 4e 54 38 3b 09 09 2f 2f 20 38 20 62 69 74 20 73 69 67 | gned.char..Q_INT8;..//.8.bit.sig |
54f80 | 6e 65 64 0a 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 63 68 61 72 09 09 51 5f 55 49 4e | ned.typedef.unsigned.char..Q_UIN |
54fa0 | 54 38 3b 09 2f 2f 20 38 20 62 69 74 20 75 6e 73 69 67 6e 65 64 0a 74 79 70 65 64 65 66 20 73 68 | T8;.//.8.bit.unsigned.typedef.sh |
54fc0 | 6f 72 74 09 09 09 51 5f 49 4e 54 31 36 3b 09 2f 2f 20 31 36 20 62 69 74 20 73 69 67 6e 65 64 0a | ort...Q_INT16;.//.16.bit.signed. |
54fe0 | 74 79 70 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 73 68 6f 72 74 09 09 51 5f 55 49 4e 54 31 36 | typedef.unsigned.short..Q_UINT16 |
55000 | 3b 09 2f 2f 20 31 36 20 62 69 74 20 75 6e 73 69 67 6e 65 64 0a 74 79 70 65 64 65 66 20 69 6e 74 | ;.//.16.bit.unsigned.typedef.int |
55020 | 09 09 09 51 5f 49 4e 54 33 32 3b 09 2f 2f 20 33 32 20 62 69 74 20 73 69 67 6e 65 64 0a 74 79 70 | ...Q_INT32;.//.32.bit.signed.typ |
55040 | 65 64 65 66 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 09 09 51 5f 55 49 4e 54 33 32 3b 09 2f 2f 20 | edef.unsigned.int..Q_UINT32;.//. |
55060 | 33 32 20 62 69 74 20 75 6e 73 69 67 6e 65 64 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 | 32.bit.unsigned.#if.defined(Q_OS |
55080 | 5f 57 49 4e 36 34 29 0a 74 79 70 65 64 65 66 20 5f 5f 69 6e 74 36 34 09 09 09 51 5f 4c 4f 4e 47 | _WIN64).typedef.__int64...Q_LONG |
550a0 | 3b 09 09 2f 2f 20 77 6f 72 64 20 75 70 20 74 6f 20 36 34 20 62 69 74 20 73 69 67 6e 65 64 0a 74 | ;..//.word.up.to.64.bit.signed.t |
550c0 | 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 4c 4f 4e 47 3b | ypedef.unsigned.__int64.Q_ULONG; |
550e0 | 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 69 67 6e 65 64 0a 23 | .//.word.up.to.64.bit.unsigned.# |
55100 | 65 6c 73 65 0a 74 79 70 65 64 65 66 20 6c 6f 6e 67 09 09 09 51 5f 4c 4f 4e 47 3b 09 09 2f 2f 20 | else.typedef.long...Q_LONG;..//. |
55120 | 77 6f 72 64 20 75 70 20 74 6f 20 36 34 20 62 69 74 20 73 69 67 6e 65 64 0a 74 79 70 65 64 65 66 | word.up.to.64.bit.signed.typedef |
55140 | 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 09 09 51 5f 55 4c 4f 4e 47 3b 09 2f 2f 20 77 6f 72 64 | .unsigned.long..Q_ULONG;.//.word |
55160 | 20 75 70 20 74 6f 20 36 34 20 62 69 74 20 75 6e 73 69 67 6e 65 64 0a 23 65 6e 64 69 66 0a 23 69 | .up.to.64.bit.unsigned.#endif.#i |
55180 | 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 | f.defined(Q_OS_WIN).&&.!defined( |
551a0 | 51 5f 43 43 5f 47 4e 55 29 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 49 4e 54 36 34 5f 43 28 63 29 | Q_CC_GNU).#..define.Q_INT64_C(c) |
551c0 | 20 09 09 63 20 23 23 20 69 36 34 09 2f 2f 20 73 69 67 6e 65 64 20 36 34 20 62 69 74 20 63 6f 6e | ...c.##.i64.//.signed.64.bit.con |
551e0 | 73 74 61 6e 74 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 55 49 4e 54 36 34 5f 43 28 63 29 09 09 63 | stant.#..define.Q_UINT64_C(c)..c |
55200 | 20 23 23 20 75 69 36 34 09 2f 2f 20 75 6e 73 69 67 6e 65 64 20 36 34 20 62 69 74 20 63 6f 6e 73 | .##.ui64.//.unsigned.64.bit.cons |
55220 | 74 61 6e 74 0a 74 79 70 65 64 65 66 20 5f 5f 69 6e 74 36 34 09 09 09 51 5f 49 4e 54 36 34 3b 09 | tant.typedef.__int64...Q_INT64;. |
55240 | 2f 2f 20 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.bit.signed.typedef.unsigne |
55260 | 64 20 5f 5f 69 6e 74 36 34 09 51 5f 55 49 4e 54 36 34 3b 09 2f 2f 20 36 34 20 62 69 74 20 75 6e | d.__int64.Q_UINT64;.//.64.bit.un |
55280 | 73 69 67 6e 65 64 0a 23 65 6c 73 65 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 49 4e 54 36 34 5f 43 | signed.#else.#..define.Q_INT64_C |
552a0 | 28 63 29 20 09 09 63 20 23 23 20 4c 4c 09 09 2f 2f 20 73 69 67 6e 65 64 20 36 34 20 62 69 74 20 | (c)...c.##.LL..//.signed.64.bit. |
552c0 | 63 6f 6e 73 74 61 6e 74 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 55 49 4e 54 36 34 5f 43 28 63 29 | constant.#..define.Q_UINT64_C(c) |
552e0 | 09 09 63 20 23 23 20 55 4c 4c 09 2f 2f 20 75 6e 73 69 67 6e 65 64 20 36 34 20 62 69 74 20 63 6f | ..c.##.ULL.//.unsigned.64.bit.co |
55300 | 6e 73 74 61 6e 74 0a 74 79 70 65 64 65 66 20 6c 6f 6e 67 20 6c 6f 6e 67 09 09 51 5f 49 4e 54 36 | nstant.typedef.long.long..Q_INT6 |
55320 | 34 3b 09 2f 2f 20 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 | 4;.//.64.bit.signed.typedef.unsi |
55340 | 67 6e 65 64 20 6c 6f 6e 67 20 6c 6f 6e 67 09 51 5f 55 49 4e 54 36 34 3b 09 2f 2f 20 36 34 20 62 | gned.long.long.Q_UINT64;.//.64.b |
55360 | 69 74 20 75 6e 73 69 67 6e 65 64 0a 23 65 6e 64 69 66 0a 74 79 70 65 64 65 66 20 51 5f 49 4e 54 | it.unsigned.#endif.typedef.Q_INT |
55380 | 36 34 09 09 09 51 5f 4c 4c 4f 4e 47 3b 09 2f 2f 20 73 69 67 6e 65 64 20 6c 6f 6e 67 20 6c 6f 6e | 64...Q_LLONG;.//.signed.long.lon |
553a0 | 67 0a 74 79 70 65 64 65 66 20 51 5f 55 49 4e 54 36 34 09 09 51 5f 55 4c 4c 4f 4e 47 3b 09 2f 2f | g.typedef.Q_UINT64..Q_ULLONG;.// |
553c0 | 20 75 6e 73 69 67 6e 65 64 20 6c 6f 6e 67 20 6c 6f 6e 67 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 | .unsigned.long.long..#if.defined |
553e0 | 28 51 5f 4f 53 5f 4d 41 43 58 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4c 41 52 47 45 | (Q_OS_MACX).&&.!defined(QT_LARGE |
55400 | 46 49 4c 45 5f 53 55 50 50 4f 52 54 29 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 4c 41 52 47 45 | FILE_SUPPORT).#..define.QT_LARGE |
55420 | 46 49 4c 45 5f 53 55 50 50 4f 52 54 20 36 34 0a 23 65 6e 64 69 66 0a 23 69 66 20 64 65 66 69 6e | FILE_SUPPORT.64.#endif.#if.defin |
55440 | 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 20 20 20 20 74 79 70 | ed(QT_LARGEFILE_SUPPORT).....typ |
55460 | 65 64 65 66 20 51 5f 55 4c 4c 4f 4e 47 20 51 74 4f 66 66 73 65 74 3b 0a 23 65 6c 73 65 0a 20 20 | edef.Q_ULLONG.QtOffset;.#else... |
55480 | 20 20 74 79 70 65 64 65 66 20 51 5f 55 4c 4f 4e 47 20 51 74 4f 66 66 73 65 74 3b 0a 23 65 6e 64 | ..typedef.Q_ULONG.QtOffset;.#end |
554a0 | 69 66 0a 0a 0a 2f 2f 0a 2f 2f 20 44 61 74 61 20 73 74 72 65 61 6d 20 66 75 6e 63 74 69 6f 6e 73 | if...//.//.Data.stream.functions |
554c0 | 20 69 73 20 70 72 6f 76 69 64 65 64 20 62 79 20 6d 61 6e 79 20 63 6c 61 73 73 65 73 20 28 64 65 | .is.provided.by.many.classes.(de |
554e0 | 66 69 6e 65 64 20 69 6e 20 71 64 61 74 61 73 74 72 65 61 6d 2e 68 29 0a 2f 2f 0a 0a 63 6c 61 73 | fined.in.qdatastream.h).//..clas |
55500 | 73 20 51 44 61 74 61 53 74 72 65 61 6d 3b 0a 0a 0a 2f 2f 0a 2f 2f 20 46 65 61 74 75 72 65 20 73 | s.QDataStream;...//.//.Feature.s |
55520 | 75 62 73 65 74 74 69 6e 67 0a 2f 2f 0a 2f 2f 20 4e 6f 74 65 20 74 68 61 74 20 64 69 73 61 62 6c | ubsetting.//.//.Note.that.disabl |
55540 | 69 6e 67 20 73 6f 6d 65 20 66 65 61 74 75 72 65 73 20 77 69 6c 6c 20 70 72 6f 64 75 63 65 20 61 | ing.some.features.will.produce.a |
55560 | 20 6c 69 62 71 74 20 74 68 61 74 20 69 73 20 6e 6f 74 0a 2f 2f 20 63 6f 6d 70 61 74 69 62 6c 65 | .libqt.that.is.not.//.compatible |
55580 | 20 77 69 74 68 20 6f 74 68 65 72 20 6c 69 62 71 74 20 62 75 69 6c 64 73 2e 20 53 75 63 68 20 6d | .with.other.libqt.builds..Such.m |
555a0 | 6f 64 69 66 69 63 61 74 69 6f 6e 73 20 61 72 65 20 6f 6e 6c 79 0a 2f 2f 20 73 75 70 70 6f 72 74 | odifications.are.only.//.support |
555c0 | 65 64 20 6f 6e 20 51 74 2f 45 6d 62 65 64 64 65 64 20 77 68 65 72 65 20 72 65 64 75 63 69 6e 67 | ed.on.Qt/Embedded.where.reducing |
555e0 | 20 74 68 65 20 6c 69 62 72 61 72 79 20 73 69 7a 65 20 69 73 20 69 6d 70 6f 72 74 61 6e 74 0a 2f | .the.library.size.is.important./ |
55600 | 2f 20 61 6e 64 20 77 68 65 72 65 20 74 68 65 20 61 70 70 6c 69 63 61 74 69 6f 6e 2d 73 75 69 74 | /.and.where.the.application-suit |
55620 | 65 20 69 73 20 6f 66 74 65 6e 20 61 20 66 69 78 65 64 20 73 65 74 2e 0a 2f 2f 0a 0a 23 69 66 20 | e.is.often.a.fixed.set..//..#if. |
55640 | 21 64 65 66 69 6e 65 64 28 51 54 5f 4d 4f 43 29 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 43 4f | !defined(QT_MOC).#if.defined(QCO |
55660 | 4e 46 49 47 5f 4c 4f 43 41 4c 29 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6e 66 69 67 2d 6c 6f | NFIG_LOCAL).#include."qconfig-lo |
55680 | 63 61 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 4d 49 4e | cal.h".#elif.defined(QCONFIG_MIN |
556a0 | 49 4d 41 4c 29 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6e 66 69 67 2d 6d 69 6e 69 6d 61 6c 2e | IMAL).#include."qconfig-minimal. |
556c0 | 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 53 4d 41 4c 4c 29 0a | h".#elif.defined(QCONFIG_SMALL). |
556e0 | 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6e 66 69 67 2d 73 6d 61 6c 6c 2e 68 22 0a 23 65 6c 69 66 | #include."qconfig-small.h".#elif |
55700 | 20 64 65 66 69 6e 65 64 28 51 43 4f 4e 46 49 47 5f 4d 45 44 49 55 4d 29 0a 23 69 6e 63 6c 75 64 | .defined(QCONFIG_MEDIUM).#includ |
55720 | 65 20 22 71 63 6f 6e 66 69 67 2d 6d 65 64 69 75 6d 2e 68 22 0a 23 65 6c 69 66 20 64 65 66 69 6e | e."qconfig-medium.h".#elif.defin |
55740 | 65 64 28 51 43 4f 4e 46 49 47 5f 4c 41 52 47 45 29 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6e | ed(QCONFIG_LARGE).#include."qcon |
55760 | 66 69 67 2d 6c 61 72 67 65 2e 68 22 0a 23 65 6c 73 65 20 2f 2f 20 65 76 65 72 79 74 68 69 6e 67 | fig-large.h".#else.//.everything |
55780 | 2e 2e 2e 0a 23 69 6e 63 6c 75 64 65 20 22 71 63 6f 6e 66 69 67 2e 68 22 0a 23 65 6e 64 69 66 0a | ....#include."qconfig.h".#endif. |
557a0 | 23 65 6e 64 69 66 0a 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 42 55 49 4c 44 5f 4b 45 59 0a 23 64 | #endif...#ifndef.QT_BUILD_KEY.#d |
557c0 | 65 66 69 6e 65 20 51 54 5f 42 55 49 4c 44 5f 4b 45 59 20 22 75 6e 73 70 65 63 69 66 69 65 64 22 | efine.QT_BUILD_KEY."unspecified" |
557e0 | 0a 23 65 6e 64 69 66 0a 0a 2f 2f 20 70 72 75 6e 65 20 74 6f 20 6c 6f 63 61 6c 20 63 6f 6e 66 69 | .#endif..//.prune.to.local.confi |
55800 | 67 0a 23 69 6e 63 6c 75 64 65 20 22 71 6d 6f 64 75 6c 65 73 2e 68 22 0a 23 69 66 6e 64 65 66 20 | g.#include."qmodules.h".#ifndef. |
55820 | 51 54 5f 4d 4f 44 55 4c 45 5f 44 49 41 4c 4f 47 53 0a 23 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f | QT_MODULE_DIALOGS.#.define.QT_NO |
55840 | 5f 44 49 41 4c 4f 47 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 | _DIALOG.#endif.#ifndef.QT_MODULE |
55860 | 5f 49 43 4f 4e 56 49 45 57 0a 23 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 49 43 4f 4e 56 49 45 | _ICONVIEW.#.define.QT_NO_ICONVIE |
55880 | 57 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 57 4f 52 4b 53 | W.#endif.#ifndef.QT_MODULE_WORKS |
558a0 | 50 41 43 45 0a 23 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 57 4f 52 4b 53 50 41 43 45 0a 23 65 | PACE.#.define.QT_NO_WORKSPACE.#e |
558c0 | 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4d 4f 44 55 4c 45 5f 4e 45 54 57 4f 52 4b 0a 23 | ndif.#ifndef.QT_MODULE_NETWORK.# |
558e0 | 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4e 45 54 57 4f 52 4b 0a 23 65 6e 64 69 66 0a 23 69 66 6e | define.QT_NO_NETWORK.#endif.#ifn |
55900 | 64 65 66 20 51 54 5f 4d 4f 44 55 4c 45 5f 43 41 4e 56 41 53 0a 23 20 64 65 66 69 6e 65 20 51 54 | def.QT_MODULE_CANVAS.#.define.QT |
55920 | 5f 4e 4f 5f 43 41 4e 56 41 53 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4d 4f 44 | _NO_CANVAS.#endif.#ifndef.QT_MOD |
55940 | 55 4c 45 5f 54 41 42 4c 45 0a 23 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 54 41 42 4c 45 0a 23 65 | ULE_TABLE.#define.QT_NO_TABLE.#e |
55960 | 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f 4d 4f 44 55 4c 45 5f 58 4d 4c 0a 23 20 64 65 66 | ndif.#ifndef.QT_MODULE_XML.#.def |
55980 | 69 6e 65 20 51 54 5f 4e 4f 5f 58 4d 4c 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 51 54 5f | ine.QT_NO_XML.#endif.#ifndef.QT_ |
559a0 | 4d 4f 44 55 4c 45 5f 4f 50 45 4e 47 4c 0a 23 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 4f 50 45 | MODULE_OPENGL.#.define.QT_NO_OPE |
559c0 | 4e 47 4c 0a 23 65 6e 64 69 66 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4d 4f 44 55 4c | NGL.#endif.#if.!defined(QT_MODUL |
559e0 | 45 5f 53 51 4c 29 0a 23 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 53 51 4c 0a 23 65 6e 64 69 66 | E_SQL).#.define.QT_NO_SQL.#endif |
55a00 | 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 4d 41 43 39 29 0a 2f 2f 4e 6f 20 6e 65 | ..#if.defined(Q_WS_MAC9).//No.ne |
55a20 | 65 64 20 66 6f 72 20 6d 65 6e 75 20 6d 65 72 67 69 6e 67 0a 23 20 20 69 66 6e 64 65 66 20 51 4d | ed.for.menu.merging.#..ifndef.QM |
55a40 | 41 43 5f 51 4d 45 4e 55 42 41 52 5f 4e 4f 5f 4d 45 52 47 45 0a 23 20 20 20 20 64 65 66 69 6e 65 | AC_QMENUBAR_NO_MERGE.#....define |
55a60 | 20 51 4d 41 43 5f 51 4d 45 4e 55 42 41 52 5f 4e 4f 5f 4d 45 52 47 45 0a 23 20 20 65 6e 64 69 66 | .QMAC_QMENUBAR_NO_MERGE.#..endif |
55a80 | 0a 2f 2f 4d 61 63 39 20 64 6f 65 73 20 6e 6f 74 20 75 73 65 20 71 75 61 72 74 7a 0a 23 20 20 69 | .//Mac9.does.not.use.quartz.#..i |
55aa0 | 66 6e 64 65 66 20 51 4d 41 43 5f 4e 4f 5f 51 55 41 52 54 5a 0a 23 20 20 20 20 64 65 66 69 6e 65 | fndef.QMAC_NO_QUARTZ.#....define |
55ac0 | 20 51 4d 41 43 5f 4e 4f 5f 51 55 41 52 54 5a 0a 23 20 20 65 6e 64 69 66 0a 23 20 20 69 66 6e 64 | .QMAC_NO_QUARTZ.#..endif.#..ifnd |
55ae0 | 65 66 20 51 4d 41 43 5f 51 4d 45 4e 55 42 41 52 5f 4e 4f 5f 45 56 45 4e 54 0a 23 20 20 20 20 64 | ef.QMAC_QMENUBAR_NO_EVENT.#....d |
55b00 | 65 66 69 6e 65 20 51 4d 41 43 5f 51 4d 45 4e 55 42 41 52 5f 4e 4f 5f 45 56 45 4e 54 0a 23 20 20 | efine.QMAC_QMENUBAR_NO_EVENT.#.. |
55b20 | 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 57 53 5f 4d 41 | endif.#endif.#if.defined(Q_WS_MA |
55b40 | 43 58 29 20 2f 2f 66 6f 72 20 6e 6f 20 6e 6f 62 6f 64 79 20 75 73 65 73 20 71 75 61 72 74 7a 2c | CX).//for.no.nobody.uses.quartz, |
55b60 | 20 6a 75 73 74 20 70 75 74 74 69 6e 67 20 69 6e 20 66 69 72 73 74 20 6c 65 76 65 6c 20 68 6f 6f | .just.putting.in.first.level.hoo |
55b80 | 6b 73 0a 23 20 20 69 66 6e 64 65 66 20 51 4d 41 43 5f 4e 4f 5f 51 55 41 52 54 5a 0a 23 20 20 20 | ks.#..ifndef.QMAC_NO_QUARTZ.#... |
55ba0 | 20 64 65 66 69 6e 65 20 51 4d 41 43 5f 4e 4f 5f 51 55 41 52 54 5a 0a 23 20 20 65 6e 64 69 66 0a | .define.QMAC_NO_QUARTZ.#..endif. |
55bc0 | 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 45 56 45 4e 54 | #..ifndef.QMAC_QMENUBAR_NO_EVENT |
55be0 | 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 5f 45 56 | .#....define.QMAC_QMENUBAR_NO_EV |
55c00 | 45 4e 54 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 | ENT.#..endif.#endif..#if.!define |
55c20 | 64 28 51 5f 57 53 5f 51 57 53 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f | d(Q_WS_QWS).&&.!defined(QT_NO_CO |
55c40 | 50 29 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 43 4f 50 0a 23 65 6e 64 69 66 0a 0a 23 | P).#..define.QT_NO_COP.#endif..# |
55c60 | 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 66 65 61 74 75 72 65 73 2e | ifndef.QT_H.#include."qfeatures. |
55c80 | 68 22 0a 23 65 6e 64 69 66 20 2f 2a 20 20 20 20 20 20 2a 2f 0a 0a 0a 2f 2f 0a 2f 2f 20 43 72 65 | h".#endif./*......*/...//.//.Cre |
55ca0 | 61 74 65 20 51 74 20 44 4c 4c 20 69 66 20 51 54 5f 44 4c 4c 20 69 73 20 64 65 66 69 6e 65 64 20 | ate.Qt.DLL.if.QT_DLL.is.defined. |
55cc0 | 28 57 69 6e 64 6f 77 73 20 6f 6e 6c 79 29 0a 2f 2f 20 6f 72 20 51 54 5f 53 48 41 52 45 44 20 69 | (Windows.only).//.or.QT_SHARED.i |
55ce0 | 73 20 64 65 66 69 6e 65 64 20 28 4b 79 6c 69 78 20 6f 6e 6c 79 29 0a 2f 2f 0a 0a 23 69 66 20 64 | s.defined.(Kylix.only).//..#if.d |
55d00 | 65 66 69 6e 65 64 28 51 5f 4f 53 5f 57 49 4e 29 0a 23 20 20 69 66 20 64 65 66 69 6e 65 64 28 51 | efined(Q_OS_WIN).#..if.defined(Q |
55d20 | 54 5f 4e 4f 44 4c 4c 29 0a 23 20 20 20 20 75 6e 64 65 66 20 51 54 5f 4d 41 4b 45 44 4c 4c 0a 23 | T_NODLL).#....undef.QT_MAKEDLL.# |
55d40 | 20 20 20 20 75 6e 64 65 66 20 51 54 5f 44 4c 4c 0a 23 20 20 65 6c 69 66 20 64 65 66 69 6e 65 64 | ....undef.QT_DLL.#..elif.defined |
55d60 | 28 51 54 5f 4d 41 4b 45 44 4c 4c 29 09 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | (QT_MAKEDLL)./*................. |
55d80 | 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 20 20 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 44 4c | ........*/.#....if.defined(QT_DL |
55da0 | 4c 29 0a 23 20 20 20 20 20 20 75 6e 64 65 66 20 51 54 5f 44 4c 4c 0a 23 20 20 20 20 65 6e 64 69 | L).#......undef.QT_DLL.#....endi |
55dc0 | 66 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 6c 73 70 | f.#....define.Q_EXPORT..__declsp |
55de0 | 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 5f 54 45 4d 50 | ec(dllexport).#....define.Q_TEMP |
55e00 | 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 45 | LATEDLL.#....define.Q_TEMPLATE_E |
55e20 | 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 59 | XTERN.#....undef..Q_DISABLE_COPY |
55e40 | 09 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a | ./*............................* |
55e60 | 2f 0a 23 20 20 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 44 4c 4c 29 09 09 2f 2a 20 20 20 | /.#..elif.defined(QT_DLL)../*... |
55e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 20 20 64 65 66 69 6e | ...................*/.#....defin |
55ea0 | 65 20 51 5f 45 58 50 4f 52 54 20 20 5f 5f 64 65 63 6c 73 70 65 63 28 64 6c 6c 69 6d 70 6f 72 74 | e.Q_EXPORT..__declspec(dllimport |
55ec0 | 29 0a 23 20 20 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 | ).#....define.Q_TEMPLATEDLL.#... |
55ee0 | 20 69 66 6e 64 65 66 20 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 0a 23 20 20 20 20 20 | .ifndef.Q_TEMPLATE_EXTERN.#..... |
55f00 | 20 69 66 20 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 4d 53 56 43 5f 4e 45 54 29 0a 23 20 20 20 20 | .if.defined(Q_CC_MSVC_NET).#.... |
55f20 | 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 20 65 78 74 | ....define.Q_TEMPLATE_EXTERN.ext |
55f40 | 65 72 6e 0a 23 20 20 20 20 20 20 65 6c 73 65 0a 23 20 20 20 20 20 20 20 20 64 65 66 69 6e 65 20 | ern.#......else.#........define. |
55f60 | 51 5f 54 45 4d 50 4c 41 54 45 5f 45 58 54 45 52 4e 0a 23 20 20 20 20 20 20 65 6e 64 69 66 0a 23 | Q_TEMPLATE_EXTERN.#......endif.# |
55f80 | 20 20 20 20 65 6e 64 69 66 0a 23 20 20 20 20 75 6e 64 65 66 20 20 51 5f 44 49 53 41 42 4c 45 5f | ....endif.#....undef..Q_DISABLE_ |
55fa0 | 43 4f 50 59 09 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | COPY./*......................... |
55fc0 | 20 20 20 2a 2f 0a 23 20 20 65 6e 64 69 66 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f | ...*/.#..endif.#elif.defined(Q_O |
55fe0 | 53 5f 4c 49 4e 55 58 29 20 26 26 20 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 42 4f 52 29 0a 23 20 | S_LINUX).&&.defined(Q_CC_BOR).#. |
56000 | 20 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 53 48 41 52 45 44 29 09 2f 2a 20 20 20 20 20 20 20 | .if.defined(QT_SHARED)./*....... |
56020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 20 20 64 65 66 | .....................*/.#....def |
56040 | 69 6e 65 20 51 5f 45 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 | ine.Q_EXPORT..__declspec(dllexpo |
56060 | 72 74 29 0a 23 20 20 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 | rt).#....define.Q_TEMPLATEDLL.#. |
56080 | 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 0a 23 20 20 20 | ...define.Q_TEMPLATE_EXTERN.#... |
560a0 | 20 75 6e 64 65 66 20 20 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 09 2f 2a 20 20 20 20 20 20 20 | .undef..Q_DISABLE_COPY./*....... |
560c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 65 6c 73 65 0a | .....................*/.#..else. |
560e0 | 23 20 20 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 | #....define.Q_TEMPLATEDLL.#....d |
56100 | 65 66 69 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 | efine.Q_TEMPLATE_EXTERN.#....und |
56120 | 65 66 20 20 51 5f 44 49 53 41 42 4c 45 5f 43 4f 50 59 20 09 2f 2a 20 20 20 20 20 20 20 20 20 20 | ef..Q_DISABLE_COPY../*.......... |
56140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 20 20 65 6e 64 69 66 0a 23 65 | ..................*/.#..endif.#e |
56160 | 6c 73 65 0a 23 20 20 75 6e 64 65 66 20 51 54 5f 4d 41 4b 45 44 4c 4c 09 09 2f 2a 20 20 20 20 20 | lse.#..undef.QT_MAKEDLL../*..... |
56180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a | .............................*/. |
561a0 | 23 20 20 75 6e 64 65 66 20 51 54 5f 44 4c 4c 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 | #..undef.QT_DLL.#endif..#ifndef. |
561c0 | 51 5f 45 58 50 4f 52 54 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 | Q_EXPORT.#..define.Q_EXPORT.#end |
561e0 | 69 66 0a 0a 0a 2f 2f 0a 2f 2f 20 53 6f 6d 65 20 70 6c 61 74 66 6f 72 6d 20 73 70 65 63 69 66 69 | if...//.//.Some.platform.specifi |
56200 | 63 20 73 74 75 66 66 0a 2f 2f 0a 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 5f 57 49 4e | c.stuff.//..#if.defined(Q_WS_WIN |
56220 | 29 0a 65 78 74 65 72 6e 20 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 71 74 5f 77 69 6e 75 6e 69 | ).extern.Q_EXPORT.bool.qt_winuni |
56240 | 63 6f 64 65 3b 0a 23 65 6e 64 69 66 0a 0a 0a 2f 2f 0a 2f 2f 20 53 79 73 74 65 6d 20 69 6e 66 6f | code;.#endif...//.//.System.info |
56260 | 72 6d 61 74 69 6f 6e 0a 2f 2f 0a 0a 51 5f 45 58 50 4f 52 54 20 63 6f 6e 73 74 20 63 68 61 72 20 | rmation.//..Q_EXPORT.const.char. |
56280 | 2a 71 56 65 72 73 69 6f 6e 28 29 3b 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 71 53 79 73 49 | *qVersion();.Q_EXPORT.bool.qSysI |
562a0 | 6e 66 6f 28 20 69 6e 74 20 2a 77 6f 72 64 53 69 7a 65 2c 20 62 6f 6f 6c 20 2a 62 69 67 45 6e 64 | nfo(.int.*wordSize,.bool.*bigEnd |
562c0 | 69 61 6e 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 71 53 68 61 72 65 64 42 75 69 6c | ian.);.Q_EXPORT.bool.qSharedBuil |
562e0 | 64 28 29 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 4d 41 43 29 0a 69 6e 74 20 71 | d();.#if.defined(Q_OS_MAC).int.q |
56300 | 4d 61 63 56 65 72 73 69 6f 6e 28 29 3b 0a 23 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 57 53 | MacVersion();.#elif.defined(Q_WS |
56320 | 5f 57 49 4e 29 0a 51 5f 45 58 50 4f 52 54 20 69 6e 74 20 71 57 69 6e 56 65 72 73 69 6f 6e 28 29 | _WIN).Q_EXPORT.int.qWinVersion() |
56340 | 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 55 4e 49 43 4f 44 45 29 0a 23 64 65 66 69 6e 65 20 51 | ;.#if.defined(UNICODE).#define.Q |
56360 | 54 5f 57 41 28 20 75 6e 69 2c 20 61 6e 73 69 20 29 20 69 66 20 28 20 71 74 5f 77 69 6e 75 6e 69 | T_WA(.uni,.ansi.).if.(.qt_winuni |
56380 | 63 6f 64 65 20 29 20 7b 20 75 6e 69 20 7d 20 65 6c 73 65 20 7b 20 61 6e 73 69 20 7d 0a 23 64 65 | code.).{.uni.}.else.{.ansi.}.#de |
563a0 | 66 69 6e 65 20 51 54 5f 57 41 5f 49 4e 4c 49 4e 45 28 20 75 6e 69 2c 20 61 6e 73 69 20 29 20 28 | fine.QT_WA_INLINE(.uni,.ansi.).( |
563c0 | 20 71 74 5f 77 69 6e 75 6e 69 63 6f 64 65 20 3f 20 75 6e 69 20 3a 20 61 6e 73 69 20 29 0a 23 65 | .qt_winunicode.?.uni.:.ansi.).#e |
563e0 | 6c 73 65 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 20 61 | lse.#define.QT_WA(.uni,.ansi.).a |
56400 | 6e 73 69 0a 23 64 65 66 69 6e 65 20 51 54 5f 57 41 5f 49 4e 4c 49 4e 45 28 20 75 6e 69 2c 20 61 | nsi.#define.QT_WA_INLINE(.uni,.a |
56420 | 6e 73 69 20 29 20 61 6e 73 69 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 23 69 66 64 65 66 | nsi.).ansi.#endif.#endif..#ifdef |
56440 | 20 51 5f 4f 53 5f 54 45 4d 50 0a 23 69 66 64 65 66 20 51 54 5f 57 41 0a 23 75 6e 64 65 66 20 51 | .Q_OS_TEMP.#ifdef.QT_WA.#undef.Q |
56460 | 54 5f 57 41 0a 23 75 6e 64 65 66 20 51 54 5f 57 41 5f 49 4e 4c 49 4e 45 0a 23 65 6e 64 69 66 0a | T_WA.#undef.QT_WA_INLINE.#endif. |
56480 | 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 20 75 6e 69 0a 23 | #define.QT_WA(.uni,.ansi.).uni.# |
564a0 | 64 65 66 69 6e 65 20 51 54 5f 57 41 5f 49 4e 4c 49 4e 45 28 20 75 6e 69 2c 20 61 6e 73 69 20 29 | define.QT_WA_INLINE(.uni,.ansi.) |
564c0 | 20 28 20 75 6e 69 20 29 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 5f 49 4e 4c 49 4e | .(.uni.).#endif..#ifndef.Q_INLIN |
564e0 | 45 5f 54 45 4d 50 4c 41 54 45 53 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 49 4e 4c 49 4e 45 5f 54 | E_TEMPLATES.#..define.Q_INLINE_T |
56500 | 45 4d 50 4c 41 54 45 53 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 5f 54 59 50 45 4e | EMPLATES.#endif..#ifndef.Q_TYPEN |
56520 | 41 4d 45 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 54 59 50 45 4e 41 4d 45 20 74 79 70 65 6e 61 6d | AME.#..define.Q_TYPENAME.typenam |
56540 | 65 0a 23 65 6e 64 69 66 0a 0a 2f 2f 0a 2f 2f 20 55 73 65 20 74 6f 20 61 76 6f 69 64 20 22 75 6e | e.#endif..//.//.Use.to.avoid."un |
56560 | 75 73 65 64 20 70 61 72 61 6d 65 74 65 72 22 20 77 61 72 6e 69 6e 67 73 0a 2f 2f 0a 23 64 65 66 | used.parameter".warnings.//.#def |
56580 | 69 6e 65 20 51 5f 55 4e 55 53 45 44 28 78 29 20 28 76 6f 69 64 29 78 3b 0a 0a 2f 2f 0a 2f 2f 20 | ine.Q_UNUSED(x).(void)x;..//.//. |
565a0 | 44 65 62 75 67 67 69 6e 67 20 61 6e 64 20 65 72 72 6f 72 20 68 61 6e 64 6c 69 6e 67 0a 2f 2f 0a | Debugging.and.error.handling.//. |
565c0 | 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 48 45 43 4b 29 0a 23 20 20 64 65 | .#if.!defined(QT_NO_CHECK).#..de |
565e0 | 66 69 6e 65 20 51 54 5f 43 48 45 43 4b 5f 53 54 41 54 45 09 09 09 2f 2f 20 63 68 65 63 6b 20 73 | fine.QT_CHECK_STATE...//.check.s |
56600 | 74 61 74 65 20 6f 66 20 6f 62 6a 65 63 74 73 20 65 74 63 2e 0a 23 20 20 64 65 66 69 6e 65 20 51 | tate.of.objects.etc..#..define.Q |
56620 | 54 5f 43 48 45 43 4b 5f 52 41 4e 47 45 09 09 09 2f 2f 20 63 68 65 63 6b 20 72 61 6e 67 65 20 6f | T_CHECK_RANGE...//.check.range.o |
56640 | 66 20 69 6e 64 65 78 65 73 20 65 74 63 2e 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 43 48 45 43 | f.indexes.etc..#..define.QT_CHEC |
56660 | 4b 5f 4e 55 4c 4c 09 09 09 09 2f 2f 20 63 68 65 63 6b 20 6e 75 6c 6c 20 70 6f 69 6e 74 65 72 73 | K_NULL....//.check.null.pointers |
56680 | 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 43 48 45 43 4b 5f 4d 41 54 48 09 09 09 09 2f 2f 20 63 | .#..define.QT_CHECK_MATH....//.c |
566a0 | 68 65 63 6b 20 6d 61 74 68 20 66 75 6e 63 74 69 6f 6e 73 0a 23 65 6e 64 69 66 0a 0a 23 69 66 20 | heck.math.functions.#endif..#if. |
566c0 | 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 44 45 42 55 47 29 20 26 26 20 21 64 65 66 69 6e 65 | !defined(QT_NO_DEBUG).&&.!define |
566e0 | 64 28 51 54 5f 44 45 42 55 47 29 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 44 45 42 55 47 09 09 | d(QT_DEBUG).#..define.QT_DEBUG.. |
56700 | 09 09 2f 2f 20 64 69 73 70 6c 61 79 20 64 65 62 75 67 20 6d 65 73 73 61 67 65 73 0a 23 20 20 69 | ..//.display.debug.messages.#..i |
56720 | 66 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 | f.!defined(QT_NO_COMPAT)...//.co |
56740 | 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 51 74 20 32 0a 23 20 20 20 20 69 66 20 21 64 | mpatibility.with.Qt.2.#....if.!d |
56760 | 65 66 69 6e 65 64 28 4e 4f 5f 44 45 42 55 47 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 44 45 42 | efined(NO_DEBUG).&&.!defined(DEB |
56780 | 55 47 29 0a 23 20 20 20 20 20 20 69 66 20 21 64 65 66 69 6e 65 64 28 51 5f 4f 53 5f 4d 41 43 58 | UG).#......if.!defined(Q_OS_MACX |
567a0 | 29 09 09 09 2f 2f 20 63 6c 61 73 68 20 77 69 74 68 20 4d 61 63 4f 53 20 58 20 68 65 61 64 65 72 | )...//.clash.with.MacOS.X.header |
567c0 | 73 0a 23 20 20 20 20 20 20 20 20 64 65 66 69 6e 65 20 44 45 42 55 47 0a 23 20 20 20 20 20 20 65 | s.#........define.DEBUG.#......e |
567e0 | 6e 64 69 66 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 0a | ndif.#....endif.#..endif.#endif. |
56800 | 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 44 65 62 75 67 28 20 63 6f 6e 73 74 20 63 68 | ..Q_EXPORT.void.qDebug(.const.ch |
56820 | 61 72 20 2a 2c 20 2e 2e 2e 20 29 09 2f 2f 20 70 72 69 6e 74 20 64 65 62 75 67 20 6d 65 73 73 61 | ar.*,.....).//.print.debug.messa |
56840 | 67 65 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 21 64 65 66 | ge.#if.defined(Q_CC_GNU).&&.!def |
56860 | 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 62 75 74 65 | ined(__INSURE__).....__attribute |
56880 | 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 0a 23 65 6e | __.((format.(printf,.1,.2))).#en |
568a0 | 64 69 66 0a 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 57 61 72 6e 69 6e 67 28 20 63 | dif.;..Q_EXPORT.void.qWarning(.c |
568c0 | 6f 6e 73 74 20 63 68 61 72 20 2a 2c 20 2e 2e 2e 20 29 09 2f 2f 20 70 72 69 6e 74 20 77 61 72 6e | onst.char.*,.....).//.print.warn |
568e0 | 69 6e 67 20 6d 65 73 73 61 67 65 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 47 4e 55 | ing.message.#if.defined(Q_CC_GNU |
56900 | 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 20 20 20 20 5f 5f | ).&&.!defined(__INSURE__).....__ |
56920 | 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 66 2c 20 31 2c | attribute__.((format.(printf,.1, |
56940 | 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 69 64 20 71 46 | .2))).#endif.;..Q_EXPORT.void.qF |
56960 | 61 74 61 6c 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 69 | atal(.const.char.*,.....).//.pri |
56980 | 6e 74 20 66 61 74 61 6c 20 6d 65 73 73 61 67 65 20 61 6e 64 20 65 78 69 74 0a 23 69 66 20 64 65 | nt.fatal.message.and.exit.#if.de |
569a0 | 66 69 6e 65 64 28 51 5f 43 43 5f 47 4e 55 29 0a 20 20 20 20 5f 5f 61 74 74 72 69 62 75 74 65 5f | fined(Q_CC_GNU).....__attribute_ |
569c0 | 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 0a 23 65 6e 64 | _.((format.(printf,.1,.2))).#end |
569e0 | 69 66 0a 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 53 79 73 74 65 6d 57 61 72 6e 69 | if.;..Q_EXPORT.void.qSystemWarni |
56a00 | 6e 67 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c 20 69 6e 74 20 63 6f 64 65 20 3d 20 2d 31 20 | ng(.const.char.*,.int.code.=.-1. |
56a20 | 29 3b 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 50 | );..#if.!defined(QT_CLEAN_NAMESP |
56a40 | 41 43 45 29 20 09 09 2f 2f 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 51 74 20 | ACE)...//.compatibility.with.Qt. |
56a60 | 31 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 64 65 62 75 67 28 20 63 6f 6e 73 74 20 63 68 | 1..Q_EXPORT.void.debug(.const.ch |
56a80 | 61 72 20 2a 2c 20 2e 2e 2e 20 29 09 2f 2f 20 70 72 69 6e 74 20 64 65 62 75 67 20 6d 65 73 73 61 | ar.*,.....).//.print.debug.messa |
56aa0 | 67 65 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 21 64 65 66 | ge.#if.defined(Q_CC_GNU).&&.!def |
56ac0 | 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 62 75 74 65 | ined(__INSURE__).....__attribute |
56ae0 | 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 0a 23 65 6e | __.((format.(printf,.1,.2))).#en |
56b00 | 64 69 66 0a 3b 0a 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 77 61 72 6e 69 6e 67 28 20 63 6f | dif.;..Q_EXPORT.void.warning(.co |
56b20 | 6e 73 74 20 63 68 61 72 20 2a 2c 20 2e 2e 2e 20 29 09 2f 2f 20 70 72 69 6e 74 20 77 61 72 6e 69 | nst.char.*,.....).//.print.warni |
56b40 | 6e 67 20 6d 65 73 73 61 67 65 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 47 4e 55 29 | ng.message.#if.defined(Q_CC_GNU) |
56b60 | 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 20 20 20 20 5f 5f 61 | .&&.!defined(__INSURE__).....__a |
56b80 | 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 66 2c 20 31 2c 20 | ttribute__.((format.(printf,.1,. |
56ba0 | 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 69 64 20 66 61 74 | 2))).#endif.;..Q_EXPORT.void.fat |
56bc0 | 61 6c 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 69 6e 74 | al(.const.char.*,.....).//.print |
56be0 | 20 66 61 74 61 6c 20 6d 65 73 73 61 67 65 20 61 6e 64 20 65 78 69 74 0a 23 69 66 20 64 65 66 69 | .fatal.message.and.exit.#if.defi |
56c00 | 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 53 55 | ned(Q_CC_GNU).&&.!defined(__INSU |
56c20 | 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 61 74 | RE__).....__attribute__.((format |
56c40 | 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 23 65 6e 64 | .(printf,.1,.2))).#endif.;..#end |
56c60 | 69 66 20 2f 2f 20 51 54 5f 43 4c 45 41 4e 5f 4e 41 4d 45 53 50 41 43 45 0a 0a 0a 23 69 66 20 21 | if.//.QT_CLEAN_NAMESPACE...#if.! |
56c80 | 64 65 66 69 6e 65 64 28 51 5f 41 53 53 45 52 54 29 0a 23 20 20 69 66 20 64 65 66 69 6e 65 64 28 | defined(Q_ASSERT).#..if.defined( |
56ca0 | 51 54 5f 43 48 45 43 4b 5f 53 54 41 54 45 29 0a 23 20 20 20 20 69 66 20 64 65 66 69 6e 65 64 28 | QT_CHECK_STATE).#....if.defined( |
56cc0 | 51 54 5f 46 41 54 41 4c 5f 41 53 53 45 52 54 29 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 51 | QT_FATAL_ASSERT).#......define.Q |
56ce0 | 5f 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 46 61 | _ASSERT(x)..((x).?.(void)0.:.qFa |
56d00 | 74 61 6c 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 2c | tal("ASSERT:.\"%s\".in.%s.(%d)", |
56d20 | 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 6c 73 65 | #x,__FILE__,__LINE__)).#....else |
56d40 | 0a 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 | .#......define.Q_ASSERT(x)..((x) |
56d60 | 20 3f 20 28 76 6f 69 64 29 30 20 3a 20 71 57 61 72 6e 69 6e 67 28 22 41 53 53 45 52 54 3a 20 5c | .?.(void)0.:.qWarning("ASSERT:.\ |
56d80 | 22 25 73 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 | "%s\".in.%s.(%d)",#x,__FILE__,__ |
56da0 | 4c 49 4e 45 5f 5f 29 29 0a 23 20 20 20 20 65 6e 64 69 66 0a 23 20 20 65 6c 73 65 0a 23 20 20 20 | LINE__)).#....endif.#..else.#... |
56dc0 | 20 64 65 66 69 6e 65 20 51 5f 41 53 53 45 52 54 28 78 29 0a 23 20 20 65 6e 64 69 66 0a 23 65 6e | .define.Q_ASSERT(x).#..endif.#en |
56de0 | 64 69 66 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 29 09 | dif..#if.!defined(QT_NO_COMPAT). |
56e00 | 09 09 2f 2f 20 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 77 69 74 68 20 51 74 20 32 0a 23 20 20 | ..//.compatibility.with.Qt.2.#.. |
56e20 | 69 66 20 21 64 65 66 69 6e 65 64 28 41 53 53 45 52 54 29 0a 23 20 20 20 20 69 66 20 21 64 65 66 | if.!defined(ASSERT).#....if.!def |
56e40 | 69 6e 65 64 28 51 5f 4f 53 5f 54 45 4d 50 29 0a 23 20 20 20 20 20 20 64 65 66 69 6e 65 20 41 53 | ined(Q_OS_TEMP).#......define.AS |
56e60 | 53 45 52 54 28 78 29 20 51 5f 41 53 53 45 52 54 28 78 29 0a 23 20 20 20 20 65 6e 64 69 66 0a 23 | SERT(x).Q_ASSERT(x).#....endif.# |
56e80 | 20 20 65 6e 64 69 66 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 0a | ..endif.#endif.//.QT_NO_COMPAT.. |
56ea0 | 0a 51 5f 45 58 50 4f 52 54 20 62 6f 6f 6c 20 71 74 5f 63 68 65 63 6b 5f 70 6f 69 6e 74 65 72 28 | .Q_EXPORT.bool.qt_check_pointer( |
56ec0 | 20 62 6f 6f 6c 20 63 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 2c 20 69 6e 74 20 29 3b 0a 0a 23 | .bool.c,.const.char.*,.int.);..# |
56ee0 | 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 43 48 45 43 4b 5f 4e 55 4c 4c 29 0a 23 20 20 64 65 66 | if.defined(QT_CHECK_NULL).#..def |
56f00 | 69 6e 65 20 51 5f 43 48 45 43 4b 5f 50 54 52 28 70 29 20 28 71 74 5f 63 68 65 63 6b 5f 70 6f 69 | ine.Q_CHECK_PTR(p).(qt_check_poi |
56f20 | 6e 74 65 72 28 28 70 29 3d 3d 30 2c 5f 5f 46 49 4c 45 5f 5f 2c 5f 5f 4c 49 4e 45 5f 5f 29 29 0a | nter((p)==0,__FILE__,__LINE__)). |
56f40 | 23 65 6c 73 65 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 43 48 45 43 4b 5f 50 54 52 28 70 29 0a 23 | #else.#..define.Q_CHECK_PTR(p).# |
56f60 | 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 43 4f 4d 50 41 54 | endif..#if.!defined(QT_NO_COMPAT |
56f80 | 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 51 74 20 32 0a 23 | )...//.compatibility.with.Qt.2.# |
56fa0 | 20 20 69 66 20 21 64 65 66 69 6e 65 64 28 43 48 45 43 4b 5f 50 54 52 29 0a 23 20 20 20 20 64 65 | ..if.!defined(CHECK_PTR).#....de |
56fc0 | 66 69 6e 65 20 43 48 45 43 4b 5f 50 54 52 28 78 29 20 51 5f 43 48 45 43 4b 5f 50 54 52 28 78 29 | fine.CHECK_PTR(x).Q_CHECK_PTR(x) |
56fe0 | 0a 23 20 20 65 6e 64 69 66 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 | .#..endif.#endif.//.QT_NO_COMPAT |
57000 | 0a 0a 65 6e 75 6d 20 51 74 4d 73 67 54 79 70 65 20 7b 20 51 74 44 65 62 75 67 4d 73 67 2c 20 51 | ..enum.QtMsgType.{.QtDebugMsg,.Q |
57020 | 74 57 61 72 6e 69 6e 67 4d 73 67 2c 20 51 74 46 61 74 61 6c 4d 73 67 20 7d 3b 0a 0a 74 79 70 65 | tWarningMsg,.QtFatalMsg.};..type |
57040 | 64 65 66 20 76 6f 69 64 20 28 2a 51 74 4d 73 67 48 61 6e 64 6c 65 72 29 28 51 74 4d 73 67 54 79 | def.void.(*QtMsgHandler)(QtMsgTy |
57060 | 70 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 74 4d 73 | pe,.const.char.*);.Q_EXPORT.QtMs |
57080 | 67 48 61 6e 64 6c 65 72 20 71 49 6e 73 74 61 6c 6c 4d 73 67 48 61 6e 64 6c 65 72 28 20 51 74 4d | gHandler.qInstallMsgHandler(.QtM |
570a0 | 73 67 48 61 6e 64 6c 65 72 20 29 3b 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f | sgHandler.);..#if.!defined(QT_NO |
570c0 | 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 79 20 77 69 74 68 | _COMPAT)...//.compatibility.with |
570e0 | 20 51 74 20 32 0a 74 79 70 65 64 65 66 20 51 74 4d 73 67 48 61 6e 64 6c 65 72 20 6d 73 67 5f 68 | .Qt.2.typedef.QtMsgHandler.msg_h |
57100 | 61 6e 64 6c 65 72 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 0a | andler;.#endif.//.QT_NO_COMPAT.. |
57120 | 51 5f 45 58 50 4f 52 54 20 76 6f 69 64 20 71 53 75 70 70 72 65 73 73 4f 62 73 6f 6c 65 74 65 57 | Q_EXPORT.void.qSuppressObsoleteW |
57140 | 61 72 6e 69 6e 67 73 28 20 62 6f 6f 6c 20 3d 20 54 52 55 45 20 29 3b 0a 0a 51 5f 45 58 50 4f 52 | arnings(.bool.=.TRUE.);..Q_EXPOR |
57160 | 54 20 76 6f 69 64 20 71 4f 62 73 6f 6c 65 74 65 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6f 62 | T.void.qObsolete(.const.char.*ob |
57180 | 6a 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6f 6c 64 66 75 6e 63 2c 0a 09 09 20 20 20 63 6f 6e | j,.const.char.*oldfunc,......con |
571a0 | 73 74 20 63 68 61 72 20 2a 6e 65 77 66 75 6e 63 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 76 6f 69 | st.char.*newfunc.);.Q_EXPORT.voi |
571c0 | 64 20 71 4f 62 73 6f 6c 65 74 65 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6f 62 6a 2c 20 63 6f | d.qObsolete(.const.char.*obj,.co |
571e0 | 6e 73 74 20 63 68 61 72 20 2a 6f 6c 64 66 75 6e 63 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 76 6f | nst.char.*oldfunc.);.Q_EXPORT.vo |
57200 | 69 64 20 71 4f 62 73 6f 6c 65 74 65 28 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6d 65 73 73 61 67 | id.qObsolete(.const.char.*messag |
57220 | 65 20 29 3b 0a 0a 0a 2f 2f 0a 2f 2f 20 49 6e 73 74 61 6c 6c 20 70 61 74 68 73 20 66 72 6f 6d 20 | e.);...//.//.Install.paths.from. |
57240 | 63 6f 6e 66 69 67 75 72 65 0a 2f 2f 0a 0a 51 5f 45 58 50 4f 52 54 20 63 6f 6e 73 74 20 63 68 61 | configure.//..Q_EXPORT.const.cha |
57260 | 72 20 2a 71 49 6e 73 74 61 6c 6c 50 61 74 68 28 29 3b 0a 51 5f 45 58 50 4f 52 54 20 63 6f 6e 73 | r.*qInstallPath();.Q_EXPORT.cons |
57280 | 74 20 63 68 61 72 20 2a 71 49 6e 73 74 61 6c 6c 50 61 74 68 44 6f 63 73 28 29 3b 0a 51 5f 45 58 | t.char.*qInstallPathDocs();.Q_EX |
572a0 | 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 48 65 61 | PORT.const.char.*qInstallPathHea |
572c0 | 64 65 72 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 6e | ders();.Q_EXPORT.const.char.*qIn |
572e0 | 73 74 61 6c 6c 50 61 74 68 4c 69 62 73 28 29 3b 0a 51 5f 45 58 50 4f 52 54 20 63 6f 6e 73 74 20 | stallPathLibs();.Q_EXPORT.const. |
57300 | 63 68 61 72 20 2a 71 49 6e 73 74 61 6c 6c 50 61 74 68 42 69 6e 73 28 29 3b 0a 51 5f 45 58 50 4f | char.*qInstallPathBins();.Q_EXPO |
57320 | 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 50 6c 75 67 69 | RT.const.char.*qInstallPathPlugi |
57340 | 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 6e 73 74 | ns();.Q_EXPORT.const.char.*qInst |
57360 | 61 6c 6c 50 61 74 68 44 61 74 61 28 29 3b 0a 51 5f 45 58 50 4f 52 54 20 63 6f 6e 73 74 20 63 68 | allPathData();.Q_EXPORT.const.ch |
57380 | 61 72 20 2a 71 49 6e 73 74 61 6c 6c 50 61 74 68 54 72 61 6e 73 6c 61 74 69 6f 6e 73 28 29 3b 0a | ar.*qInstallPathTranslations();. |
573a0 | 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 |
573c0 | 68 53 79 73 63 6f 6e 66 28 29 3b 0a 0a 23 65 6e 64 69 66 20 2f 2a 20 20 20 20 20 20 20 20 20 20 | hSysconf();..#endif./*.......... |
573e0 | 20 20 20 2a 2f 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...*/../*....................... |
57400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
574a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
574c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
574e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57540 | 20 20 2a 2f 0a 23 69 66 64 65 66 20 51 5f 46 55 4c 4c 5f 54 45 4d 50 4c 41 54 45 5f 49 4e 53 54 | ..*/.#ifdef.Q_FULL_TEMPLATE_INST |
57560 | 41 4e 54 49 41 54 49 4f 4e 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 44 55 4d 4d 59 5f 43 4f 4d 50 | ANTIATION.#..define.Q_DUMMY_COMP |
57580 | 41 52 49 53 4f 4e 5f 4f 50 45 52 41 54 4f 52 28 43 29 20 5c 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 | ARISON_OPERATOR(C).\.....bool.op |
575a0 | 65 72 61 74 6f 72 3d 3d 28 20 63 6f 6e 73 74 20 43 26 20 29 20 63 6f 6e 73 74 20 7b 20 5c 0a 20 | erator==(.const.C&.).const.{.\.. |
575c0 | 20 20 20 20 20 20 20 71 57 61 72 6e 69 6e 67 28 20 23 43 22 3a 3a 6f 70 65 72 61 74 6f 72 3d 3d | .......qWarning(.#C"::operator== |
575e0 | 28 20 63 6f 6e 73 74 20 22 23 43 22 26 20 29 20 67 6f 74 20 63 61 6c 6c 65 64 2e 22 20 29 3b 20 | (.const."#C"&.).got.called.".);. |
57600 | 5c 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 46 41 4c 53 45 3b 20 5c 0a 20 20 20 20 7d 0a | \.........return.FALSE;.\.....}. |
57620 | 23 65 6c 73 65 0a 23 20 20 64 65 66 69 6e 65 20 51 5f 44 55 4d 4d 59 5f 43 4f 4d 50 41 52 49 53 | #else.#..define.Q_DUMMY_COMPARIS |
57640 | 4f 4e 5f 4f 50 45 52 41 54 4f 52 28 43 29 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 69 66 20 2f 2a | ON_OPERATOR(C).#endif..#endif./* |
57660 | 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ...........*/../*............... |
57680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
576a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
576c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
576e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57720 | 20 20 20 2a 2f 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 43 43 5f 57 41 52 4e 49 4e | ...*/..#if.!defined(QT_CC_WARNIN |
57740 | 47 53 29 0a 23 20 20 64 65 66 69 6e 65 20 51 54 5f 4e 4f 5f 57 41 52 4e 49 4e 47 53 0a 23 65 6e | GS).#..define.QT_NO_WARNINGS.#en |
57760 | 64 69 66 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 57 41 52 4e 49 4e 47 53 29 0a | dif.#if.defined(QT_NO_WARNINGS). |
57780 | 23 20 20 69 66 20 64 65 66 69 6e 65 64 28 51 5f 43 43 5f 4d 53 56 43 29 0a 23 20 20 20 20 70 72 | #..if.defined(Q_CC_MSVC).#....pr |
577a0 | 61 67 6d 61 20 77 61 72 6e 69 6e 67 28 64 69 73 61 62 6c 65 3a 20 34 32 34 34 29 20 2f 2f 20 27 | agma.warning(disable:.4244).//.' |
577c0 | 63 6f 6e 76 65 72 73 69 6f 6e 27 20 63 6f 6e 76 65 72 73 69 6f 6e 20 66 72 6f 6d 20 27 74 79 70 | conversion'.conversion.from.'typ |
577e0 | 65 31 27 20 74 6f 20 27 74 79 70 65 32 27 2c 20 70 6f 73 73 69 62 6c 65 20 6c 6f 73 73 20 6f 66 | e1'.to.'type2',.possible.loss.of |
57800 | 20 64 61 74 61 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 | .data.#....pragma.warning(disabl |
57820 | 65 3a 20 34 32 37 35 29 20 2f 2f 20 6e 6f 6e 20 2d 20 44 4c 4c 2d 69 6e 74 65 72 66 61 63 65 20 | e:.4275).//.non.-.DLL-interface. |
57840 | 63 6c 61 73 73 6b 65 79 20 27 69 64 65 6e 74 69 66 69 65 72 27 20 75 73 65 64 20 61 73 20 62 61 | classkey.'identifier'.used.as.ba |
57860 | 73 65 20 66 6f 72 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 | se.for.DLL-interface.classkey.'i |
57880 | 64 65 6e 74 69 66 69 65 72 27 0a 23 20 20 20 20 70 72 61 67 6d 61 20 77 61 72 6e 69 6e 67 28 64 | dentifier'.#....pragma.warning(d |
578a0 | 69 73 61 62 6c 65 3a 20 34 35 31 34 29 20 2f 2f 20 75 6e 72 65 66 65 72 65 6e 63 65 64 20 69 6e | isable:.4514).//.unreferenced.in |
578c0 | 6c 69 6e 65 2f 6c 6f 63 61 6c 20 66 75 6e 63 74 69 6f 6e 20 68 61 73 20 62 65 65 6e 20 72 65 6d | line/local.function.has.been.rem |
578e0 | 6f 76 65 64 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 | oved.#....pragma.warning(disable |
57900 | 3a 20 34 38 30 30 29 20 2f 2f 20 27 74 79 70 65 27 20 3a 20 66 6f 72 63 69 6e 67 20 76 61 6c 75 | :.4800).//.'type'.:.forcing.valu |
57920 | 65 20 74 6f 20 62 6f 6f 6c 20 27 74 72 75 65 27 20 6f 72 20 27 66 61 6c 73 65 27 20 28 70 65 72 | e.to.bool.'true'.or.'false'.(per |
57940 | 66 6f 72 6d 61 6e 63 65 20 77 61 72 6e 69 6e 67 29 0a 23 20 20 20 20 70 72 61 67 6d 61 20 77 61 | formance.warning).#....pragma.wa |
57960 | 72 6e 69 6e 67 28 64 69 73 61 62 6c 65 3a 20 34 30 39 37 29 20 2f 2f 20 74 79 70 65 64 65 66 2d | rning(disable:.4097).//.typedef- |
57980 | 6e 61 6d 65 20 27 69 64 65 6e 74 69 66 69 65 72 31 27 20 75 73 65 64 20 61 73 20 73 79 6e 6f 6e | name.'identifier1'.used.as.synon |
579a0 | 79 6d 20 66 6f 72 20 63 6c 61 73 73 2d 6e 61 6d 65 20 27 69 64 65 6e 74 69 66 69 65 72 32 27 0a | ym.for.class-name.'identifier2'. |
579c0 | 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 37 30 | #....pragma.warning(disable:.470 |
579e0 | 36 29 20 2f 2f 20 61 73 73 69 67 6e 6d 65 6e 74 20 77 69 74 68 69 6e 20 63 6f 6e 64 69 74 69 6f | 6).//.assignment.within.conditio |
57a00 | 6e 61 6c 20 65 78 70 72 65 73 73 69 6f 6e 0a 23 20 20 20 20 70 72 61 67 6d 61 20 77 61 72 6e 69 | nal.expression.#....pragma.warni |
57a20 | 6e 67 28 64 69 73 61 62 6c 65 3a 20 34 37 38 36 29 20 2f 2f 20 74 72 75 6e 63 61 74 69 6e 67 20 | ng(disable:.4786).//.truncating. |
57a40 | 64 65 62 75 67 20 69 6e 66 6f 20 61 66 74 65 72 20 32 35 35 20 63 68 61 72 61 63 74 65 72 73 0a | debug.info.after.255.characters. |
57a60 | 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 36 36 | #....pragma.warning(disable:.466 |
57a80 | 30 29 20 2f 2f 20 74 65 6d 70 6c 61 74 65 2d 63 6c 61 73 73 20 73 70 65 63 69 61 6c 69 7a 61 74 | 0).//.template-class.specializat |
57aa0 | 69 6f 6e 20 27 69 64 65 6e 74 69 66 69 65 72 27 20 69 73 20 61 6c 72 65 61 64 79 20 69 6e 73 74 | ion.'identifier'.is.already.inst |
57ac0 | 61 6e 74 69 61 74 65 64 0a 23 20 20 20 20 70 72 61 67 6d 61 20 77 61 72 6e 69 6e 67 28 64 69 73 | antiated.#....pragma.warning(dis |
57ae0 | 61 62 6c 65 3a 20 34 33 35 35 29 20 2f 2f 20 27 74 68 69 73 27 20 3a 20 75 73 65 64 20 69 6e 20 | able:.4355).//.'this'.:.used.in. |
57b00 | 62 61 73 65 20 6d 65 6d 62 65 72 20 69 6e 69 74 69 61 6c 69 7a 65 72 20 6c 69 73 74 0a 23 20 20 | base.member.initializer.list.#.. |
57b20 | 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 32 33 31 29 20 | ..pragma.warning(disable:.4231). |
57b40 | 2f 2f 20 6e 6f 6e 73 74 61 6e 64 61 72 64 20 65 78 74 65 6e 73 69 6f 6e 20 75 73 65 64 20 3a 20 | //.nonstandard.extension.used.:. |
57b60 | 27 65 78 74 65 72 6e 27 20 62 65 66 6f 72 65 20 74 65 6d 70 6c 61 74 65 20 65 78 70 6c 69 63 69 | 'extern'.before.template.explici |
57b80 | 74 20 69 6e 73 74 61 6e 74 69 61 74 69 6f 6e 0a 23 20 20 20 20 70 72 61 67 6d 61 20 77 61 72 6e | t.instantiation.#....pragma.warn |
57ba0 | 69 6e 67 28 64 69 73 61 62 6c 65 3a 20 34 37 31 30 29 20 2f 2f 20 66 75 6e 63 74 69 6f 6e 20 6e | ing(disable:.4710).//.function.n |
57bc0 | 6f 74 20 69 6e 6c 69 6e 65 64 0a 23 20 20 65 6c 69 66 20 64 65 66 69 6e 65 64 28 51 5f 43 43 5f | ot.inlined.#..elif.defined(Q_CC_ |
57be0 | 42 4f 52 29 0a 23 20 20 20 20 70 72 61 67 6d 61 20 6f 70 74 69 6f 6e 20 2d 77 2d 69 6e 6c 0a 23 | BOR).#....pragma.option.-w-inl.# |
57c00 | 20 20 20 20 70 72 61 67 6d 61 20 6f 70 74 69 6f 6e 20 2d 77 2d 61 75 73 0a 23 20 20 20 20 70 72 | ....pragma.option.-w-aus.#....pr |
57c20 | 61 67 6d 61 20 77 61 72 6e 20 2d 69 6e 6c 0a 23 20 20 20 20 70 72 61 67 6d 61 20 77 61 72 6e 20 | agma.warn.-inl.#....pragma.warn. |
57c40 | 2d 70 69 61 0a 23 20 20 20 20 70 72 61 67 6d 61 20 77 61 72 6e 20 2d 63 63 63 0a 23 20 20 20 20 | -pia.#....pragma.warn.-ccc.#.... |
57c60 | 70 72 61 67 6d 61 20 77 61 72 6e 20 2d 72 63 68 0a 23 20 20 20 20 70 72 61 67 6d 61 20 77 61 72 | pragma.warn.-rch.#....pragma.war |
57c80 | 6e 20 2d 73 69 67 0a 23 20 20 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a 0a 00 00 00 16 00 71 00 67 | n.-sig.#..endif.#endif.......q.g |
57ca0 | 00 62 00 6b 00 63 00 6f 00 64 00 65 00 63 00 2e 00 68 00 00 06 b4 2f 2a 20 20 20 20 20 20 20 20 | .b.k.c.o.d.e.c...h..../*........ |
57cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
57fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
580a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
580c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
580e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
581a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
581c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
581e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
582a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
582c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 2f 2f 20 43 6f 6e 74 72 69 62 75 74 65 | ...............*/..//.Contribute |
582e0 | 64 20 62 79 20 4a 61 6d 65 73 20 53 75 20 3c 73 75 7a 68 65 40 67 6e 75 63 68 69 6e 61 2e 6f 72 | d.by.James.Su.<suzhe@gnuchina.or |
58300 | 67 3e 0a 0a 23 69 66 6e 64 65 66 20 51 47 42 4b 43 4f 44 45 43 5f 48 0a 23 64 65 66 69 6e 65 20 | g>..#ifndef.QGBKCODEC_H.#define. |
58320 | 51 47 42 4b 43 4f 44 45 43 5f 48 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 | QGBKCODEC_H.#ifndef.QT_H.#includ |
58340 | 65 20 22 71 67 62 31 38 30 33 30 63 6f 64 65 63 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 | e."qgb18030codec.h".#endif.//.QT |
58360 | 5f 48 0a 23 65 6e 64 69 66 0a 00 00 00 12 00 71 00 67 00 63 00 61 00 63 00 68 00 65 00 2e 00 68 | _H.#endif......q.g.c.a.c.h.e...h |
58380 | 00 00 0f ef 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..../*.......................... |
583a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
583c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
583e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
584a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
584c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
584e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
585a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
585c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
585e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
586a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
586c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
586e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
587a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
587c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
587e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
588a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
588c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
588e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
58960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a | .............................*/. |
58980 | 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 43 | .#ifndef.QGCACHE_H.#define.QGCAC |
589a0 | 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 74 | HE_H..#ifndef.QT_H.#include."qpt |
589c0 | 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 2e | rcollection.h".#include."qglist. |
589e0 | 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 2f | h".#include."qgdict.h".#endif.// |
58a00 | 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 74 | .QT_H...class.QCList;.....//.int |
58a20 | 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 6c | ernal.classes.class.QCListIt;.cl |
58a40 | 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 43 | ass.QCDict;...class.Q_EXPORT.QGC |
58a60 | 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 20 | ache.:.public.QPtrCollection.//. |
58a80 | 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 73 | generic.LRU.cache.{.friend.class |
58aa0 | 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 20 | .QGCacheIterator;.protected:.... |
58ac0 | 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 69 | .enum.KeyType.{.StringKey,.Ascii |
58ae0 | 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 20 | Key,.IntKey,.PtrKey.};.......//. |
58b00 | 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 65 | identical.to.QGDict's,.but.PtrKe |
58b20 | 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 20 | y.is.not.used.at.the.moment..... |
58b40 | 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 65 | .QGCache(.int.maxCost,.uint.size |
58b60 | 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 65 | ,.KeyType.kt,.bool.caseSensitive |
58b80 | 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 43 | ,.......bool.copyKeys.);.....QGC |
58ba0 | 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 6f | ache(.const.QGCache.&.);...//.no |
58bc0 | 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 43 | t.allowed,.calls.fatal()....~QGC |
58be0 | 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 20 | ache();.....QGCache.&operator=(. |
58c00 | 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 65 | const.QGCache.&.);.//.not.allowe |
58c20 | 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 6f | d,.calls.fatal()......uint....co |
58c40 | 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 09 | unt().const;.....uint....size(). |
58c60 | 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 6e | const;.....int.....maxCost().con |
58c80 | 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 20 | st.{.return.mCost;.}.....int.... |
58ca0 | 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 73 | .totalCost().const.{.return.tCos |
58cc0 | 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 74 | t;.}.....void....setMaxCost(.int |
58ce0 | 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 3b | .maxCost.);.....void....clear(); |
58d00 | 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 6e | ......bool....insert_string(.con |
58d20 | 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 3a | st.QString.&key,.QPtrCollection: |
58d40 | 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 72 | :Item,.......int.cost,.int.prior |
58d60 | 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 28 | ity.);.....bool....insert_other( |
58d80 | 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 6e | .const.char.*key,.QPtrCollection |
58da0 | 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 72 | ::Item,......int.cost,.int.prior |
58dc0 | 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 67 | ity.);.....bool....remove_string |
58de0 | 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 6c | (.const.QString.&key.);.....bool |
58e00 | 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 65 | ....remove_other(.const.char.*ke |
58e20 | 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 61 | y.);.....QPtrCollection::Item.ta |
58e40 | 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 3b | ke_string(.const.QString.&key.); |
58e60 | 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 6f | .....QPtrCollection::Item.take_o |
58e80 | 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 50 | ther(.const.char.*key.);......QP |
58ea0 | 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 20 | trCollection::Item.find_string(. |
58ec0 | 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 55 | const.QString.&key,.bool.ref=TRU |
58ee0 | 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 49 | E.).const;.....QPtrCollection::I |
58f00 | 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 2c | tem.find_other(.const.char.*key, |
58f20 | 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 69 | .bool.ref=TRUE.).const;......voi |
58f40 | 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 74 | d....statistics().const;..privat |
58f60 | 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 20 | e:.....bool....makeRoomFor(.int. |
58f80 | 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 4b | cost,.int.priority.=.-1.);.....K |
58fa0 | 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 4c | eyType.keytype;.....QCList.*lruL |
58fc0 | 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 20 | ist;.....QCDict.*dict;.....int.. |
58fe0 | 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 20 | ...mCost;.....int.....tCost;.... |
59000 | 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 50 | .bool....copyk;.};...class.Q_EXP |
59020 | 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 63 | ORT.QGCacheIterator...//.generic |
59040 | 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 20 | .cache.iterator.{.protected:.... |
59060 | 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 20 | .QGCacheIterator(.const.QGCache. |
59080 | 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 20 | &.);.....QGCacheIterator(.const. |
590a0 | 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 65 | QGCacheIterator.&.);....~QGCache |
590c0 | 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 20 | Iterator();.....QGCacheIterator. |
590e0 | 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 6f | &operator=(.const.QGCacheIterato |
59100 | 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 20 | r.&.);......uint.......count().. |
59120 | 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 29 | .const;.....bool.......atFirst() |
59140 | 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 20 | .const;.....bool.......atLast(). |
59160 | 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 6d | .const;.....QPtrCollection::Item |
59180 | 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 3a | .toFirst();.....QPtrCollection:: |
591a0 | 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 69 | Item.toLast();......QPtrCollecti |
591c0 | 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 6e | on::Item.get().const;.....QStrin |
591e0 | 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 20 | g.......getKeyString().const;... |
59200 | 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 28 | ..const.char.......*getKeyAscii( |
59220 | 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 49 | )..const;.....long.......getKeyI |
59240 | 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 69 | nt()....const;......QPtrCollecti |
59260 | 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 43 | on::Item.operator()();.....QPtrC |
59280 | 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 20 | ollection::Item.operator++();... |
592a0 | 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 2b | ..QPtrCollection::Item.operator+ |
592c0 | 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 49 | =(.uint.);.....QPtrCollection::I |
592e0 | 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 63 | tem.operator--();.....QPtrCollec |
59300 | 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 0a | tion::Item.operator-=(.uint.);.. |
59320 | 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 09 | protected:.....QCListIt.*it;.... |
59340 | 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 23 | //.iterator.on.cache.list.};...# |
59360 | 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 00 | endif.//.QGCACHE_H......q.l.i.s. |
59380 | 74 00 62 00 6f 00 78 00 2e 00 68 00 00 35 cb 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.b.o.x...h..5./*............... |
593a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
593c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
593e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
594a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
594c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
594e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
595a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
595c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
595e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
596a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
596c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
596e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
597a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
597c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
597e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
598a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
598c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
598e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
59960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 | ......................*/..#ifnde |
59980 | 66 20 51 4c 49 53 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 | f.QLISTBOX_H.#define.QLISTBOX_H. |
599a0 | 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 72 6f 6c 6c 76 | .#ifndef.QT_H.#include."qscrollv |
599c0 | 69 65 77 2e 68 22 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 | iew.h".#include."qpixmap.h".#end |
599e0 | 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 53 54 42 4f | if.//.QT_H..#ifndef.QT_NO_LISTBO |
59a00 | 58 0a 0a 0a 63 6c 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 | X...class.QListBoxPrivate;.class |
59a20 | 20 51 4c 69 73 74 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 | .QListBoxItem;.class.QString;.cl |
59a40 | 61 73 73 20 51 53 74 72 4c 69 73 74 3b 0a 63 6c 61 73 73 20 51 53 74 72 69 6e 67 4c 69 73 74 3b | ass.QStrList;.class.QStringList; |
59a60 | 0a 0a 0a 63 6c 61 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 | ...class.Q_EXPORT.QListBox.:.pub |
59a80 | 6c 69 63 20 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 | lic.QScrollView.{.....friend.cla |
59aa0 | 73 73 20 51 4c 69 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 | ss.QListBoxItem;.....friend.clas |
59ac0 | 73 20 51 4c 69 73 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 | s.QListBoxPrivate;......Q_OBJECT |
59ae0 | 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 4c 61 79 6f | .....Q_ENUMS(.SelectionMode.Layo |
59b00 | 75 74 4d 6f 64 65 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 | utMode.).....Q_PROPERTY(.uint.co |
59b20 | 75 6e 74 20 52 45 41 44 20 63 6f 75 6e 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 | unt.READ.count.).....Q_PROPERTY( |
59b40 | 20 69 6e 74 20 6e 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 | .int.numItemsVisible.READ.numIte |
59b60 | 6d 73 56 69 73 69 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 | msVisible.).....Q_PROPERTY(.int. |
59b80 | 63 75 72 72 65 6e 74 49 74 65 6d 20 52 45 41 44 20 63 75 72 72 65 6e 74 49 74 65 6d 20 57 52 49 | currentItem.READ.currentItem.WRI |
59ba0 | 54 45 20 73 65 74 43 75 72 72 65 6e 74 49 74 65 6d 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 | TE.setCurrentItem.).....Q_PROPER |
59bc0 | 54 59 28 20 51 53 74 72 69 6e 67 20 63 75 72 72 65 6e 74 54 65 78 74 20 52 45 41 44 20 63 75 72 | TY(.QString.currentText.READ.cur |
59be0 | 72 65 6e 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 74 | rentText.).....Q_PROPERTY(.int.t |
59c00 | 6f 70 49 74 65 6d 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 | opItem.READ.topItem.WRITE.setTop |
59c20 | 49 74 65 6d 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 | Item.DESIGNABLE.false.).....Q_PR |
59c40 | 4f 50 45 52 54 59 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 | OPERTY(.SelectionMode.selectionM |
59c60 | 6f 64 65 20 52 45 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 | ode.READ.selectionMode.WRITE.set |
59c80 | 53 65 6c 65 63 74 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 | SelectionMode.).....Q_PROPERTY(. |
59ca0 | 62 6f 6f 6c 20 6d 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 | bool.multiSelection.READ.isMulti |
59cc0 | 53 65 6c 65 63 74 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 | Selection.WRITE.setMultiSelectio |
59ce0 | 6e 20 44 45 53 49 47 4e 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 | n.DESIGNABLE.false.).....Q_PROPE |
59d00 | 52 54 59 28 20 4c 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 | RTY(.LayoutMode.columnMode.READ. |
59d20 | 63 6f 6c 75 6d 6e 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 | columnMode.WRITE.setColumnMode.) |
59d40 | 0a 20 20 20 20 51 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 | .....Q_PROPERTY(.LayoutMode.rowM |
59d60 | 6f 64 65 20 52 45 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 | ode.READ.rowMode.WRITE.setRowMod |
59d80 | 65 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 75 6d | e.).....Q_PROPERTY(.int.numColum |
59da0 | 6e 73 20 52 45 41 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 | ns.READ.numColumns.).....Q_PROPE |
59dc0 | 52 54 59 28 20 69 6e 74 20 6e 75 6d 52 6f 77 73 20 52 45 41 44 20 6e 75 6d 52 6f 77 73 20 29 0a | RTY(.int.numRows.READ.numRows.). |
59de0 | 20 20 20 20 51 5f 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 | ....Q_PROPERTY(.bool.variableWid |
59e00 | 74 68 20 52 45 41 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 | th.READ.variableWidth.WRITE.setV |
59e20 | 61 72 69 61 62 6c 65 57 69 64 74 68 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 | ariableWidth.).....Q_PROPERTY(.b |
59e40 | 6f 6f 6c 20 76 61 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 | ool.variableHeight.READ.variable |
59e60 | 48 65 69 67 68 74 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 | Height.WRITE.setVariableHeight.) |
59e80 | 0a 0a 70 75 62 6c 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 | ..public:.....QListBox(.QWidget* |
59ea0 | 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 2c 20 57 | .parent=0,.const.char*.name=0,.W |
59ec0 | 46 6c 61 67 73 20 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 | Flags.f=0..);.....~QListBox();.. |
59ee0 | 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 74 20 | ....virtual.void.setFont(.const. |
59f00 | 51 46 6f 6e 74 20 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 | QFont.&.);......uint.count().con |
59f20 | 73 74 3b 0a 0a 20 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 | st;......void.insertStringList(. |
59f40 | 63 6f 6e 73 74 20 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 | const.QStringList&,.int.index=-1 |
59f60 | 20 29 3b 0a 20 20 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 | .);.....void.insertStrList(.cons |
59f80 | 74 20 51 53 74 72 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 | t.QStrList.*,.int.index=-1.);... |
59fa0 | 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 |
59fc0 | 4c 69 73 74 20 26 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 20 20 20 20 76 6f 69 64 | List.&,.int.index=-1.);.....void |
59fe0 | 20 69 6e 73 65 72 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 | .insertStrList(.const.char.**,.. |
5a000 | 09 09 69 6e 74 20 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 | ..int.numStrings=-1,.int.index=- |
5a020 | 31 20 29 3b 0a 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 | 1.);......void.insertItem(.const |
5a040 | 20 51 4c 69 73 74 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 | .QListBoxItem.*,.int.index=-1.); |
5a060 | 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 4c 69 73 | .....void.insertItem(.const.QLis |
5a080 | 74 42 6f 78 49 74 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 | tBoxItem.*,.const.QListBoxItem.* |
5a0a0 | 61 66 74 65 72 20 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 | after.);.....void.insertItem(.co |
5a0c0 | 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 | nst.QString.&text,.int.index=-1. |
5a0e0 | 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 50 | );.....void.insertItem(.const.QP |
5a100 | 69 78 6d 61 70 20 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 | ixmap.&pixmap,.int.index=-1.);.. |
5a120 | 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 50 69 78 6d 61 | ...void.insertItem(.const.QPixma |
5a140 | 70 20 26 70 69 78 6d 61 70 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 | p.&pixmap,.const.QString.&text,. |
5a160 | 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 20 72 65 6d 6f 76 65 | int.index=-1.);......void.remove |
5a180 | 49 74 65 6d 28 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 0a 20 20 20 20 51 53 74 72 69 6e 67 20 | Item(.int.index.);......QString. |
5a1a0 | 74 65 78 74 28 20 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 | text(.int.index.).const;.....con |
5a1c0 | 73 74 20 51 50 69 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 | st.QPixmap.*pixmap(.int.index.). |
5a1e0 | 63 6f 6e 73 74 3b 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 | const;......void.changeItem(.con |
5a200 | 73 74 20 51 4c 69 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 | st.QListBoxItem.*,.int.index.);. |
5a220 | 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 53 74 72 69 | ....void.changeItem(.const.QStri |
5a240 | 6e 67 20 26 74 65 78 74 2c 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 | ng.&text,.int.index.);.....void. |
5a260 | 63 68 61 6e 67 65 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 70 69 78 6d 61 | changeItem(.const.QPixmap.&pixma |
5a280 | 70 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 49 | p,.int.index.);.....void.changeI |
5a2a0 | 74 65 6d 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 70 69 78 6d 61 70 2c 20 63 6f 6e 73 | tem(.const.QPixmap.&pixmap,.cons |
5a2c0 | 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 69 6e 74 20 69 6e 64 65 78 20 29 3b 0a 0a 20 | t.QString.&text,.int.index.);... |
5a2e0 | 20 20 20 76 6f 69 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 | ...void.takeItem(.const.QListBox |
5a300 | 49 74 65 6d 20 2a 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 | Item.*.);......int.numItemsVisib |
5a320 | 6c 65 28 29 20 63 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 | le().const;......int.currentItem |
5a340 | 28 29 20 63 6f 6e 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 | ().const;.....QString.currentTex |
5a360 | 74 28 29 20 63 6f 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 | t().const.{.return.text(currentI |
5a380 | 74 65 6d 28 29 29 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 | tem());.}.....virtual.void.setCu |
5a3a0 | 72 72 65 6e 74 49 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 | rrentItem(.int.index.);.....virt |
5a3c0 | 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 4c 69 73 74 42 6f | ual.void.setCurrentItem(.QListBo |
5a3e0 | 78 49 74 65 6d 20 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 | xItem.*.);.....void.centerCurren |
5a400 | 74 49 74 65 6d 28 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 | tItem().{.ensureCurrentVisible() |
5a420 | 3b 20 7d 0a 20 20 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 | ;.}.....int.topItem().const;.... |
5a440 | 20 76 69 72 74 75 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 | .virtual.void.setTopItem(.int.in |
5a460 | 64 65 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 42 6f 74 74 6f | dex.);.....virtual.void.setBotto |
5a480 | 6d 49 74 65 6d 28 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 | mItem(.int.index.);......long.ma |
5a4a0 | 78 49 74 65 6d 57 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 | xItemWidth().const;......enum.Se |
5a4c0 | 6c 65 63 74 69 6f 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 | lectionMode.{.Single,.Multi,.Ext |
5a4e0 | 65 6e 64 65 64 2c 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 | ended,.NoSelection.};.....virtua |
5a500 | 6c 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 74 69 | l.void.setSelectionMode(.Selecti |
5a520 | 6f 6e 4d 6f 64 65 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 | onMode.);.....SelectionMode.sele |
5a540 | 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 6f 69 64 20 73 65 74 | ctionMode().const;......void.set |
5a560 | 4d 75 6c 74 69 53 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 | MultiSelection(.bool.multi.);... |
5a580 | 20 20 62 6f 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 | ..bool.isMultiSelection().const; |
5a5a0 | 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 64 28 20 | ......virtual.void.setSelected(. |
5a5c0 | 51 4c 69 73 74 42 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 | QListBoxItem.*,.bool.);.....void |
5a5e0 | 20 73 65 74 53 65 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 | .setSelected(.int,.bool.);.....b |
5a600 | 6f 6f 6c 20 69 73 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 | ool.isSelected(.int.).const;.... |
5a620 | 20 62 6f 6f 6c 20 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 | .bool.isSelected(.const.QListBox |
5a640 | 49 74 65 6d 20 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 | Item.*.).const;.....QListBoxItem |
5a660 | 2a 20 73 65 6c 65 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 | *.selectedItem().const;......QSi |
5a680 | 7a 65 20 73 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 09 6d | ze.sizeHint().const;.....QSize.m |
5a6a0 | 69 6e 69 6d 75 6d 53 69 7a 65 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 4c 69 | inimumSizeHint().const;......QLi |
5a6c0 | 73 74 42 6f 78 49 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 | stBoxItem.*item(.int.index.).con |
5a6e0 | 73 74 3b 0a 20 20 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 | st;.....int.index(.const.QListBo |
5a700 | 78 49 74 65 6d 20 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 | xItem.*.).const;.....QListBoxIte |
5a720 | 6d 20 2a 66 69 6e 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 | m.*findItem(.const.QString.&text |
5a740 | 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 42 65 67 69 | ,.ComparisonFlags.compare.=.Begi |
5a760 | 6e 73 57 69 74 68 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 | nsWith.).const;......void.trigge |
5a780 | 72 55 70 64 61 74 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 | rUpdate(.bool.doLayout.);......b |
5a7a0 | 6f 6f 6c 20 69 74 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 | ool.itemVisible(.int.index.);... |
5a7c0 | 20 20 62 6f 6f 6c 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 | ..bool.itemVisible(.const.QListB |
5a7e0 | 6f 78 49 74 65 6d 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 | oxItem.*.);......enum.LayoutMode |
5a800 | 20 7b 20 46 69 78 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 | .{.FixedNumber,.........FitToWid |
5a820 | 74 68 2c 20 46 69 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 | th,.FitToHeight.=.FitToWidth,... |
5a840 | 20 20 20 20 20 20 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 | ......Variable.};.....virtual.vo |
5a860 | 69 64 20 73 65 74 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 | id.setColumnMode(.LayoutMode.);. |
5a880 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6c 75 6d 6e 4d 6f 64 65 28 20 | ....virtual.void.setColumnMode(. |
5a8a0 | 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 52 6f 77 4d 6f | int.);.....virtual.void.setRowMo |
5a8c0 | 64 65 28 20 4c 61 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 | de(.LayoutMode.);.....virtual.vo |
5a8e0 | 69 64 20 73 65 74 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 | id.setRowMode(.int.);......Layou |
5a900 | 74 4d 6f 64 65 20 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 | tMode.columnMode().const;.....La |
5a920 | 79 6f 75 74 4d 6f 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 | youtMode.rowMode().const;......i |
5a940 | 6e 74 20 6e 75 6d 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 | nt.numColumns().const;.....int.n |
5a960 | 75 6d 52 6f 77 73 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 | umRows().const;......bool.variab |
5a980 | 6c 65 57 69 64 74 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 | leWidth().const;.....virtual.voi |
5a9a0 | 64 20 73 65 74 56 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 | d.setVariableWidth(.bool.);..... |
5a9c0 | 20 62 6f 6f 6c 20 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 | .bool.variableHeight().const;... |
5a9e0 | 20 20 76 69 72 74 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 | ..virtual.void.setVariableHeight |
5aa00 | 28 20 62 6f 6f 6c 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 | (.bool.);......void.viewportPain |
5aa20 | 74 45 76 65 6e 74 28 20 51 50 61 69 6e 74 45 76 65 6e 74 20 2a 20 29 3b 0a 0a 23 69 66 6e 64 65 | tEvent(.QPaintEvent.*.);..#ifnde |
5aa40 | 66 20 51 54 5f 4e 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 | f.QT_NO_COMPAT.....bool.dragSele |
5aa60 | 63 74 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 54 52 55 45 3b 20 7d 0a 20 20 20 20 | ct().const.{.return.TRUE;.}..... |
5aa80 | 76 6f 69 64 20 73 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 | void.setDragSelect(.bool.).{}... |
5aaa0 | 20 20 62 6f 6f 6c 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 | ..bool.autoScroll().const.{.retu |
5aac0 | 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 53 63 72 6f 6c | rn.TRUE;.}.....void.setAutoScrol |
5aae0 | 6c 28 20 62 6f 6f 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 | l(.bool.).{}.....bool.autoScroll |
5ab00 | 42 61 72 28 29 20 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 | Bar().const.{.return.vScrollBarM |
5ab20 | 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 41 75 74 | ode().==.Auto;.}.....void.setAut |
5ab40 | 6f 53 63 72 6f 6c 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 | oScrollBar(.bool.enable.).{.setV |
5ab60 | 53 63 72 6f 6c 6c 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 | ScrollBarMode(.enable.?.Auto.:.A |
5ab80 | 6c 77 61 79 73 4f 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 | lwaysOff.);.}.....bool.scrollBar |
5aba0 | 28 29 20 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 | ().const.{.return.vScrollBarMode |
5abc0 | 28 29 20 21 3d 20 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 | ().!=.AlwaysOff;.}.....void.setS |
5abe0 | 63 72 6f 6c 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 | crollBar(.bool.enable.).{.setVSc |
5ac00 | 72 6f 6c 6c 42 61 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 | rollBarMode(.enable.?.AlwaysOn.: |
5ac20 | 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 61 75 74 6f 42 6f 74 | .AlwaysOff.);.}.....bool.autoBot |
5ac40 | 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 20 68 53 | tomScrollBar().const.{.return.hS |
5ac60 | 63 72 6f 6c 6c 42 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 | crollBarMode().==.Auto;.}.....vo |
5ac80 | 69 64 20 73 65 74 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 | id.setAutoBottomScrollBar(.bool. |
5aca0 | 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 28 20 65 6e | enable.).{.setHScrollBarMode(.en |
5acc0 | 61 62 6c 65 20 3f 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 | able.?.Auto.:.AlwaysOff.);.}.... |
5ace0 | 20 62 6f 6f 6c 20 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 | .bool.bottomScrollBar().const.{. |
5ad00 | 72 65 74 75 72 6e 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 | return.hScrollBarMode().!=.Alway |
5ad20 | 73 4f 66 66 3b 20 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 | sOff;.}.....void.setBottomScroll |
5ad40 | 42 61 72 28 20 62 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 | Bar(.bool.enable.).{.setHScrollB |
5ad60 | 61 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 | arMode(.enable.?.AlwaysOn.:.Alwa |
5ad80 | 79 73 4f 66 66 20 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 | ysOff.);.}.....bool.smoothScroll |
5ada0 | 69 6e 67 28 29 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 20 20 | ing().const.{.return.FALSE;.}... |
5adc0 | 20 20 76 6f 69 64 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 | ..void.setSmoothScrolling(.bool. |
5ade0 | 29 20 7b 7d 0a 20 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 | ).{}.....bool.autoUpdate().const |
5ae00 | 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 65 74 41 75 | .{.return.TRUE;.}.....void.setAu |
5ae20 | 74 6f 55 70 64 61 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 | toUpdate(.bool.).{}.....void.set |
5ae40 | 46 69 78 65 64 56 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 | FixedVisibleLines(.int.lines.).{ |
5ae60 | 20 73 65 74 52 6f 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 | .setRowMode(.lines.);.}.....int. |
5ae80 | 69 6e 53 6f 72 74 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 | inSort(.const.QListBoxItem.*.);. |
5aea0 | 20 20 20 20 69 6e 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 | ....int.inSort(.const.QString&.t |
5aec0 | 65 78 74 20 29 3b 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 | ext.);.....int.cellHeight(.int.i |
5aee0 | 20 29 20 63 6f 6e 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 | .).const.{.return.itemHeight(i); |
5af00 | 20 7d 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 20 7b 20 | .}.....int.cellHeight().const.{. |
5af20 | 72 65 74 75 72 6e 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 | return.itemHeight();.}.....int.c |
5af40 | 65 6c 6c 57 69 64 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 | ellWidth().const.{.return.maxIte |
5af60 | 6d 57 69 64 74 68 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 | mWidth();.}.....int.cellWidth(in |
5af80 | 74 20 69 29 20 63 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 | t.i).const.{.Q_ASSERT(i==0);.Q_U |
5afa0 | 4e 55 53 45 44 28 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 | NUSED(i).return.maxItemWidth();. |
5afc0 | 7d 0a 20 20 20 20 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 | }.....int.numCols().const.{.retu |
5afe0 | 72 6e 20 6e 75 6d 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 | rn.numColumns();.}.#endif......i |
5b000 | 6e 74 20 69 74 65 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 | nt.itemHeight(.int.index.=.0.).c |
5b020 | 6f 6e 73 74 3b 0a 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 | onst;.....QListBoxItem.*.itemAt( |
5b040 | 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 52 | .const.QPoint.&.).const;......QR |
5b060 | 65 63 74 20 69 74 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 | ect.itemRect(.QListBoxItem.*item |
5b080 | 20 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 66 69 72 | .).const;......QListBoxItem.*fir |
5b0a0 | 73 74 49 74 65 6d 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 | stItem().const;......void.sort(. |
5b0c0 | 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 0a 70 75 62 6c 69 63 | bool.ascending.=.TRUE.);..public |
5b0e0 | 20 73 6c 6f 74 73 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 | .slots:.....void.clear();.....vi |
5b100 | 72 74 75 61 6c 20 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 | rtual.void.ensureCurrentVisible( |
5b120 | 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 6c 65 61 72 53 65 6c 65 63 74 69 | );.....virtual.void.clearSelecti |
5b140 | 6f 6e 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 | on();.....virtual.void.selectAll |
5b160 | 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 6f 69 | (.bool.select.);.....virtual.voi |
5b180 | 64 20 69 6e 76 65 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 | d.invertSelection();..signals:.. |
5b1a0 | 20 20 20 76 6f 69 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 | ...void.highlighted(.int.index.) |
5b1c0 | 3b 0a 20 20 20 20 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 | ;.....void.selected(.int.index.) |
5b1e0 | 3b 0a 20 20 20 20 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 | ;.....void.highlighted(.const.QS |
5b200 | 74 72 69 6e 67 20 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 | tring.&);.....void.selected(.con |
5b220 | 73 74 20 51 53 74 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 | st.QString.&);.....void.highligh |
5b240 | 74 65 64 28 20 51 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 | ted(.QListBoxItem.*.);.....void. |
5b260 | 73 65 6c 65 63 74 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 | selected(.QListBoxItem.*.);..... |
5b280 | 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 6f | .void.selectionChanged();.....vo |
5b2a0 | 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 42 6f 78 49 74 65 | id.selectionChanged(.QListBoxIte |
5b2c0 | 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 28 20 | m.*.);.....void.currentChanged(. |
5b2e0 | 51 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 63 6c 69 63 6b | QListBoxItem.*.);.....void.click |
5b300 | 65 64 28 20 51 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 63 | ed(.QListBoxItem.*.);.....void.c |
5b320 | 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 6e 73 74 20 51 50 | licked(.QListBoxItem.*,.const.QP |
5b340 | 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 20 51 4c 69 73 | oint.&.);.....void.pressed(.QLis |
5b360 | 74 42 6f 78 49 74 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 | tBoxItem.*.);.....void.pressed(. |
5b380 | 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 20 29 | QListBoxItem.*,.const.QPoint.&.) |
5b3a0 | 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 28 20 51 4c 69 73 74 | ;......void.doubleClicked(.QList |
5b3c0 | 42 6f 78 49 74 65 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 | BoxItem.*.);.....void.returnPres |
5b3e0 | 73 65 64 28 20 51 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 | sed(.QListBoxItem.*.);.....void. |
5b400 | 72 69 67 68 74 42 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 | rightButtonClicked(.QListBoxItem |
5b420 | 20 2a 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 | .*,.const.QPoint.&.);.....void.r |
5b440 | 69 67 68 74 42 75 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 | ightButtonPressed(.QListBoxItem. |
5b460 | 2a 2c 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f | *,.const.QPoint.&.);.....void.mo |
5b480 | 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 73 74 42 6f 78 49 | useButtonPressed(.int,.QListBoxI |
5b4a0 | 74 65 6d 2a 2c 20 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 | tem*,.const.QPoint&.);.....void. |
5b4c0 | 6d 6f 75 73 65 42 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 | mouseButtonClicked(.int,.QListBo |
5b4e0 | 78 49 74 65 6d 2a 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 | xItem*,.const.QPoint&.);......vo |
5b500 | 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 4c 69 73 74 42 6f | id.contextMenuRequested(.QListBo |
5b520 | 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 20 | xItem.*,.const.QPoint.&.);...... |
5b540 | 76 6f 69 64 20 6f 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 | void.onItem(.QListBoxItem.*item. |
5b560 | 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 0a 0a 70 72 6f 74 65 | );.....void.onViewport();..prote |
5b580 | 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 50 72 65 73 73 45 76 65 6e 74 28 20 | cted:.....void.mousePressEvent(. |
5b5a0 | 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 52 | QMouseEvent.*.);.....void.mouseR |
5b5c0 | 65 6c 65 61 73 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 | eleaseEvent(.QMouseEvent.*.);... |
5b5e0 | 20 20 76 6f 69 64 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 | ..void.mouseDoubleClickEvent(.QM |
5b600 | 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 75 73 65 4d 6f 76 | ouseEvent.*.);.....void.mouseMov |
5b620 | 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 | eEvent(.QMouseEvent.*.);.....voi |
5b640 | 64 20 63 6f 6e 74 65 6e 74 73 43 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e 74 28 20 51 43 6f 6e | d.contentsContextMenuEvent(.QCon |
5b660 | 74 65 78 74 4d 65 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 | textMenuEvent.*.);......void.key |
5b680 | 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 20 20 20 20 | PressEvent(.QKeyEvent.*e.);..... |
5b6a0 | 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.* |
5b6c0 | 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 20 51 46 6f | e.);.....void.focusOutEvent(.QFo |
5b6e0 | 63 75 73 45 76 65 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 | cusEvent.*e.);.....void.resizeEv |
5b700 | 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 | ent(.QResizeEvent.*.);.....void. |
5b720 | 73 68 6f 77 45 76 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 | showEvent(.QShowEvent.*.);...... |
5b740 | 62 6f 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 6a 65 63 74 20 2a 6f 2c 20 51 45 | bool.eventFilter(.QObject.*o,.QE |
5b760 | 76 65 6e 74 20 2a 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 | vent.*e.);......void.updateItem( |
5b780 | 20 69 6e 74 20 69 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 | .int.index.);.....void.updateIte |
5b7a0 | 6d 28 20 51 4c 69 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 | m(.QListBoxItem.*.);..#ifndef.QT |
5b7c0 | 5f 4e 4f 5f 43 4f 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 | _NO_COMPAT.....void.updateCellWi |
5b7e0 | 64 74 68 28 29 20 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 | dth().{.}.....int.totalWidth().c |
5b800 | 6f 6e 73 74 20 7b 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 | onst.{.return.contentsWidth();.} |
5b820 | 0a 20 20 20 20 69 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 | .....int.totalHeight().const.{.r |
5b840 | 65 74 75 72 6e 20 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 | eturn.contentsHeight();.}.#endif |
5b860 | 0a 0a 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 | ......virtual.void.paintCell(.QP |
5b880 | 61 69 6e 74 65 72 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 | ainter.*,.int.row,.int.col.);... |
5b8a0 | 20 20 20 76 6f 69 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 | ...void.toggleCurrentItem();.... |
5b8c0 | 20 62 6f 6f 6c 20 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 | .bool.isRubberSelecting().const; |
5b8e0 | 0a 0a 20 20 20 20 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 | ......void.doLayout().const;.... |
5b900 | 20 20 76 6f 69 64 20 77 69 6e 64 6f 77 41 63 74 69 76 61 74 69 6f 6e 43 68 61 6e 67 65 28 20 62 | ..void.windowActivationChange(.b |
5b920 | 6f 6f 6c 20 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 41 54 0a 20 20 20 | ool.);..#ifndef.QT_NO_COMPAT.... |
5b940 | 20 62 6f 6f 6c 20 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 | .bool.itemYPos(.int.index,.int.* |
5b960 | 79 50 6f 73 20 29 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 | yPos.).const;.....int.findItem(. |
5b980 | 69 6e 74 20 79 50 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 | int.yPos.).const.{.return.index( |
5b9a0 | 69 74 65 6d 41 74 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 | itemAt(QPoint(0,yPos)).);.}.#end |
5b9c0 | 69 66 0a 0a 70 72 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 | if..protected.slots:.....void.cl |
5b9e0 | 65 61 72 49 6e 70 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 | earInputString();..private.slots |
5ba00 | 3a 0a 20 20 20 20 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 | :.....void.refreshSlot();.....vo |
5ba20 | 69 64 20 64 6f 41 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 | id.doAutoScroll();.....void.adju |
5ba40 | 73 74 49 74 65 6d 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 | stItems();..private:.....void.mo |
5ba60 | 75 73 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 20 29 | usePressEventEx(.QMouseEvent.*.) |
5ba80 | 3b 0a 20 20 20 20 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 | ;.....void.tryGeometry(.int,.int |
5baa0 | 20 29 20 63 6f 6e 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 | .).const;.....int.currentRow().c |
5bac0 | 6f 6e 73 74 3b 0a 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 | onst;.....int.currentColumn().co |
5bae0 | 6e 73 74 3b 0a 20 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 | nst;.....void.updateSelection(); |
5bb00 | 0a 20 20 20 20 76 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 | .....void.repaintSelection();... |
5bb20 | 20 20 76 6f 69 64 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 | ..void.drawRubber();.....void.do |
5bb40 | 52 75 62 62 65 72 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 | RubberSelection(.const.QRect.&ol |
5bb60 | 64 2c 20 63 6f 6e 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 | d,.const.QRect.&rubber.);.....vo |
5bb80 | 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 42 6f 78 49 74 65 | id.handleItemChange(.QListBoxIte |
5bba0 | 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 6c | m.*old,.bool.shift,.bool.control |
5bbc0 | 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 42 | .);.....void.selectRange(.QListB |
5bbe0 | 6f 78 49 74 65 6d 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 | oxItem.*from,.QListBoxItem.*to,. |
5bc00 | 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 74 2c 20 | bool.invert,.bool.includeFirst,. |
5bc20 | 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 0a 20 20 20 20 76 6f | bool.clearSel.=.FALSE.);......vo |
5bc40 | 69 64 20 65 6d 69 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 | id.emitChangedSignal(.bool.);... |
5bc60 | 20 20 20 69 6e 74 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 | ...int.columnAt(.int.).const;... |
5bc80 | 20 20 69 6e 74 20 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 | ..int.rowAt(.int.).const;......Q |
5bca0 | 4c 69 73 74 42 6f 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 | ListBoxPrivate.*.d;......static. |
5bcc0 | 51 4c 69 73 74 42 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 | QListBox.*.changedListBox;..priv |
5bce0 | 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f | ate:.//.Disabled.copy.constructo |
5bd00 | 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 | r.and.operator=.#if.defined(Q_DI |
5bd20 | 53 41 42 4c 45 5f 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 | SABLE_COPY).....QListBox(.const. |
5bd40 | 51 4c 69 73 74 42 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 | QListBox.&.);.....QListBox.&oper |
5bd60 | 61 74 6f 72 3d 28 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 | ator=(.const.QListBox.&.);.#endi |
5bd80 | 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 73 74 42 6f 78 49 74 | f.};...class.Q_EXPORT.QListBoxIt |
5bda0 | 65 6d 0a 7b 0a 70 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 | em.{.public:.....QListBoxItem(.Q |
5bdc0 | 4c 69 73 74 42 6f 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 | ListBox*.listbox.=.0.);.....QLis |
5bde0 | 74 42 6f 78 49 74 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 | tBoxItem(.QListBox*.listbox,.QLi |
5be00 | 73 74 42 6f 78 49 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 | stBoxItem.*after.);.....virtual. |
5be20 | 7e 51 4c 69 73 74 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 | ~QListBoxItem();......virtual.QS |
5be40 | 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 74 75 61 6c 20 | tring.text().const;.....virtual. |
5be60 | 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 2a 70 69 78 6d 61 70 28 29 20 63 6f 6e 73 74 3b 0a 0a | const.QPixmap.*pixmap().const;.. |
5be80 | 20 20 20 20 76 69 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 | ....virtual.int..height(.const.Q |
5bea0 | 4c 69 73 74 42 6f 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 | ListBox.*.).const;.....virtual.i |
5bec0 | 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 29 20 20 63 | nt..width(.const.QListBox.*.)..c |
5bee0 | 6f 6e 73 74 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 6f 6e | onst;......bool.isSelected().con |
5bf00 | 73 74 20 7b 20 72 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 | st.{.return.s;.}.....bool.isCurr |
5bf20 | 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 | ent().const;..#ifndef.QT_NO_COMP |
5bf40 | 41 54 0a 20 20 20 20 62 6f 6f 6c 20 73 65 6c 65 63 74 65 64 28 29 20 63 6f 6e 73 74 20 7b 20 72 | AT.....bool.selected().const.{.r |
5bf60 | 65 74 75 72 6e 20 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 | eturn.isSelected();.}.....bool.c |
5bf80 | 75 72 72 65 6e 74 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 | urrent().const.{.return.isCurren |
5bfa0 | 74 28 29 3b 20 7d 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 | t();.}.#endif......QListBox.*lis |
5bfc0 | 74 42 6f 78 28 29 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 | tBox().const;......void.setSelec |
5bfe0 | 74 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 73 53 65 6c 65 | table(.bool.b.);.....bool.isSele |
5c000 | 63 74 61 62 6c 65 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 | ctable().const;......QListBoxIte |
5c020 | 6d 20 2a 6e 65 78 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 | m.*next().const;.....QListBoxIte |
5c040 | 6d 20 2a 70 72 65 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 | m.*prev().const;......virtual.in |
5c060 | 74 20 72 74 74 69 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 | t.rtti().const;.....static.int.R |
5c080 | 54 54 49 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | TTI;..protected:.....virtual.voi |
5c0a0 | 64 20 70 61 69 6e 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 | d.paint(.QPainter.*.).=.0;.....v |
5c0c0 | 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 | irtual.void.setText(.const.QStri |
5c0e0 | 6e 67 20 26 74 65 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 | ng.&text.).{.txt.=.text;.}.....v |
5c100 | 6f 69 64 20 73 65 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 | oid.setCustomHighlighting(.bool. |
5c120 | 29 3b 0a 0a 70 72 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 | );..private:.....QString.txt;... |
5c140 | 20 20 75 69 6e 74 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 | ..uint.s:1;.....uint.dirty:1;... |
5c160 | 20 20 75 69 6e 74 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 | ..uint.custom_highlight.:.1;.... |
5c180 | 20 69 6e 74 20 78 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 | .int.x,.y;.....QListBoxItem.*.p, |
5c1a0 | 20 2a 20 6e 3b 0a 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 | .*.n;.....QListBox*.lbox;.....fr |
5c1c0 | 69 65 6e 64 20 63 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 | iend.class.QListBox;.....friend. |
5c1e0 | 63 6c 61 73 73 20 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 | class.QListBoxPrivate;.....frien |
5c200 | 64 20 63 6c 61 73 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 | d.class.QComboBox;.....friend.cl |
5c220 | 61 73 73 20 51 43 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 | ass.QComboBoxPopupItem;..private |
5c240 | 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 61 | :.//.Disabled.copy.constructor.a |
5c260 | 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 53 41 42 | nd.operator=.#if.defined(Q_DISAB |
5c280 | 4c 45 5f 43 4f 50 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 | LE_COPY).....QListBoxItem(.const |
5c2a0 | 20 51 4c 69 73 74 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 | .QListBoxItem.&.);.....QListBoxI |
5c2c0 | 74 65 6d 20 26 6f 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 | tem.&operator=(.const.QListBoxIt |
5c2e0 | 65 6d 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 4f | em.&.);.#endif.};...class.Q_EXPO |
5c300 | 52 54 20 51 4c 69 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 | RT.QListBoxText.:.public.QListBo |
5c320 | 78 49 74 65 6d 0a 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 | xItem.{.public:.....QListBoxText |
5c340 | 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 53 74 72 69 | (.QListBox*.listbox,.const.QStri |
5c360 | 6e 67 20 26 20 74 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 | ng.&.text=QString::null.);.....Q |
5c380 | 4c 69 73 74 42 6f 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 | ListBoxText(.const.QString.&.tex |
5c3a0 | 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 78 54 | t=QString::null.);.....QListBoxT |
5c3c0 | 65 78 74 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 53 | ext(.QListBox*.listbox,.const.QS |
5c3e0 | 74 72 69 6e 67 20 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 | tring.&.text,.QListBoxItem.*afte |
5c400 | 72 20 29 3b 0a 20 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 | r.);....~QListBoxText();......in |
5c420 | 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 20 63 6f | t..height(.const.QListBox.*.).co |
5c440 | 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 69 73 74 | nst;.....int..width(.const.QList |
5c460 | 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 28 29 20 | Box.*.)..const;......int.rtti(). |
5c480 | 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 54 54 49 3b 0a 0a 70 72 6f | const;.....static.int.RTTI;..pro |
5c4a0 | 74 65 63 74 65 64 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 | tected:.....void..paint(.QPainte |
5c4c0 | 72 20 2a 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 | r.*.);..private:.//.Disabled.cop |
5c4e0 | 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. |
5c500 | 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 4c 69 73 | defined(Q_DISABLE_COPY).....QLis |
5c520 | 74 42 6f 78 54 65 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 | tBoxText(.const.QListBoxText.&.) |
5c540 | 3b 0a 20 20 20 20 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 | ;.....QListBoxText.&operator=(.c |
5c560 | 6f 6e 73 74 20 51 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 | onst.QListBoxText.&.);.#endif.}; |
5c580 | 0a 0a 0a 63 6c 61 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 | ...class.Q_EXPORT.QListBoxPixmap |
5c5a0 | 20 3a 20 70 75 62 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 | .:.public.QListBoxItem.{.public: |
5c5c0 | 0a 20 20 20 20 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 | .....QListBoxPixmap(.QListBox*.l |
5c5e0 | 69 73 74 62 6f 78 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 | istbox,.const.QPixmap.&.);.....Q |
5c600 | 4c 69 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 20 29 | ListBoxPixmap(.const.QPixmap.&.) |
5c620 | 3b 0a 20 20 20 20 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 | ;.....QListBoxPixmap(.QListBox*. |
5c640 | 6c 69 73 74 62 6f 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 | listbox,.const.QPixmap.&.pix,.QL |
5c660 | 69 73 74 42 6f 78 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 | istBoxItem.*after.);.....QListBo |
5c680 | 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 2c 20 63 6f 6e 73 | xPixmap(.QListBox*.listbox,.cons |
5c6a0 | 74 20 51 50 69 78 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 | t.QPixmap.&,.const.QString&.);.. |
5c6c0 | 20 20 20 51 4c 69 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 | ...QListBoxPixmap(.const.QPixmap |
5c6e0 | 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 73 74 42 | .&,.const.QString&.);.....QListB |
5c700 | 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 2c 20 63 6f 6e | oxPixmap(.QListBox*.listbox,.con |
5c720 | 73 74 20 51 50 69 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 | st.QPixmap.&.pix,.const.QString& |
5c740 | 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 20 20 7e 51 4c 69 | ,.QListBoxItem.*after.);....~QLi |
5c760 | 73 74 42 6f 78 50 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 | stBoxPixmap();......const.QPixma |
5c780 | 70 20 2a 70 69 78 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 | p.*pixmap().const.{.return.±. |
5c7a0 | 7d 0a 0a 20 20 20 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 | }......int..height(.const.QListB |
5c7c0 | 6f 78 20 2a 20 29 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 | ox.*.).const;.....int..width(.co |
5c7e0 | 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 0a 20 20 20 20 69 6e | nst.QListBox.*.)..const;......in |
5c800 | 74 20 72 74 74 69 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 52 | t.rtti().const;.....static.int.R |
5c820 | 54 54 49 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 6f 69 64 20 70 61 69 6e 74 28 | TTI;..protected:.....void.paint( |
5c840 | 20 51 50 61 69 6e 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 | .QPainter.*.);..private:.....QPi |
5c860 | 78 6d 61 70 20 70 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 | xmap.pm;.private:.//.Disabled.co |
5c880 | 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 |
5c8a0 | 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 4c 69 | .defined(Q_DISABLE_COPY).....QLi |
5c8c0 | 73 74 42 6f 78 50 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 | stBoxPixmap(.const.QListBoxPixma |
5c8e0 | 70 20 26 20 29 3b 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 | p.&.);.....QListBoxPixmap.&opera |
5c900 | 74 6f 72 3d 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 0a | tor=(.const.QListBoxPixmap.&.);. |
5c920 | 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 4c 49 53 54 | #endif.};...#endif.//.QT_NO_LIST |
5c940 | 42 4f 58 0a 0a 23 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 | BOX..#endif.//.QLISTBOX_H......q |
5c960 | 00 6b 00 62 00 64 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 07 38 2f 2a 20 20 20 20 20 20 20 20 | .k.b.d._.q.w.s...h...8/*........ |
5c980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5c9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5c9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5c9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5ca00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5ca20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5ca40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5ca60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5ca80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5caa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5ccc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5cde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5ce00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5ce20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5ce40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5ce60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4b 42 | .................*/..#ifndef.QKB |
5ce80 | 44 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 4b 42 44 5f 51 57 53 5f 48 0a 0a 23 69 66 6e | D_QWS_H.#define.QKBD_QWS_H..#ifn |
5cea0 | 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 61 70 70 6c 69 63 61 74 69 6f 6e 2e | def.QT_H.#include."qapplication. |
5cec0 | 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 |
5cee0 | 5f 51 57 53 5f 4b 45 59 42 4f 41 52 44 0a 0a 63 6c 61 73 73 20 51 57 53 4b 62 50 72 69 76 61 74 | _QWS_KEYBOARD..class.QWSKbPrivat |
5cf00 | 65 3b 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 72 0a 7b 0a 70 | e;..class.QWSKeyboardHandler.{.p |
5cf20 | 75 62 6c 69 63 3a 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 | ublic:.....QWSKeyboardHandler(); |
5cf40 | 0a 20 20 20 20 76 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 | .....virtual.~QWSKeyboardHandler |
5cf60 | 28 29 3b 0a 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 | ();......virtual.void.processKey |
5cf80 | 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 6f 64 65 2c 20 | Event(int.unicode,.int.keycode,. |
5cfa0 | 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 69 73 50 72 65 | int.modifiers,........bool.isPre |
5cfc0 | 73 73 2c 20 62 6f 6f 6c 20 61 75 74 6f 52 65 70 65 61 74 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 | ss,.bool.autoRepeat);..protected |
5cfe0 | 3a 0a 20 20 20 20 69 6e 74 20 74 72 61 6e 73 66 6f 72 6d 44 69 72 4b 65 79 28 20 69 6e 74 20 6b | :.....int.transformDirKey(.int.k |
5d000 | 65 79 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 62 65 67 69 6e 41 75 74 6f 52 65 70 65 61 74 28 20 | ey.);.....void.beginAutoRepeat(. |
5d020 | 69 6e 74 20 75 6e 69 2c 20 69 6e 74 20 63 6f 64 65 2c 20 69 6e 74 20 6d 6f 64 20 29 3b 0a 20 20 | int.uni,.int.code,.int.mod.);... |
5d040 | 20 20 76 6f 69 64 20 65 6e 64 41 75 74 6f 52 65 70 65 61 74 28 29 3b 0a 0a 70 72 69 76 61 74 65 | ..void.endAutoRepeat();..private |
5d060 | 3a 0a 20 20 20 20 51 57 53 4b 62 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 | :.....QWSKbPrivate.*d;.};..#endi |
5d080 | 66 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 | f.//.QT_NO_QWS_KEYBOARD..#endif. |
5d0a0 | 2f 2f 20 51 4b 42 44 5f 51 57 53 5f 48 0a 00 00 00 16 00 71 00 67 00 72 00 69 00 64 00 76 00 69 | //.QKBD_QWS_H......q.g.r.i.d.v.i |
5d0c0 | 00 65 00 77 00 2e 00 68 00 00 0f 0b 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .e.w...h..../*.................. |
5d0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5d6a0 | 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 52 49 44 56 49 45 57 | ...........*/..#ifndef.QGRIDVIEW |
5d6c0 | 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 52 49 44 56 49 45 57 5f 48 0a 0a 23 69 66 6e 64 65 66 20 | _H.#define.QGRIDVIEW_H..#ifndef. |
5d6e0 | 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 63 72 6f 6c 6c 76 69 65 77 2e 68 22 0a 23 65 | QT_H.#include."qscrollview.h".#e |
5d700 | 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 52 49 44 | ndif.//.QT_H..#ifndef.QT_NO_GRID |
5d720 | 56 49 45 57 0a 0a 63 6c 61 73 73 20 51 47 72 69 64 56 69 65 77 50 72 69 76 61 74 65 3b 0a 0a 63 | VIEW..class.QGridViewPrivate;..c |
5d740 | 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 47 72 69 64 56 69 65 77 20 3a 20 70 75 62 6c 69 63 | lass.Q_EXPORT.QGridView.:.public |
5d760 | 20 51 53 63 72 6f 6c 6c 56 69 65 77 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 20 20 | .QScrollView.{.....Q_OBJECT..... |
5d780 | 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 6e 75 6d 52 6f 77 73 20 52 45 41 44 20 6e 75 6d | Q_PROPERTY(.int.numRows.READ.num |
5d7a0 | 52 6f 77 73 20 57 52 49 54 45 20 73 65 74 4e 75 6d 52 6f 77 73 20 29 0a 20 20 20 20 51 5f 50 52 | Rows.WRITE.setNumRows.).....Q_PR |
5d7c0 | 4f 50 45 52 54 59 28 20 69 6e 74 20 6e 75 6d 43 6f 6c 73 20 52 45 41 44 20 6e 75 6d 43 6f 6c 73 | OPERTY(.int.numCols.READ.numCols |
5d7e0 | 20 57 52 49 54 45 20 73 65 74 4e 75 6d 43 6f 6c 73 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 | .WRITE.setNumCols.).....Q_PROPER |
5d800 | 54 59 28 20 69 6e 74 20 63 65 6c 6c 57 69 64 74 68 20 52 45 41 44 20 63 65 6c 6c 57 69 64 74 68 | TY(.int.cellWidth.READ.cellWidth |
5d820 | 20 57 52 49 54 45 20 73 65 74 43 65 6c 6c 57 69 64 74 68 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 | .WRITE.setCellWidth.).....Q_PROP |
5d840 | 45 52 54 59 28 20 69 6e 74 20 63 65 6c 6c 48 65 69 67 68 74 20 52 45 41 44 20 63 65 6c 6c 48 65 | ERTY(.int.cellHeight.READ.cellHe |
5d860 | 69 67 68 74 20 57 52 49 54 45 20 73 65 74 43 65 6c 6c 48 65 69 67 68 74 20 29 0a 70 75 62 6c 69 | ight.WRITE.setCellHeight.).publi |
5d880 | 63 3a 0a 0a 20 20 20 20 51 47 72 69 64 56 69 65 77 28 20 51 57 69 64 67 65 74 20 2a 70 61 72 65 | c:......QGridView(.QWidget.*pare |
5d8a0 | 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 20 2a 6e 61 6d 65 3d 30 2c 20 57 46 6c 61 67 73 | nt=0,.const.char.*name=0,.WFlags |
5d8c0 | 20 66 3d 30 20 29 3b 0a 20 20 20 7e 51 47 72 69 64 56 69 65 77 28 29 3b 0a 0a 20 20 20 20 69 6e | .f=0.);....~QGridView();......in |
5d8e0 | 74 20 6e 75 6d 52 6f 77 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | t.numRows().const;.....virtual.v |
5d900 | 6f 69 64 20 73 65 74 4e 75 6d 52 6f 77 73 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e 74 20 6e | oid.setNumRows(.int.);.....int.n |
5d920 | 75 6d 43 6f 6c 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | umCols().const;.....virtual.void |
5d940 | 20 73 65 74 4e 75 6d 43 6f 6c 73 28 20 69 6e 74 20 29 3b 0a 0a 20 20 20 20 69 6e 74 20 63 65 6c | .setNumCols(.int.);......int.cel |
5d960 | 6c 57 69 64 74 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 | lWidth().const;.....virtual.void |
5d980 | 20 73 65 74 43 65 6c 6c 57 69 64 74 68 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 69 6e 74 20 63 65 | .setCellWidth(.int.);.....int.ce |
5d9a0 | 6c 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 6c 20 76 6f | llHeight().const;.....virtual.vo |
5d9c0 | 69 64 20 73 65 74 43 65 6c 6c 48 65 69 67 68 74 28 20 69 6e 74 20 29 3b 0a 20 20 20 20 0a 20 20 | id.setCellHeight(.int.);........ |
5d9e0 | 20 20 51 52 65 63 74 20 63 65 6c 6c 52 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 | ..QRect.cellRect().const;.....QR |
5da00 | 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 2c 20 69 6e 74 20 63 | ect.cellGeometry(.int.row,.int.c |
5da20 | 6f 6c 75 6d 6e 20 29 3b 0a 20 20 20 20 51 53 69 7a 65 20 67 72 69 64 53 69 7a 65 28 29 20 63 6f | olumn.);.....QSize.gridSize().co |
5da40 | 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 72 6f 77 41 74 28 20 69 6e 74 20 79 20 29 20 63 6f 6e | nst;......int.rowAt(.int.y.).con |
5da60 | 73 74 3b 0a 20 20 20 20 69 6e 74 20 63 6f 6c 75 6d 6e 41 74 28 20 69 6e 74 20 78 20 29 20 63 6f | st;.....int.columnAt(.int.x.).co |
5da80 | 6e 73 74 3b 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 70 61 69 6e 74 43 65 6c 6c 28 20 69 6e 74 20 | nst;......void.repaintCell(.int. |
5daa0 | 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 75 6d 6e 2c 20 62 6f 6f 6c 20 65 72 61 73 65 3d 54 52 55 45 | row,.int.column,.bool.erase=TRUE |
5dac0 | 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 43 65 6c 6c 28 20 69 6e 74 20 72 6f 77 | .);.....void.updateCell(.int.row |
5dae0 | 2c 20 69 6e 74 20 63 6f 6c 75 6d 6e 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 6e 73 75 72 65 43 | ,.int.column.);.....void.ensureC |
5db00 | 65 6c 6c 56 69 73 69 62 6c 65 28 20 69 6e 74 20 72 6f 77 2c 20 69 6e 74 20 63 6f 6c 75 6d 6e 20 | ellVisible(.int.row,.int.column. |
5db20 | 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | );..protected:.....virtual.void. |
5db40 | 70 61 69 6e 74 43 65 6c 6c 28 20 51 50 61 69 6e 74 65 72 20 2a 2c 20 69 6e 74 20 72 6f 77 2c 20 | paintCell(.QPainter.*,.int.row,. |
5db60 | 69 6e 74 20 63 6f 6c 20 29 20 3d 20 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | int.col.).=.0;.....virtual.void. |
5db80 | 70 61 69 6e 74 45 6d 70 74 79 41 72 65 61 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 69 6e 74 | paintEmptyArea(.QPainter.*p,.int |
5dba0 | 20 63 78 2c 20 69 6e 74 20 63 79 2c 20 69 6e 74 20 63 77 2c 20 69 6e 74 20 63 68 20 29 3b 0a 0a | .cx,.int.cy,.int.cw,.int.ch.);.. |
5dbc0 | 20 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 65 6e 74 73 28 20 51 50 61 69 6e 74 65 72 20 | ....void.drawContents(.QPainter. |
5dbe0 | 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 69 6e 74 20 | *p,.int.cx,.int.cy,.int.cw,.int. |
5dc00 | 63 68 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 69 6d 65 6e 73 69 6f | ch.);......virtual.void.dimensio |
5dc20 | 6e 43 68 61 6e 67 65 28 20 69 6e 74 2c 20 69 6e 74 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 | nChange(.int,.int.);..private:.. |
5dc40 | 20 20 20 76 6f 69 64 20 64 72 61 77 43 6f 6e 74 65 6e 74 73 28 20 51 50 61 69 6e 74 65 72 2a 20 | ...void.drawContents(.QPainter*. |
5dc60 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 47 72 69 64 28 29 3b 0a 0a 20 20 20 20 69 | );.....void.updateGrid();......i |
5dc80 | 6e 74 20 6e 72 6f 77 73 3b 0a 20 20 20 20 69 6e 74 20 6e 63 6f 6c 73 3b 0a 20 20 20 20 69 6e 74 | nt.nrows;.....int.ncols;.....int |
5dca0 | 20 63 65 6c 6c 77 3b 0a 20 20 20 20 69 6e 74 20 63 65 6c 6c 68 3b 0a 20 20 20 20 51 47 72 69 64 | .cellw;.....int.cellh;.....QGrid |
5dcc0 | 56 69 65 77 50 72 69 76 61 74 65 2a 20 64 3b 0a 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 | ViewPrivate*.d;..private:.//.Dis |
5dce0 | 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 |
5dd00 | 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) |
5dd20 | 0a 20 20 20 20 51 47 72 69 64 56 69 65 77 28 20 63 6f 6e 73 74 20 51 47 72 69 64 56 69 65 77 20 | .....QGridView(.const.QGridView. |
5dd40 | 26 20 29 3b 0a 20 20 20 20 51 47 72 69 64 56 69 65 77 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 | &.);.....QGridView.&operator=(.c |
5dd60 | 6f 6e 73 74 20 51 47 72 69 64 56 69 65 77 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 69 | onst.QGridView.&.);.#endif.};..i |
5dd80 | 6e 6c 69 6e 65 20 69 6e 74 20 51 47 72 69 64 56 69 65 77 3a 3a 63 65 6c 6c 57 69 64 74 68 28 29 | nline.int.QGridView::cellWidth() |
5dda0 | 20 63 6f 6e 73 74 20 0a 7b 20 72 65 74 75 72 6e 20 63 65 6c 6c 77 3b 20 7d 0a 0a 69 6e 6c 69 6e | .const..{.return.cellw;.}..inlin |
5ddc0 | 65 20 69 6e 74 20 51 47 72 69 64 56 69 65 77 3a 3a 63 65 6c 6c 48 65 69 67 68 74 28 29 20 63 6f | e.int.QGridView::cellHeight().co |
5dde0 | 6e 73 74 20 0a 7b 20 72 65 74 75 72 6e 20 63 65 6c 6c 68 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 69 | nst..{.return.cellh;.}..inline.i |
5de00 | 6e 74 20 51 47 72 69 64 56 69 65 77 3a 3a 72 6f 77 41 74 28 20 69 6e 74 20 79 20 29 20 63 6f 6e | nt.QGridView::rowAt(.int.y.).con |
5de20 | 73 74 20 0a 7b 20 72 65 74 75 72 6e 20 79 20 2f 20 63 65 6c 6c 68 3b 20 7d 0a 0a 69 6e 6c 69 6e | st..{.return.y./.cellh;.}..inlin |
5de40 | 65 20 69 6e 74 20 51 47 72 69 64 56 69 65 77 3a 3a 63 6f 6c 75 6d 6e 41 74 28 20 69 6e 74 20 78 | e.int.QGridView::columnAt(.int.x |
5de60 | 20 29 20 63 6f 6e 73 74 20 0a 7b 20 72 65 74 75 72 6e 20 78 20 2f 20 63 65 6c 6c 77 3b 20 7d 0a | .).const..{.return.x./.cellw;.}. |
5de80 | 0a 69 6e 6c 69 6e 65 20 69 6e 74 20 51 47 72 69 64 56 69 65 77 3a 3a 6e 75 6d 52 6f 77 73 28 29 | .inline.int.QGridView::numRows() |
5dea0 | 20 63 6f 6e 73 74 20 0a 7b 20 72 65 74 75 72 6e 20 6e 72 6f 77 73 3b 20 7d 0a 0a 69 6e 6c 69 6e | .const..{.return.nrows;.}..inlin |
5dec0 | 65 20 69 6e 74 20 51 47 72 69 64 56 69 65 77 3a 3a 6e 75 6d 43 6f 6c 73 28 29 20 63 6f 6e 73 74 | e.int.QGridView::numCols().const |
5dee0 | 20 0a 7b 72 65 74 75 72 6e 20 6e 63 6f 6c 73 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 52 65 63 74 | ..{return.ncols;.}..inline.QRect |
5df00 | 20 51 47 72 69 64 56 69 65 77 3a 3a 63 65 6c 6c 52 65 63 74 28 29 20 63 6f 6e 73 74 0a 7b 20 72 | .QGridView::cellRect().const.{.r |
5df20 | 65 74 75 72 6e 20 51 52 65 63 74 28 20 30 2c 20 30 2c 20 63 65 6c 6c 77 2c 20 63 65 6c 6c 68 20 | eturn.QRect(.0,.0,.cellw,.cellh. |
5df40 | 29 3b 20 7d 0a 0a 69 6e 6c 69 6e 65 20 51 53 69 7a 65 20 51 47 72 69 64 56 69 65 77 3a 3a 67 72 | );.}..inline.QSize.QGridView::gr |
5df60 | 69 64 53 69 7a 65 28 29 20 63 6f 6e 73 74 20 0a 7b 20 72 65 74 75 72 6e 20 51 53 69 7a 65 28 20 | idSize().const..{.return.QSize(. |
5df80 | 6e 63 6f 6c 73 20 2a 20 63 65 6c 6c 77 2c 20 6e 72 6f 77 73 20 2a 20 63 65 6c 6c 68 20 29 3b 20 | ncols.*.cellw,.nrows.*.cellh.);. |
5dfa0 | 7d 0a 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 47 52 49 44 56 49 45 57 0a 0a 0a | }....#endif.//.QT_NO_GRIDVIEW... |
5dfc0 | 23 65 6e 64 69 66 20 2f 2f 20 51 54 41 42 4c 45 56 49 45 57 5f 48 0a 00 00 00 14 00 71 00 67 00 | #endif.//.QTABLEVIEW_H......q.g. |
5dfe0 | 70 00 6c 00 75 00 67 00 69 00 6e 00 2e 00 68 00 00 10 e7 2f 2a 20 20 20 20 20 20 20 20 20 20 20 | p.l.u.g.i.n...h..../*........... |
5e000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5e5a0 | 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 50 4c 55 47 49 4e 5f 48 0a 23 64 65 | ......*/..#ifndef.QGPLUGIN_H.#de |
5e5c0 | 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 20 41 20 52 20 4e 20 | fine.QGPLUGIN_H..//.//..W.A.R.N. |
5e5e0 | 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 2f 0a 2f 2f 20 54 68 | I.N.G.//..-------------.//.//.Th |
5e600 | 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 65 20 51 74 20 41 50 | is.file.is.not.part.of.the.Qt.AP |
5e620 | 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 76 65 6e 69 65 6e 63 | I...It.exists.for.the.convenienc |
5e640 | 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 75 72 63 65 73 20 66 | e.//.of.a.number.of.Qt.sources.f |
5e660 | 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 61 79 20 63 68 61 6e | iles...This.header.file.may.chan |
5e680 | 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 73 69 6f 6e 20 77 69 | ge.from.//.version.to.version.wi |
5e6a0 | 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 72 65 6d 6f 76 65 64 | thout.notice,.or.even.be.removed |
5e6c0 | 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 0a 0a 23 69 66 6e 64 | ..//.//.We.mean.it..//.//..#ifnd |
5e6e0 | 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 65 6e | ef.QT_H.#include."qobject.h".#en |
5e700 | 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 4f | dif.//.QT_H..#ifndef.QT_NO_COMPO |
5e720 | 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 23 69 66 64 65 66 20 | NENT..#ifndef.Q_EXTERN_C.#ifdef. |
5e740 | 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 45 52 4e 5f 43 20 20 | __cplusplus.#define.Q_EXTERN_C.. |
5e760 | 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 65 20 51 5f 45 58 54 | ..extern."C".#else.#define.Q_EXT |
5e780 | 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 6e 64 69 66 0a 0a 23 | ERN_C....extern.#endif.#endif..# |
5e7a0 | 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 66 20 64 65 66 69 6e | ifndef.Q_EXPORT_PLUGIN.#if.defin |
5e7c0 | 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 66 69 6e 65 20 51 54 | ed(QT_THREAD_SUPPORT).#define.QT |
5e7e0 | 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 20 51 5f 50 4c 55 47 | _THREADED_BUILD.1.#define.Q_PLUG |
5e800 | 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 65 0a 23 64 65 66 69 | IN_FLAGS_STRING."11".#else.#defi |
5e820 | 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 65 66 69 6e 65 20 51 | ne.QT_THREADED_BUILD.0.#define.Q |
5e840 | 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 0a 23 65 6e 64 69 66 | _PLUGIN_FLAGS_STRING."01".#endif |
5e860 | 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 74 20 51 5f 55 43 4d | ..//.this.is.duplicated.at.Q_UCM |
5e880 | 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 6d 5f 70 2e 68 0a 2f | _VERIFICATION_DATA.in.qcom_p.h./ |
5e8a0 | 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 74 65 72 6e 2c 20 79 | /.NOTE:.if.you.change.pattern,.y |
5e8c0 | 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 6e 20 69 6e 0a 2f 2f | ou.MUST.change.the.pattern.in.// |
5e8e0 | 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 20 20 63 68 61 6e 67 | .qcomlibrary.cpp.as.well...chang |
5e900 | 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 6b 20 61 6c 6c 0a 2f | ing.the.pattern.will.break.all./ |
5e920 | 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 20 61 73 20 77 65 6c | /.backwards.compatibility.as.wel |
5e940 | 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 20 6c 6f 61 64 65 64 | l.(no.old.plugins.will.be.loaded |
5e960 | 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 49 43 41 54 49 4f 4e | )..#ifndef.Q_PLUGIN_VERIFICATION |
5e980 | 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 56 45 52 49 46 49 43 | _DATA.#..define.Q_PLUGIN_VERIFIC |
5e9a0 | 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 74 20 63 68 61 72 20 | ATION_DATA.\..static.const.char. |
5e9c0 | 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 20 3d 09 09 09 5c 0a | *qt_ucm_verification_data.=...\. |
5e9e0 | 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 5f 55 43 4d 5f 56 45 | ............"pattern=""QT_UCM_VE |
5ea00 | 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 20 20 20 20 20 20 20 | RIFICATION_DATA""\n"...\........ |
5ea20 | 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 5f 53 54 52 22 5c 6e | ....."version="QT_VERSION_STR"\n |
5ea40 | 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 3d 22 51 5f 50 4c 55 | "....\............."flags="Q_PLU |
5ea60 | 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 0a 09 20 20 20 20 22 | GIN_FLAGS_STRING"\n"....\......" |
5ea80 | 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 22 3b 0a 23 65 6e 64 | buildkey="QT_BUILD_KEY"\0";.#end |
5eaa0 | 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 4f 4e 5f 44 41 54 41 | if.//.Q_PLUGIN_VERIFICATION_DATA |
5eac0 | 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 54 49 41 54 45 28 20 | ..#define.Q_PLUGIN_INSTANTIATE(. |
5eae0 | 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 20 20 20 20 49 4d 50 | IMPLEMENTATION.).\..{.\......IMP |
5eb00 | 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 45 4d 45 4e 54 41 54 | LEMENTATION.*i.=.new.IMPLEMENTAT |
5eb20 | 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 63 65 28 29 3b 20 5c | ION;.\......return.i->iface();.\ |
5eb40 | 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 23 09 69 66 64 65 66 | ..}..#....ifdef.Q_WS_WIN.#.ifdef |
5eb60 | 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 45 58 50 4f 52 54 5f | .Q_CC_BOR.#.....define.Q_EXPORT_ |
5eb80 | 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 20 51 5f 50 4c 55 47 | PLUGIN(PLUGIN).\..........Q_PLUG |
5eba0 | 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 51 5f 45 58 54 45 52 | IN_VERIFICATION_DATA.\...Q_EXTER |
5ebc0 | 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 5c 0a 20 20 20 20 | N_C.__declspec(dllexport).\..... |
5ebe0 | 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 5f 5f 73 74 64 63 61 | ............const.char.*.__stdca |
5ec00 | 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 69 6f 6e 5f 64 61 74 | ll.qt_ucm_query_verification_dat |
5ec20 | 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 65 74 75 72 6e 20 71 | a().\.................{.return.q |
5ec40 | 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 7d 20 5c 0a 09 09 51 | t_ucm_verification_data;.}.\...Q |
5ec60 | 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 20 | _EXTERN_C.__declspec(dllexport). |
5ec80 | 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 20 20 20 20 20 20 20 | QUnknownInterface*.\............ |
5eca0 | 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 74 69 61 74 65 28 29 | .....__stdcall.ucm_instantiate() |
5ecc0 | 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 49 | .\...Q_PLUGIN_INSTANTIATE(.PLUGI |
5ece0 | 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 5f 45 58 50 4f 52 54 | N.).#.else.#.....define.Q_EXPORT |
5ed00 | 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 20 51 5f 50 4c 55 | _PLUGIN(PLUGIN).\..........Q_PLU |
5ed20 | 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 51 5f 45 58 54 45 | GIN_VERIFICATION_DATA.\...Q_EXTE |
5ed40 | 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 5c 0a 20 20 20 | RN_C.__declspec(dllexport).\.... |
5ed60 | 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 71 74 5f 75 63 6d 5f | .............const.char.*qt_ucm_ |
5ed80 | 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 20 5c 0a 20 20 20 20 | query_verification_data().\..... |
5eda0 | 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 63 6d 5f 76 65 72 69 | ............{.return.qt_ucm_veri |
5edc0 | 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 54 45 52 4e 5f 43 20 | fication_data;.}.\...Q_EXTERN_C. |
5ede0 | 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 6b 6e 6f 77 6e 49 6e | __declspec(dllexport).QUnknownIn |
5ee00 | 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 29 20 5c 0a 09 09 51 | terface*.ucm_instantiate().\...Q |
5ee20 | 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 09 | _PLUGIN_INSTANTIATE(.PLUGIN.).#. |
5ee40 | 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 51 5f 45 58 50 4f 52 | endif.#....else.#.define.Q_EXPOR |
5ee60 | 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 5f 50 4c 55 47 49 4e | T_PLUGIN(PLUGIN).\......Q_PLUGIN |
5ee80 | 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 20 51 5f 45 58 54 45 | _VERIFICATION_DATA.\......Q_EXTE |
5eea0 | 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 63 68 61 72 20 2a 71 | RN_C.\.............const.char.*q |
5eec0 | 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 20 | t_ucm_query_verification_data(). |
5eee0 | 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 5f 75 63 6d 5f 76 65 | \.............{.return.qt_ucm_ve |
5ef00 | 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 20 51 5f 45 58 54 45 | rification_data;.}.\......Q_EXTE |
5ef20 | 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 63 6d 5f 69 6e 73 74 | RN_C.QUnknownInterface*.ucm_inst |
5ef40 | 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 5f 50 4c 55 47 49 4e | antiate().\.............Q_PLUGIN |
5ef60 | 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 20 20 20 65 6e 64 69 | _INSTANTIATE(.PLUGIN.).#....endi |
5ef80 | 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 6e 49 6e 74 65 72 66 | f..#endif..struct.QUnknownInterf |
5efa0 | 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 75 67 69 6e 20 3a 20 | ace;..class.Q_EXPORT.QGPlugin.:. |
5efc0 | 70 75 62 6c 69 63 20 51 4f 62 6a 65 63 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 | public.QObject.{.....Q_OBJECT.pu |
5efe0 | 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 6f 77 6e 49 6e 74 65 | blic:.....QGPlugin(.QUnknownInte |
5f000 | 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 28 29 3b 0a 0a 20 20 | rface.*i.);.....~QGPlugin();.... |
5f020 | 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 65 28 29 3b 0a 20 20 | ..QUnknownInterface*.iface();... |
5f040 | 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 49 6e 74 65 72 66 61 | ..void.setIface(.QUnknownInterfa |
5f060 | 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 20 20 51 47 50 6c 75 | ce.*iface.);..private:.....QGPlu |
5f080 | 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 61 63 65 2a 20 5f 69 | gin();.....QUnknownInterface*._i |
5f0a0 | 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 5f 43 4f 4d 50 4f 4e | face;.};..#endif.//.QT_NO_COMPON |
5f0c0 | 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 0a 00 00 00 20 00 71 | ENT..#endif.//.QGPLUGIN_H......q |
5f0e0 | 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 73 00 2e 00 68 00 00 | .g.f.x.m.a.t.r.o.x._.q.w.s...h.. |
5f100 | 07 ec 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ../*............................ |
5f120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f4a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f4c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f620 | 20 20 20 20 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 5f 48 | ....*/..#ifndef.QGFXMATROX_QWS_H |
5f640 | 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 6e 64 | .#define.QGFXMATROX_QWS_H..#ifnd |
5f660 | 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 71 77 | ef.QT_H.#include."qgfxlinuxfb_qw |
5f680 | 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 54 5f | s.h".#endif.//.QT_H..#ifndef.QT_ |
5f6a0 | 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 72 65 | NO_QWS_MATROX..class.QMatroxScre |
5f6c0 | 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 75 62 | en.:.public.QLinuxFbScreen.{.pub |
5f6e0 | 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 73 70 | lic:.....QMatroxScreen(.int.disp |
5f700 | 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 53 63 | lay_id.);.....virtual.~QMatroxSc |
5f720 | 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 65 63 | reen();......virtual.bool.connec |
5f740 | 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 76 69 | t(.const.QString.&spec.);.....vi |
5f760 | 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 69 72 | rtual.bool.initDevice();.....vir |
5f780 | 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();..... |
5f7a0 | 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 20 20 | virtual.bool.useOffscreen();.... |
5f7c0 | 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 20 62 | .virtual.int.initCursor(void*,.b |
5f7e0 | 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 65 47 | ool);.....virtual.QGfx.*.createG |
5f800 | 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 69 | fx(unsigned.char.*,int,int,int,i |
5f820 | 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 6e 74 | nt);..protected:.....virtual.int |
5f840 | 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 76 69 | .pixmapOffsetAlignment();.....vi |
5f860 | 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 65 6e | rtual.int.pixmapLinestepAlignmen |
5f880 | 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 74 20 | t();..private:.....unsigned.int. |
5f8a0 | 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 2f 2f | src_pixel_offset;.};...#endif.// |
5f8c0 | 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 47 46 | .QT_NO_QWS_MATROX..#endif.//.QGF |
5f8e0 | 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 00 61 | XMATROX_QWS_H......q.m.e.n.u.d.a |
5f900 | 00 74 00 61 00 2e 00 68 00 00 24 82 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .t.a...h..$./*.................. |
5f920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5f9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fa00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fa20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fa40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fa60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fa80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5faa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fb20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fb40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fb60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fb80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fbc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fbe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fc00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fc20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fc40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fc60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fc80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fcc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fe00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fe20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fe40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fe60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fe80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
5fee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 | ...................*/..#ifndef.Q |
5ff00 | 4d 45 4e 55 44 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 | MENUDATA_H.#define.QMENUDATA_H.. |
5ff20 | 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 6c 2e 68 | #ifndef.QT_H.#include."qglobal.h |
5ff40 | 22 0a 23 69 6e 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 | ".#include."qiconset.h".//.conve |
5ff60 | 72 73 69 6f 6e 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 | rsion.QPixmap->QIconset.#include |
5ff80 | 20 22 71 6b 65 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 | ."qkeysequence.h".#include."qstr |
5ffa0 | 69 6e 67 2e 68 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 | ing.h".#include."qsignal.h".#inc |
5ffc0 | 6c 75 64 65 20 22 71 66 6f 6e 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 | lude."qfont.h".#endif.//.QT_H..# |
5ffe0 | 69 66 6e 64 65 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 | ifndef.QT_NO_MENUDATA..class.QPo |
60000 | 70 75 70 4d 65 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 | pupMenu;.class.QMenuDataData;.cl |
60020 | 61 73 73 20 51 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 | ass.QObject;..class.QCustomMenuI |
60040 | 74 65 6d 3b 0a 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 | tem;.class.QMenuItemData;..class |
60060 | 20 51 5f 45 58 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 | .Q_EXPORT.QMenuItem...//.interna |
60080 | 6c 20 6d 65 6e 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 | l.menu.item.class.{.friend.class |
600a0 | 20 51 4d 65 6e 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 | .QMenuData;.public:.....QMenuIte |
600c0 | 6d 28 29 3b 0a 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 | m();....~QMenuItem();......int.. |
600e0 | 69 64 28 29 09 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 | id()..const.{.return.ident;.}... |
60100 | 20 20 51 49 63 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 | ..QIconSet...*iconSet().const.{. |
60120 | 72 65 74 75 72 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 | return.iconset_data;.}.....QStri |
60140 | 6e 67 09 74 65 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 | ng.text()..const.{.return.text_d |
60160 | 61 74 61 3b 20 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 | ata;.}.....QString.whatsThis().c |
60180 | 6f 6e 73 74 09 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 | onst.{.return.whatsthis_data;.}. |
601a0 | 20 20 20 20 51 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 | ....QPixmap....*pixmap().const.{ |
601c0 | 20 72 65 74 75 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 | .return.pixmap_data;.}.....QPopu |
601e0 | 70 4d 65 6e 75 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 | pMenu.*popup()..const.{.return.p |
60200 | 6f 70 75 70 5f 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 | opup_menu;.}.....QWidget.*widget |
60220 | 28 29 09 09 63 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 | ()..const.{.return.widget_item;. |
60240 | 7d 0a 20 20 20 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 | }.....QCustomMenuItem.*custom(). |
60260 | 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 41 43 43 45 4c 0a 20 20 20 20 51 | const;.#ifndef.QT_NO_ACCEL.....Q |
60280 | 4b 65 79 53 65 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 | KeySequence.key()..const.{.retur |
602a0 | 6e 20 61 63 63 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 | n.accel_key;.}.#endif.....QSigna |
602c0 | 6c 20 20 20 20 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 | l....*signal().const.{.return.si |
602e0 | 67 6e 61 6c 5f 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 | gnal_data;.}.....bool.isSeparato |
60300 | 72 28 29 09 63 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 | r().const.{.return.is_separator; |
60320 | 20 7d 0a 20 20 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 | .}.....bool.isEnabled().const.{. |
60340 | 72 65 74 75 72 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 | return.is_enabled;.}.....bool.is |
60360 | 43 68 65 63 6b 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 | Checked().const.{.return.is_chec |
60380 | 6b 65 64 3b 20 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 | ked;.}.....bool.isDirty().const. |
603a0 | 7b 20 72 65 74 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 | {.return.is_dirty;.}.....bool.is |
603c0 | 56 69 73 69 62 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 | Visible().const.{.return.is_visi |
603e0 | 62 6c 65 3b 20 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 | ble;.}.....bool.isEnabledAndVisi |
60400 | 62 6c 65 28 29 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 | ble().const.{.return.is_enabled. |
60420 | 26 26 20 69 73 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 | &&.is_visible;.}......void.setTe |
60440 | 78 74 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 74 65 78 74 | xt(.const.QString.&text.).{.text |
60460 | 5f 64 61 74 61 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 | _data.=.text;.}.....void.setDirt |
60480 | 79 28 20 62 6f 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 | y(.bool.dirty.)........{.is_dirt |
604a0 | 79 20 3d 20 64 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 | y.=.dirty;.}.....void.setVisible |
604c0 | 28 20 62 6f 6f 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 | (.bool.visible.)........{.is_vis |
604e0 | 69 62 6c 65 20 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 | ible.=.visible;.}.....void.setWh |
60500 | 61 74 73 54 68 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 | atsThis(.const.QString.&text.).{ |
60520 | 20 77 68 61 74 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 | .whatsthis_data.=.text;.}..priva |
60540 | 74 65 3a 0a 20 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 | te:.....int..ident;....//.item.i |
60560 | 64 65 6e 74 69 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 | dentifier.....QIconSet...*iconse |
60580 | 74 5f 64 61 74 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 | t_data;...//.icons.....QString.t |
605a0 | 65 78 74 5f 64 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 | ext_data;...//.item.text.....QSt |
605c0 | 72 69 6e 67 09 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 | ring.whatsthis_data;...//.item.W |
605e0 | 68 61 74 73 20 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 | hats.This.help.text.....QPixmap. |
60600 | 20 20 20 2a 70 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 | ...*pixmap_data;...//.item.pixma |
60620 | 70 0a 20 20 20 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 | p.....QPopupMenu.*popup_menu;... |
60640 | 2f 2f 20 69 74 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 | //.item.popup.menu.....QWidget.. |
60660 | 20 20 2a 77 69 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 | ..*widget_item;...//.widget.menu |
60680 | 20 69 74 65 6d 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 | .item.#ifndef.QT_NO_ACCEL.....QK |
606a0 | 65 79 53 65 71 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 | eySequence.accel_key;..//.accele |
606c0 | 72 61 74 6f 72 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 | rator.key.(state|ascii).#endif.. |
606e0 | 20 20 20 51 53 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 | ...QSignal....*signal_data;...// |
60700 | 20 63 6f 6e 6e 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 | .connection.....uint.is_separato |
60720 | 72 20 3a 20 31 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 | r.:.1;..//.separator.flag.....ui |
60740 | 6e 74 09 69 73 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 | nt.is_enabled...:.1;..//.disable |
60760 | 64 20 66 6c 61 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 | d.flag.....uint.is_checked...:.1 |
60780 | 3b 09 09 2f 2f 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 | ;..//.checked.flag.....uint.is_d |
607a0 | 69 72 74 79 20 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 | irty.....:.1;..//.dirty.(update) |
607c0 | 20 66 6c 61 67 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 | .flag.....uint.is_visible.....:. |
607e0 | 31 3b 09 09 2f 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 | 1;..//.visibility.flag.....QMenu |
60800 | 49 74 65 6d 44 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 | ItemData*.d;......QMenuItemData* |
60820 | 20 65 78 74 72 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 | .extra();..private:.//.Disabled. |
60840 | 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=.# |
60860 | 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 |
60880 | 4d 65 6e 75 49 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 | MenuItem(.const.QMenuItem.&.);.. |
608a0 | 20 20 20 51 4d 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 | ...QMenuItem.&operator=(.const.Q |
608c0 | 4d 65 6e 75 49 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 | MenuItem.&.);.#endif.};..#includ |
608e0 | 65 20 22 71 70 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 | e."qptrlist.h".typedef.QPtrList< |
60900 | 51 4d 65 6e 75 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 | QMenuItem>..QMenuItemList;.typed |
60920 | 65 66 20 51 50 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 | ef.QPtrListIterator<QMenuItem>.Q |
60940 | 4d 65 6e 75 49 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 | MenuItemListIt;...class.Q_EXPORT |
60960 | 20 51 43 75 73 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 | .QCustomMenuItem.:.public.Qt.{.p |
60980 | 75 62 6c 69 63 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 | ublic:.....QCustomMenuItem();... |
609a0 | 20 20 76 69 72 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 | ..virtual.~QCustomMenuItem();... |
609c0 | 20 20 76 69 72 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 | ..virtual.bool.fullSpan().const; |
609e0 | 0a 20 20 20 20 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 | .....virtual.bool.isSeparator(). |
60a00 | 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 6e 74 28 | const;.....virtual.void.setFont( |
60a20 | 20 63 6f 6e 73 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 | .const.QFont&.font.);.....virtua |
60a40 | 6c 20 76 6f 69 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 | l.void.paint(.QPainter*.p,.const |
60a60 | 20 51 43 6f 6c 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 | .QColorGroup&.cg,.bool.act,....b |
60a80 | 6f 6f 6c 20 65 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 | ool.enabled,.int.x,.int.y,.int.w |
60aa0 | 2c 20 69 6e 74 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 | ,.int.h.).=.0;.....virtual.QSize |
60ac0 | 20 73 69 7a 65 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 | .sizeHint().=.0;.};...class.Q_EX |
60ae0 | 50 4f 52 54 20 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 | PORT.QMenuData...//.menu.data.cl |
60b00 | 61 73 73 0a 7b 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 | ass.{.friend.class.QMenuBar;.fri |
60b20 | 65 6e 64 20 63 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 | end.class.QPopupMenu;.public:... |
60b40 | 20 20 51 4d 65 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 | ..QMenuData();.....virtual.~QMen |
60b60 | 75 44 61 74 61 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 | uData();......uint.count().const |
60b80 | 3b 0a 0a 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 | ;.......int..insertItem(.const.Q |
60ba0 | 53 74 72 69 6e 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 | String.&text,........const.QObje |
60bc0 | 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 |
60be0 | 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 |
60c00 | 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.= |
60c20 | 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 |
60c40 | 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 |
60c60 | 53 74 72 69 6e 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 | String.&text,........const.QObje |
60c80 | 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 |
60ca0 | 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 |
60cc0 | 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.= |
60ce0 | 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 |
60d00 | 74 20 51 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 | t.QPixmap.&pixmap,........const. |
60d20 | 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 6d | QObject.*receiver,.const.char*.m |
60d40 | 65 6d 62 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 | ember,........const.QKeySequence |
60d60 | 26 20 61 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 | &.accel.=.0,.int.id.=.-1,.int.in |
60d80 | 64 65 78 20 3d 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 | dex.=.-1.);.....int..insertItem( |
60da0 | 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 20 63 6f | .const.QIconSet&.icon,........co |
60dc0 | 6e 73 74 20 51 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 | nst.QPixmap.&pixmap,........cons |
60de0 | 74 20 51 4f 62 6a 65 63 74 20 2a 72 65 63 65 69 76 65 72 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a | t.QObject.*receiver,.const.char* |
60e00 | 20 6d 65 6d 62 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 | .member,........const.QKeySequen |
60e20 | 63 65 26 20 61 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 | ce&.accel.=.0,.int.id.=.-1,.int. |
60e40 | 69 6e 64 65 78 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 | index.=.-1.);......int..insertIt |
60e60 | 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c 20 69 6e 74 20 69 64 3d | em(.const.QString.&text,.int.id= |
60e80 | 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 6e 73 | -1,.int.index=-1.);.....int..ins |
60ea0 | 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 0a 09 | ertItem(.const.QIconSet&.icon,.. |
60ec0 | 09 09 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 69 6e 74 20 69 | ......const.QString.&text,.int.i |
60ee0 | 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 74 09 09 | d=-1,.int.index=-1.);......int.. |
60f00 | 69 6e 73 65 72 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c | insertItem(.const.QString.&text, |
60f20 | 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 74 20 69 | .QPopupMenu.*popup,........int.i |
60f40 | 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 |
60f60 | 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, |
60f80 | 0a 09 09 09 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 51 50 6f | ........const.QString.&text,.QPo |
60fa0 | 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 74 20 69 64 3d 2d 31 | pupMenu.*popup,........int.id=-1 |
60fc0 | 2c 20 69 6e 74 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 | ,.int.index=-1.);.......int..ins |
60fe0 | 65 72 74 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 70 69 78 6d 61 70 2c 20 | ertItem(.const.QPixmap.&pixmap,. |
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 63 6f 6e 73 74 20 51 49 63 6f 6e 53 65 74 26 20 | nt..insertItem(.const.QIconSet&. |
61040 | 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 |
61060 | 61 70 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 20 29 3b 0a 20 | ap,.int.id=-1,.int.index=-1.);.. |
61080 | 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 78 6d 61 | ...int..insertItem(.const.QPixma |
610a0 | 70 20 26 70 69 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 | p.&pixmap,.QPopupMenu.*popup,... |
610c0 | 09 20 20 20 20 69 6e 74 20 69 64 3d 2d 31 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a | .....int.id=-1,.int.index=-1.);. |
610e0 | 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 6f 6e | ....int..insertItem(.const.QIcon |
61100 | 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 50 69 78 6d 61 70 20 | Set&.icon,........const.QPixmap. |
61120 | 26 70 69 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 | &pixmap,.QPopupMenu.*popup,..... |
61140 | 20 20 20 69 6e 74 20 69 64 3d 2d 31 2c 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 0a 20 | ...int.id=-1,.int.index=-1.);... |
61160 | 20 20 20 69 6e 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 | ...int..insertItem(.QWidget*.wid |
61180 | 67 65 74 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 20 29 3b 0a | get,.int.id=-1,.int.index=-1.);. |
611a0 | 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 6f | .....int..insertItem(.const.QIco |
611c0 | 6e 53 65 74 26 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 | nSet&.icon,.QCustomMenuItem*.cus |
611e0 | 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 20 29 3b 0a | tom,.int.id=-1,.int.index=-1.);. |
61200 | 20 20 20 20 69 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 | ....int..insertItem(.QCustomMenu |
61220 | 49 74 65 6d 2a 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 | Item*.custom,.int.id=-1,.int.ind |
61240 | 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 53 65 70 61 72 61 | ex=-1.);.......int..insertSepara |
61260 | 74 6f 72 28 20 69 6e 74 20 69 6e 64 65 78 3d 2d 31 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 09 72 | tor(.int.index=-1.);......void.r |
61280 | 65 6d 6f 76 65 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 | emoveItem(.int.id.);.....void.re |
612a0 | 6d 6f 76 65 49 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 | moveItemAt(.int.index.);.....voi |
612c0 | 64 09 63 6c 65 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 | d.clear();..#ifndef.QT_NO_ACCEL. |
612e0 | 20 20 20 20 51 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 | ....QKeySequence.accel(.int.id.) |
61300 | 09 63 6f 6e 73 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 | .const;.....void.setAccel(.const |
61320 | 20 51 4b 65 79 53 65 71 75 65 6e 63 65 26 20 6b 65 79 2c 20 69 6e 74 20 69 64 20 29 3b 0a 23 65 | .QKeySequence&.key,.int.id.);.#e |
61340 | 6e 64 69 66 0a 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 | ndif......QIconSet....*iconSet(. |
61360 | 69 6e 74 20 69 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 | int.id.).const;.....QString.text |
61380 | 28 20 69 6e 74 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 | (.int.id.)..const;.....QPixmap.. |
613a0 | 20 20 2a 70 69 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 | ..*pixmap(.int.id.).const;...... |
613c0 | 76 6f 69 64 20 73 65 74 57 68 61 74 73 54 68 69 73 28 20 69 6e 74 20 69 64 2c 20 63 6f 6e 73 74 | void.setWhatsThis(.int.id,.const |
613e0 | 20 51 53 74 72 69 6e 67 26 20 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 77 68 61 74 73 54 68 | .QString&.);.....QString.whatsTh |
61400 | 69 73 28 20 69 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 | is(.int.id.).const;.......void.c |
61420 | 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 53 74 72 69 6e 67 | hangeItem(.int.id,.const.QString |
61440 | 20 26 74 65 78 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 | .&text.);.....void.changeItem(.i |
61460 | 6e 74 20 69 64 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 | nt.id,.const.QPixmap.&pixmap.);. |
61480 | 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 2c 20 63 6f 6e | ....void.changeItem(.int.id,.con |
614a0 | 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 69 6e 67 | st.QIconSet.&icon,.const.QString |
614c0 | 20 26 74 65 78 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 | .&text.);.....void.changeItem(.i |
614e0 | 6e 74 20 69 64 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 | nt.id,.const.QIconSet.&icon,.con |
61500 | 73 74 20 51 50 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 | st.QPixmap.&pixmap.);......void. |
61520 | 63 68 61 6e 67 65 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 2c | changeItem(.const.QString.&text, |
61540 | 20 69 6e 74 20 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 | .int.id.).{.changeItem(.id,.text |
61560 | 29 3b 20 7d 20 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 | );.}.//.obsolete.....void.change |
61580 | 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 |
615a0 | 20 69 64 20 29 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 | .id.).{.changeItem(.id,.pixmap.) |
615c0 | 3b 20 7d 20 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 | ;.}.//.obsolete.....void.changeI |
615e0 | 74 65 6d 28 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 | tem(.const.QIconSet.&icon,.const |
61600 | 20 51 53 74 72 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 | .QString.&text,.int.id.).{.//.ob |
61620 | 73 6f 6c 65 74 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 | solete..changeItem(.id,.icon,.te |
61640 | 78 74 20 29 3b 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 | xt.);.....}......bool.isItemActi |
61660 | 76 65 28 20 69 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 | ve(.int.id.).const;......bool.is |
61680 | 49 74 65 6d 45 6e 61 62 6c 65 64 28 20 69 6e 74 20 69 64 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | ItemEnabled(.int.id.).const;.... |
616a0 | 20 76 6f 69 64 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 | .void.setItemEnabled(.int.id,.bo |
616c0 | 6f 6c 20 65 6e 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 | ol.enable.);......bool.isItemChe |
616e0 | 63 6b 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 09 73 | cked(.int.id.).const;.....void.s |
61700 | 65 74 49 74 65 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 | etItemChecked(.int.id,.bool.chec |
61720 | 6b 20 29 3b 0a 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 | k.);......bool.isItemVisible(.in |
61740 | 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 6d 56 69 | t.id.).const;.....void.setItemVi |
61760 | 73 69 62 6c 65 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 | sible(.int.id,.bool.visible.);.. |
61780 | 20 20 20 20 76 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 | ....virtual.void.updateItem(.int |
617a0 | 20 69 64 20 29 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 | .id.);......int..indexOf(.int.id |
617c0 | 20 29 09 63 6f 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 | .).const;.....int..idAt(.int.ind |
617e0 | 65 78 20 29 09 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 09 73 65 74 | ex.).const;.....virtual.void.set |
61800 | 49 64 28 20 69 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 | Id(.int.index,.int.id.);......bo |
61820 | 6f 6c 09 63 6f 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 | ol.connectItem(.int.id,......... |
61840 | 63 6f 6e 73 74 20 51 4f 62 6a 65 63 74 20 2a 72 65 63 65 69 76 65 72 2c 20 63 6f 6e 73 74 20 63 | const.QObject.*receiver,.const.c |
61860 | 68 61 72 2a 20 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 | har*.member.);.....bool.disconne |
61880 | 63 74 49 74 65 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 | ctItem(.int.id,.....const.QObjec |
618a0 | 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 20 | t.*receiver,.const.char*.member. |
618c0 | 29 3b 0a 0a 20 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 | );......bool.setItemParameter(.i |
618e0 | 6e 74 20 69 64 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 | nt.id,.int.param.);.....int.item |
61900 | 50 61 72 61 6d 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 | Parameter(.int.id.).const;...... |
61920 | 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 64 20 29 09 63 | QMenuItem..*findItem(.int.id.).c |
61940 | 6f 6e 73 74 3b 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 | onst;.....QMenuItem..*findItem(. |
61960 | 69 6e 74 20 69 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 | int.id,.QMenuData.**.parent.).co |
61980 | 6e 73 74 3b 0a 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 | nst;.....QMenuItem.*.findPopup(. |
619a0 | 51 50 6f 70 75 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 | QPopupMenu.*,.int.*index.=.0.);. |
619c0 | 0a 20 20 20 20 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 | .....virtual.void.activateItemAt |
619e0 | 28 20 69 6e 74 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 | (.int.index.);..protected:.....i |
61a00 | 6e 74 09 09 20 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 | nt.....actItem;.....QMenuItemLis |
61a20 | 74 20 2a 6d 69 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 | t.*mitems;.....QMenuData...*pare |
61a40 | 6e 74 4d 65 6e 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 | ntMenu;.....uint....isPopupMenu. |
61a60 | 3a 20 31 3b 0a 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 | :.1;.....uint....isMenuBar.:.1;. |
61a80 | 20 20 20 20 75 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 | ....uint....badSize.:.1;.....uin |
61aa0 | 74 09 20 20 20 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 | t....mouseBtDn.:.1;.....uint.avo |
61ac0 | 69 64 5f 63 69 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 | id_circularity.:.1;.....uint.act |
61ae0 | 49 74 65 6d 44 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 | ItemDown.:.1;.....virtual.void.. |
61b00 | 20 6d 65 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 69 72 74 | .menuContentsChanged();.....virt |
61b20 | 75 61 6c 20 76 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 | ual.void...menuStateChanged();.. |
61b40 | 20 20 20 76 69 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 | ...virtual.void...menuInsPopup(. |
61b60 | 51 50 6f 70 75 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 | QPopupMenu.*.);.....virtual.void |
61b80 | 20 20 20 6d 65 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 | ...menuDelPopup(.QPopupMenu.*.); |
61ba0 | 0a 0a 70 72 69 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 | ..private:.....int..insertAny(.c |
61bc0 | 6f 6e 73 74 20 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 | onst.QString.*,.const.QPixmap.*, |
61be0 | 20 51 50 6f 70 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 | .QPopupMenu.*,.......const.QIcon |
61c00 | 53 65 74 2a 2c 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 | Set*,.int,.int,.QWidget*.=.0,.QC |
61c20 | 75 73 74 6f 6d 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 | ustomMenuItem*.=.0);.....void.re |
61c40 | 6d 6f 76 65 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 | movePopup(.QPopupMenu.*.);.....v |
61c60 | 6f 69 64 09 63 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 | oid.changeItemIconSet(.int.id,.c |
61c80 | 6f 6e 73 74 20 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 | onst.QIconSet.&icon.);......QMen |
61ca0 | 75 44 61 74 61 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 | uDataData.*d;..private:.//.Disab |
61cc0 | 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 |
61ce0 | 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).. |
61d00 | 20 20 20 51 4d 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 | ...QMenuData(.const.QMenuData.&. |
61d20 | 29 3b 0a 20 20 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 | );.....QMenuData.&operator=(.con |
61d40 | 73 74 20 51 4d 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 | st.QMenuData.&.);.#endif.};...#e |
61d60 | 6e 64 69 66 20 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 | ndif.//.QT_NO_MENUDATA..#endif./ |
61d80 | 2f 20 51 4d 45 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 | /.QMENUDATA_H......q.i.c.o.n.v.i |
61da0 | 00 65 00 77 00 2e 00 68 00 00 3e 2f 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .e.w...h..>//*.................. |
61dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
61de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
61e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
61e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
61e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
61e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
61e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
61ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
61ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
61ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
61f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
61f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
61f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
61f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
61f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
61fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
61fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
61fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
620a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
620c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
620e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
621a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
621c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
621e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
622a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
622c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
622e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
62380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 | ...........................*/..# |
623a0 | 69 66 6e 64 65 66 20 51 49 43 4f 4e 56 49 45 57 5f 48 0a 23 64 65 66 69 6e 65 20 51 49 43 4f 4e | ifndef.QICONVIEW_H.#define.QICON |
623c0 | 56 49 45 57 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 | VIEW_H..#ifndef.QT_H.#include."q |
623e0 | 73 63 72 6f 6c 6c 76 69 65 77 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 6e 67 2e | scrollview.h".#include."qstring. |
62400 | 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 72 65 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 | h".#include."qrect.h".#include." |
62420 | 71 70 6f 69 6e 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 69 7a 65 2e 68 22 0a 23 69 6e | qpoint.h".#include."qsize.h".#in |
62440 | 63 6c 75 64 65 20 22 71 66 6f 6e 74 2e 68 22 20 2f 2f 20 51 53 74 72 69 6e 67 2d 3e 51 46 6f 6e | clude."qfont.h".//.QString->QFon |
62460 | 74 20 63 6f 6e 76 65 72 73 69 6f 6e 0a 23 69 6e 63 6c 75 64 65 20 22 71 64 72 61 67 6f 62 6a 65 | t.conversion.#include."qdragobje |
62480 | 63 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 62 69 74 6d 61 70 2e 68 22 0a 23 69 6e 63 6c | ct.h".#include."qbitmap.h".#incl |
624a0 | 75 64 65 20 22 71 70 69 63 74 75 72 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a | ude."qpicture.h".#endif.//.QT_H. |
624c0 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 49 43 4f 4e 56 49 45 57 0a 0a 23 69 66 20 21 64 65 | .#ifndef.QT_NO_ICONVIEW..#if.!de |
624e0 | 66 69 6e 65 64 28 20 51 54 5f 4d 4f 44 55 4c 45 5f 49 43 4f 4e 56 49 45 57 20 29 20 7c 7c 20 64 | fined(.QT_MODULE_ICONVIEW.).||.d |
62500 | 65 66 69 6e 65 64 28 20 51 54 5f 49 4e 54 45 52 4e 41 4c 5f 49 43 4f 4e 56 49 45 57 20 29 0a 23 | efined(.QT_INTERNAL_ICONVIEW.).# |
62520 | 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 49 43 4f 4e 56 49 45 57 0a 23 65 6c 73 65 0a | define.QM_EXPORT_ICONVIEW.#else. |
62540 | 23 64 65 66 69 6e 65 20 51 4d 5f 45 58 50 4f 52 54 5f 49 43 4f 4e 56 49 45 57 20 51 5f 45 58 50 | #define.QM_EXPORT_ICONVIEW.Q_EXP |
62560 | 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 49 63 6f 6e 56 69 65 77 3b 0a 63 6c 61 | ORT.#endif..class.QIconView;.cla |
62580 | 73 73 20 51 50 61 69 6e 74 65 72 3b 0a 63 6c 61 73 73 20 51 4d 69 6d 65 53 6f 75 72 63 65 3b 0a | ss.QPainter;.class.QMimeSource;. |
625a0 | 63 6c 61 73 73 20 51 4d 6f 75 73 65 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 44 72 61 67 45 6e | class.QMouseEvent;.class.QDragEn |
625c0 | 74 65 72 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 44 72 61 67 4d 6f 76 65 45 76 65 6e 74 3b 0a | terEvent;.class.QDragMoveEvent;. |
625e0 | 63 6c 61 73 73 20 51 44 72 61 67 4c 65 61 76 65 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 4b 65 | class.QDragLeaveEvent;.class.QKe |
62600 | 79 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 46 6f 63 75 73 45 76 65 6e 74 3b 0a 63 6c 61 73 73 | yEvent;.class.QFocusEvent;.class |
62620 | 20 51 53 68 6f 77 45 76 65 6e 74 3b 0a 63 6c 61 73 73 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d | .QShowEvent;.class.QIconViewItem |
62640 | 3b 0a 63 6c 61 73 73 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 4c 69 6e 65 45 64 69 74 3b 0a 63 | ;.class.QIconViewItemLineEdit;.c |
62660 | 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 49 63 6f 6e 44 72 61 | lass.QStringList;.class.QIconDra |
62680 | 67 50 72 69 76 61 74 65 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 52 41 47 41 4e 44 | gPrivate;..#ifndef.QT_NO_DRAGAND |
626a0 | 44 52 4f 50 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 | DROP..class.QM_EXPORT_ICONVIEW.Q |
626c0 | 49 63 6f 6e 44 72 61 67 49 74 65 6d 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 49 63 6f 6e | IconDragItem.{.public:.....QIcon |
626e0 | 44 72 61 67 49 74 65 6d 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 49 63 6f 6e 44 72 | DragItem();.....virtual.~QIconDr |
62700 | 61 67 49 74 65 6d 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 42 79 74 65 41 72 72 61 79 | agItem();.....virtual.QByteArray |
62720 | 20 64 61 74 61 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | .data().const;.....virtual.void. |
62740 | 73 65 74 44 61 74 61 28 20 63 6f 6e 73 74 20 51 42 79 74 65 41 72 72 61 79 20 26 64 20 29 3b 0a | setData(.const.QByteArray.&d.);. |
62760 | 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 3d 3d 20 28 20 63 6f 6e 73 74 20 51 49 63 6f | ....bool.operator==.(.const.QIco |
62780 | 6e 44 72 61 67 49 74 65 6d 26 20 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 | nDragItem&.).const;..private:... |
627a0 | 20 20 51 42 79 74 65 41 72 72 61 79 20 62 61 3b 0a 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 | ..QByteArray.ba;..};..class.QM_E |
627c0 | 58 50 4f 52 54 5f 49 43 4f 4e 56 49 45 57 20 51 49 63 6f 6e 44 72 61 67 20 3a 20 70 75 62 6c 69 | XPORT_ICONVIEW.QIconDrag.:.publi |
627e0 | 63 20 51 44 72 61 67 4f 62 6a 65 63 74 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 | c.QDragObject.{.....Q_OBJECT.pub |
62800 | 6c 69 63 3a 0a 20 20 20 20 51 49 63 6f 6e 44 72 61 67 28 20 51 57 69 64 67 65 74 20 2a 20 64 72 | lic:.....QIconDrag(.QWidget.*.dr |
62820 | 61 67 53 6f 75 72 63 65 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 20 3d 20 30 20 29 | agSource,.const.char*.name.=.0.) |
62840 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 49 63 6f 6e 44 72 61 67 28 29 3b 0a 0a 20 20 20 | ;.....virtual.~QIconDrag();..... |
62860 | 20 76 6f 69 64 20 61 70 70 65 6e 64 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 44 72 61 67 49 74 65 | .void.append(.const.QIconDragIte |
62880 | 6d 20 26 69 74 65 6d 2c 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 70 72 2c 20 63 6f 6e 73 74 20 | m.&item,.const.QRect.&pr,.const. |
628a0 | 51 52 65 63 74 20 26 74 72 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 63 6f 6e 73 74 20 | QRect.&tr.);......virtual.const. |
628c0 | 63 68 61 72 2a 20 66 6f 72 6d 61 74 28 20 69 6e 74 20 69 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | char*.format(.int.i.).const;.... |
628e0 | 20 73 74 61 74 69 63 20 62 6f 6f 6c 20 63 61 6e 44 65 63 6f 64 65 28 20 51 4d 69 6d 65 53 6f 75 | .static.bool.canDecode(.QMimeSou |
62900 | 72 63 65 2a 20 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 42 79 74 65 41 72 72 61 79 | rce*.e.);.....virtual.QByteArray |
62920 | 20 65 6e 63 6f 64 65 64 44 61 74 61 28 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6d 69 6d 65 20 29 | .encodedData(.const.char*.mime.) |
62940 | 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 49 63 6f 6e 44 72 61 67 50 | .const;..private:.....QIconDragP |
62960 | 72 69 76 61 74 65 20 2a 64 3b 0a 20 20 20 20 51 43 68 61 72 20 65 6e 64 4d 61 72 6b 3b 0a 0a 20 | rivate.*d;.....QChar.endMark;... |
62980 | 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 3b 0a 20 20 20 20 66 | ...friend.class.QIconView;.....f |
629a0 | 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 0a 23 69 | riend.class.QIconViewPrivate;.#i |
629c0 | 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 |
629e0 | 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 |
62a00 | 74 6f 72 3d 0a 20 20 20 20 51 49 63 6f 6e 44 72 61 67 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 44 | tor=.....QIconDrag(.const.QIconD |
62a20 | 72 61 67 20 26 20 29 3b 0a 20 20 20 20 51 49 63 6f 6e 44 72 61 67 20 26 6f 70 65 72 61 74 6f 72 | rag.&.);.....QIconDrag.&operator |
62a40 | 3d 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 44 72 61 67 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d | =(.const.QIconDrag.&.);.#endif.} |
62a60 | 3b 0a 0a 23 65 6e 64 69 66 0a 0a 63 6c 61 73 73 20 51 49 63 6f 6e 56 69 65 77 54 6f 6f 6c 54 69 | ;..#endif..class.QIconViewToolTi |
62a80 | 70 3b 0a 63 6c 61 73 73 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 50 72 69 76 61 74 65 3b 0a 0a | p;.class.QIconViewItemPrivate;.. |
62aa0 | 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 6f 6e 56 69 | class.QM_EXPORT_ICONVIEW.QIconVi |
62ac0 | 65 77 49 74 65 6d 20 3a 20 70 75 62 6c 69 63 20 51 74 0a 7b 0a 20 20 20 20 66 72 69 65 6e 64 20 | ewItem.:.public.Qt.{.....friend. |
62ae0 | 63 6c 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 | class.QIconView;.....friend.clas |
62b00 | 73 20 51 49 63 6f 6e 56 69 65 77 54 6f 6f 6c 54 69 70 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 | s.QIconViewToolTip;.....friend.c |
62b20 | 6c 61 73 73 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 4c 69 6e 65 45 64 69 74 3b 0a 0a 70 75 62 | lass.QIconViewItemLineEdit;..pub |
62b40 | 6c 69 63 3a 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 | lic:.....QIconViewItem(.QIconVie |
62b60 | 77 20 2a 70 61 72 65 6e 74 20 29 3b 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 28 20 | w.*parent.);.....QIconViewItem(. |
62b80 | 51 49 63 6f 6e 56 69 65 77 20 2a 70 61 72 65 6e 74 2c 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d | QIconView.*parent,.QIconViewItem |
62ba0 | 20 2a 61 66 74 65 72 20 29 3b 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 28 20 51 49 | .*after.);.....QIconViewItem(.QI |
62bc0 | 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 6e 67 20 26 | conView.*parent,.const.QString.& |
62be0 | 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 28 20 51 49 63 6f 6e | text.);.....QIconViewItem(.QIcon |
62c00 | 56 69 65 77 20 2a 70 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 | View.*parent,.QIconViewItem.*aft |
62c20 | 65 72 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 51 | er,.const.QString.&text.);.....Q |
62c40 | 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 2c | IconViewItem(.QIconView.*parent, |
62c60 | 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 51 50 69 78 | .const.QString.&text,.const.QPix |
62c80 | 6d 61 70 20 26 69 63 6f 6e 20 29 3b 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 28 20 | map.&icon.);.....QIconViewItem(. |
62ca0 | 51 49 63 6f 6e 56 69 65 77 20 2a 70 61 72 65 6e 74 2c 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d | QIconView.*parent,.QIconViewItem |
62cc0 | 20 2a 61 66 74 65 72 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 | .*after,.const.QString.&text,.co |
62ce0 | 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 51 54 5f | nst.QPixmap.&icon.);.#ifndef.QT_ |
62d00 | 4e 4f 5f 50 49 43 54 55 52 45 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 28 20 51 49 | NO_PICTURE.....QIconViewItem(.QI |
62d20 | 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 6e 67 20 26 | conView.*parent,.const.QString.& |
62d40 | 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.); |
62d60 | 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 |
62d80 | 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 |
62da0 | 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 63 74 75 72 65 | st.QString.&text,.const.QPicture |
62dc0 | 20 26 70 69 63 74 75 72 65 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | .&picture.);.#endif.....virtual. |
62de0 | 7e 51 49 63 6f 6e 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 | ~QIconViewItem();......virtual.v |
62e00 | 6f 69 64 20 73 65 74 52 65 6e 61 6d 65 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 61 6c 6c 6f 77 | oid.setRenameEnabled(.bool.allow |
62e20 | 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 61 67 45 6e 61 62 | .);.....virtual.void.setDragEnab |
62e40 | 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 6c 20 76 | led(.bool.allow.);.....virtual.v |
62e60 | 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 77 20 29 | oid.setDropEnabled(.bool.allow.) |
62e80 | 3b 0a 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 29 20 63 6f | ;......virtual.QString.text().co |
62ea0 | 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 69 78 6d 61 70 20 2a 70 69 78 6d 61 70 | nst;.....virtual.QPixmap.*pixmap |
62ec0 | 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 49 43 54 55 52 45 0a | ().const;.#ifndef.QT_NO_PICTURE. |
62ee0 | 20 20 20 20 76 69 72 74 75 61 6c 20 51 50 69 63 74 75 72 65 20 2a 70 69 63 74 75 72 65 28 29 20 | ....virtual.QPicture.*picture(). |
62f00 | 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 53 74 72 69 6e | const;.#endif.....virtual.QStrin |
62f20 | 67 20 6b 65 79 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 72 65 6e 61 6d 65 45 | g.key().const;......bool.renameE |
62f40 | 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 72 61 67 45 6e 61 | nabled().const;.....bool.dragEna |
62f60 | 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 72 6f 70 45 6e 61 62 6c | bled().const;.....bool.dropEnabl |
62f80 | 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 20 2a 69 63 6f 6e | ed().const;......QIconView.*icon |
62fa0 | 56 69 65 77 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 | View().const;.....QIconViewItem. |
62fc0 | 2a 70 72 65 76 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 | *prevItem().const;.....QIconView |
62fe0 | 49 74 65 6d 20 2a 6e 65 78 74 49 74 65 6d 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 | Item.*nextItem().const;......int |
63000 | 20 69 6e 64 65 78 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | .index().const;......virtual.voi |
63020 | 64 20 73 65 74 53 65 6c 65 63 74 65 64 28 20 62 6f 6f 6c 20 73 2c 20 62 6f 6f 6c 20 63 62 20 29 | d.setSelected(.bool.s,.bool.cb.) |
63040 | 3b 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 64 28 20 | ;.....virtual.void.setSelected(. |
63060 | 62 6f 6f 6c 20 73 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 65 | bool.s.);.....virtual.void.setSe |
63080 | 6c 65 63 74 61 62 6c 65 28 20 62 6f 6f 6c 20 73 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 | lectable(.bool.s.);......bool.is |
630a0 | 53 65 6c 65 63 74 65 64 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 53 65 6c | Selected().const;.....bool.isSel |
630c0 | 65 63 74 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | ectable().const;......virtual.vo |
630e0 | 69 64 20 72 65 70 61 69 6e 74 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 | id.repaint();......virtual.bool. |
63100 | 6d 6f 76 65 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 | move(.int.x,.int.y.);.....virtua |
63120 | 6c 20 76 6f 69 64 20 6d 6f 76 65 42 79 28 20 69 6e 74 20 64 78 2c 20 69 6e 74 20 64 79 20 29 3b | l.void.moveBy(.int.dx,.int.dy.); |
63140 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 6d 6f 76 65 28 20 63 6f 6e 73 74 20 51 50 | .....virtual.bool.move(.const.QP |
63160 | 6f 69 6e 74 20 26 70 6e 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6d 6f | oint.&pnt.);.....virtual.void.mo |
63180 | 76 65 42 79 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6e 74 20 29 3b 0a 0a 20 20 20 20 | veBy(.const.QPoint.&pnt.);...... |
631a0 | 51 52 65 63 74 20 72 65 63 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 78 28 29 20 | QRect.rect().const;.....int.x(). |
631c0 | 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 79 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e | const;.....int.y().const;.....in |
631e0 | 74 20 77 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 68 65 69 67 68 74 28 | t.width().const;.....int.height( |
63200 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 28 29 20 63 6f 6e 73 74 3b | ).const;.....QSize.size().const; |
63220 | 0a 20 20 20 20 51 50 6f 69 6e 74 20 70 6f 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 | .....QPoint.pos().const;.....QRe |
63240 | 63 74 20 74 65 78 74 52 65 63 74 28 20 62 6f 6f 6c 20 72 65 6c 61 74 69 76 65 20 3d 20 54 52 55 | ct.textRect(.bool.relative.=.TRU |
63260 | 45 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 52 65 63 74 20 70 69 78 6d 61 70 52 65 63 74 28 | E.).const;.....QRect.pixmapRect( |
63280 | 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;.. |
632a0 | 20 20 20 62 6f 6f 6c 20 63 6f 6e 74 61 69 6e 73 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 26 20 | ...bool.contains(.const.QPoint&. |
632c0 | 70 6e 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 6e 74 65 72 73 65 63 74 73 | pnt.).const;.....bool.intersects |
632e0 | 28 20 63 6f 6e 73 74 20 51 52 65 63 74 26 20 72 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 | (.const.QRect&.r.).const;......v |
63300 | 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 6e 73 74 20 51 4d | irtual.bool.acceptDrop(.const.QM |
63320 | 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 23 69 66 6e 64 65 | imeSource.*mime.).const;..#ifnde |
63340 | 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 6d 65 | f.QT_NO_TEXTEDIT.....void.rename |
63360 | 28 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 69 6e 74 20 63 6f 6d 70 | ();.#endif......virtual.int.comp |
63380 | 61 72 65 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 69 20 29 20 63 6f 6e 73 74 3b 0a 0a | are(.QIconViewItem.*i.).const;.. |
633a0 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 54 65 78 74 28 20 63 6f 6e 73 74 20 | ....virtual.void.setText(.const. |
633c0 | 51 53 74 72 69 6e 67 20 26 74 65 78 74 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | QString.&text.);.....virtual.voi |
633e0 | 64 20 73 65 74 50 69 78 6d 61 70 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 69 63 6f 6e | d.setPixmap(.const.QPixmap.&icon |
63400 | 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 49 43 54 55 52 45 0a 20 20 20 20 76 69 | .);.#ifndef.QT_NO_PICTURE.....vi |
63420 | 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 69 63 74 75 72 65 28 20 63 6f 6e 73 74 20 51 50 69 | rtual.void.setPicture(.const.QPi |
63440 | 63 74 75 72 65 20 26 69 63 6f 6e 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 | cture.&icon.);.#endif.....virtua |
63460 | 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 20 26 74 | l.void.setText(.const.QString.&t |
63480 | 65 78 74 2c 20 62 6f 6f 6c 20 72 65 63 61 6c 63 2c 20 62 6f 6f 6c 20 72 65 64 72 61 77 20 3d 20 | ext,.bool.recalc,.bool.redraw.=. |
634a0 | 54 52 55 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 50 69 78 6d | TRUE.);.....virtual.void.setPixm |
634c0 | 61 70 28 20 63 6f 6e 73 74 20 51 50 69 78 6d 61 70 20 26 69 63 6f 6e 2c 20 62 6f 6f 6c 20 72 65 | ap(.const.QPixmap.&icon,.bool.re |
634e0 | 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.);..... |
63500 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4b 65 79 28 20 63 6f 6e 73 74 20 51 53 74 72 69 | virtual.void.setKey(.const.QStri |
63520 | 6e 67 20 26 6b 20 29 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 | ng.&k.);......virtual.int.rtti() |
63540 | 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 70 72 | .const;.....static.int.RTTI;..pr |
63560 | 6f 74 65 63 74 65 64 3a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 45 44 49 54 0a | otected:.#ifndef.QT_NO_TEXTEDIT. |
63580 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 52 65 6e 61 6d 65 42 6f 78 | ....virtual.void.removeRenameBox |
635a0 | 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 61 6c 63 | ();.#endif.....virtual.void.calc |
635c0 | 52 65 63 74 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 74 65 78 74 5f 20 3d 20 51 53 74 | Rect(.const.QString.&text_.=.QSt |
635e0 | 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 76 6f 69 64 20 70 | ring::null.);.....virtual.void.p |
63600 | 61 69 6e 74 49 74 65 6d 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 63 6f 6e 73 74 20 51 43 6f | aintItem(.QPainter.*p,.const.QCo |
63620 | 6c 6f 72 47 72 6f 75 70 20 26 63 67 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | lorGroup.&cg.);.....virtual.void |
63640 | 20 70 61 69 6e 74 46 6f 63 75 73 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 63 6f 6e 73 74 20 | .paintFocus(.QPainter.*p,.const. |
63660 | 51 43 6f 6c 6f 72 47 72 6f 75 70 20 26 63 67 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f | QColorGroup.&cg.);.#ifndef.QT_NO |
63680 | 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 64 20 64 72 | _DRAGANDDROP.....virtual.void.dr |
636a0 | 6f 70 70 65 64 28 20 51 44 72 6f 70 45 76 65 6e 74 20 2a 65 2c 20 63 6f 6e 73 74 20 51 56 61 6c | opped(.QDropEvent.*e,.const.QVal |
636c0 | 75 65 4c 69 73 74 3c 51 49 63 6f 6e 44 72 61 67 49 74 65 6d 3e 20 26 6c 73 74 20 29 3b 0a 23 65 | ueList<QIconDragItem>.&lst.);.#e |
636e0 | 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 45 6e 74 65 72 65 | ndif.....virtual.void.dragEntere |
63700 | 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 4c 65 66 74 28 29 | d();.....virtual.void.dragLeft() |
63720 | 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 49 74 65 6d 52 65 63 74 28 20 63 6f 6e 73 74 20 51 52 | ;.....void.setItemRect(.const.QR |
63740 | 65 63 74 20 26 72 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 65 78 74 52 65 63 74 28 20 | ect.&r.);.....void.setTextRect(. |
63760 | 63 6f 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 73 65 74 50 69 | const.QRect.&r.);.....void.setPi |
63780 | 78 6d 61 70 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 20 20 | xmapRect(.const.QRect.&r.);..... |
637a0 | 76 6f 69 64 20 63 61 6c 63 54 6d 70 54 65 78 74 28 29 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 | void.calcTmpText();.....QString. |
637c0 | 74 65 6d 70 54 65 78 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 | tempText().const;..private:..... |
637e0 | 76 6f 69 64 20 69 6e 69 74 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 61 66 74 65 72 20 | void.init(.QIconViewItem.*after. |
63800 | 3d 20 30 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 49 43 54 55 52 45 0a 09 20 20 20 20 20 | =.0.#ifndef.QT_NO_PICTURE....... |
63820 | 20 20 2c 20 51 50 69 63 74 75 72 65 20 2a 70 69 63 20 3d 20 30 0a 23 65 6e 64 69 66 0a 09 20 20 | ..,.QPicture.*pic.=.0.#endif.... |
63840 | 20 20 20 20 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 45 44 49 54 0a 20 | .....);.#ifndef.QT_NO_TEXTEDIT.. |
63860 | 20 20 20 76 6f 69 64 20 72 65 6e 61 6d 65 49 74 65 6d 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 | ...void.renameItem();.....void.c |
63880 | 61 6e 63 65 6c 52 65 6e 61 6d 65 49 74 65 6d 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 6f | ancelRenameItem();.#endif.....vo |
638a0 | 69 64 20 63 68 65 63 6b 52 65 63 74 28 29 3b 0a 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 20 2a | id.checkRect();......QIconView.* |
638c0 | 76 69 65 77 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 69 74 65 6d 54 65 78 74 2c 20 69 74 65 6d | view;.....QString.itemText,.item |
638e0 | 4b 65 79 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6d 70 54 65 78 74 3b 0a 20 20 20 20 51 50 | Key;.....QString.tmpText;.....QP |
63900 | 69 78 6d 61 70 20 2a 69 74 65 6d 49 63 6f 6e 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 50 | ixmap.*itemIcon;.#ifndef.QT_NO_P |
63920 | 49 43 54 55 52 45 0a 20 20 20 20 51 50 69 63 74 75 72 65 20 2a 69 74 65 6d 50 69 63 3b 0a 23 65 | ICTURE.....QPicture.*itemPic;.#e |
63940 | 6e 64 69 66 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 70 72 65 76 2c 20 2a 6e | ndif.....QIconViewItem.*prev,.*n |
63960 | 65 78 74 3b 0a 20 20 20 20 75 69 6e 74 20 61 6c 6c 6f 77 5f 72 65 6e 61 6d 65 20 3a 20 31 3b 0a | ext;.....uint.allow_rename.:.1;. |
63980 | 20 20 20 20 75 69 6e 74 20 61 6c 6c 6f 77 5f 64 72 61 67 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e | ....uint.allow_drag.:.1;.....uin |
639a0 | 74 20 61 6c 6c 6f 77 5f 64 72 6f 70 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 73 65 6c 65 63 | t.allow_drop.:.1;.....uint.selec |
639c0 | 74 65 64 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 73 65 6c 65 63 74 61 62 6c 65 20 3a 20 31 | ted.:.1;.....uint.selectable.:.1 |
639e0 | 3b 0a 20 20 20 20 75 69 6e 74 20 64 69 72 74 79 20 3a 20 31 3b 0a 20 20 20 20 75 69 6e 74 20 77 | ;.....uint.dirty.:.1;.....uint.w |
63a00 | 6f 72 64 57 72 61 70 44 69 72 74 79 20 3a 20 31 3b 0a 20 20 20 20 51 52 65 63 74 20 69 74 65 6d | ordWrapDirty.:.1;.....QRect.item |
63a20 | 52 65 63 74 2c 20 69 74 65 6d 54 65 78 74 52 65 63 74 2c 20 69 74 65 6d 49 63 6f 6e 52 65 63 74 | Rect,.itemTextRect,.itemIconRect |
63a40 | 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 45 58 54 45 44 49 54 0a 20 20 20 20 51 49 63 | ;.#ifndef.QT_NO_TEXTEDIT.....QIc |
63a60 | 6f 6e 56 69 65 77 49 74 65 6d 4c 69 6e 65 45 64 69 74 20 2a 72 65 6e 61 6d 65 42 6f 78 3b 0a 23 | onViewItemLineEdit.*renameBox;.# |
63a80 | 65 6e 64 69 66 0a 20 20 20 20 51 52 65 63 74 20 6f 6c 64 52 65 63 74 3b 0a 0a 20 20 20 20 51 49 | endif.....QRect.oldRect;......QI |
63aa0 | 63 6f 6e 56 69 65 77 49 74 65 6d 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 7d 3b 0a 0a 63 6c 61 73 | conViewItemPrivate.*d;..};..clas |
63ac0 | 73 20 51 49 63 6f 6e 56 69 65 77 50 72 69 76 61 74 65 3b 20 20 20 20 20 20 20 20 20 20 2f 2a 20 | s.QIconViewPrivate;........../*. |
63ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 63 6c 61 73 73 20 51 4d 5f 45 58 50 4f 52 54 5f | ............*/..class.QM_EXPORT_ |
63b00 | 49 43 4f 4e 56 49 45 57 20 51 49 63 6f 6e 56 69 65 77 20 3a 20 70 75 62 6c 69 63 20 51 53 63 72 | ICONVIEW.QIconView.:.public.QScr |
63b20 | 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 49 63 6f 6e | ollView.{.....friend.class.QIcon |
63b40 | 56 69 65 77 49 74 65 6d 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 49 63 6f 6e | ViewItem;.....friend.class.QIcon |
63b60 | 56 69 65 77 50 72 69 76 61 74 65 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 49 | ViewPrivate;.....friend.class.QI |
63b80 | 63 6f 6e 56 69 65 77 54 6f 6f 6c 54 69 70 3b 0a 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 20 20 | conViewToolTip;......Q_OBJECT... |
63ba0 | 20 20 2f 2f 20 23 23 23 23 20 73 6f 72 74 69 6e 67 20 61 6e 64 20 73 6f 72 74 20 64 69 72 65 63 | ..//.####.sorting.and.sort.direc |
63bc0 | 74 69 6f 6e 20 64 6f 20 6e 6f 74 20 77 6f 72 6b 0a 20 20 20 20 51 5f 45 4e 55 4d 53 28 20 53 65 | tion.do.not.work.....Q_ENUMS(.Se |
63be0 | 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 49 74 65 6d 54 65 78 74 50 6f 73 20 41 72 72 61 6e 67 65 6d | lectionMode.ItemTextPos.Arrangem |
63c00 | 65 6e 74 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 28 | ent.ResizeMode.).....Q_PROPERTY( |
63c20 | 20 62 6f 6f 6c 20 73 6f 72 74 69 6e 67 20 52 45 41 44 20 73 6f 72 74 69 6e 67 20 29 0a 20 20 20 | .bool.sorting.READ.sorting.).... |
63c40 | 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 73 6f 72 74 44 69 72 65 63 74 69 6f 6e 20 | .Q_PROPERTY(.bool.sortDirection. |
63c60 | 52 45 41 44 20 73 6f 72 74 44 69 72 65 63 74 69 6f 6e 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 | READ.sortDirection.).....Q_PROPE |
63c80 | 52 54 59 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 | RTY(.SelectionMode.selectionMode |
63ca0 | 20 52 45 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 | .READ.selectionMode.WRITE.setSel |
63cc0 | 65 63 74 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 69 6e 74 | ectionMode.).....Q_PROPERTY(.int |
63ce0 | 20 67 72 69 64 58 20 52 45 41 44 20 67 72 69 64 58 20 57 52 49 54 45 20 73 65 74 47 72 69 64 58 | .gridX.READ.gridX.WRITE.setGridX |
63d00 | 20 29 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 59 20 52 45 41 | .).....Q_PROPERTY(.int.gridY.REA |
63d20 | 44 20 67 72 69 64 59 20 57 52 49 54 45 20 73 65 74 47 72 69 64 59 20 29 0a 20 20 20 20 51 5f 50 | D.gridY.WRITE.setGridY.).....Q_P |
63d40 | 52 4f 50 45 52 54 59 28 20 69 6e 74 20 73 70 61 63 69 6e 67 20 52 45 41 44 20 73 70 61 63 69 6e | ROPERTY(.int.spacing.READ.spacin |
63d60 | 67 20 57 52 49 54 45 20 73 65 74 53 70 61 63 69 6e 67 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 | g.WRITE.setSpacing.).....Q_PROPE |
63d80 | 52 54 59 28 20 49 74 65 6d 54 65 78 74 50 6f 73 20 69 74 65 6d 54 65 78 74 50 6f 73 20 52 45 41 | RTY(.ItemTextPos.itemTextPos.REA |
63da0 | 44 20 69 74 65 6d 54 65 78 74 50 6f 73 20 57 52 49 54 45 20 73 65 74 49 74 65 6d 54 65 78 74 50 | D.itemTextPos.WRITE.setItemTextP |
63dc0 | 6f 73 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 51 42 72 75 73 68 20 69 74 65 6d | os.).....Q_PROPERTY(.QBrush.item |
63de0 | 54 65 78 74 42 61 63 6b 67 72 6f 75 6e 64 20 52 45 41 44 20 69 74 65 6d 54 65 78 74 42 61 63 6b | TextBackground.READ.itemTextBack |
63e00 | 67 72 6f 75 6e 64 20 57 52 49 54 45 20 73 65 74 49 74 65 6d 54 65 78 74 42 61 63 6b 67 72 6f 75 | ground.WRITE.setItemTextBackgrou |
63e20 | 6e 64 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 41 72 72 61 6e 67 65 6d 65 6e 74 | nd.).....Q_PROPERTY(.Arrangement |
63e40 | 20 61 72 72 61 6e 67 65 6d 65 6e 74 20 52 45 41 44 20 61 72 72 61 6e 67 65 6d 65 6e 74 20 57 52 | .arrangement.READ.arrangement.WR |
63e60 | 49 54 45 20 73 65 74 41 72 72 61 6e 67 65 6d 65 6e 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 | ITE.setArrangement.).....Q_PROPE |
63e80 | 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 41 44 20 | RTY(.ResizeMode.resizeMode.READ. |
63ea0 | 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 65 20 29 | resizeMode.WRITE.setResizeMode.) |
63ec0 | 0a 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 57 69 64 74 | .....Q_PROPERTY(.int.maxItemWidt |
63ee0 | 68 20 52 45 41 44 20 6d 61 78 49 74 65 6d 57 69 64 74 68 20 57 52 49 54 45 20 73 65 74 4d 61 78 | h.READ.maxItemWidth.WRITE.setMax |
63f00 | 49 74 65 6d 57 69 64 74 68 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 69 6e 74 20 | ItemWidth.).....Q_PROPERTY(.int. |
63f20 | 6d 61 78 49 74 65 6d 54 65 78 74 4c 65 6e 67 74 68 20 52 45 41 44 20 6d 61 78 49 74 65 6d 54 65 | maxItemTextLength.READ.maxItemTe |
63f40 | 78 74 4c 65 6e 67 74 68 20 57 52 49 54 45 20 73 65 74 4d 61 78 49 74 65 6d 54 65 78 74 4c 65 6e | xtLength.WRITE.setMaxItemTextLen |
63f60 | 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 20 61 75 74 6f 41 | gth.).....Q_PROPERTY(.bool.autoA |
63f80 | 72 72 61 6e 67 65 20 52 45 41 44 20 61 75 74 6f 41 72 72 61 6e 67 65 20 57 52 49 54 45 20 73 65 | rrange.READ.autoArrange.WRITE.se |
63fa0 | 74 41 75 74 6f 41 72 72 61 6e 67 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 | tAutoArrange.).....Q_PROPERTY(.b |
63fc0 | 6f 6f 6c 20 69 74 65 6d 73 4d 6f 76 61 62 6c 65 20 52 45 41 44 20 69 74 65 6d 73 4d 6f 76 61 62 | ool.itemsMovable.READ.itemsMovab |
63fe0 | 6c 65 20 57 52 49 54 45 20 73 65 74 49 74 65 6d 73 4d 6f 76 61 62 6c 65 20 29 0a 20 20 20 20 51 | le.WRITE.setItemsMovable.).....Q |
64000 | 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 77 6f 72 64 57 72 61 70 49 63 6f 6e 54 65 78 74 | _PROPERTY(.bool.wordWrapIconText |
64020 | 20 52 45 41 44 20 77 6f 72 64 57 72 61 70 49 63 6f 6e 54 65 78 74 20 57 52 49 54 45 20 73 65 74 | .READ.wordWrapIconText.WRITE.set |
64040 | 57 6f 72 64 57 72 61 70 49 63 6f 6e 54 65 78 74 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 | WordWrapIconText.).....Q_PROPERT |
64060 | 59 28 20 62 6f 6f 6c 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 | Y(.bool.showToolTips.READ.showTo |
64080 | 6f 6c 54 69 70 73 20 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 | olTips.WRITE.setShowToolTips.).. |
640a0 | 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 41 44 20 63 | ...Q_PROPERTY(.uint.count.READ.c |
640c0 | 6f 75 6e 74 20 29 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 65 6e 75 6d 20 53 65 6c 65 63 74 69 | ount.)..public:.....enum.Selecti |
640e0 | 6f 6e 4d 6f 64 65 20 7b 0a 09 53 69 6e 67 6c 65 20 3d 20 30 2c 0a 09 4d 75 6c 74 69 2c 0a 09 45 | onMode.{..Single.=.0,..Multi,..E |
64100 | 78 74 65 6e 64 65 64 2c 0a 09 4e 6f 53 65 6c 65 63 74 69 6f 6e 0a 20 20 20 20 7d 3b 0a 20 20 20 | xtended,..NoSelection.....};.... |
64120 | 20 65 6e 75 6d 20 41 72 72 61 6e 67 65 6d 65 6e 74 20 7b 0a 09 4c 65 66 74 54 6f 52 69 67 68 74 | .enum.Arrangement.{..LeftToRight |
64140 | 20 3d 20 30 2c 0a 09 54 6f 70 54 6f 42 6f 74 74 6f 6d 0a 20 20 20 20 7d 3b 0a 20 20 20 20 65 6e | .=.0,..TopToBottom.....};.....en |
64160 | 75 6d 20 52 65 73 69 7a 65 4d 6f 64 65 20 7b 0a 09 46 69 78 65 64 20 3d 20 30 2c 0a 09 41 64 6a | um.ResizeMode.{..Fixed.=.0,..Adj |
64180 | 75 73 74 0a 20 20 20 20 7d 3b 0a 20 20 20 20 65 6e 75 6d 20 49 74 65 6d 54 65 78 74 50 6f 73 20 | ust.....};.....enum.ItemTextPos. |
641a0 | 7b 0a 09 42 6f 74 74 6f 6d 20 3d 20 30 2c 0a 09 52 69 67 68 74 0a 20 20 20 20 7d 3b 0a 0a 20 20 | {..Bottom.=.0,..Right.....};.... |
641c0 | 20 20 51 49 63 6f 6e 56 69 65 77 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 | ..QIconView(.QWidget*.parent=0,. |
641e0 | 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 3d 20 30 | const.char*.name=0,.WFlags.f.=.0 |
64200 | 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 49 63 6f 6e 56 69 65 77 28 29 3b 0a 0a 20 | .);.....virtual.~QIconView();... |
64220 | 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 49 63 6f | ...virtual.void.insertItem(.QIco |
64240 | 6e 56 69 65 77 49 74 65 6d 20 2a 69 74 65 6d 2c 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a | nViewItem.*item,.QIconViewItem.* |
64260 | 61 66 74 65 72 20 3d 20 30 4c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 74 | after.=.0L.);.....virtual.void.t |
64280 | 61 6b 65 49 74 65 6d 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 | akeItem(.QIconViewItem.*item.);. |
642a0 | 0a 20 20 20 20 69 6e 74 20 69 6e 64 65 78 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 56 69 65 77 49 | .....int.index(.const.QIconViewI |
642c0 | 74 65 6d 20 2a 69 74 65 6d 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 | tem.*item.).const;......QIconVie |
642e0 | 77 49 74 65 6d 20 2a 66 69 72 73 74 49 74 65 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 | wItem.*firstItem().const;.....QI |
64300 | 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 6c 61 73 74 49 74 65 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 | conViewItem.*lastItem().const;.. |
64320 | 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 63 75 72 72 65 6e 74 49 74 65 6d 28 29 20 | ...QIconViewItem.*currentItem(). |
64340 | 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 75 72 72 65 | const;.....virtual.void.setCurre |
64360 | 6e 74 49 74 65 6d 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 | ntItem(.QIconViewItem.*item.);.. |
64380 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 53 65 6c 65 63 74 65 64 28 20 51 49 63 | ...virtual.void.setSelected(.QIc |
643a0 | 6f 6e 56 69 65 77 49 74 65 6d 20 2a 69 74 65 6d 2c 20 62 6f 6f 6c 20 73 2c 20 62 6f 6f 6c 20 63 | onViewItem.*item,.bool.s,.bool.c |
643c0 | 62 20 3d 20 46 41 4c 53 45 20 29 3b 0a 0a 20 20 20 20 75 69 6e 74 20 63 6f 75 6e 74 28 29 20 63 | b.=.FALSE.);......uint.count().c |
643e0 | 6f 6e 73 74 3b 0a 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | onst;..public:.....virtual.void. |
64400 | 73 68 6f 77 45 76 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 | showEvent(.QShowEvent.*.);...... |
64420 | 76 69 72 74 75 61 6c 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 | virtual.void.setSelectionMode(.S |
64440 | 65 6c 65 63 74 69 6f 6e 4d 6f 64 65 20 6d 20 29 3b 0a 20 20 20 20 53 65 6c 65 63 74 69 6f 6e 4d | electionMode.m.);.....SelectionM |
64460 | 6f 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 | ode.selectionMode().const;...... |
64480 | 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 66 69 6e 64 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 | QIconViewItem.*findItem(.const.Q |
644a0 | 50 6f 69 6e 74 20 26 70 6f 73 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 | Point.&pos.).const;.....QIconVie |
644c0 | 77 49 74 65 6d 20 2a 66 69 6e 64 49 74 65 6d 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 | wItem.*findItem(.const.QString.& |
644e0 | 74 65 78 74 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 | text,.ComparisonFlags.compare.=. |
64500 | 42 65 67 69 6e 73 57 69 74 68 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | BeginsWith.).const;.....virtual. |
64520 | 76 6f 69 64 20 73 65 6c 65 63 74 41 6c 6c 28 20 62 6f 6f 6c 20 73 65 6c 65 63 74 20 29 3b 0a 20 | void.selectAll(.bool.select.);.. |
64540 | 20 20 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 | ...virtual.void.clearSelection() |
64560 | 3b 0a 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 | ;.....virtual.void.invertSelecti |
64580 | 6f 6e 28 29 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 49 | on();......virtual.void.repaintI |
645a0 | 74 65 6d 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 | tem(.QIconViewItem.*item.);..... |
645c0 | 76 6f 69 64 20 72 65 70 61 69 6e 74 53 65 6c 65 63 74 65 64 49 74 65 6d 73 28 29 3b 0a 0a 20 20 | void.repaintSelectedItems();.... |
645e0 | 20 20 76 6f 69 64 20 65 6e 73 75 72 65 49 74 65 6d 56 69 73 69 62 6c 65 28 20 51 49 63 6f 6e 56 | ..void.ensureItemVisible(.QIconV |
64600 | 69 65 77 49 74 65 6d 20 2a 69 74 65 6d 20 29 3b 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 | iewItem.*item.);.....QIconViewIt |
64620 | 65 6d 2a 20 66 69 6e 64 46 69 72 73 74 56 69 73 69 62 6c 65 49 74 65 6d 28 20 63 6f 6e 73 74 20 | em*.findFirstVisibleItem(.const. |
64640 | 51 52 65 63 74 20 26 72 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 | QRect.&r.).const;.....QIconViewI |
64660 | 74 65 6d 2a 20 66 69 6e 64 4c 61 73 74 56 69 73 69 62 6c 65 49 74 65 6d 28 20 63 6f 6e 73 74 20 | tem*.findLastVisibleItem(.const. |
64680 | 51 52 65 63 74 20 26 72 20 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | QRect.&r.).const;......virtual.v |
646a0 | 6f 69 64 20 63 6c 65 61 72 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 | oid.clear();......virtual.void.s |
646c0 | 65 74 47 72 69 64 58 28 20 69 6e 74 20 72 78 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | etGridX(.int.rx.);.....virtual.v |
646e0 | 6f 69 64 20 73 65 74 47 72 69 64 59 28 20 69 6e 74 20 72 79 20 29 3b 0a 20 20 20 20 69 6e 74 20 | oid.setGridY(.int.ry.);.....int. |
64700 | 67 72 69 64 58 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e 74 20 67 72 69 64 59 28 29 20 63 | gridX().const;.....int.gridY().c |
64720 | 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 70 61 63 69 6e | onst;.....virtual.void.setSpacin |
64740 | 67 28 20 69 6e 74 20 73 70 20 29 3b 0a 20 20 20 20 69 6e 74 20 73 70 61 63 69 6e 67 28 29 20 63 | g(.int.sp.);.....int.spacing().c |
64760 | 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 49 74 65 6d 54 65 | onst;.....virtual.void.setItemTe |
64780 | 78 74 50 6f 73 28 20 49 74 65 6d 54 65 78 74 50 6f 73 20 70 6f 73 20 29 3b 0a 20 20 20 20 49 74 | xtPos(.ItemTextPos.pos.);.....It |
647a0 | 65 6d 54 65 78 74 50 6f 73 20 69 74 65 6d 54 65 78 74 50 6f 73 28 29 20 63 6f 6e 73 74 3b 0a 20 | emTextPos.itemTextPos().const;.. |
647c0 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 49 74 65 6d 54 65 78 74 42 61 63 6b 67 | ...virtual.void.setItemTextBackg |
647e0 | 72 6f 75 6e 64 28 20 63 6f 6e 73 74 20 51 42 72 75 73 68 20 26 62 20 29 3b 0a 20 20 20 20 51 42 | round(.const.QBrush.&b.);.....QB |
64800 | 72 75 73 68 20 69 74 65 6d 54 65 78 74 42 61 63 6b 67 72 6f 75 6e 64 28 29 20 63 6f 6e 73 74 3b | rush.itemTextBackground().const; |
64820 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 72 72 61 6e 67 65 6d 65 6e 74 | .....virtual.void.setArrangement |
64840 | 28 20 41 72 72 61 6e 67 65 6d 65 6e 74 20 61 6d 20 29 3b 0a 20 20 20 20 41 72 72 61 6e 67 65 6d | (.Arrangement.am.);.....Arrangem |
64860 | 65 6e 74 20 61 72 72 61 6e 67 65 6d 65 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 | ent.arrangement().const;.....vir |
64880 | 74 75 61 6c 20 76 6f 69 64 20 73 65 74 52 65 73 69 7a 65 4d 6f 64 65 28 20 52 65 73 69 7a 65 4d | tual.void.setResizeMode(.ResizeM |
648a0 | 6f 64 65 20 61 6d 20 29 3b 0a 20 20 20 20 52 65 73 69 7a 65 4d 6f 64 65 20 72 65 73 69 7a 65 4d | ode.am.);.....ResizeMode.resizeM |
648c0 | 6f 64 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 | ode().const;.....virtual.void.se |
648e0 | 74 4d 61 78 49 74 65 6d 57 69 64 74 68 28 20 69 6e 74 20 77 20 29 3b 0a 20 20 20 20 69 6e 74 20 | tMaxItemWidth(.int.w.);.....int. |
64900 | 6d 61 78 49 74 65 6d 57 69 64 74 68 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 | maxItemWidth().const;.....virtua |
64920 | 6c 20 76 6f 69 64 20 73 65 74 4d 61 78 49 74 65 6d 54 65 78 74 4c 65 6e 67 74 68 28 20 69 6e 74 | l.void.setMaxItemTextLength(.int |
64940 | 20 77 20 29 3b 0a 20 20 20 20 69 6e 74 20 6d 61 78 49 74 65 6d 54 65 78 74 4c 65 6e 67 74 68 28 | .w.);.....int.maxItemTextLength( |
64960 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 75 74 | ).const;.....virtual.void.setAut |
64980 | 6f 41 72 72 61 6e 67 65 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 61 75 74 | oArrange(.bool.b.);.....bool.aut |
649a0 | 6f 41 72 72 61 6e 67 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 | oArrange().const;.....virtual.vo |
649c0 | 69 64 20 73 65 74 53 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 | id.setShowToolTips(.bool.b.);... |
649e0 | 20 20 62 6f 6f 6c 20 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 | ..bool.showToolTips().const;.... |
64a00 | 20 20 76 6f 69 64 20 73 65 74 53 6f 72 74 69 6e 67 28 20 62 6f 6f 6c 20 73 6f 72 74 2c 20 62 6f | ..void.setSorting(.bool.sort,.bo |
64a20 | 6f 6c 20 61 73 63 65 6e 64 69 6e 67 20 3d 20 54 52 55 45 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 | ol.ascending.=.TRUE.);.....bool. |
64a40 | 73 6f 72 74 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 73 6f 72 74 44 69 | sorting().const;.....bool.sortDi |
64a60 | 72 65 63 74 69 6f 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 | rection().const;......virtual.vo |
64a80 | 69 64 20 73 65 74 49 74 65 6d 73 4d 6f 76 61 62 6c 65 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 | id.setItemsMovable(.bool.b.);... |
64aa0 | 20 20 62 6f 6f 6c 20 69 74 65 6d 73 4d 6f 76 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | ..bool.itemsMovable().const;.... |
64ac0 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 57 6f 72 64 57 72 61 70 49 63 6f 6e 54 65 78 | .virtual.void.setWordWrapIconTex |
64ae0 | 74 28 20 62 6f 6f 6c 20 62 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 77 6f 72 64 57 72 61 70 49 63 | t(.bool.b.);.....bool.wordWrapIc |
64b00 | 6f 6e 54 65 78 74 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 | onText().const;......bool.eventF |
64b20 | 69 6c 74 65 72 28 20 51 4f 62 6a 65 63 74 20 2a 20 6f 2c 20 51 45 76 65 6e 74 20 2a 20 29 3b 0a | ilter(.QObject.*.o,.QEvent.*.);. |
64b40 | 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 20 63 6f 6e | .....QSize.minimumSizeHint().con |
64b60 | 73 74 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 | st;.....QSize.sizeHint().const;. |
64b80 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 6f 72 74 28 20 62 6f 6f 6c 20 61 73 63 | .....virtual.void.sort(.bool.asc |
64ba0 | 65 6e 64 69 6e 67 20 3d 20 54 52 55 45 20 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | ending.=.TRUE.);......virtual.vo |
64bc0 | 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 20 20 20 | id.setFont(.const.QFont.&.);.... |
64be0 | 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 73 74 20 | .virtual.void.setPalette(.const. |
64c00 | 51 50 61 6c 65 74 74 65 20 26 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 52 65 6e 61 6d 69 | QPalette.&.);......bool.isRenami |
64c20 | 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 20 20 76 | ng().const;..public.slots:.....v |
64c40 | 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 28 20 | irtual.void.arrangeItemsInGrid(. |
64c60 | 63 6f 6e 73 74 20 51 53 69 7a 65 20 26 67 72 69 64 2c 20 62 6f 6f 6c 20 75 70 64 61 74 65 20 3d | const.QSize.&grid,.bool.update.= |
64c80 | 20 54 52 55 45 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 72 72 61 6e 67 | .TRUE.);.....virtual.void.arrang |
64ca0 | 65 49 74 65 6d 73 49 6e 47 72 69 64 28 20 62 6f 6f 6c 20 75 70 64 61 74 65 20 3d 20 54 52 55 45 | eItemsInGrid(.bool.update.=.TRUE |
64cc0 | 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 43 6f 6e 74 65 6e 74 73 | .);.....virtual.void.setContents |
64ce0 | 50 6f 73 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | Pos(.int.x,.int.y.);.....virtual |
64d00 | 20 76 6f 69 64 20 75 70 64 61 74 65 43 6f 6e 74 65 6e 74 73 28 29 3b 0a 0a 73 69 67 6e 61 6c 73 | .void.updateContents();..signals |
64d20 | 3a 0a 20 20 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 | :.....void.selectionChanged();.. |
64d40 | 20 20 20 76 6f 69 64 20 73 65 6c 65 63 74 69 6f 6e 43 68 61 6e 67 65 64 28 20 51 49 63 6f 6e 56 | ...void.selectionChanged(.QIconV |
64d60 | 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 75 72 72 65 6e | iewItem.*item.);.....void.curren |
64d80 | 74 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 6d 20 29 3b | tChanged(.QIconViewItem.*item.); |
64da0 | 0a 20 20 20 20 76 6f 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 | .....void.clicked(.QIconViewItem |
64dc0 | 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 49 63 6f 6e 56 69 65 | .*.);.....void.clicked(.QIconVie |
64de0 | 77 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 20 20 20 20 76 | wItem.*,.const.QPoint.&.);.....v |
64e00 | 6f 69 64 20 70 72 65 73 73 65 64 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 20 29 3b 0a | oid.pressed(.QIconViewItem.*.);. |
64e20 | 20 20 20 20 76 6f 69 64 20 70 72 65 73 73 65 64 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 | ....void.pressed(.QIconViewItem. |
64e40 | 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 64 | *,.const.QPoint.&.);......void.d |
64e60 | 6f 75 62 6c 65 43 6c 69 63 6b 65 64 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 69 74 65 | oubleClicked(.QIconViewItem.*ite |
64e80 | 6d 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 49 63 | m.);.....void.returnPressed(.QIc |
64ea0 | 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 72 69 67 | onViewItem.*item.);.....void.rig |
64ec0 | 68 74 42 75 74 74 6f 6e 43 6c 69 63 6b 65 64 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 2a 20 | htButtonClicked(.QIconViewItem*. |
64ee0 | 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 76 | item,.const.QPoint&.pos.);.....v |
64f00 | 6f 69 64 20 72 69 67 68 74 42 75 74 74 6f 6e 50 72 65 73 73 65 64 28 20 51 49 63 6f 6e 56 69 65 | oid.rightButtonPressed(.QIconVie |
64f20 | 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 26 20 70 6f 73 20 29 | wItem*.item,.const.QPoint&.pos.) |
64f40 | 3b 0a 20 20 20 20 76 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 | ;.....void.mouseButtonPressed(.i |
64f60 | 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 20 69 74 65 6d 2c 20 | nt.button,.QIconViewItem*.item,. |
64f80 | 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 6f | const.QPoint&.pos.);.....void.mo |
64fa0 | 75 73 65 42 75 74 74 6f 6e 43 6c 69 63 6b 65 64 28 20 69 6e 74 20 62 75 74 74 6f 6e 2c 20 51 49 | useButtonClicked(.int.button,.QI |
64fc0 | 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 26 | conViewItem*.item,.const.QPoint& |
64fe0 | 20 70 6f 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 78 74 4d 65 6e 75 52 65 71 75 | .pos.);.....void.contextMenuRequ |
65000 | 65 73 74 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 | ested(.QIconViewItem*.item,.cons |
65020 | 74 20 51 50 6f 69 6e 74 20 26 70 6f 73 20 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f | t.QPoint.&pos.);..#ifndef.QT_NO_ |
65040 | 44 52 41 47 41 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 | DRAGANDDROP.....void.dropped(.QD |
65060 | 72 6f 70 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 | ropEvent.*e,.const.QValueList<QI |
65080 | 63 6f 6e 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 | conDragItem>.&lst.);.#endif..... |
650a0 | 76 6f 69 64 20 6d 6f 76 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 6f 6e 49 74 65 6d 28 20 51 | void.moved();.....void.onItem(.Q |
650c0 | 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 64 20 6f | IconViewItem.*item.);.....void.o |
650e0 | 6e 56 69 65 77 70 6f 72 74 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 74 65 6d 52 65 6e 61 6d 65 | nViewport();.....void.itemRename |
65100 | 64 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 69 74 65 6d 2c 20 63 6f 6e 73 74 20 51 53 | d(.QIconViewItem.*item,.const.QS |
65120 | 74 72 69 6e 67 20 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 69 74 65 6d 52 65 6e 61 6d 65 64 28 | tring.&.);.....void.itemRenamed( |
65140 | 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 69 74 65 6d 20 29 3b 0a 0a 70 72 6f 74 65 63 74 | .QIconViewItem.*item.);..protect |
65160 | 65 64 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 6f 41 75 74 | ed.slots:.....virtual.void.doAut |
65180 | 6f 53 63 72 6f 6c 6c 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 61 64 6a 75 | oScroll();.....virtual.void.adju |
651a0 | 73 74 49 74 65 6d 73 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 6c 6f 74 | stItems();.....virtual.void.slot |
651c0 | 55 70 64 61 74 65 28 29 3b 0a 0a 70 72 69 76 61 74 65 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 6f | Update();..private.slots:.....vo |
651e0 | 69 64 20 6d 6f 76 65 64 43 6f 6e 74 65 6e 74 73 28 20 69 6e 74 20 64 78 2c 20 69 6e 74 20 64 79 | id.movedContents(.int.dx,.int.dy |
65200 | 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 64 72 61 77 43 6f 6e | .);..protected:.....void.drawCon |
65220 | 74 65 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 | tents(.QPainter.*p,.int.cx,.int. |
65240 | 63 79 2c 20 69 6e 74 20 63 77 2c 20 69 6e 74 20 63 68 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 | cy,.int.cw,.int.ch.);.....void.c |
65260 | 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 75 73 65 45 76 | ontentsMousePressEvent(.QMouseEv |
65280 | 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 4d 6f 75 73 65 | ent.*e.);.....void.contentsMouse |
652a0 | 52 65 6c 65 61 73 65 45 76 65 6e 74 28 20 51 4d 6f 75 73 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a | ReleaseEvent(.QMouseEvent.*e.);. |
652c0 | 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 65 45 76 65 6e 74 28 | ....void.contentsMouseMoveEvent( |
652e0 | 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 74 | .QMouseEvent.*e.);.....void.cont |
65300 | 65 6e 74 73 4d 6f 75 73 65 44 6f 75 62 6c 65 43 6c 69 63 6b 45 76 65 6e 74 28 20 51 4d 6f 75 73 | entsMouseDoubleClickEvent(.QMous |
65320 | 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 43 6f | eEvent.*e.);.....void.contentsCo |
65340 | 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e 74 28 20 51 43 6f 6e 74 65 78 74 4d 65 6e 75 45 76 65 6e | ntextMenuEvent(.QContextMenuEven |
65360 | 74 20 2a 65 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 | t.*e.);..#ifndef.QT_NO_DRAGANDDR |
65380 | 4f 50 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 44 72 61 67 45 6e 74 65 72 45 76 65 | OP.....void.contentsDragEnterEve |
653a0 | 6e 74 28 20 51 44 72 61 67 45 6e 74 65 72 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f | nt(.QDragEnterEvent.*e.);.....vo |
653c0 | 69 64 20 63 6f 6e 74 65 6e 74 73 44 72 61 67 4d 6f 76 65 45 76 65 6e 74 28 20 51 44 72 61 67 4d | id.contentsDragMoveEvent(.QDragM |
653e0 | 6f 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 | oveEvent.*e.);.....void.contents |
65400 | 44 72 61 67 4c 65 61 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 | DragLeaveEvent(.QDragLeaveEvent. |
65420 | 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 63 6f 6e 74 65 6e 74 73 44 72 6f 70 45 76 65 6e 74 | *e.);.....void.contentsDropEvent |
65440 | 28 20 51 44 72 6f 70 45 76 65 6e 74 20 2a 65 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 | (.QDropEvent.*e.);.#endif......v |
65460 | 6f 69 64 20 72 65 73 69 7a 65 45 76 65 6e 74 28 20 51 52 65 73 69 7a 65 45 76 65 6e 74 2a 20 65 | oid.resizeEvent(.QResizeEvent*.e |
65480 | 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 4b 65 79 | .);.....void.keyPressEvent(.QKey |
654a0 | 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 6f 63 75 73 49 6e 45 76 65 6e | Event.*e.);.....void.focusInEven |
654c0 | 74 28 20 51 46 6f 63 75 73 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 66 6f | t(.QFocusEvent.*e.);.....void.fo |
654e0 | 63 75 73 4f 75 74 45 76 65 6e 74 28 20 51 46 6f 63 75 73 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 | cusOutEvent(.QFocusEvent.*e.);.. |
65500 | 20 20 20 76 6f 69 64 20 65 6e 74 65 72 45 76 65 6e 74 28 20 51 45 76 65 6e 74 20 2a 65 20 29 3b | ...void.enterEvent(.QEvent.*e.); |
65520 | 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 52 75 62 62 65 72 28 20 51 | ......virtual.void.drawRubber(.Q |
65540 | 50 61 69 6e 74 65 72 20 2a 70 20 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 52 41 47 | Painter.*p.);.#ifndef.QT_NO_DRAG |
65560 | 41 4e 44 44 52 4f 50 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 72 61 67 4f 62 6a 65 63 74 20 | ANDDROP.....virtual.QDragObject. |
65580 | 2a 64 72 61 67 4f 62 6a 65 63 74 28 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | *dragObject();.....virtual.void. |
655a0 | 73 74 61 72 74 44 72 61 67 28 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | startDrag();.#endif.....virtual. |
655c0 | 76 6f 69 64 20 69 6e 73 65 72 74 49 6e 47 72 69 64 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d | void.insertInGrid(.QIconViewItem |
655e0 | 20 2a 69 74 65 6d 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 42 | .*item.);.....virtual.void.drawB |
65600 | 61 63 6b 67 72 6f 75 6e 64 28 20 51 50 61 69 6e 74 65 72 20 2a 70 2c 20 63 6f 6e 73 74 20 51 52 | ackground(.QPainter.*p,.const.QR |
65620 | 65 63 74 20 26 72 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 65 6d 69 74 53 65 6c 65 63 74 69 6f | ect.&r.);......void.emitSelectio |
65640 | 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 20 69 20 3d 20 30 20 | nChanged(.QIconViewItem.*.i.=.0. |
65660 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 65 6d 69 74 52 65 6e 61 6d 65 64 28 20 51 49 63 6f 6e 56 69 | );.....void.emitRenamed(.QIconVi |
65680 | 65 77 49 74 65 6d 20 2a 69 74 65 6d 20 29 3b 0a 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 49 74 | ewItem.*item.);......QIconViewIt |
656a0 | 65 6d 20 2a 6d 61 6b 65 52 6f 77 4c 61 79 6f 75 74 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d | em.*makeRowLayout(.QIconViewItem |
656c0 | 20 2a 62 65 67 69 6e 2c 20 69 6e 74 20 26 79 2c 20 62 6f 6f 6c 20 26 63 68 61 6e 67 65 64 20 29 | .*begin,.int.&y,.bool.&changed.) |
656e0 | 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 74 79 6c 65 43 68 61 6e 67 65 28 20 51 53 74 79 6c 65 26 | ;......void.styleChange(.QStyle& |
65700 | 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 77 69 6e 64 6f 77 41 63 74 69 76 61 74 69 6f 6e 43 68 61 | .);.....void.windowActivationCha |
65720 | 6e 67 65 28 20 62 6f 6f 6c 20 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 76 6f 69 64 20 | nge(.bool.);..private:.....void. |
65740 | 63 6f 6e 74 65 6e 74 73 4d 6f 75 73 65 50 72 65 73 73 45 76 65 6e 74 45 78 28 20 51 4d 6f 75 73 | contentsMousePressEventEx(.QMous |
65760 | 65 45 76 65 6e 74 20 2a 65 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 | eEvent.*e.);.....virtual.void.dr |
65780 | 61 77 44 72 61 67 53 68 61 70 65 73 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 70 6e 74 20 | awDragShapes(.const.QPoint.&pnt. |
657a0 | 29 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 52 41 47 41 4e 44 44 52 4f 50 0a 20 20 20 | );.#ifndef.QT_NO_DRAGANDDROP.... |
657c0 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 69 6e 69 74 44 72 61 67 45 6e 74 65 72 28 20 51 44 72 | .virtual.void.initDragEnter(.QDr |
657e0 | 6f 70 45 76 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 64 72 | opEvent.*e.);.#endif.....void.dr |
65800 | 61 77 43 6f 6e 74 65 6e 74 73 28 20 51 50 61 69 6e 74 65 72 2a 20 29 3b 0a 20 20 20 20 51 49 63 | awContents(.QPainter*.);.....QIc |
65820 | 6f 6e 56 69 65 77 49 74 65 6d 2a 20 66 69 6e 64 49 74 65 6d 42 79 4e 61 6d 65 28 20 51 49 63 6f | onViewItem*.findItemByName(.QIco |
65840 | 6e 56 69 65 77 49 74 65 6d 20 2a 73 74 61 72 74 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 68 61 6e | nViewItem.*start.);.....void.han |
65860 | 64 6c 65 49 74 65 6d 43 68 61 6e 67 65 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 6f 6c | dleItemChange(.QIconViewItem.*ol |
65880 | 64 2c 20 62 6f 6f 6c 20 73 68 69 66 74 2c 0a 09 09 09 20 20 20 62 6f 6f 6c 20 63 6f 6e 74 72 6f | d,.bool.shift,.......bool.contro |
658a0 | 6c 2c 20 62 6f 6f 6c 20 68 6f 6d 65 65 6e 64 20 3d 20 46 41 4c 53 45 29 3b 0a 0a 20 20 20 20 69 | l,.bool.homeend.=.FALSE);......i |
658c0 | 6e 74 20 63 61 6c 63 47 72 69 64 4e 75 6d 28 20 69 6e 74 20 77 2c 20 69 6e 74 20 78 20 29 20 63 | nt.calcGridNum(.int.w,.int.x.).c |
658e0 | 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 72 6f 77 42 65 67 69 | onst;.....QIconViewItem.*rowBegi |
65900 | 6e 28 20 51 49 63 6f 6e 56 69 65 77 49 74 65 6d 20 2a 69 74 65 6d 20 29 20 63 6f 6e 73 74 3b 0a | n(.QIconViewItem.*item.).const;. |
65920 | 20 20 20 20 76 6f 69 64 20 75 70 64 61 74 65 49 74 65 6d 43 6f 6e 74 61 69 6e 65 72 28 20 51 49 | ....void.updateItemContainer(.QI |
65940 | 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 61 70 | conViewItem.*item.);.....void.ap |
65960 | 70 65 6e 64 49 74 65 6d 43 6f 6e 74 61 69 6e 65 72 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 | pendItemContainer();.....void.re |
65980 | 62 75 69 6c 64 43 6f 6e 74 61 69 6e 65 72 73 28 29 3b 0a 20 20 20 20 65 6e 75 6d 20 44 69 72 65 | buildContainers();.....enum.Dire |
659a0 | 63 74 69 6f 6e 20 7b 0a 09 44 69 72 55 70 20 3d 20 30 2c 0a 09 44 69 72 44 6f 77 6e 2c 0a 09 44 | ction.{..DirUp.=.0,..DirDown,..D |
659c0 | 69 72 4c 65 66 74 2c 0a 09 44 69 72 52 69 67 68 74 0a 20 20 20 20 7d 3b 0a 20 20 20 20 51 49 63 | irLeft,..DirRight.....};.....QIc |
659e0 | 6f 6e 56 69 65 77 49 74 65 6d 2a 20 66 69 6e 64 49 74 65 6d 28 20 44 69 72 65 63 74 69 6f 6e 20 | onViewItem*.findItem(.Direction. |
65a00 | 64 69 72 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 26 72 65 6c 61 74 | dir,.........const.QPoint.&relat |
65a20 | 69 76 65 54 6f 2c 0a 09 09 09 20 20 20 20 20 63 6f 6e 73 74 20 51 52 65 63 74 20 26 73 65 61 72 | iveTo,.........const.QRect.&sear |
65a40 | 63 68 52 65 63 74 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 6e 65 69 67 68 62 6f | chRect.).const;.....bool.neighbo |
65a60 | 75 72 49 74 65 6d 28 20 44 69 72 65 63 74 69 6f 6e 20 64 69 72 2c 0a 09 09 09 63 6f 6e 73 74 20 | urItem(.Direction.dir,....const. |
65a80 | 51 50 6f 69 6e 74 20 26 72 65 6c 61 74 69 76 65 54 6f 2c 0a 09 09 09 63 6f 6e 73 74 20 51 49 63 | QPoint.&relativeTo,....const.QIc |
65aa0 | 6f 6e 56 69 65 77 49 74 65 6d 20 2a 69 74 65 6d 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 42 | onViewItem.*item.).const;.....QB |
65ac0 | 69 74 6d 61 70 20 6d 61 73 6b 28 20 51 50 69 78 6d 61 70 20 2a 70 69 78 20 29 20 63 6f 6e 73 74 | itmap.mask(.QPixmap.*pix.).const |
65ae0 | 3b 0a 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 50 72 69 76 61 74 65 20 2a 64 3b 0a 0a 70 72 69 | ;......QIconViewPrivate.*d;..pri |
65b00 | 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 |
65b20 | 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 |
65b40 | 49 53 41 42 4c 45 5f 43 4f 50 59 29 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 28 20 63 6f 6e 73 | ISABLE_COPY).....QIconView(.cons |
65b60 | 74 20 51 49 63 6f 6e 56 69 65 77 20 26 20 29 3b 0a 20 20 20 20 51 49 63 6f 6e 56 69 65 77 26 20 | t.QIconView.&.);.....QIconView&. |
65b80 | 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 49 63 6f 6e 56 69 65 77 20 26 20 29 3b 0a | operator=(.const.QIconView.&.);. |
65ba0 | 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 49 43 4f 4e 56 | #endif.};..#endif.//.QT_NO_ICONV |
65bc0 | 49 45 57 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 49 43 4f 4e 56 49 45 57 5f 48 0a 00 00 00 1a 00 | IEW..#endif.//.QICONVIEW_H...... |
65be0 | 71 00 67 00 75 00 61 00 72 00 64 00 65 00 64 00 70 00 74 00 72 00 2e 00 68 00 00 0d f2 2f 2a 20 | q.g.u.a.r.d.e.d.p.t.r...h..../*. |
65c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
65fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
660a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
660c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
660e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
661a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
661c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
661e0 | 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 55 41 52 44 45 44 50 54 52 5f 48 0a 23 64 65 | ...*/..#ifndef.QGUARDEDPTR_H.#de |
66200 | 66 69 6e 65 20 51 47 55 41 52 44 45 44 50 54 52 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 | fine.QGUARDEDPTR_H..#ifndef.QT_H |
66220 | 0a 23 69 6e 63 6c 75 64 65 20 22 71 6f 62 6a 65 63 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 | .#include."qobject.h".#endif.//. |
66240 | 51 54 5f 48 0a 0a 2f 2f 20 23 23 23 20 34 2e 30 3a 20 72 65 6e 61 6d 65 20 74 6f 20 73 6f 6d 65 | QT_H..//.###.4.0:.rename.to.some |
66260 | 74 68 69 6e 67 20 77 69 74 68 6f 75 74 20 50 72 69 76 61 74 65 20 69 6e 20 69 74 2e 20 4e 6f 74 | thing.without.Private.in.it..Not |
66280 | 20 72 65 61 6c 6c 79 20 69 6e 74 65 72 6e 61 6c 2e 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 | .really.internal..class.Q_EXPORT |
662a0 | 20 51 47 75 61 72 64 65 64 50 74 72 50 72 69 76 61 74 65 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 | .QGuardedPtrPrivate.:.public.QOb |
662c0 | 6a 65 63 74 2c 20 70 75 62 6c 69 63 20 51 53 68 61 72 65 64 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a | ject,.public.QShared.{.....Q_OBJ |
662e0 | 45 43 54 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 47 75 61 72 64 65 64 50 74 72 50 72 69 76 61 | ECT.public:.....QGuardedPtrPriva |
66300 | 74 65 28 20 51 4f 62 6a 65 63 74 2a 20 29 3b 0a 20 20 20 20 7e 51 47 75 61 72 64 65 64 50 74 72 | te(.QObject*.);.....~QGuardedPtr |
66320 | 50 72 69 76 61 74 65 28 29 3b 0a 0a 20 20 20 20 51 4f 62 6a 65 63 74 2a 20 6f 62 6a 65 63 74 28 | Private();......QObject*.object( |
66340 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 63 6f 6e 6e 65 63 74 28 20 51 4f 62 | ).const;.....void.reconnect(.QOb |
66360 | 6a 65 63 74 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 6f 69 | ject*.);..private.slots:.....voi |
66380 | 64 20 6f 62 6a 65 63 74 44 65 73 74 72 6f 79 65 64 28 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 20 | d.objectDestroyed();..private:.. |
663a0 | 20 20 20 51 4f 62 6a 65 63 74 2a 20 6f 62 6a 3b 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 | ...QObject*.obj;.#if.defined(Q_D |
663c0 | 49 53 41 42 4c 45 5f 43 4f 50 59 29 20 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f | ISABLE_COPY).//.Disabled.copy.co |
663e0 | 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 47 75 61 | nstructor.and.operator=.....QGua |
66400 | 72 64 65 64 50 74 72 50 72 69 76 61 74 65 28 20 63 6f 6e 73 74 20 51 47 75 61 72 64 65 64 50 74 | rdedPtrPrivate(.const.QGuardedPt |
66420 | 72 50 72 69 76 61 74 65 20 26 20 29 3b 0a 20 20 20 20 51 47 75 61 72 64 65 64 50 74 72 50 72 69 | rPrivate.&.);.....QGuardedPtrPri |
66440 | 76 61 74 65 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 47 75 61 72 64 65 64 50 | vate.&operator=(.const.QGuardedP |
66460 | 74 72 50 72 69 76 61 74 65 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 74 65 6d 70 6c 61 | trPrivate.&.);.#endif.};..templa |
66480 | 74 65 20 3c 63 6c 61 73 73 20 54 3e 0a 63 6c 61 73 73 20 51 47 75 61 72 64 65 64 50 74 72 0a 7b | te.<class.T>.class.QGuardedPtr.{ |
664a0 | 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 47 75 61 72 64 65 64 50 74 72 28 29 20 3a 20 70 72 69 | .public:.....QGuardedPtr().:.pri |
664c0 | 76 28 20 6e 65 77 20 51 47 75 61 72 64 65 64 50 74 72 50 72 69 76 61 74 65 28 20 30 20 29 20 29 | v(.new.QGuardedPtrPrivate(.0.).) |
664e0 | 20 7b 7d 0a 0a 20 20 20 20 51 47 75 61 72 64 65 64 50 74 72 28 20 54 2a 20 6f 29 20 7b 0a 09 70 | .{}......QGuardedPtr(.T*.o).{..p |
66500 | 72 69 76 20 3d 20 6e 65 77 20 51 47 75 61 72 64 65 64 50 74 72 50 72 69 76 61 74 65 28 20 28 51 | riv.=.new.QGuardedPtrPrivate(.(Q |
66520 | 4f 62 6a 65 63 74 2a 29 6f 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 51 47 75 61 72 64 65 64 | Object*)o.);.....}......QGuarded |
66540 | 50 74 72 28 63 6f 6e 73 74 20 51 47 75 61 72 64 65 64 50 74 72 3c 54 3e 20 26 70 29 20 7b 0a 09 | Ptr(const.QGuardedPtr<T>.&p).{.. |
66560 | 70 72 69 76 20 3d 20 70 2e 70 72 69 76 3b 0a 09 72 65 66 28 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 | priv.=.p.priv;..ref();.....}.... |
66580 | 20 20 7e 51 47 75 61 72 64 65 64 50 74 72 28 29 20 7b 20 64 65 72 65 66 28 29 3b 20 7d 0a 0a 20 | ..~QGuardedPtr().{.deref();.}... |
665a0 | 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 72 3d 28 63 6f 6e | ...QGuardedPtr<T>.&operator=(con |
665c0 | 73 74 20 51 47 75 61 72 64 65 64 50 74 72 3c 54 3e 20 26 70 29 20 7b 0a 09 69 66 20 28 20 70 72 | st.QGuardedPtr<T>.&p).{..if.(.pr |
665e0 | 69 76 20 21 3d 20 70 2e 70 72 69 76 20 29 20 7b 0a 09 20 20 20 20 64 65 72 65 66 28 29 3b 0a 09 | iv.!=.p.priv.).{......deref();.. |
66600 | 20 20 20 20 70 72 69 76 20 3d 20 70 2e 70 72 69 76 3b 0a 09 20 20 20 20 72 65 66 28 29 3b 0a 09 | ....priv.=.p.priv;......ref();.. |
66620 | 7d 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 47 75 61 | }..return.*this;.....}......QGua |
66640 | 72 64 65 64 50 74 72 3c 54 3e 20 26 6f 70 65 72 61 74 6f 72 3d 28 54 2a 20 6f 29 20 7b 0a 09 69 | rdedPtr<T>.&operator=(T*.o).{..i |
66660 | 66 20 28 20 70 72 69 76 20 26 26 20 70 72 69 76 2d 3e 63 6f 75 6e 74 20 3d 3d 20 31 20 29 20 7b | f.(.priv.&&.priv->count.==.1.).{ |
66680 | 0a 09 20 20 20 20 70 72 69 76 2d 3e 72 65 63 6f 6e 6e 65 63 74 28 20 28 51 4f 62 6a 65 63 74 2a | ......priv->reconnect(.(QObject* |
666a0 | 29 6f 20 29 3b 0a 09 7d 20 65 6c 73 65 20 7b 0a 09 20 20 20 20 64 65 72 65 66 28 29 3b 0a 09 20 | )o.);..}.else.{......deref();... |
666c0 | 20 20 20 70 72 69 76 20 3d 20 6e 65 77 20 51 47 75 61 72 64 65 64 50 74 72 50 72 69 76 61 74 65 | ...priv.=.new.QGuardedPtrPrivate |
666e0 | 28 20 28 51 4f 62 6a 65 63 74 2a 29 6f 20 29 3b 0a 09 7d 0a 09 72 65 74 75 72 6e 20 2a 74 68 69 | (.(QObject*)o.);..}..return.*thi |
66700 | 73 3b 0a 20 20 20 20 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 | s;.....}......bool.operator==(.c |
66720 | 6f 6e 73 74 20 51 47 75 61 72 64 65 64 50 74 72 3c 54 3e 20 26 70 20 29 20 63 6f 6e 73 74 20 7b | onst.QGuardedPtr<T>.&p.).const.{ |
66740 | 0a 09 72 65 74 75 72 6e 20 28 54 2a 29 28 2a 74 68 69 73 29 20 3d 3d 20 28 54 2a 29 20 70 3b 0a | ..return.(T*)(*this).==.(T*).p;. |
66760 | 20 20 20 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 6f 70 65 72 61 74 6f 72 21 3d 20 28 20 63 6f 6e | ....}......bool.operator!=.(.con |
66780 | 73 74 20 51 47 75 61 72 64 65 64 50 74 72 3c 54 3e 26 20 70 20 29 20 63 6f 6e 73 74 20 7b 0a 09 | st.QGuardedPtr<T>&.p.).const.{.. |
667a0 | 72 65 74 75 72 6e 20 21 28 20 2a 74 68 69 73 20 3d 3d 20 70 20 29 3b 0a 20 20 20 20 7d 0a 0a 20 | return.!(.*this.==.p.);.....}... |
667c0 | 20 20 20 62 6f 6f 6c 20 69 73 4e 75 6c 6c 28 29 20 63 6f 6e 73 74 20 7b 20 72 65 74 75 72 6e 20 | ...bool.isNull().const.{.return. |
667e0 | 21 70 72 69 76 20 7c 7c 20 21 70 72 69 76 2d 3e 6f 62 6a 65 63 74 28 29 3b 20 7d 0a 0a 20 20 20 | !priv.||.!priv->object();.}..... |
66800 | 20 54 2a 20 6f 70 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 | .T*.operator->().const.{.return. |
66820 | 28 54 2a 29 28 70 72 69 76 3f 70 72 69 76 2d 3e 6f 62 6a 65 63 74 28 29 3a 30 29 3b 20 7d 0a 0a | (T*)(priv?priv->object():0);.}.. |
66840 | 20 20 20 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 75 72 | ....T&.operator*().const.{.retur |
66860 | 6e 20 2a 28 28 54 2a 29 28 70 72 69 76 3f 70 72 69 76 2d 3e 6f 62 6a 65 63 74 28 29 3a 30 29 29 | n.*((T*)(priv?priv->object():0)) |
66880 | 3b 20 7d 0a 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 20 54 2a 28 29 20 63 6f 6e 73 74 20 7b 20 72 | ;.}......operator.T*().const.{.r |
668a0 | 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 65 63 74 28 29 3a 30 | eturn.(T*)(priv?priv->object():0 |
668c0 | 29 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 0a 20 20 20 20 76 6f 69 64 20 72 65 66 28 29 20 7b | );.}..private:......void.ref().{ |
668e0 | 20 69 66 20 28 70 72 69 76 29 20 70 72 69 76 2d 3e 72 65 66 28 29 3b 20 7d 0a 0a 20 20 20 20 76 | .if.(priv).priv->ref();.}......v |
66900 | 6f 69 64 20 64 65 72 65 66 28 29 20 7b 0a 09 69 66 20 28 20 70 72 69 76 20 26 26 20 70 72 69 76 | oid.deref().{..if.(.priv.&&.priv |
66920 | 2d 3e 64 65 72 65 66 28 29 20 29 0a 09 20 20 20 20 64 65 6c 65 74 65 20 70 72 69 76 3b 0a 20 20 | ->deref().)......delete.priv;... |
66940 | 20 20 7d 0a 0a 20 20 20 20 51 47 75 61 72 64 65 64 50 74 72 50 72 69 76 61 74 65 2a 20 70 72 69 | ..}......QGuardedPtrPrivate*.pri |
66960 | 76 3b 0a 7d 3b 0a 0a 0a 0a 0a 69 6e 6c 69 6e 65 20 51 4f 62 6a 65 63 74 2a 20 51 47 75 61 72 64 | v;.};.....inline.QObject*.QGuard |
66980 | 65 64 50 74 72 50 72 69 76 61 74 65 3a 3a 6f 62 6a 65 63 74 28 29 20 63 6f 6e 73 74 0a 7b 0a 20 | edPtrPrivate::object().const.{.. |
669a0 | 20 20 20 72 65 74 75 72 6e 20 6f 62 6a 3b 0a 7d 0a 0a 23 64 65 66 69 6e 65 20 51 5f 44 45 46 49 | ...return.obj;.}..#define.Q_DEFI |
669c0 | 4e 45 44 5f 51 47 55 41 52 44 45 44 50 54 52 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 6e 65 78 | NED_QGUARDEDPTR.#include."qwinex |
669e0 | 70 6f 72 74 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 14 00 71 00 67 00 76 00 65 00 63 00 74 00 | port.h".#endif......q.g.v.e.c.t. |
66a00 | 6f 00 72 00 2e 00 68 00 00 0f d6 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o.r...h..../*................... |
66a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
66fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 56 45 43 | ...............*/..#ifndef.QGVEC |
67000 | 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 23 69 66 6e 64 65 | TOR_H.#define.QGVECTOR_H..#ifnde |
67020 | 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 63 74 69 6f 6e 2e | f.QT_H.#include."qptrcollection. |
67040 | 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f | h".#endif.//.QT_H...class.Q_EXPO |
67060 | 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 6f 6c 6c 65 63 74 | RT.QGVector.:.public.QPtrCollect |
67080 | 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 69 65 6e 64 20 63 | ion.//.generic.vector.{.friend.c |
670a0 | 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 62 79 20 51 47 4c | lass.QGList;....//.needed.by.QGL |
670c0 | 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 64 65 66 20 51 54 | ist::toVector.public:.#ifndef.QT |
670e0 | 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 61 6d 20 26 | _NO_DATASTREAM.....QDataStream.& |
67100 | 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 72 65 61 64 20 | read(.QDataStream.&.);..//.read. |
67120 | 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 74 61 53 74 72 65 | vector.from.stream.....QDataStre |
67140 | 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 6e 73 74 | am.&write(.QDataStream.&.).const |
67160 | 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 6d 0a 23 65 6e 64 | ;.//.write.vector.to.stream.#end |
67180 | 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 49 74 65 6d 73 28 | if.....virtual.int.compareItems( |
671a0 | 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 0a 20 20 20 20 51 | .Item,.Item.);..protected:.....Q |
671c0 | 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 6d 70 74 79 20 76 | GVector();.....//.create.empty.v |
671e0 | 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 69 7a 65 20 29 3b | ector.....QGVector(.uint.size.); |
67200 | 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 75 6c 6c 70 74 72 | ...//.create.vector.with.nullptr |
67220 | 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 63 74 6f 72 20 26 | s.....QGVector(.const.QGVector.& |
67240 | 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 72 20 76 65 63 74 | v.);..//.make.copy.of.other.vect |
67260 | 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 56 65 63 74 6f 72 | or....~QGVector();......QGVector |
67280 | 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 72 20 26 76 20 29 | .&operator=(.const.QGVector.&v.) |
672a0 | 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 74 6f 72 0a 20 20 | ;.//.assign.from.other.vector... |
672c0 | 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 47 56 65 63 74 6f | ..bool.operator==(.const.QGVecto |
672e0 | 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 64 61 74 61 28 29 | r.&v.).const;......Item..*data() |
67300 | 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 20 20 20 20 75 69 | ....const.{.return.vec;.}.....ui |
67320 | 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 72 6e 20 6c 65 6e | nt..size()....const.{.return.len |
67340 | 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 75 6e 74 28 29 20 20 20 63 6f 6e 73 74 09 7b 20 | ;.}.....uint..count()...const.{. |
67360 | 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 6f 6c 20 20 69 6e | return.numItems;.}......bool..in |
67380 | 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 09 2f 2f 20 69 6e | sert(.uint.index,.Item.);..//.in |
673a0 | 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 6c 20 20 72 65 6d | sert.item.at.index.....bool..rem |
673c0 | 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 6d 6f 76 65 20 69 | ove(.uint.index.);...//.remove.i |
673e0 | 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 69 6e 64 65 78 20 | tem.....Item...take(.uint.index. |
67400 | 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 20 76 6f 69 64 20 | );...//.take.out.item......void. |
67420 | 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 6f 72 0a 20 20 20 | .clear();....//.clear.vector.... |
67440 | 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 65 20 29 3b 09 09 | .bool..resize(.uint.newsize.);.. |
67460 | 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 20 20 66 69 6c 6c | //.resize.vector......bool..fill |
67480 | 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 73 69 7a 65 20 61 | (.Item,.int.flen.);..//.resize.a |
674a0 | 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 73 6f 72 74 28 29 | nd.fill.vector......void..sort() |
674c0 | 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 74 09 20 20 62 73 | ;....//.sort.vector.....int...bs |
674e0 | 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 62 69 6e 61 72 79 | earch(.Item.).const;...//.binary |
67500 | 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 20 69 6e 74 09 20 | .search.(when.sorted)......int.. |
67520 | 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 20 29 20 63 6f 6e | .findRef(.Item,.uint.index.).con |
67540 | 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 76 65 63 74 6f 72 | st;.//.find.exact.item.in.vector |
67560 | 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 74 20 69 6e 64 65 | .....int...find(.Item,.uint.inde |
67580 | 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 74 65 6d 20 69 6e | x.).const;.//.find.equal.item.in |
675a0 | 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 52 65 66 28 20 49 | .vector.....uint..containsRef(.I |
675c0 | 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 72 20 6f 66 20 65 | tem.).const;..//.get.number.of.e |
675e0 | 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 74 61 69 6e 73 28 | xact.matches.....uint..contains( |
67600 | 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 72 20 6f 66 | .Item.).const;..//.get.number.of |
67620 | 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 20 61 74 28 20 75 | .equal.matches......Item...at(.u |
67640 | 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 72 6e 20 69 6e 64 | int.index.).const..//.return.ind |
67660 | 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 64 28 51 54 5f 43 | exed.item.....{.#if.defined(QT_C |
67680 | 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 20 6c 65 6e 20 29 | HECK_RANGE)..if.(.index.>=.len.) |
676a0 | 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 6e 64 65 78 20 29 | ......warningIndexRange(.index.) |
676c0 | 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 5d 3b 0a 20 20 20 | ;.#endif..return.vec[index];.... |
676e0 | 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 20 75 69 6e 74 20 | .}......bool.insertExpand(.uint. |
67700 | 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 65 78 70 61 6e 64 | index,.Item.);.//.insert,.expand |
67720 | 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 4c 69 73 74 28 20 | .if.necessary......void.toList(. |
67740 | 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 69 74 65 6d 73 20 | QGList.*.).const;..//.put.items. |
67760 | 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 41 53 54 52 45 41 | in.list..#ifndef.QT_NO_DATASTREA |
67780 | 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 26 72 65 61 64 28 | M.....virtual.QDataStream.&read( |
677a0 | 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 20 20 20 20 76 69 | .QDataStream.&,.Item.&.);.....vi |
677c0 | 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 61 74 61 53 | rtual.QDataStream.&write(.QDataS |
677e0 | 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 64 69 66 0a 70 72 | tream.&,.Item.).const;.#endif.pr |
67800 | 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 20 75 69 6e 74 20 | ivate:.....Item..*vec;.....uint. |
67820 | 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 0a 20 20 20 20 73 | .len;.....uint..numItems;......s |
67840 | 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 67 65 28 20 75 69 | tatic.void.warningIndexRange(.ui |
67860 | 6e 74 20 29 3b 0a 7d 3b 0a 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | nt.);.};.../*................... |
67880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
678a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
678c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
678e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67920 | 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 44 41 54 41 53 54 52 45 41 4d 0a | ...*/..#ifndef.QT_NO_DATASTREAM. |
67940 | 51 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e | Q_EXPORT.QDataStream.&operator>> |
67960 | 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 26 20 29 3b 0a 51 | (.QDataStream.&,.QGVector.&.);.Q |
67980 | 5f 45 58 50 4f 52 54 20 51 44 61 74 61 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3c 3c 28 | _EXPORT.QDataStream.&operator<<( |
679a0 | 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 63 74 6f 72 20 26 | .QDataStream.&,.const.QGVector.& |
679c0 | 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 43 54 4f 52 5f 48 | .);.#endif..#endif.//.QGVECTOR_H |
679e0 | 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 77 00 73 00 2e 00 | ......q.g.f.x.s.n.a.p._.q.w.s... |
67a00 | 68 00 00 0f 6f 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h...o/*......................... |
67a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
67fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68040 | 20 20 20 20 20 20 20 20 20 20 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 |
68060 | 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 |
68080 | 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 |
680a0 | 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 |
680c0 | 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"../ |
680e0 | 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 73 74 72 75 63 74 20 51 47 | *...................*/.struct.QG |
68100 | 66 78 53 4e 41 50 5f 53 74 61 74 65 3b 0a 0a 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | fxSNAP_State;../*............... |
68120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
681a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
681c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f | ..............................*/ |
681e0 | 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 |
68200 | 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(. |
68220 | 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 |
68240 | 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. |
68260 | 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 |
68280 | 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 |
682a0 | 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 |
682c0 | 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 |
682e0 | 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. |
68300 | 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 |
68320 | 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 |
68340 | 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 |
68360 | 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 |
68380 | 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.*, |
683a0 | 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 |
683c0 | 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 |
683e0 | 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 |
68400 | 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 |
68420 | 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. |
68440 | 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 |
68460 | 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 |
68480 | 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 |
684a0 | 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. |
684c0 | 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 |
684e0 | 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 |
68500 | 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( |
68520 | 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 |
68540 | 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 |
68560 | 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 |
68580 | 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;.}.. |
685a0 | 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() |
685c0 | 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 |
685e0 | 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 |
68600 | 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 |
68620 | 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 |
68640 | 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 |
68660 | 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 |
68680 | 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;.... |
686a0 | 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;. |
686c0 | 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 |
686e0 | 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 |
68700 | 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............... |
68720 | 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....... |
68740 | 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....... |
68760 | 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 |
68780 | 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 |
687a0 | 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 |
687c0 | 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.... |
687e0 | 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... |
68800 | 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. |
68820 | 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... |
68840 | 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.. |
68860 | 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........... |
68880 | 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. |
688a0 | 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 |
688c0 | 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 |
688e0 | 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 |
68900 | 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 |
68920 | 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;.};.. |
68940 | 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 |
68960 | 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 |
68980 | 00 69 00 66 00 2e 00 68 00 00 07 63 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .i.f...h...c/*.................. |
689a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
689c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
689e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
68da0 | 20 20 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 | ..*/..#ifndef.QMOTIF_H.#define.Q |
68dc0 | 4d 4f 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 | MOTIF_H..#include.<qeventloop.h> |
68de0 | 0a 0a 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 | ..#include.<X11/Intrinsic.h>..cl |
68e00 | 61 73 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 | ass.QMotifPrivate;..class.QMotif |
68e20 | 20 3a 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 | .:.public.QEventLoop.{.....Q_OBJ |
68e40 | 45 43 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 | ECT..public:.....QMotif(.const.c |
68e60 | 68 61 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 | har.*applicationClass,.XtAppCont |
68e80 | 65 78 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 | ext.context.=.NULL,.XrmOptionDes |
68ea0 | 63 52 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 | cRec.*options.=.0,.int.numOption |
68ec0 | 73 20 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 | s.=.0);.....~QMotif();......XtAp |
68ee0 | 70 43 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 | pContext.applicationContext().co |
68f00 | 6e 73 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 | nst;......void.registerSocketNot |
68f20 | 69 66 69 65 72 28 20 51 53 6f 63 6b 65 74 4e 6f 74 69 66 69 65 72 20 2a 20 29 3b 0a 20 20 20 20 | ifier(.QSocketNotifier.*.);..... |
68f40 | 76 6f 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 | void.unregisterSocketNotifier(.Q |
68f60 | 53 6f 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 | SocketNotifier.*.);......static. |
68f80 | 76 6f 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 | void.registerWidget(.QWidget*.); |
68fa0 | 0a 20 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 | .....static.void.unregisterWidge |
68fc0 | 74 28 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 | t(.QWidget*.);.....static.bool.r |
68fe0 | 65 64 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 | edeliverEvent(.XEvent.*event.);. |
69000 | 0a 20 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 | .....static.Display.*x11Display( |
69020 | 29 3b 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 | );.....static.XEvent*.lastEvent( |
69040 | 29 3b 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 | );..protected:.....bool.processE |
69060 | 76 65 6e 74 73 28 20 50 72 6f 63 65 73 73 45 76 65 6e 74 73 46 6c 61 67 73 20 66 6c 61 67 73 20 | vents(.ProcessEventsFlags.flags. |
69080 | 29 3b 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 | );..private:.....void.appStartin |
690a0 | 67 55 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 | gUp();.....void.appClosingDown() |
690c0 | 3b 0a 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 | ;.....QMotifPrivate.*d;.};..#end |
690e0 | 69 66 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 | if.//.QMOTIF_H......q.g.b.1.8.0. |
69100 | 33 00 30 00 63 00 6f 00 64 00 65 00 63 00 2e 00 68 00 00 0c eb 2f 2a 20 20 20 20 20 20 20 20 20 | 3.0.c.o.d.e.c...h..../*......... |
69120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
691a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
691c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
691e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
692a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
692c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
692e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
693a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
693c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
693e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
694a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
694c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
694e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
695a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
695c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
695e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
696a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
696c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
696e0 | 20 20 20 20 20 2a 2f 0a 0a 2f 2f 20 43 6f 6e 74 72 69 62 75 74 65 64 20 62 79 20 4a 61 6d 65 73 | .....*/..//.Contributed.by.James |
69700 | 20 53 75 20 3c 73 75 7a 68 65 40 67 6e 75 63 68 69 6e 61 2e 6f 72 67 3e 0a 0a 23 69 66 6e 64 65 | .Su.<suzhe@gnuchina.org>..#ifnde |
69720 | 66 20 51 47 42 31 38 30 33 30 43 4f 44 45 43 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 42 31 38 30 | f.QGB18030CODEC_H.#define.QGB180 |
69740 | 33 30 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 6c 75 64 65 | 30CODEC_H..#ifndef.QT_H.#include |
69760 | 20 22 71 74 65 78 74 63 6f 64 65 63 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a | ."qtextcodec.h".#endif.//.QT_H.. |
69780 | 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 42 49 47 5f 43 4f 44 45 43 53 0a 0a 23 69 66 20 64 | .#ifndef.QT_NO_BIG_CODECS..#if.d |
697a0 | 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 |
697c0 | 52 54 5f 43 4f 44 45 43 53 5f 43 4e 0a 23 65 6c 73 65 0a 23 64 65 66 69 6e 65 20 51 5f 45 58 50 | RT_CODECS_CN.#else.#define.Q_EXP |
697e0 | 4f 52 54 5f 43 4f 44 45 43 53 5f 43 4e 20 51 5f 45 58 50 4f 52 54 0a 23 65 6e 64 69 66 0a 0a 63 | ORT_CODECS_CN.Q_EXPORT.#endif..c |
69800 | 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 5f 43 4f 44 45 43 53 5f 43 4e 20 51 47 62 31 38 30 33 30 | lass.Q_EXPORT_CODECS_CN.QGb18030 |
69820 | 43 6f 64 65 63 20 3a 20 70 75 62 6c 69 63 20 51 54 65 78 74 43 6f 64 65 63 20 7b 0a 70 75 62 6c | Codec.:.public.QTextCodec.{.publ |
69840 | 69 63 3a 0a 20 20 20 20 51 47 62 31 38 30 33 30 43 6f 64 65 63 28 29 3b 0a 0a 20 20 20 20 69 6e | ic:.....QGb18030Codec();......in |
69860 | 74 20 6d 69 62 45 6e 75 6d 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 63 6f 6e 73 74 20 63 68 61 | t.mibEnum().const;.....const.cha |
69880 | 72 2a 20 6e 61 6d 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 54 65 78 74 44 65 63 6f 64 | r*.name().const;......QTextDecod |
698a0 | 65 72 2a 20 6d 61 6b 65 44 65 63 6f 64 65 72 28 29 20 63 6f 6e 73 74 3b 0a 0a 23 69 66 20 21 64 | er*.makeDecoder().const;..#if.!d |
698c0 | 65 66 69 6e 65 64 28 51 5f 4e 4f 5f 55 53 49 4e 47 5f 4b 45 59 57 4f 52 44 29 0a 20 20 20 20 75 | efined(Q_NO_USING_KEYWORD).....u |
698e0 | 73 69 6e 67 20 51 54 65 78 74 43 6f 64 65 63 3a 3a 66 72 6f 6d 55 6e 69 63 6f 64 65 3b 0a 23 65 | sing.QTextCodec::fromUnicode;.#e |
69900 | 6e 64 69 66 0a 20 20 20 20 51 43 53 74 72 69 6e 67 20 66 72 6f 6d 55 6e 69 63 6f 64 65 28 63 6f | ndif.....QCString.fromUnicode(co |
69920 | 6e 73 74 20 51 53 74 72 69 6e 67 26 20 75 63 2c 20 69 6e 74 26 20 6c 65 6e 49 6e 4f 75 74 29 20 | nst.QString&.uc,.int&.lenInOut). |
69940 | 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 55 6e 69 63 6f 64 65 28 63 6f 6e | const;.....QString.toUnicode(con |
69960 | 73 74 20 63 68 61 72 2a 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b 0a | st.char*.chars,.int.len).const;. |
69980 | 0a 20 20 20 20 69 6e 74 20 68 65 75 72 69 73 74 69 63 43 6f 6e 74 65 6e 74 4d 61 74 63 68 28 63 | .....int.heuristicContentMatch(c |
699a0 | 6f 6e 73 74 20 63 68 61 72 2a 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 | onst.char*.chars,.int.len).const |
699c0 | 3b 0a 20 20 20 20 69 6e 74 20 68 65 75 72 69 73 74 69 63 4e 61 6d 65 4d 61 74 63 68 28 63 6f 6e | ;.....int.heuristicNameMatch(con |
699e0 | 73 74 20 63 68 61 72 2a 20 68 69 6e 74 29 20 63 6f 6e 73 74 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 | st.char*.hint).const;.};..class. |
69a00 | 51 5f 45 58 50 4f 52 54 5f 43 4f 44 45 43 53 5f 43 4e 20 51 47 62 6b 43 6f 64 65 63 20 3a 20 70 | Q_EXPORT_CODECS_CN.QGbkCodec.:.p |
69a20 | 75 62 6c 69 63 20 51 47 62 31 38 30 33 30 43 6f 64 65 63 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 | ublic.QGb18030Codec.{.public:... |
69a40 | 20 20 51 47 62 6b 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 28 | ..QGbkCodec();......int.mibEnum( |
69a60 | 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 20 | ).const;.....const.char*.name(). |
69a80 | 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 65 | const;......QTextDecoder*.makeDe |
69aa0 | 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 4e | coder().const;..#if.!defined(Q_N |
69ac0 | 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 47 62 31 38 | O_USING_KEYWORD).....using.QGb18 |
69ae0 | 30 33 30 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 | 030Codec::fromUnicode;.#endif... |
69b00 | 20 20 51 43 53 74 72 69 6e 67 20 66 72 6f 6d 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 53 74 | ..QCString.fromUnicode(const.QSt |
69b20 | 72 69 6e 67 26 20 75 63 2c 20 69 6e 74 26 20 6c 65 6e 49 6e 4f 75 74 29 20 63 6f 6e 73 74 3b 0a | ring&.uc,.int&.lenInOut).const;. |
69b40 | 20 20 20 20 51 53 74 72 69 6e 67 20 74 6f 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 63 68 61 72 | ....QString.toUnicode(const.char |
69b60 | 2a 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e | *.chars,.int.len).const;......in |
69b80 | 74 20 68 65 75 72 69 73 74 69 63 43 6f 6e 74 65 6e 74 4d 61 74 63 68 28 63 6f 6e 73 74 20 63 68 | t.heuristicContentMatch(const.ch |
69ba0 | 61 72 2a 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 | ar*.chars,.int.len).const;.....i |
69bc0 | 6e 74 20 68 65 75 72 69 73 74 69 63 4e 61 6d 65 4d 61 74 63 68 28 63 6f 6e 73 74 20 63 68 61 72 | nt.heuristicNameMatch(const.char |
69be0 | 2a 20 68 69 6e 74 29 20 63 6f 6e 73 74 3b 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 | *.hint).const;.};..class.Q_EXPOR |
69c00 | 54 5f 43 4f 44 45 43 53 5f 43 4e 20 51 47 62 32 33 31 32 43 6f 64 65 63 20 3a 20 70 75 62 6c 69 | T_CODECS_CN.QGb2312Codec.:.publi |
69c20 | 63 20 51 47 62 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 | c.QGb18030Codec.{.public:.....QG |
69c40 | 62 32 33 31 32 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 28 29 | b2312Codec();......int.mibEnum() |
69c60 | 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 20 63 | .const;.....const.char*.name().c |
69c80 | 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 65 63 | onst;......QTextDecoder*.makeDec |
69ca0 | 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 4e 4f | oder().const;..#if.!defined(Q_NO |
69cc0 | 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 47 62 31 38 30 | _USING_KEYWORD).....using.QGb180 |
69ce0 | 33 30 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 | 30Codec::fromUnicode;.#endif.... |
69d00 | 20 51 43 53 74 72 69 6e 67 20 66 72 6f 6d 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 51 53 74 72 | .QCString.fromUnicode(const.QStr |
69d20 | 69 6e 67 26 20 75 63 2c 20 69 6e 74 26 20 6c 65 6e 49 6e 4f 75 74 29 20 63 6f 6e 73 74 3b 0a 20 | ing&.uc,.int&.lenInOut).const;.. |
69d40 | 20 20 20 51 53 74 72 69 6e 67 20 74 6f 55 6e 69 63 6f 64 65 28 63 6f 6e 73 74 20 63 68 61 72 2a | ...QString.toUnicode(const.char* |
69d60 | 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 | .chars,.int.len).const;......int |
69d80 | 20 68 65 75 72 69 73 74 69 63 43 6f 6e 74 65 6e 74 4d 61 74 63 68 28 63 6f 6e 73 74 20 63 68 61 | .heuristicContentMatch(const.cha |
69da0 | 72 2a 20 63 68 61 72 73 2c 20 69 6e 74 20 6c 65 6e 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 69 6e | r*.chars,.int.len).const;.....in |
69dc0 | 74 20 68 65 75 72 69 73 74 69 63 4e 61 6d 65 4d 61 74 63 68 28 63 6f 6e 73 74 20 63 68 61 72 2a | t.heuristicNameMatch(const.char* |
69de0 | 20 68 69 6e 74 29 20 63 6f 6e 73 74 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 23 65 6e 64 69 66 0a | .hint).const;.};..#endif.#endif. |
69e00 | 00 00 00 1e 00 71 00 68 00 62 00 75 00 74 00 74 00 6f 00 6e 00 67 00 72 00 6f 00 75 00 70 00 2e | .....q.h.b.u.t.t.o.n.g.r.o.u.p.. |
69e20 | 00 68 00 00 08 59 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .h...Y/*........................ |
69e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
69fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 48 42 | .................*/..#ifndef.QHB |
6a420 | 55 54 54 4f 4e 47 52 4f 55 50 5f 48 0a 23 64 65 66 69 6e 65 20 51 48 42 55 54 54 4f 4e 47 52 4f | UTTONGROUP_H.#define.QHBUTTONGRO |
6a440 | 55 50 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 62 75 | UP_H..#ifndef.QT_H.#include."qbu |
6a460 | 74 74 6f 6e 67 72 6f 75 70 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 | ttongroup.h".#endif.//.QT_H..#if |
6a480 | 6e 64 65 66 20 51 54 5f 4e 4f 5f 48 42 55 54 54 4f 4e 47 52 4f 55 50 0a 0a 63 6c 61 73 73 20 51 | ndef.QT_NO_HBUTTONGROUP..class.Q |
6a4a0 | 5f 45 58 50 4f 52 54 20 51 48 42 75 74 74 6f 6e 47 72 6f 75 70 20 3a 20 70 75 62 6c 69 63 20 51 | _EXPORT.QHButtonGroup.:.public.Q |
6a4c0 | 42 75 74 74 6f 6e 47 72 6f 75 70 0a 7b 0a 20 20 20 20 51 5f 4f 42 4a 45 43 54 0a 70 75 62 6c 69 | ButtonGroup.{.....Q_OBJECT.publi |
6a4e0 | 63 3a 0a 20 20 20 20 51 48 42 75 74 74 6f 6e 47 72 6f 75 70 28 20 51 57 69 64 67 65 74 2a 20 70 | c:.....QHButtonGroup(.QWidget*.p |
6a500 | 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 | arent=0,.const.char*.name=0.);.. |
6a520 | 20 20 20 51 48 42 75 74 74 6f 6e 47 72 6f 75 70 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 | ...QHButtonGroup(.const.QString. |
6a540 | 26 74 69 74 6c 65 2c 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 | &title,.QWidget*.parent=0,.const |
6a560 | 20 63 68 61 72 2a 20 6e 61 6d 65 3d 30 20 29 3b 0a 20 20 20 20 7e 51 48 42 75 74 74 6f 6e 47 72 | .char*.name=0.);.....~QHButtonGr |
6a580 | 6f 75 70 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 | oup();..private:.//.Disabled.cop |
6a5a0 | 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. |
6a5c0 | 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 75 | defined(Q_DISABLE_COPY).....QHBu |
6a5e0 | 74 74 6f 6e 47 72 6f 75 70 28 20 63 6f 6e 73 74 20 51 48 42 75 74 74 6f 6e 47 72 6f 75 70 20 26 | ttonGroup(.const.QHButtonGroup.& |
6a600 | 20 29 3b 0a 20 20 20 20 51 48 42 75 74 74 6f 6e 47 72 6f 75 70 20 26 6f 70 65 72 61 74 6f 72 3d | .);.....QHButtonGroup.&operator= |
6a620 | 28 20 63 6f 6e 73 74 20 51 48 42 75 74 74 6f 6e 47 72 6f 75 70 20 26 20 29 3b 0a 23 65 6e 64 69 | (.const.QHButtonGroup.&.);.#endi |
6a640 | 66 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 48 42 55 54 54 4f 4e 47 52 | f.};...#endif.//.QT_NO_HBUTTONGR |
6a660 | 4f 55 50 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 48 42 55 54 54 4f 4e 47 52 4f 55 50 5f 48 0a 00 | OUP..#endif.//.QHBUTTONGROUP_H.. |
6a680 | 00 00 14 00 71 00 6b 00 65 00 79 00 63 00 6f 00 64 00 65 00 2e 00 68 00 00 06 8e 2f 2a 20 20 20 | ....q.k.e.y.c.o.d.e...h..../*... |
6a6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6a9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6aa00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6aa20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6aa40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6aa60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6aa80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6aaa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6aac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6aae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ab00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ab20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ab40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ab60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ab80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6aba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6abc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6abe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ac00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ac20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ac40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ac60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ac80 | 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4b 45 59 43 4f 44 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 | */..#ifndef.QKEYCODE_H.#define.Q |
6aca0 | 4b 45 59 43 4f 44 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 | KEYCODE_H..#ifndef.QT_H.#include |
6acc0 | 20 22 71 6e 61 6d 65 73 70 61 63 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a | ."qnamespace.h".#endif.//.QT_H.. |
6ace0 | 2f 2f 20 61 6c 6c 20 6b 65 79 20 63 6f 64 65 73 20 61 72 65 20 6e 6f 77 20 69 6e 20 74 68 65 20 | //.all.key.codes.are.now.in.the. |
6ad00 | 51 74 20 6e 61 6d 65 73 70 61 63 65 20 63 6c 61 73 73 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 4b | Qt.namespace.class..#endif.//.QK |
6ad20 | 45 59 43 4f 44 45 5f 48 0a 00 00 00 18 00 71 00 6c 00 63 00 64 00 6e 00 75 00 6d 00 62 00 65 00 | EYCODE_H......q.l.c.d.n.u.m.b.e. |
6ad40 | 72 00 2e 00 68 00 00 11 0c 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | r...h..../*..................... |
6ad60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ad80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ada0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6adc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ade0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ae00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ae20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ae40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ae60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ae80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6aea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6aec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6aee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6af00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6af20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6af40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6af60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6af80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6afa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6afc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6afe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6b320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4c 43 | .................*/..#ifndef.QLC |
6b340 | 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 0a 0a | DNUMBER_H.#define.QLCDNUMBER_H.. |
6b360 | 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" |
6b380 | 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 20 2f | .#include."qbitarray.h".#endif./ |
6b3a0 | 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 52 0a | /.QT_H..#ifndef.QT_NO_LCDNUMBER. |
6b3c0 | 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 61 73 | ..class.QLCDNumberPrivate;..clas |
6b3e0 | 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 20 51 | s.Q_EXPORT.QLCDNumber.:.public.Q |
6b400 | 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 20 20 | Frame..//.LCD.number.widget.{... |
6b420 | 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 65 67 | ..Q_OBJECT.....Q_ENUMS(.Mode.Seg |
6b440 | 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 6f 6c | mentStyle.).....Q_PROPERTY(.bool |
6b460 | 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 65 63 | .smallDecimalPoint.READ.smallDec |
6b480 | 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 6c 50 | imalPoint.WRITE.setSmallDecimalP |
6b4a0 | 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 44 69 | oint.).....Q_PROPERTY(.int.numDi |
6b4c0 | 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 75 6d | gits.READ.numDigits.WRITE.setNum |
6b4e0 | 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 6d 6f | Digits.).....Q_PROPERTY(.Mode.mo |
6b500 | 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 20 20 | de.READ.mode.WRITE.setMode.).... |
6b520 | 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 65 6e | .Q_PROPERTY(.SegmentStyle.segmen |
6b540 | 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 20 73 | tStyle.READ.segmentStyle.WRITE.s |
6b560 | 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 59 28 | etSegmentStyle.).....Q_PROPERTY( |
6b580 | 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 20 64 | .double.value.READ.value.WRITE.d |
6b5a0 | 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 6e 74 | isplay.).....Q_PROPERTY(.int.int |
6b5c0 | 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 6c 61 | Value.READ.intValue.WRITE.displa |
6b5e0 | 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 57 69 | y.)..public:.....QLCDNumber(.QWi |
6b600 | 64 67 65 74 2a 20 70 61 72 65 6e 74 3d 30 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 | dget*.parent=0,.const.char*.name |
6b620 | 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 44 69 | =0.);.....QLCDNumber(.uint.numDi |
6b640 | 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 20 63 | gits,.QWidget*.parent=0,.const.c |
6b660 | 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 28 29 | har*.name=0.);.....~QLCDNumber() |
6b680 | 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 63 74 | ;......enum.Mode.{.Hex,.Dec,.Oct |
6b6a0 | 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 43 54 | ,.Bin,.HEX.=.Hex,.DEC.=.Dec,.OCT |
6b6c0 | 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 6d 20 | .=.Oct,...BIN.=.Bin.};.....enum. |
6b6e0 | 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 2c 20 | SegmentStyle.{.Outline,.Filled,. |
6b700 | 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 6d 61 | Flat.};......bool....smallDecima |
6b720 | 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 75 6d | lPoint().const;......int.....num |
6b740 | 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 69 64 | Digits().const;.....virtual.void |
6b760 | 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 0a 20 | .setNumDigits(.int.nDigits.);... |
6b780 | 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 6c 65 | ...bool....checkOverflow(.double |
6b7a0 | 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 6b 4f | .num.).const;.....bool....checkO |
6b7c0 | 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 20 20 | verflow(.int...num.).const;..... |
6b7e0 | 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 6c 20 | .Mode.mode().const;.....virtual. |
6b800 | 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 6d 65 | void.setMode(.Mode.);......Segme |
6b820 | 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 20 20 | ntStyle.segmentStyle().const;... |
6b840 | 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 28 20 | ..virtual.void.setSegmentStyle(. |
6b860 | 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 61 6c | SegmentStyle.);......double..val |
6b880 | 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 75 65 | ue().const;.....int.....intValue |
6b8a0 | 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 29 20 | ().const;......QSize.sizeHint(). |
6b8c0 | 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 20 | const;..public.slots:.....void.. |
6b8e0 | 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 29 3b | ..display(.const.QString.&str.); |
6b900 | 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 29 3b | .....void....display(.int.num.); |
6b920 | 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 75 6d | .....void....display(.double.num |
6b940 | 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 65 28 | .);.....virtual.void.setHexMode( |
6b960 | 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 28 29 | );.....virtual.void.setDecMode() |
6b980 | 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 29 3b | ;.....virtual.void.setOctMode(); |
6b9a0 | 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 3b 0a | .....virtual.void.setBinMode();. |
6b9c0 | 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 61 6c | ....virtual.void.setSmallDecimal |
6b9e0 | 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 6f 69 | Point(.bool.);..signals:.....voi |
6ba00 | 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 20 20 | d....overflow();..protected:.... |
6ba20 | 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 72 20 | .void....drawContents(.QPainter. |
6ba40 | 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 74 28 | *.);..private:.....void....init( |
6ba60 | 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 28 20 | );.....void....internalDisplay(. |
6ba80 | 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 69 6e | const.QString.&);.....void....in |
6baa0 | 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 26 20 | ternalSetString(.const.QString&. |
6bac0 | 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 6f 6e | s.);.....void....drawString(.con |
6bae0 | 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 74 41 | st.QString&.s,.QPainter.&,.QBitA |
6bb00 | 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 20 20 | rray.*.=.0,....bool.=.TRUE.);... |
6bb20 | 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 51 53 | ..//void....drawString(.const.QS |
6bb40 | 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 20 2a | tring.&,.QPainter.&,.QBitArray.* |
6bb60 | 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 44 69 | .=.0.).const;.....void....drawDi |
6bb80 | 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 26 2c | git(.const.QPoint.&,.QPainter.&, |
6bba0 | 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 27 20 | .int,.char,..........char.=.'.'. |
6bbc0 | 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 6e 73 | );.....void....drawSegment(.cons |
6bbe0 | 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 69 6e | t.QPoint.&,.char,.QPainter.&,.in |
6bc00 | 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 20 20 | t,.bool.=.FALSE.);......int..... |
6bc20 | 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 75 69 | ndigits;.....double..val;.....ui |
6bc40 | 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 61 6c | nt....base.:.2;.....uint....smal |
6bc60 | 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 20 31 | lPoint.:.1;.....uint....fill.:.1 |
6bc80 | 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 51 53 | ;.....uint....shadow.:.1;.....QS |
6bca0 | 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 70 6f | tring.digitStr;.....QBitArray.po |
6bcc0 | 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 64 3b | ints;.....QLCDNumberPrivate.*.d; |
6bce0 | 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 |
6bd00 | 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 |
6bd20 | 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 65 72 | d(Q_DISABLE_COPY).....QLCDNumber |
6bd40 | 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 43 44 | (.const.QLCDNumber.&.);.....QLCD |
6bd60 | 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 75 6d | Number.&operator=(.const.QLCDNum |
6bd80 | 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 6c 20 | ber.&.);.#endif.};..inline.bool. |
6bda0 | 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 29 20 | QLCDNumber::smallDecimalPoint(). |
6bdc0 | 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 74 3b | const.{.return.(bool)smallPoint; |
6bde0 | 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 44 69 | .}..inline.int.QLCDNumber::numDi |
6be00 | 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 20 7d | gits().const.{.return.ndigits;.} |
6be20 | 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 23 65 | ...#endif.//.QT_NO_LCDNUMBER..#e |
6be40 | 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 62 00 | ndif.//.QLCDNUMBER_H......q.h.b. |
6be60 | 6f 00 78 00 2e 00 68 00 00 08 4f 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | o.x...h...O/*................... |
6be80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6bea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6bec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6bee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6bf00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6bf20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6bf40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6bf60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6bf80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6bfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6bfc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6bfe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c1e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c2a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c2c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c2e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c3a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c3c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c3e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 0a 23 69 66 6e | .......................*/...#ifn |
6c420 | 64 65 66 20 51 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 | def.QHBOX_H.#define.QHBOX_H..#if |
6c440 | 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 23 | ndef.QT_H.#include."qwidget.h".# |
6c460 | 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 48 42 4f | endif.//.QT_H..#ifndef.QT_NO_HBO |
6c480 | 58 0a 0a 23 69 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 | X..#include."qframe.h"..class.QB |
6c4a0 | 6f 78 4c 61 79 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 | oxLayout;..class.Q_EXPORT.QHBox. |
6c4c0 | 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 54 0a 70 | :.public.QFrame.{.....Q_OBJECT.p |
6c4e0 | 75 62 6c 69 63 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 | ublic:.....QHBox(.QWidget*.paren |
6c500 | 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. |
6c520 | 66 3d 30 20 29 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 | f=0.);......void.setSpacing(.int |
6c540 | 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 51 | .);.....bool.setStretchFactor(.Q |
6c560 | 57 69 64 67 65 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 | Widget*,.int.stretch.);.....QSiz |
6c580 | 65 20 73 69 7a 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 | e.sizeHint().const;..protected:. |
6c5a0 | 20 20 20 20 51 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 | ....QHBox(.bool.horizontal,.QWid |
6c5c0 | 67 65 74 2a 20 70 61 72 65 6e 74 2c 20 63 6f 6e 73 74 20 63 68 61 72 2a 20 6e 61 6d 65 2c 20 57 | get*.parent,.const.char*.name,.W |
6c5e0 | 46 6c 61 67 73 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 | Flags.f.=.0.);.....void.frameCha |
6c600 | 6e 67 65 64 28 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 | nged();..private:.....QBoxLayout |
6c620 | 20 2a 6c 61 79 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 | .*lay;..#if.defined(Q_DISABLE_CO |
6c640 | 50 59 29 0a 20 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 | PY).....QHBox(.const.QHBox.&.);. |
6c660 | 20 20 20 20 51 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 | ....QHBox.&operator=(.const.QHBo |
6c680 | 78 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e | x.&.);.#endif.};..#endif.//.QT_N |
6c6a0 | 4f 5f 48 42 4f 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 | O_HBOX..#endif.//.QHBOX_H......q |
6c6c0 | 00 66 00 75 00 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 | .f.u.n.c.t.i.o.n.s._.w.c.e...h.. |
6c6e0 | 3e 3f 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | >?/*............................ |
6c700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6c9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ca00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ca20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ca40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ca60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6ca80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6caa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6cac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6cae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6cb00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
6cb20 | 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 46 55 4e 43 54 49 4f 4e | ...........*/..#ifndef.QFUNCTION |
6cb40 | 53 5f 57 43 45 5f 48 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 | S_WCE_H.#define.QFUNCTIONS_WCE_H |
6cb60 | 0a 0a 23 69 66 64 65 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 | ..#ifdef.Q_OS_TEMP..#ifndef.QT_H |
6cb80 | 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 69 6f | .#endif.//.QT_H..#include.<stdio |
6cba0 | 2e 68 3e 0a 23 69 6e 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 | .h>.#include.<stdlib.h>.#include |
6cbc0 | 20 3c 77 69 6e 64 6f 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 | .<windows.h>.#include.<winuser.h |
6cbe0 | 3e 0a 23 69 6e 63 6c 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 | >.#include.<winbase.h>.#include. |
6cc00 | 3c 6f 62 6a 62 61 73 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 | <objbase.h>.#include.<kfuncs.h>. |
6cc20 | 23 69 6e 63 6c 75 64 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 | #include.<ctype.h>..#ifdef.__cpl |
6cc40 | 75 73 70 6c 75 73 0a 65 78 74 65 72 6e 20 22 43 22 20 7b 0a 23 65 6e 64 69 66 0a 0a 23 64 65 66 | usplus.extern."C".{.#endif..#def |
6cc60 | 69 6e 65 20 50 4f 43 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 | ine.POCKET_PC..//.POCKETPC.//#un |
6cc80 | 64 65 66 20 50 4f 43 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 | def.POCKETPC..//.HPCPRO..#define |
6cca0 | 20 53 65 74 57 69 6e 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 | .SetWindowLongA..SetWindowLong.# |
6ccc0 | 64 65 66 69 6e 65 20 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 | define.GetWindowLongA..GetWindow |
6cce0 | 4c 6f 6e 67 0a 23 64 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 | Long.#define.SendMessageA..SendM |
6cd00 | 65 73 73 61 67 65 0a 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 | essage.#define.calloc..._calloc. |
6cd20 | 0a 23 69 66 20 21 64 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 | .#if.!defined(NO_ERRNO_H).&&.def |
6cd40 | 69 6e 65 64 28 50 4f 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 | ined(POCKET_PC).#define.NO_ERRNO |
6cd60 | 5f 48 0a 23 65 6e 64 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 | _H.#endif..//.Environment.------ |
6cd80 | 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 | -------------------------------- |
6cda0 | 2d 2d 2d 2d 2d 2d 2d 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 | ----------------.char.*getenv(co |
6cdc0 | 6e 73 74 20 63 68 61 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 | nst.char.*env);...//.Time.------ |
6cde0 | 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 | -------------------------------- |
6ce00 | 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 69 66 6e 64 65 66 20 | -----------------------.#ifndef. |
6ce20 | 5f 54 4d 5f 44 45 46 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 | _TM_DEFINED.#define._TM_DEFINED. |
6ce40 | 73 74 72 75 63 74 20 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 | struct.tm.{.....int.tm_sec;..... |
6ce60 | 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | /*.............................. |
6ce80 | 20 20 20 20 20 2a 2f 0a 20 20 20 20 69 6e 74 20 74 6d 5f 6d 69 6e 3b 20 20 20 20 20 2f 2a 20 20 | .....*/.....int.tm_min;...../*.. |
6cea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a | ...............................* |
6cec0 | 2f 0a 20 20 20 20 69 6e 74 20 74 6d 5f 68 6f 75 72 3b 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 | /.....int.tm_hour;..../*........ |
6cee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 69 6e | .......................*/.....in |
6cf00 | 74 20 74 6d 5f 6d 64 61 79 3b 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | t.tm_mday;..../*................ |
6cf20 | 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 69 6e 74 20 74 6d 5f 6d 6f 6e 3b 20 20 20 | ...........*/.....int.tm_mon;... |
6cf40 | 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ../*............................ |
6cf60 | 20 20 20 2a 2f 0a 20 20 20 20 69 6e 74 20 74 6d 5f 79 65 61 72 3b 20 20 20 20 2f 2a 20 20 20 20 | ...*/.....int.tm_year;..../*.... |
6cf80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 20 20 69 6e 74 20 74 6d 5f 77 64 61 79 | ..............*/.....int.tm_wday |
6cfa0 | 3b 20 20 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ;..../*......................... |
6cfc0 | 20 20 2a 2f 0a 20 20 20 20 69 6e 74 20 74 6d 5f 79 64 61 79 3b 20 20 20 20 2f 2a 20 20 20 20 20 | ..*/.....int.tm_yday;..../*..... |
6cfe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 20 20 | ...........................*/... |
6d000 | 20 20 69 6e 74 20 74 6d 5f 69 73 64 73 74 3b 20 20 20 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 | ..int.tm_isdst;.../*............ |
6d020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 7d 3b 0a 23 65 6e 64 69 66 20 2f 2f 20 | ................*/.};.#endif.//. |
6d040 | 5f 54 4d 5f 44 45 46 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 | _TM_DEFINED..size_t.....strftime |
6d060 | 28 20 63 68 61 72 20 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 | (.char.*strDest,.size_t.maxsize, |
6d080 | 20 63 6f 6e 73 74 20 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 | .const.char.*format,.const.struc |
6d0a0 | 74 20 74 6d 20 2a 74 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 | t.tm.*timeptr.);.struct.tm..*gmt |
6d0c0 | 69 6d 65 28 20 63 6f 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 | ime(.const.time_t.*timer.);.stru |
6d0e0 | 63 74 20 74 6d 20 20 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 | ct.tm..*localtime(const.time_t.* |
6d100 | 29 3b 0a 74 69 6d 65 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 | );.time_t.....mktime(.struct.tm. |
6d120 | 2a 74 69 6d 65 70 74 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 | *timeptr.);..//.Time.conversion. |
6d140 | 66 75 6e 63 74 69 6f 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 | functions.time_t..ftToTime_t(.co |
6d160 | 6e 73 74 20 46 49 4c 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 | nst.FILETIME.ft.);.FILETIME.time |
6d180 | 5f 74 54 6f 46 74 28 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 | _tToFt(.time_t.tt.);...//.File.I |
6d1a0 | 2f 4f 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | /O.----------------------------- |
6d1c0 | 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 64 65 | ----------------------------.#de |
6d1e0 | 66 69 6e 65 20 50 41 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 | fine.PATH_MAX....1024.#define._O |
6d200 | 5f 52 44 4f 4e 4c 59 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 | _RDONLY..0x0001.#define._O_RDWR. |
6d220 | 09 09 30 78 30 30 30 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 | ..0x0002.#define._O_WRONLY..0x00 |
6d240 | 30 34 0a 23 64 65 66 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 | 04.#define._O_CREAT..0x0008.#def |
6d260 | 69 6e 65 20 5f 4f 5f 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 | ine._O_TRUNC..0x0010.#define._O_ |
6d280 | 41 50 50 45 4e 44 09 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 | APPEND..0x0020..#define._S_IFMT. |
6d2a0 | 09 09 30 78 30 36 30 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 | ..0x0600.#define._S_IFDIR..0x020 |
6d2c0 | 30 0a 23 64 65 66 69 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 | 0.#define._S_IFREG..0x0400..//.R |
6d2e0 | 65 67 75 6c 61 72 20 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 | egular.Berkeley.error.constants. |
6d300 | 23 64 65 66 69 6e 65 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 | #define.EMFILE...ERROR_TOO_MANY_ |
6d320 | 4f 50 45 4e 5f 46 49 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 | OPEN_FILES...//.was.0x0800.#defi |
6d340 | 6e 65 20 45 4e 4f 53 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 | ne.ENOSPC...ERROR_DISK_FULL..... |
6d360 | 20 2f 2f 20 77 61 73 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 | .//.was.0x1000.#define.EACCES... |
6d380 | 45 52 52 4f 52 5f 41 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 | ERROR_ACCESS_DENIED.....//.was.1 |
6d3a0 | 33 0a 23 64 65 66 69 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 | 3.#define.ENOENT...ERROR_FILE_NO |
6d3c0 | 54 5f 46 4f 55 4e 44 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 | T_FOUND.....//.was.2..struct._st |
6d3e0 | 61 74 0a 7b 0a 20 20 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 | at.{.....int.st_mode;.....int.st |
6d400 | 5f 73 69 7a 65 3b 0a 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 | _size;.....int.st_nlink;.....tim |
6d420 | 65 5f 74 20 73 74 5f 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 | e_t.st_mtime;.....time_t.st_atim |
6d440 | 65 3b 0a 20 20 20 20 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 | e;.....time_t.st_ctime;.};..type |
6d460 | 64 65 66 20 69 6e 74 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 | def.int.mode_t;.extern.int.errno |
6d480 | 3b 0a 0a 44 57 4f 52 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 | ;..DWORD..GetLogicalDrives(VOID) |
6d4a0 | 3b 0a 69 6e 74 09 5f 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 | ;.int._getdrive(.void.);.WCHAR.. |
6d4c0 | 2a 5f 77 67 65 74 63 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 | *_wgetcwd(.WCHAR.*buffer,.int.ma |
6d4e0 | 78 6c 65 6e 20 29 3b 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 | xlen.);.WCHAR..*_wgetdcwd(.int.d |
6d500 | 72 69 76 65 2c 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 | rive,.WCHAR.*buffer,.int.maxlen. |
6d520 | 29 3b 0a 69 6e 74 09 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 | );.int._wmkdir(.const.WCHAR.*dir |
6d540 | 6e 61 6d 65 20 29 3b 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 | name.);.int._wrmdir(.const.WCHAR |
6d560 | 20 2a 64 69 72 6e 61 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 | .*dirname.);.int._waccess(.const |
6d580 | 20 57 43 48 41 52 20 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 | .WCHAR.*path,.int.pmode.);.int._ |
6d5a0 | 77 72 65 6e 61 6d 65 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 | wrename(.const.WCHAR.*oldname,.c |
6d5c0 | 6f 6e 73 74 20 57 43 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 | onst.WCHAR.*newname.);.int._wrem |
6d5e0 | 6f 76 65 28 20 63 6f 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 | ove(.const.WCHAR.*name.);.int..o |
6d600 | 70 65 6e 28 20 63 6f 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 | pen(.const.char.*filename,.int.o |
6d620 | 66 6c 61 67 2c 20 69 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 | flag,.int.pmode.);.int._wopen(.c |
6d640 | 6f 6e 73 74 20 57 43 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 | onst.WCHAR.*filename,.int.oflag, |
6d660 | 20 69 6e 74 20 70 6d 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 | .int.pmode.);.int._wstat(.const. |
6d680 | 57 43 48 41 52 20 2a 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 | WCHAR.*path,.struct._stat.*buffe |
6d6a0 | 72 20 29 3b 0a 6c 6f 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 | r.);.long._lseek(.int.handle,.lo |
6d6c0 | 6e 67 20 6f 66 66 73 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 | ng.offset,.int.origin.);.int._re |
6d6e0 | 61 64 28 20 69 6e 74 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 | ad(.int.handle,.void.*buffer,.un |
6d700 | 73 69 67 6e 65 64 20 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 | signed.int.count.);.int._write(. |
6d720 | 69 6e 74 20 68 61 6e 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 | int.handle,.const.void.*buffer,. |
6d740 | 75 6e 73 69 67 6e 65 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 | unsigned.int.count.);.int._close |
6d760 | 28 20 69 6e 74 20 68 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 | (.int.handle.);.FILE...*_fdopen( |
6d780 | 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 6f 64 65 29 3b 0a 46 | int.handle,.const.char.*mode);.F |
6d7a0 | 49 4c 45 20 20 20 2a 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 | ILE...*fdopen(int.handle,.const. |
6d7c0 | 63 68 61 72 20 2a 6d 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 | char.*mode);.void.rewind(.FILE.* |
6d7e0 | 73 74 72 65 61 6d 20 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 | stream.);.FILE...*tmpfile(.void. |
6d800 | 29 3b 0a 0a 0a 2f 2f 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 | );...//.Clipboard.-------------- |
6d820 | 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 | -------------------------------- |
6d840 | 2d 2d 2d 2d 2d 2d 2d 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 | ----------.#define.WM_CHANGECBCH |
6d860 | 41 49 4e 09 31 0a 23 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 | AIN.1.#define.WM_DRAWCLIPBOARD.2 |
6d880 | 0a 0a 42 4f 4f 4c 20 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 | ..BOOL.ChangeClipboardChain(.... |
6d8a0 | 20 48 57 4e 44 20 68 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 | .HWND.hWndRemove,..//.handle.to. |
6d8c0 | 77 69 6e 64 6f 77 20 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 | window.to.remove.....HWND.hWndNe |
6d8e0 | 77 4e 65 78 74 20 20 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 | wNext..//.handle.to.next.window. |
6d900 | 29 3b 0a 0a 48 57 4e 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 | );..HWND.SetClipboardViewer(.... |
6d920 | 20 48 57 4e 44 20 68 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 | .HWND.hWndNewViewer...//.handle. |
6d940 | 74 6f 20 63 6c 69 70 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 | to.clipboard.viewer.window.);... |
6d960 | 2f 2f 20 50 72 69 6e 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 | //.Printer.--------------------- |
6d980 | 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 | -------------------------------- |
6d9a0 | 2d 2d 2d 2d 2d 0a 23 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 | -----.#define.ETO_GLYPH_INDEX..0 |
6d9c0 | 78 30 30 31 30 0a 0a 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 | x0010..typedef.struct.tagENUMLOG |
6d9e0 | 46 4f 4e 54 45 58 20 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 | FONTEX.{.....LOGFONT..elfLogFont |
6da00 | 3b 0a 20 20 20 20 54 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 | ;.....TCHAR..elfFullName[LF_FULL |
6da20 | 46 41 43 45 53 49 5a 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 | FACESIZE];.....TCHAR..elfStyle[L |
6da40 | 46 5f 46 41 43 45 53 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 | F_FACESIZE];.....TCHAR..elfScrip |
6da60 | 74 5b 4c 46 5f 46 41 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 | t[LF_FACESIZE];.}.ENUMLOGFONTEX, |
6da80 | 20 2a 4c 50 45 4e 55 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 | .*LPENUMLOGFONTEX;...//.Graphics |
6daa0 | 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | .------------------------------- |
6dac0 | 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 69 66 64 65 | --------------------------.#ifde |
6dae0 | 66 20 50 4f 43 4b 45 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 | f.POCKET_PC.#...define.SM_CXCURS |
6db00 | 4f 52 09 09 31 33 0a 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 | OR..13.#...define.SM_CYCURSOR..1 |
6db20 | 34 0a 23 65 6c 73 65 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 | 4.#else.//.###.#define.GHND...GM |
6db40 | 45 4d 5f 4d 4f 56 45 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 | EM_MOVEABLE.|.GMEM_ZEROINIT.#end |
6db60 | 69 66 20 2f 2f 20 50 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 | if.//.POCKET_PC..BOOL.ResizePale |
6db80 | 74 74 65 28 20 48 50 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 | tte(.HPALETTE.hpal,.UINT.nEntrie |
6dba0 | 73 20 29 3b 0a 43 4f 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 | s.);.COLORREF.PALETTEINDEX(.WORD |
6dbc0 | 20 77 50 61 6c 65 74 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 | .wPaletteIndex.);..BOOL.SetWindo |
6dbe0 | 77 4f 72 67 45 78 28 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 | wOrgEx(.HDC.hdc,.int.X,.int.Y,.L |
6dc00 | 50 50 4f 49 4e 54 20 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 | PPOINT.lpPoint.);.BOOL.TextOut(. |
6dc20 | 48 44 43 20 68 64 63 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 | HDC.hdc,.int.nXStart,.int.nYStar |
6dc40 | 74 2c 20 4c 50 43 54 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 | t,.LPCTSTR.lpString,.int.cbStrin |
6dc60 | 67 20 29 3b 0a 42 4f 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 | g.);.BOOL.GetViewportOrgEx(.HDC. |
6dc80 | 68 64 63 2c 20 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 | hdc,.LPPOINT.lpPoint.);.BOOL.Get |
6dca0 | 56 69 65 77 70 6f 72 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 | ViewportExtEx(.HDC.hdc,.LPSIZE.l |
6dcc0 | 70 53 69 7a 65 20 29 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 | pSize.);.BOOL.GetWindowOrgEx(.HD |
6dce0 | 43 20 68 64 63 2c 20 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 | C.hdc,.LPPOINT.lpPoint.);.BOOL.G |
6dd00 | 65 74 57 69 6e 64 6f 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 | etWindowExtEx(.HDC.hdc,.LPSIZE.l |
6dd20 | 70 53 69 7a 65 20 29 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 | pSize.);..UINT.qt_GetDIBColorTab |
6dd40 | 6c 65 28 20 48 44 43 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 | le(.HDC.hdc,.DIBSECTION.*ds,.UIN |
6dd60 | 54 20 75 53 74 61 72 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 | T.uStartIndex,.UINT.cEntries,.RG |
6dd80 | 42 51 55 41 44 20 2a 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 | BQUAD.*pColors.);...//.Other.stu |
6dda0 | 66 66 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d | ff.----------------------------- |
6ddc0 | 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 2f 2f 20 23 23 23 | -------------------------.//.### |
6dde0 | 20 6e 6f 74 20 74 68 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 | .not.the.real.values.#define.STA |
6de00 | 52 54 46 5f 55 53 45 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 | RTF_USESTDHANDLES.1.#define.CREA |
6de20 | 54 45 5f 4e 4f 5f 57 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 | TE_NO_WINDOW.2.#define.DETACHED_ |
6de40 | 50 52 4f 43 45 53 53 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 | PROCESS.3.#define.CF_HDROP..15.. |
6de60 | 76 6f 69 64 20 61 62 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 | void.abort();.void.*_expand(void |
6de80 | 2a 20 70 76 4d 65 6d 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 | *.pvMemBlock,.size_t.iSize);.voi |
6dea0 | 64 20 2a 63 61 6c 6c 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 | d.*calloc(size_t.num,.size_t.siz |
6dec0 | 65 29 3b 0a 0a 75 6e 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 | e);..unsigned.long._beginthreade |
6dee0 | 78 28 20 76 6f 69 64 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 | x(.void.*security,..........unsi |
6df00 | 67 6e 65 64 20 73 74 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 | gned.stack_size,..........unsign |
6df20 | 65 64 20 28 5f 5f 73 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 | ed.(__stdcall.*start_address)(vo |
6df40 | 69 64 20 2a 29 2c 0a 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 | id.*),..........void.*arglist,.. |
6df60 | 09 09 20 20 20 20 20 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 | ........unsigned.initflag,...... |
6df80 | 20 20 20 20 75 6e 73 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 | ....unsigned.*thrdaddr.);.void._ |
6dfa0 | 65 6e 64 74 68 72 65 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 | endthreadex(unsigned.nExitCode); |
6dfc0 | 0a 0a 23 69 66 6e 64 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 | ..#ifndef.POCKET_PC.....int.ispr |
6dfe0 | 69 6e 74 28 20 69 6e 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 | int(.int.c.);.....int.isdigit(.i |
6e000 | 6e 74 20 63 20 29 3b 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 | nt.c.);.....int.isxdigit(.int.c. |
6e020 | 29 3b 0a 20 20 20 20 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 | );.....int.isspace(.int.c.);.... |
6e040 | 20 69 6e 74 20 69 73 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 | .int.isgraph(.int.c.);.....doubl |
6e060 | 65 20 61 74 6f 66 28 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 | e.atof(.const.char.*string.);... |
6e080 | 20 20 63 68 61 72 20 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 | ..char.*strrchr(.const.char.*str |
6e0a0 | 69 6e 67 2c 20 69 6e 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 | ing,.int.c.);.....double.strtod( |
6e0c0 | 20 63 6f 6e 73 74 20 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 | .const.char.*nptr,.char.**endptr |
6e0e0 | 20 29 3b 0a 20 20 20 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 | .);.....long.strtol(.const.char. |
6e100 | 2a 6e 70 74 72 2c 20 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 | *nptr,.char.**endptr,.int.base.) |
6e120 | 3b 0a 23 65 6e 64 69 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 | ;.#endif.//.POCKET_PC..void.*bse |
6e140 | 61 72 63 68 28 20 63 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 | arch(.const.void.*key,.......... |
6e160 | 63 6f 6e 73 74 20 76 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 | const.void.*base0,..........size |
6e180 | 5f 74 20 6e 6d 65 6d 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 | _t.nmemb,..........size_t.size,. |
6e1a0 | 0a 09 20 20 20 20 20 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 | .........int.(.__cdecl.*compar.) |
6e1c0 | 20 28 20 63 6f 6e 73 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 | .(.const.void.*,.const.void.*.). |
6e1e0 | 29 3b 0a 0a 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 2f 2f 2f | );.../////////////////////////// |
6e200 | 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 | //////////////////////////////// |
6e220 | 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 2f 2f 2f | //////.///////////////////////// |
6e240 | 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 | //////////////////////////////// |
6e260 | 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 20 4d 46 43 20 63 | ////////./////////////////.MFC.c |
6e280 | 6f 6d 70 61 74 69 62 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 | ompatibility.functions.///////// |
6e2a0 | 2f 2f 2f 2f 2f 2f 2f 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 | //////////.//.This.code.has.been |
6e2c0 | 20 63 6f 70 69 65 64 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 | .copied.from.the.MFC.library.sou |
6e2e0 | 72 63 65 20 63 6f 64 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 | rce.code..//.//.and.will.need.re |
6e300 | 70 6c 61 63 69 6e 67 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 | placing..Some.of.this.is.not.use |
6e320 | 64 20 61 6c 73 6f 2c 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 | d.also,.and.//.//.needs.removing |
6e340 | 09 09 09 09 09 20 20 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 | ............//.///////////////// |
6e360 | 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 | //////////////////////////////// |
6e380 | 2f 2f 2f 2f 2f 2f 2f 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 | ////////////////./////////////// |
6e3a0 | 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 | //////////////////////////////// |
6e3c0 | 2f 2f 2f 2f 2f 2f 2f 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 | //////////////////..//.Missing.t |
6e3e0 | 79 70 65 64 65 66 73 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 | ypedefs.#ifndef._TIME_T_DEFINED. |
6e400 | 74 79 70 65 64 65 66 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 | typedef.unsigned.long.time_t;.#d |
6e420 | 65 66 69 6e 65 20 5f 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 | efine._TIME_T_DEFINED.#endif.typ |
6e440 | 65 64 65 66 20 48 41 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 | edef.HANDLE..HDWP;.typedef.HANDL |
6e460 | 45 20 20 48 44 52 4f 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 | E..HDROP;.typedef.wchar_t._TUCHA |
6e480 | 52 3b 0a 74 79 70 65 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 | R;.typedef.LPVOID..LPPRINTER_DEF |
6e4a0 | 41 55 4c 54 53 3b 0a 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 | AULTS;..#ifndef.WS_THICKFRAME.#d |
6e4c0 | 65 66 69 6e 65 20 57 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 | efine.WS_THICKFRAME.WS_DLGFRAME. |
6e4e0 | 23 65 6e 64 69 66 0a 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 | #endif..#if.(_WIN32_WCE.<.400)./ |
6e500 | 2f 20 43 45 20 34 2e 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 | /.CE.4.0,.CE.NET.has.these.....t |
6e520 | 79 70 65 64 65 66 20 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 | ypedef.struct._DROPFILES.....{.. |
6e540 | 44 57 4f 52 44 20 70 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 | DWORD.pFiles;..POINT.pt;..BOOL.f |
6e560 | 4e 43 3b 0a 09 42 4f 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 | NC;..BOOL.fWide;.....}.DROPFILES |
6e580 | 2c 20 46 41 52 20 2a 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 | ,.FAR.*LPDROPFILES;......typedef |
6e5a0 | 20 4c 50 56 4f 49 44 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 | .LPVOID.......LPCHOOSEFONT;.#... |
6e5c0 | 64 65 66 69 6e 65 20 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 | define.RDW_INVALIDATE.......(0x0 |
6e5e0 | 30 30 31 29 0a 23 20 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 | 001).#...define.RDW_INTERNALPAIN |
6e600 | 54 20 20 20 20 28 30 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 | T....(0x0002).#...define.RDW_ERA |
6e620 | 53 45 20 20 20 20 20 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 | SE............(0x0004).#...defin |
6e640 | 65 20 52 44 57 5f 56 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 | e.RDW_VALIDATE.........(0x0008). |
6e660 | 23 20 20 20 64 65 66 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 | #...define.RDW_NOERASE.......... |
6e680 | 28 30 78 30 30 32 30 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 | (0x0020).#...define.RDW_NOCHILDR |
6e6a0 | 45 4e 20 20 20 20 20 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 | EN.......(0x0040).#...define.RDW |
6e6c0 | 5f 41 4c 4c 43 48 49 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 | _ALLCHILDREN......(0x0080).#...d |
6e6e0 | 65 66 69 6e 65 20 52 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 | efine.RDW_UPDATENOW........(0x01 |
6e700 | 30 30 29 0a 23 20 20 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 | 00).#...define.RDW_ERASENOW..... |
6e720 | 20 20 20 20 28 30 78 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 | ....(0x0200).#endif.//._WIN32_WC |
6e740 | 45 20 3c 20 34 30 30 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 | E.<.400..#if.(_WIN32_WCE.<.210). |
6e760 | 74 79 70 65 64 65 66 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 | typedef.LPVOID..LPPAGESETUPDLG;. |
6e780 | 23 65 6e 64 69 66 20 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 | #endif.//._WIN32_WCE.<.210.typed |
6e7a0 | 65 66 20 55 49 4e 54 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 | ef.UINT....UWORD;..//.Missing.de |
6e7c0 | 66 69 6e 69 74 69 6f 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 | finitions:.not.necessary.equal.t |
6e7e0 | 6f 20 74 68 65 69 72 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 | o.their.Win32.values.//.(the.goa |
6e800 | 6c 20 69 73 20 74 6f 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 | l.is.to.just.have.a.clean.compil |
6e820 | 61 74 69 6f 6e 20 6f 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 | ation.of.MFC).#define.BS_USERBUT |
6e840 | 54 4f 4e 20 20 20 20 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 | TON.............BS_PUSHBUTTON.#d |
6e860 | 65 66 69 6e 65 20 57 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 | efine.WS_MAXIMIZE............... |
6e880 | 30 0a 23 64 65 66 69 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 | 0.#define.WS_MINIMIZE........... |
6e8a0 | 20 20 20 20 30 0a 23 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 | ....0.#define.WS_EX_CONTROLPAREN |
6e8c0 | 54 20 20 20 20 20 20 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 | T.......0x00010000L.#define.WS_E |
6e8e0 | 58 5f 4c 45 46 54 53 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 | X_LEFTSCROLLBAR.......0.#ifndef. |
6e900 | 57 53 5f 45 58 5f 54 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 | WS_EX_TOOLWINDOW.#define.WS_EX_T |
6e920 | 4f 4f 4c 57 49 4e 44 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 | OOLWINDOW..........0.#endif.#def |
6e940 | 69 6e 65 20 57 53 5f 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 | ine.WS_EX_NOPARENTNOTIFY......0. |
6e960 | 23 64 65 66 69 6e 65 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 | #define.WM_ENTERIDLE............ |
6e980 | 20 20 30 78 30 31 32 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 | ..0x0121.#define.WM_PRINT....... |
6e9a0 | 20 20 20 20 20 20 20 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 | ...........WM_PAINT.#define.WM_N |
6e9c0 | 43 43 52 45 41 54 45 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 | CCREATE...............(0x0081).# |
6e9e0 | 64 65 66 69 6e 65 20 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 | define.WM_PARENTNOTIFY.......... |
6ea00 | 20 30 0a 23 64 65 66 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 | .0.#define.WM_NCDESTROY......... |
6ea20 | 20 20 20 20 20 28 57 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 | .....(WM_APP-1).#ifndef.SW_RESTO |
6ea40 | 52 45 0a 23 64 65 66 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 | RE.#define.SW_RESTORE........... |
6ea60 | 20 20 20 20 20 28 53 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 | .....(SW_SHOWNORMAL).#endif.#def |
6ea80 | 69 6e 65 20 53 57 5f 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 | ine.SW_NORMAL.................(S |
6eaa0 | 57 5f 53 48 4f 57 4e 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 | W_SHOWNORMAL).#define.SW_SHOWMIN |
6eac0 | 4e 4f 41 43 54 49 56 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 | NOACTIVE.......(SW_HIDE).#define |
6eae0 | 20 4d 42 5f 54 59 50 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 | .MB_TYPEMASK...............(0x00 |
6eb00 | 30 30 30 30 30 46 4c 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 | 00000FL).#define.MB_ICONMASK.... |
6eb20 | 20 20 20 20 20 20 20 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 | ...........(0x000000F0L).#define |
6eb40 | 20 43 54 4c 43 4f 4c 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 | .CTLCOLOR_SCROLLBAR........CTLCO |
6eb60 | 4c 4f 52 5f 45 44 49 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 | LOR_EDIT.#define.PSM_CANCELTOCLO |
6eb80 | 53 45 20 20 20 20 20 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 | SE.........(WM_USER.+.107).#defi |
6eba0 | 6e 65 20 45 53 42 5f 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 | ne.ESB_ENABLE_BOTH...........(0x |
6ebc0 | 30 30 30 30 29 0a 23 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 | 0000).#define.RDW_NOINTERNALPAIN |
6ebe0 | 54 20 20 20 20 20 20 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 | T.......(0x0010).#define.RDW_FRA |
6ec00 | 4d 45 20 20 20 20 20 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 | ME.................(0x0400).#def |
6ec20 | 69 6e 65 20 52 44 57 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 | ine.RDW_NOFRAME...............(0 |
6ec40 | 78 30 38 30 30 29 0a 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 | x0800).#ifndef.DCX_CACHE.#define |
6ec60 | 20 44 43 58 5f 43 41 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 | .DCX_CACHE.................(0x00 |
6ec80 | 30 30 30 30 30 32 4c 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 | 000002L).#endif.#define.WAIT_OBJ |
6eca0 | 45 43 54 5f 30 20 20 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 | ECT_0.............0x00000000L.#d |
6ecc0 | 65 66 69 6e 65 20 50 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 | efine.PRF_CHILDREN.............. |
6ece0 | 30 78 30 30 30 30 30 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 | 0x00000010L.#define.PRF_CLIENT.. |
6ed00 | 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 64 65 66 69 6e | ..............0x00000004L.#defin |
6ed20 | 65 20 48 45 4c 50 5f 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 | e.HELP_HELPFILE.............(0x0 |
6ed40 | 30 30 30 4c 29 0a 23 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 | 000L).#define.MSGF_MENU......... |
6ed60 | 20 20 20 20 20 20 20 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 | ........2.#define.pshHelp....... |
6ed80 | 20 20 20 20 20 20 20 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 | ............0x040E.#define.SM_DB |
6eda0 | 43 53 45 4e 41 42 4c 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 | CSENABLED............42.#define. |
6edc0 | 4d 46 5f 42 49 54 4d 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 | MF_BITMAP.................0x0000 |
6ede0 | 30 30 30 34 4c 0a 23 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 | 0004L.#define.MF_DISABLED....... |
6ee00 | 20 20 20 20 20 20 20 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 | ........0.#define.FW_REGULAR.... |
6ee20 | 20 20 20 20 20 20 20 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 | ............FW_NORMAL.#define.MB |
6ee40 | 5f 54 41 53 4b 4d 4f 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 | _TASKMODAL..............0.#defin |
6ee60 | 65 20 4d 42 5f 53 59 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 | e.MB_SYSTEMMODAL............MB_A |
6ee80 | 50 50 4c 4d 4f 44 41 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 | PPLMODAL.#define.PDERR_DNDMMISMA |
6eea0 | 54 43 48 09 20 20 20 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 | TCH.......0x1009.#define.PDERR_D |
6eec0 | 45 46 41 55 4c 54 44 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 | EFAULTDIFFERENT....0x100C.#defin |
6eee0 | 65 20 49 44 42 5f 48 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 | e.IDB_HIST_SMALL_COLOR......8.#d |
6ef00 | 65 66 69 6e 65 20 49 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 | efine.IDB_HIST_LARGE_COLOR...... |
6ef20 | 39 0a 23 64 65 66 69 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 | 9.#define.DEFAULT_GUI_FONT...... |
6ef40 | 20 20 20 20 53 59 53 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 | ....SYSTEM_FONT.#define.SFGAO_LI |
6ef60 | 4e 4b 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 4c 0a 23 69 | NK................0x00010000L.#i |
6ef80 | 66 6e 64 65 66 20 5f 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 | fndef._MAX_FNAME.#define._MAX_FN |
6efa0 | 41 4d 45 20 20 20 20 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 | AME.................64.#endif.#i |
6efc0 | 66 6e 64 65 66 20 53 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 | fndef.SWP_NOREDRAW.#define.SWP_N |
6efe0 | 4f 52 45 44 52 41 57 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 | OREDRAW...............0.#endif.# |
6f000 | 69 66 6e 64 65 66 20 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 | ifndef.SBS_SIZEBOX.#define.SBS_S |
6f020 | 49 5a 45 42 4f 58 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 | IZEBOX...............0.#endif.#i |
6f040 | 66 6e 64 65 66 20 53 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 | fndef.SBS_SIZEGRIP.#define.SBS_S |
6f060 | 49 5a 45 47 52 49 50 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 | IZEGRIP..............0.#endif.#d |
6f080 | 65 66 69 6e 65 20 53 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 | efine.SC_SIZE................... |
6f0a0 | 28 30 78 46 30 30 30 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 | (0xF000).#define.WSAGETSELECTEVE |
6f0c0 | 4e 54 28 6c 50 61 72 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 | NT(lParam).LOWORD(lParam).#defin |
6f0e0 | 65 20 57 53 41 47 45 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 | e.WSAGETSELECTERROR(lParam).HIWO |
6f100 | 52 44 28 6c 50 61 72 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 | RD(lParam).#define.HWND_TOPMOST. |
6f120 | 20 20 20 20 20 20 20 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 | .............((HWND)-1).#define. |
6f140 | 48 57 4e 44 5f 4e 4f 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 | HWND_NOTOPMOST............((HWND |
6f160 | 29 2d 32 29 0a 23 64 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 | )-2).#define.HCBT_CREATEWND..... |
6f180 | 20 20 20 20 20 20 20 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 | .......(3).#define.CC_SHOWHELP.. |
6f1a0 | 20 20 20 20 20 20 20 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 | .............0.#define.PS_DOT... |
6f1c0 | 20 20 20 20 20 20 20 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 | .................2.#define.PD_AL |
6f1e0 | 4c 50 41 47 45 53 20 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 | LPAGES...............0.#define.P |
6f200 | 44 5f 55 53 45 44 45 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 | D_USEDEVMODECOPIES.......0.#defi |
6f220 | 6e 65 20 50 44 5f 4e 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 | ne.PD_NOSELECTION............0.# |
6f240 | 64 65 66 69 6e 65 20 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 | define.PD_HIDEPRINTTOFILE....... |
6f260 | 20 30 0a 23 64 65 66 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 | .0.#define.PD_NOPAGENUMS........ |
6f280 | 20 20 20 20 20 30 0a 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 | .....0.#define.CF_METAFILEPICT.. |
6f2a0 | 20 20 20 20 20 20 20 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 | .........3.#define.CWP_ALL...... |
6f2c0 | 20 20 20 20 20 20 20 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 | .............0x0000.#define.CWP_ |
6f2e0 | 53 4b 49 50 49 4e 56 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 | SKIPINVISIBLE.........0x0001.#de |
6f300 | 66 69 6e 65 20 43 57 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 | fine.CWP_SKIPDISABLED..........0 |
6f320 | 78 30 30 30 32 0a 23 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 | x0002.#define.CWP_SKIPTRANSPAREN |
6f340 | 54 20 20 20 20 20 20 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 | T.......0x0004.#define.MM_LOMETR |
6f360 | 49 43 20 20 20 20 20 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 | IC...............2.#define.MM_HI |
6f380 | 4d 45 54 52 49 43 20 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 | METRIC...............3.#define.M |
6f3a0 | 4d 5f 4c 4f 45 4e 47 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 | M_LOENGLISH..............4.#defi |
6f3c0 | 6e 65 20 4d 4d 5f 48 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 | ne.MM_HIENGLISH..............5.# |
6f3e0 | 64 65 66 69 6e 65 20 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 | define.MM_TWIPS................. |
6f400 | 20 36 0a 23 64 65 66 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 | .6.#define.MM_ISOTROPIC......... |
6f420 | 20 20 20 20 20 37 0a 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 | .....7.#define.MM_ANISOTROPIC... |
6f440 | 20 20 20 20 20 20 20 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 | .........8.#define.OLEUI_FALSE.. |
6f460 | 20 20 20 20 20 20 20 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 | .............0.#define.OLEUI_SUC |
6f480 | 43 45 53 53 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 | CESS.............1.#define.OLEUI |
6f4a0 | 5f 4f 4b 20 20 20 20 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 | _OK..................1.#define.O |
6f4c0 | 4c 45 55 49 5f 43 41 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 | LEUI_CANCEL..............2.#defi |
6f4e0 | 6e 65 20 4b 46 5f 45 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 | ne.KF_EXTENDED...............0x0 |
6f500 | 31 30 30 0a 23 64 65 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 | 100.#define.KF_DLGMODE.......... |
6f520 | 20 20 20 20 20 20 30 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 | ......0x0800.#define.KF_MENUMODE |
6f540 | 20 20 20 20 20 20 20 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 | ...............0x1000.#define.KF |
6f560 | 5f 41 4c 54 44 4f 57 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 | _ALTDOWN................0x2000.# |
6f580 | 64 65 66 69 6e 65 20 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 | define.KF_REPEAT................ |
6f5a0 | 20 30 78 34 30 30 30 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 | .0x4000.#define.KF_UP........... |
6f5c0 | 20 20 20 20 20 20 20 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 | ..........0x8000.#define.IDB_STD |
6f5e0 | 5f 53 4d 41 4c 4c 5f 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 | _SMALL_MONO........2.#define.IDB |
6f600 | 5f 53 54 44 5f 4c 41 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 | _STD_LARGE_MONO........3.#define |
6f620 | 20 49 44 42 5f 56 49 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 | .IDB_VIEW_SMALL_MONO.......6.#de |
6f640 | 66 69 6e 65 20 49 44 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 | fine.IDB_VIEW_LARGE_MONO.......7 |
6f660 | 0a 23 64 65 66 69 6e 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 | .#define.SPI_GETWORKAREA........ |
6f680 | 20 20 20 34 38 0a 23 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 | ...48.#define.LBSELCHSTRING..... |
6f6a0 | 20 20 20 20 20 20 20 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 | ........TEXT("commdlg_LBSelChang |
6f6c0 | 65 64 4e 6f 74 69 66 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 | edNotify").#define.SHAREVISTRING |
6f6e0 | 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 5f 53 68 61 72 65 | .............TEXT("commdlg_Share |
6f700 | 56 69 6f 6c 61 74 69 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 | Violation").#define.FILEOKSTRING |
6f720 | 20 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 5f 46 69 6c 65 | ..............TEXT("commdlg_File |
6f740 | 4e 61 6d 65 4f 4b 22 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 | NameOK").#define.COLOROKSTRING.. |
6f760 | 20 20 20 20 20 20 20 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 | ...........TEXT("commdlg_ColorOK |
6f780 | 22 29 0a 23 64 65 66 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 | ").#define.SETRGBSTRING......... |
6f7a0 | 20 20 20 20 20 54 45 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 | .....TEXT("commdlg_SetRGBColor") |
6f7c0 | 0a 23 64 65 66 69 6e 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 | .#define.HELPMSGSTRING.......... |
6f7e0 | 20 20 20 54 45 58 54 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 | ...TEXT("commdlg_help").#define. |
6f800 | 46 49 4e 44 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 28 22 | FINDMSGSTRING.............TEXT(" |
6f820 | 63 6f 6d 6d 64 6c 67 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 | commdlg_FindReplace").#define.DR |
6f840 | 41 47 4c 49 53 54 4d 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 | AGLISTMSGSTRING.........TEXT("co |
6f860 | 6d 6d 63 74 72 6c 5f 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 | mmctrl_DragListMsg")..#define.OF |
6f880 | 4e 5f 45 4e 41 42 4c 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 | N_ENABLESIZING.0..#ifndef.WM_SET |
6f8a0 | 43 55 52 53 4f 52 0a 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 | CURSOR..#define.WM_SETCURSOR.0x0 |
6f8c0 | 30 32 30 0a 09 23 64 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 | 020..#define.IDC_ARROW.......... |
6f8e0 | 20 4d 41 4b 45 49 4e 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 | .MAKEINTRESOURCE(32512)..#define |
6f900 | 20 49 44 43 5f 49 42 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 | .IDC_IBEAM...........MAKEINTRESO |
6f920 | 55 52 43 45 28 33 32 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 | URCE(32513)..#define.IDC_WAIT... |
6f940 | 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 34 29 0a | .........MAKEINTRESOURCE(32514). |
6f960 | 09 23 64 65 66 69 6e 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 | .#define.IDC_CROSS...........MAK |
6f980 | 45 49 4e 54 52 45 53 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 | EINTRESOURCE(32515)..#define.IDC |
6f9a0 | 5f 55 50 41 52 52 4f 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 | _UPARROW.........MAKEINTRESOURCE |
6f9c0 | 28 33 32 35 31 36 29 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 | (32516)..#define.IDC_SIZE....... |
6f9e0 | 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 36 29 0a 09 23 64 65 | .....MAKEINTRESOURCE(32646)..#de |
6fa00 | 66 69 6e 65 20 49 44 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 | fine.IDC_ICON............MAKEINT |
6fa20 | 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 53 49 5a | RESOURCE(32512)..#define.IDC_SIZ |
6fa40 | 45 4e 57 53 45 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 | ENWSE........MAKEINTRESOURCE(326 |
6fa60 | 34 32 29 0a 09 23 64 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 | 42)..#define.IDC_SIZENESW....... |
6fa80 | 20 4d 41 4b 45 49 4e 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 | .MAKEINTRESOURCE(32643)..#define |
6faa0 | 20 49 44 43 5f 53 49 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 | .IDC_SIZEWE..........MAKEINTRESO |
6fac0 | 55 52 43 45 28 33 32 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 | URCE(32644)..#define.IDC_SIZENS. |
6fae0 | 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 35 29 0a | .........MAKEINTRESOURCE(32645). |
6fb00 | 09 23 64 65 66 69 6e 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 | .#define.IDC_SIZEALL.........MAK |
6fb20 | 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 43 | EINTRESOURCE(32646)..#define.IDC |
6fb40 | 5f 4e 4f 20 20 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 45 | _NO..............MAKEINTRESOURCE |
6fb60 | 28 33 32 36 34 38 29 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 | (32648)..#define.IDC_APPSTARTING |
6fb80 | 20 20 20 20 20 4d 41 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 | .....MAKEINTRESOURCE(32650)..#de |
6fba0 | 66 69 6e 65 20 49 44 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 | fine.IDC_HELP............MAKEINT |
6fbc0 | 52 45 53 4f 55 52 43 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 | RESOURCE(32651)..#define.IDC_HAN |
6fbe0 | 44 09 20 20 20 20 4d 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 | D.....MAKEINTRESOURCE(32649).#en |
6fc00 | 64 69 66 0a 0a 23 69 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 | dif..#if.defined(_MIPS_).extern. |
6fc20 | 22 43 22 20 76 6f 69 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 | "C".void._asm(char.*,....);.#end |
6fc40 | 69 66 0a 0a 23 64 65 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 | if..#define.GMEM_MOVEABLE....... |
6fc60 | 20 20 20 20 20 20 4c 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 | ......LMEM_MOVEABLE.#define.GMEM |
6fc80 | 5f 46 49 58 45 44 20 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 | _FIXED................LMEM_FIXED |
6fca0 | 0a 23 64 65 66 69 6e 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 | .#define.GMEM_ZEROINIT.......... |
6fcc0 | 20 20 20 4c 4d 45 4d 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 | ...LMEM_ZEROINIT.#define.GMEM_IN |
6fce0 | 56 41 4c 49 44 5f 48 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 | VALID_HANDLE.......LMEM_INVALID_ |
6fd00 | 48 41 4e 44 4c 45 0a 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 | HANDLE.#define.GMEM_LOCKCOUNT... |
6fd20 | 20 20 20 20 20 20 20 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 | .........LMEM_LOCKCOUNT.#define. |
6fd40 | 47 50 54 52 20 20 20 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 | GPTR......................LPTR.# |
6fd60 | 69 66 20 28 5f 57 49 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 | if.(_WIN32_WCE.<.300).#define.GM |
6fd80 | 45 4d 5f 53 48 41 52 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 | EM_SHARE................0.#endif |
6fda0 | 20 2f 2f 20 5f 57 49 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 | .//._WIN32_WCE..//.WinCE:.CESYSG |
6fdc0 | 45 4e 20 70 72 75 6e 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 | EN.prunes.the.following.FRP.defi |
6fde0 | 6e 65 73 2c 0a 2f 2f 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 | nes,.//.and.INTERNET_TRANSFER_TY |
6fe00 | 50 45 5f 41 53 43 49 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 | PE_ASCII.breaks.in.wininet.h.#un |
6fe20 | 64 65 66 20 46 54 50 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 | def.FTP_TRANSFER_TYPE_ASCII.#def |
6fe40 | 69 6e 65 20 46 54 50 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 | ine.FTP_TRANSFER_TYPE_ASCII.0x00 |
6fe60 | 30 30 30 30 30 31 0a 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 | 000001.#undef.FTP_TRANSFER_TYPE_ |
6fe80 | 42 49 4e 41 52 59 0a 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 | BINARY.#define.FTP_TRANSFER_TYPE |
6fea0 | 5f 42 49 4e 41 52 59 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 | _BINARY.0x00000002..#define.MM_T |
6fec0 | 45 58 54 20 31 0a 74 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 | EXT.1.typedef.DWORD.OLE_COLOR;.# |
6fee0 | 64 65 66 69 6e 65 20 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 | define.WS_OVERLAPPEDWINDOW.0..#i |
6ff00 | 66 6e 64 65 66 20 4d 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 | fndef.MF_BITMAP.#define.MF_BITMA |
6ff20 | 50 20 30 78 30 30 30 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 | P.0x00000004L.#endif..#ifndef.WS |
6ff40 | 5f 45 58 5f 43 41 50 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 | _EX_CAPTIONOKBTN.#define.WS_EX_C |
6ff60 | 41 50 54 49 4f 4e 4f 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 | APTIONOKBTN.0x80000000L.#endif.. |
6ff80 | 23 69 66 6e 64 65 66 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 | #ifndef.WS_EX_NODRAG.#define.WS_ |
6ffa0 | 45 58 5f 4e 4f 44 52 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 | EX_NODRAG.......0x40000000L.#end |
6ffc0 | 69 66 0a 0a 23 64 65 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 | if..#define.FR_DOWN............. |
6ffe0 | 20 20 20 20 20 20 20 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 | ............0x00000001.#define.F |
70000 | 52 5f 57 48 4f 4c 45 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 | R_WHOLEWORD....................0 |
70020 | 78 30 30 30 30 30 30 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 | x00000002.#define.FR_MATCHCASE.. |
70040 | 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 30 34 0a 23 64 65 | ..................0x00000004.#de |
70060 | 66 69 6e 65 20 46 52 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 | fine.FR_FINDNEXT................ |
70080 | 20 20 20 20 20 30 78 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 | .....0x00000008.#define.FR_REPLA |
700a0 | 43 45 20 20 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 | CE......................0x000000 |
700c0 | 31 30 0a 23 64 65 66 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 | 10.#define.FR_REPLACEALL........ |
700e0 | 20 20 20 20 20 20 20 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 | ...........0x00000020.#define.FR |
70100 | 5f 44 49 41 4c 4f 47 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 | _DIALOGTERM...................0x |
70120 | 30 30 30 30 30 30 34 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 | 00000040.#define.FR_SHOWHELP.... |
70140 | 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 38 30 0a 23 64 65 66 | .................0x00000080.#def |
70160 | 69 6e 65 20 46 52 5f 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 | ine.FR_ENABLEHOOK............... |
70180 | 20 20 20 20 30 78 30 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 | ....0x00000100.#define.FR_ENABLE |
701a0 | 54 45 4d 50 4c 41 54 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 | TEMPLATE...............0x0000020 |
701c0 | 30 0a 23 64 65 66 69 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 | 0.#define.FR_NOUPDOWN........... |
701e0 | 20 20 20 20 20 20 20 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 | ..........0x00000400.#define.FR_ |
70200 | 4e 4f 4d 41 54 43 48 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 | NOMATCHCASE..................0x0 |
70220 | 30 30 30 30 38 30 30 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 | 0000800.#define.FR_NOWHOLEWORD.. |
70240 | 20 20 20 20 20 20 20 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 | ................0x00001000.#defi |
70260 | 6e 65 20 46 52 5f 45 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 | ne.FR_ENABLETEMPLATEHANDLE...... |
70280 | 20 20 20 30 78 30 30 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 | ...0x00002000.#define.FR_HIDEUPD |
702a0 | 4f 57 4e 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 34 30 30 30 | OWN...................0x00004000 |
702c0 | 0a 23 64 65 66 69 6e 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 | .#define.FR_HIDEMATCHCASE....... |
702e0 | 20 20 20 20 20 20 20 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 | .........0x00008000.#define.FR_H |
70300 | 49 44 45 57 48 4f 4c 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 | IDEWHOLEWORD................0x00 |
70320 | 30 31 30 30 30 30 0a 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 | 010000.typedef.UINT.(APIENTRY.*L |
70340 | 50 46 52 48 4f 4f 4b 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 | PFRHOOKPROC).(HWND,.UINT,.WPARAM |
70360 | 2c 20 4c 50 41 52 41 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 | ,.LPARAM);..#ifndef.POCKET_PC.HG |
70380 | 4c 4f 42 41 4c 20 47 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 | LOBAL.GlobalAlloc(UINT.uFlags,.D |
703a0 | 57 4f 52 44 20 64 77 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 | WORD.dwBytes);.HGLOBAL.GlobalFre |
703c0 | 65 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 6c 52 | e(HGLOBAL.hMem);.HGLOBAL.GlobalR |
703e0 | 65 41 6c 6c 6f 63 28 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 | eAlloc(HGLOBAL.hMem,.DWORD.dwByt |
70400 | 65 73 2c 20 55 49 4e 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 | es,.UINT.uFlags);.DWORD...Global |
70420 | 53 69 7a 65 28 48 47 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 | Size(HGLOBAL.hMem);.LPVOID..Glob |
70440 | 61 6c 4c 6f 63 6b 28 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 | alLock(HGLOBAL.hMem);.BOOL....Gl |
70460 | 6f 62 61 6c 55 6e 6c 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 | obalUnlock(HGLOBAL.hMem);.HGLOBA |
70480 | 4c 20 47 6c 6f 62 61 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 | L.GlobalHandle(LPCVOID.pMem);.UI |
704a0 | 4e 54 20 20 20 20 47 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 | NT....GlobalFlags(HGLOBAL.hMem); |
704c0 | 0a 23 65 6e 64 69 66 0a 0a 23 69 66 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73 0a 7d 09 2f 2f | .#endif..#ifdef.__cplusplus.}.// |
704e0 | 20 45 78 74 65 72 6e 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 | .Extern.C..#endif.#endif.//.Q_OS |
70500 | 5f 54 45 4d 50 0a 23 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 | _TEMP.#endif.//.QFUNCTIONS_WCE_H |
70520 | 0a 00 00 00 1c 00 71 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 | ......q.k.b.d.y.o.p.y._.q.w.s... |
70540 | 68 00 00 06 8c 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | h..../*......................... |
70560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
705a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
705c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
705e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
706a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
706c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
706e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
707a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
707c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
707e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
708a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
708c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
708e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
709a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
709c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
709e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70a40 | 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4b 42 44 59 4f 50 59 5f 51 57 53 5f 48 0a 23 64 65 | ..*/..#ifndef.QKBDYOPY_QWS_H.#de |
70a60 | 66 69 6e 65 20 51 4b 42 44 59 4f 50 59 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | fine.QKBDYOPY_QWS_H..#ifndef.QT_ |
70a80 | 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 6b 62 64 5f 71 77 73 2e 68 22 0a 23 65 6e 64 69 66 20 2f | H.#include."qkbd_qws.h".#endif./ |
70aa0 | 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 42 44 5f 59 4f | /.QT_H..#ifndef.QT_NO_QWS_KBD_YO |
70ac0 | 50 59 0a 0a 63 6c 61 73 73 20 51 57 53 59 6f 70 79 4b 62 50 72 69 76 61 74 65 3b 0a 0a 63 6c 61 | PY..class.QWSYopyKbPrivate;..cla |
70ae0 | 73 73 20 51 57 53 59 6f 70 79 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 20 3a 20 70 75 62 6c | ss.QWSYopyKeyboardHandler.:.publ |
70b00 | 69 63 20 51 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 | ic.QWSKeyboardHandler.{.public:. |
70b20 | 20 20 20 20 51 57 53 59 6f 70 79 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 28 63 6f 6e 73 74 | ....QWSYopyKeyboardHandler(const |
70b40 | 20 51 53 74 72 69 6e 67 26 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 57 53 59 6f 70 79 | .QString&);.....virtual.~QWSYopy |
70b60 | 4b 65 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 | KeyboardHandler();..private:.... |
70b80 | 20 51 57 53 59 6f 70 79 4b 62 50 72 69 76 61 74 65 20 2a 64 3b 0a 7d 3b 0a 0a 23 65 6e 64 69 66 | .QWSYopyKbPrivate.*d;.};..#endif |
70ba0 | 20 2f 2f 20 51 54 5f 4e 4f 5f 51 57 53 5f 4b 42 44 5f 59 4f 50 59 0a 0a 23 65 6e 64 69 66 20 2f | .//.QT_NO_QWS_KBD_YOPY..#endif./ |
70bc0 | 2f 20 51 4b 42 44 59 4f 50 59 5f 51 57 53 5f 48 0a 00 00 00 16 00 71 00 69 00 6e 00 74 00 63 00 | /.QKBDYOPY_QWS_H......q.i.n.t.c. |
70be0 | 61 00 63 00 68 00 65 00 2e 00 68 00 00 12 a0 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | a.c.h.e...h..../*............... |
70c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
70fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
71000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
71020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
71040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
71060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
71080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
710a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
710c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
710e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
71100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
71120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
71140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
71160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
71180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
711a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
711c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 | ...........................*/..# |
711e0 | 69 66 6e 64 65 66 20 51 49 4e 54 43 41 43 48 45 5f 48 0a 23 64 65 66 69 6e 65 20 51 49 4e 54 43 | ifndef.QINTCACHE_H.#define.QINTC |
71200 | 41 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 | ACHE_H..#ifndef.QT_H.#include."q |
71220 | 67 63 61 63 68 65 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 0a 74 65 6d 70 6c | gcache.h".#endif.//.QT_H...templ |
71240 | 61 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 20 0a 63 6c 61 73 73 20 51 49 6e 74 43 61 63 68 65 | ate<class.type>..class.QIntCache |
71260 | 0a 23 69 66 64 65 66 20 51 5f 51 44 4f 43 0a 09 3a 20 70 75 62 6c 69 63 20 51 50 74 72 43 6f 6c | .#ifdef.Q_QDOC..:.public.QPtrCol |
71280 | 6c 65 63 74 69 6f 6e 0a 23 65 6c 73 65 0a 09 3a 20 70 75 62 6c 69 63 20 51 47 43 61 63 68 65 0a | lection.#else..:.public.QGCache. |
712a0 | 23 65 6e 64 69 66 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 49 6e 74 43 61 63 68 65 28 20 | #endif.{.public:.....QIntCache(. |
712c0 | 63 6f 6e 73 74 20 51 49 6e 74 43 61 63 68 65 3c 74 79 70 65 3e 20 26 63 20 29 20 3a 20 51 47 43 | const.QIntCache<type>.&c.).:.QGC |
712e0 | 61 63 68 65 28 63 29 20 7b 7d 0a 20 20 20 20 51 49 6e 74 43 61 63 68 65 28 20 69 6e 74 20 6d 61 | ache(c).{}.....QIntCache(.int.ma |
71300 | 78 43 6f 73 74 3d 31 30 30 2c 20 69 6e 74 20 73 69 7a 65 3d 31 37 20 29 0a 09 3a 20 51 47 43 61 | xCost=100,.int.size=17.)..:.QGCa |
71320 | 63 68 65 28 20 6d 61 78 43 6f 73 74 2c 20 73 69 7a 65 2c 20 49 6e 74 4b 65 79 2c 20 46 41 4c 53 | che(.maxCost,.size,.IntKey,.FALS |
71340 | 45 2c 20 46 41 4c 53 45 20 29 20 7b 7d 0a 20 20 20 7e 51 49 6e 74 43 61 63 68 65 28 29 09 09 7b | E,.FALSE.).{}....~QIntCache()..{ |
71360 | 20 63 6c 65 61 72 28 29 3b 20 7d 0a 20 20 20 20 51 49 6e 74 43 61 63 68 65 3c 74 79 70 65 3e 20 | .clear();.}.....QIntCache<type>. |
71380 | 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 20 51 49 6e 74 43 61 63 68 65 3c 74 79 70 65 | &operator=(.const.QIntCache<type |
713a0 | 3e 20 26 63 20 29 0a 09 09 09 7b 20 72 65 74 75 72 6e 20 28 51 49 6e 74 43 61 63 68 65 3c 74 79 | >.&c.)....{.return.(QIntCache<ty |
713c0 | 70 65 3e 26 29 51 47 43 61 63 68 65 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 63 29 3b 20 7d 0a 20 20 | pe>&)QGCache::operator=(c);.}... |
713e0 | 20 20 69 6e 74 09 20 20 6d 61 78 43 6f 73 74 28 29 20 20 20 63 6f 6e 73 74 09 7b 20 72 65 74 75 | ..int...maxCost()...const.{.retu |
71400 | 72 6e 20 51 47 43 61 63 68 65 3a 3a 6d 61 78 43 6f 73 74 28 29 3b 20 7d 0a 20 20 20 20 69 6e 74 | rn.QGCache::maxCost();.}.....int |
71420 | 09 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 51 47 | ...totalCost().const.{.return.QG |
71440 | 43 61 63 68 65 3a 3a 74 6f 74 61 6c 43 6f 73 74 28 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 | Cache::totalCost();.}.....void.. |
71460 | 73 65 74 4d 61 78 43 6f 73 74 28 20 69 6e 74 20 6d 29 09 7b 20 51 47 43 61 63 68 65 3a 3a 73 65 | setMaxCost(.int.m).{.QGCache::se |
71480 | 74 4d 61 78 43 6f 73 74 28 6d 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 75 6e 74 28 29 | tMaxCost(m);.}.....uint..count() |
714a0 | 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 65 3a 3a 63 6f 75 | .....const.{.return.QGCache::cou |
714c0 | 6e 74 28 29 3b 20 7d 0a 20 20 20 20 75 69 6e 74 20 20 73 69 7a 65 28 29 20 20 20 20 20 20 63 6f | nt();.}.....uint..size()......co |
714e0 | 6e 73 74 09 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 3a 3a 73 69 7a 65 28 29 3b 20 7d 0a | nst.{.return.QGCache::size();.}. |
71500 | 20 20 20 20 62 6f 6f 6c 20 20 69 73 45 6d 70 74 79 28 29 20 20 20 63 6f 6e 73 74 09 7b 20 72 65 | ....bool..isEmpty()...const.{.re |
71520 | 74 75 72 6e 20 51 47 43 61 63 68 65 3a 3a 63 6f 75 6e 74 28 29 20 3d 3d 20 30 3b 20 7d 0a 20 20 | turn.QGCache::count().==.0;.}... |
71540 | 20 20 62 6f 6f 6c 20 20 69 6e 73 65 72 74 28 20 6c 6f 6e 67 20 6b 2c 20 63 6f 6e 73 74 20 74 79 | ..bool..insert(.long.k,.const.ty |
71560 | 70 65 20 2a 64 2c 20 69 6e 74 20 63 3d 31 2c 20 69 6e 74 20 70 3d 30 20 29 0a 09 09 7b 20 72 65 | pe.*d,.int.c=1,.int.p=0.)...{.re |
71580 | 74 75 72 6e 20 51 47 43 61 63 68 65 3a 3a 69 6e 73 65 72 74 5f 6f 74 68 65 72 28 28 63 6f 6e 73 | turn.QGCache::insert_other((cons |
715a0 | 74 20 63 68 61 72 2a 29 6b 2c 28 49 74 65 6d 29 64 2c 63 2c 70 29 3b 20 7d 0a 20 20 20 20 62 6f | t.char*)k,(Item)d,c,p);.}.....bo |
715c0 | 6f 6c 20 20 72 65 6d 6f 76 65 28 20 6c 6f 6e 67 20 6b 20 29 0a 09 09 7b 20 72 65 74 75 72 6e 20 | ol..remove(.long.k.)...{.return. |
715e0 | 51 47 43 61 63 68 65 3a 3a 72 65 6d 6f 76 65 5f 6f 74 68 65 72 28 28 63 6f 6e 73 74 20 63 68 61 | QGCache::remove_other((const.cha |
71600 | 72 2a 29 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 20 | r*)k);.}.....type.*take(.long.k. |
71620 | 29 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 74 61 | )...{.return.(type.*)QGCache::ta |
71640 | 6b 65 5f 6f 74 68 65 72 28 28 63 6f 6e 73 74 20 63 68 61 72 2a 29 6b 29 3b 7d 0a 20 20 20 20 76 | ke_other((const.char*)k);}.....v |
71660 | 6f 69 64 20 20 63 6c 65 61 72 28 29 09 09 7b 20 51 47 43 61 63 68 65 3a 3a 63 6c 65 61 72 28 29 | oid..clear()..{.QGCache::clear() |
71680 | 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 6b 2c 20 62 6f 6f 6c | ;.}.....type.*find(.long.k,.bool |
716a0 | 20 72 65 66 3d 54 52 55 45 20 29 20 63 6f 6e 73 74 0a 09 09 7b 20 72 65 74 75 72 6e 20 28 74 79 | .ref=TRUE.).const...{.return.(ty |
716c0 | 70 65 20 2a 29 51 47 43 61 63 68 65 3a 3a 66 69 6e 64 5f 6f 74 68 65 72 28 20 28 63 6f 6e 73 74 | pe.*)QGCache::find_other(.(const |
716e0 | 20 63 68 61 72 2a 29 6b 2c 72 65 66 29 3b 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 | .char*)k,ref);}.....type.*operat |
71700 | 6f 72 5b 5d 28 20 6c 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 | or[](.long.k.).const...{.return. |
71720 | 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 3a 3a 66 69 6e 64 5f 6f 74 68 65 72 28 20 28 63 6f | (type.*)QGCache::find_other(.(co |
71740 | 6e 73 74 20 63 68 61 72 2a 29 6b 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 20 73 74 61 74 69 73 | nst.char*)k);.}.....void..statis |
71760 | 74 69 63 73 28 29 20 63 6f 6e 73 74 20 7b 20 51 47 43 61 63 68 65 3a 3a 73 74 61 74 69 73 74 69 | tics().const.{.QGCache::statisti |
71780 | 63 73 28 29 3b 20 7d 0a 70 72 69 76 61 74 65 3a 0a 09 76 6f 69 64 20 20 64 65 6c 65 74 65 49 74 | cs();.}.private:..void..deleteIt |
717a0 | 65 6d 28 20 49 74 65 6d 20 64 20 29 3b 0a 7d 3b 0a 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 | em(.Item.d.);.};..#if.!defined(Q |
717c0 | 5f 42 52 4f 4b 45 4e 5f 54 45 4d 50 4c 41 54 45 5f 53 50 45 43 49 41 4c 49 5a 41 54 49 4f 4e 29 | _BROKEN_TEMPLATE_SPECIALIZATION) |
717e0 | 0a 74 65 6d 70 6c 61 74 65 3c 3e 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 49 6e 74 43 61 63 68 | .template<>.inline.void.QIntCach |
71800 | 65 3c 76 6f 69 64 3e 3a 3a 64 65 6c 65 74 65 49 74 65 6d 28 20 51 50 74 72 43 6f 6c 6c 65 63 74 | e<void>::deleteItem(.QPtrCollect |
71820 | 69 6f 6e 3a 3a 49 74 65 6d 20 29 0a 7b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 74 65 6d 70 6c 61 74 65 | ion::Item.).{.}.#endif..template |
71840 | 3c 63 6c 61 73 73 20 74 79 70 65 3e 20 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 49 6e 74 43 61 63 | <class.type>.inline.void.QIntCac |
71860 | 68 65 3c 74 79 70 65 3e 3a 3a 64 65 6c 65 74 65 49 74 65 6d 28 20 51 50 74 72 43 6f 6c 6c 65 63 | he<type>::deleteItem(.QPtrCollec |
71880 | 74 69 6f 6e 3a 3a 49 74 65 6d 20 64 20 29 0a 7b 0a 20 20 20 20 69 66 20 28 20 64 65 6c 5f 69 74 | tion::Item.d.).{.....if.(.del_it |
718a0 | 65 6d 20 29 20 64 65 6c 65 74 65 20 28 74 79 70 65 20 2a 29 64 3b 0a 7d 0a 0a 74 65 6d 70 6c 61 | em.).delete.(type.*)d;.}..templa |
718c0 | 74 65 3c 63 6c 61 73 73 20 74 79 70 65 3e 20 0a 63 6c 61 73 73 20 51 49 6e 74 43 61 63 68 65 49 | te<class.type>..class.QIntCacheI |
718e0 | 74 65 72 61 74 6f 72 20 3a 20 70 75 62 6c 69 63 20 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 | terator.:.public.QGCacheIterator |
71900 | 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 49 6e 74 43 61 63 68 65 49 74 65 72 61 74 6f 72 | .{.public:.....QIntCacheIterator |
71920 | 28 20 63 6f 6e 73 74 20 51 49 6e 74 43 61 63 68 65 3c 74 79 70 65 3e 20 26 63 20 29 0a 09 3a 20 | (.const.QIntCache<type>.&c.)..:. |
71940 | 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 28 20 28 51 47 43 61 63 68 65 20 26 29 63 20 29 20 | QGCacheIterator(.(QGCache.&)c.). |
71960 | 7b 7d 0a 20 20 20 20 51 49 6e 74 43 61 63 68 65 49 74 65 72 61 74 6f 72 28 20 63 6f 6e 73 74 20 | {}.....QIntCacheIterator(.const. |
71980 | 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 63 69 20 29 0a 09 09 | QIntCacheIterator<type>.&ci.)... |
719a0 | 09 20 20 20 20 20 20 3a 20 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 28 28 51 47 43 61 63 68 | .......:.QGCacheIterator((QGCach |
719c0 | 65 49 74 65 72 61 74 6f 72 20 26 29 63 69 29 20 7b 7d 0a 20 20 20 20 51 49 6e 74 43 61 63 68 65 | eIterator.&)ci).{}.....QIntCache |
719e0 | 49 74 65 72 61 74 6f 72 3c 74 79 70 65 3e 20 26 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e 73 74 | Iterator<type>.&operator=(.const |
71a00 | 20 51 49 6e 74 43 61 63 68 65 49 74 65 72 61 74 6f 72 3c 74 79 70 65 3e 26 63 69 20 29 0a 09 7b | .QIntCacheIterator<type>&ci.)..{ |
71a20 | 20 72 65 74 75 72 6e 20 28 20 51 49 6e 74 43 61 63 68 65 49 74 65 72 61 74 6f 72 3c 74 79 70 65 | .return.(.QIntCacheIterator<type |
71a40 | 3e 26 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 3d 28 20 63 | >&)QGCacheIterator::operator=(.c |
71a60 | 69 20 29 3b 7d 0a 20 20 20 20 75 69 6e 74 20 20 63 6f 75 6e 74 28 29 20 20 20 63 6f 6e 73 74 20 | i.);}.....uint..count()...const. |
71a80 | 20 20 20 20 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 63 6f | ....{.return.QGCacheIterator::co |
71aa0 | 75 6e 74 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 69 73 45 6d 70 74 79 28 29 20 63 6f 6e | unt();.}.....bool..isEmpty().con |
71ac0 | 73 74 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a | st.....{.return.QGCacheIterator: |
71ae0 | 3a 63 6f 75 6e 74 28 29 20 3d 3d 20 30 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 61 74 46 69 72 | :count().==.0;.}.....bool..atFir |
71b00 | 73 74 28 29 20 63 6f 6e 73 74 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 51 47 43 61 63 68 65 49 | st().const.....{.return.QGCacheI |
71b20 | 74 65 72 61 74 6f 72 3a 3a 61 74 46 69 72 73 74 28 29 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 20 | terator::atFirst();.}.....bool.. |
71b40 | 61 74 4c 61 73 74 28 29 20 20 63 6f 6e 73 74 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 51 47 43 | atLast()..const.....{.return.QGC |
71b60 | 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 61 74 4c 61 73 74 28 29 3b 20 7d 0a 20 20 20 20 74 79 | acheIterator::atLast();.}.....ty |
71b80 | 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 74 79 | pe.*toFirst().......{.return.(ty |
71ba0 | 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 74 6f 46 69 72 73 74 28 29 3b | pe.*)QGCacheIterator::toFirst(); |
71bc0 | 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 74 6f 4c 61 73 74 28 29 09 20 20 20 20 20 20 7b 20 72 65 | .}.....type.*toLast().......{.re |
71be0 | 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 74 6f | turn.(type.*)QGCacheIterator::to |
71c00 | 4c 61 73 74 28 29 3b 20 7d 0a 20 20 20 20 6f 70 65 72 61 74 6f 72 20 74 79 70 65 20 2a 28 29 20 | Last();.}.....operator.type.*(). |
71c20 | 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 43 61 63 68 65 | .const..{.return.(type.*)QGCache |
71c40 | 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 28 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 63 75 72 | Iterator::get();.}.....type.*cur |
71c60 | 72 65 6e 74 28 29 20 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 | rent()....const..{.return.(type. |
71c80 | 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 28 29 3b 20 7d 0a 20 20 20 20 | *)QGCacheIterator::get();.}..... |
71ca0 | 6c 6f 6e 67 20 20 63 75 72 72 65 6e 74 4b 65 79 28 29 20 63 6f 6e 73 74 20 20 7b 20 72 65 74 75 | long..currentKey().const..{.retu |
71cc0 | 72 6e 20 28 6c 6f 6e 67 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 67 65 74 4b 65 79 | rn.(long)QGCacheIterator::getKey |
71ce0 | 49 6e 74 28 29 3b 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 28 29 28 29 09 20 | Int();}.....type.*operator()().. |
71d00 | 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 | .....{.return.(type.*)QGCacheIte |
71d20 | 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 28 29 28 29 3b 7d 0a 20 20 20 20 74 79 70 65 20 2a | rator::operator()();}.....type.* |
71d40 | 6f 70 65 72 61 74 6f 72 2b 2b 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 | operator++().......{.return.(typ |
71d60 | 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 2b 2b 28 | e.*)QGCacheIterator::operator++( |
71d80 | 29 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2b 3d 28 75 69 6e 74 20 6a | );.}.....type.*operator+=(uint.j |
71da0 | 29 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 | )..{.return.(type.*)QGCacheItera |
71dc0 | 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 2b 3d 28 6a 29 3b 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f | tor::operator+=(j);}.....type.*o |
71de0 | 70 65 72 61 74 6f 72 2d 2d 28 29 09 20 20 20 20 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 | perator--().......{.return.(type |
71e00 | 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 2d 2d 28 29 | .*)QGCacheIterator::operator--() |
71e20 | 3b 20 7d 0a 20 20 20 20 74 79 70 65 20 2a 6f 70 65 72 61 74 6f 72 2d 3d 28 75 69 6e 74 20 6a 29 | ;.}.....type.*operator-=(uint.j) |
71e40 | 20 20 7b 20 72 65 74 75 72 6e 20 28 74 79 70 65 20 2a 29 51 47 43 61 63 68 65 49 74 65 72 61 74 | ..{.return.(type.*)QGCacheIterat |
71e60 | 6f 72 3a 3a 6f 70 65 72 61 74 6f 72 2d 3d 28 6a 29 3b 7d 0a 7d 3b 0a 0a 0a 23 65 6e 64 69 66 20 | or::operator-=(j);}.};...#endif. |
71e80 | 2f 2f 20 51 49 4e 54 43 41 43 48 45 5f 48 0a 00 00 00 14 00 71 00 66 00 6f 00 6e 00 74 00 6d 00 | //.QINTCACHE_H......q.f.o.n.t.m. |
71ea0 | 65 00 74 00 2e 00 68 00 00 04 2c 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | e.t...h...,/*................... |
71ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
71ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
71f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
71f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
71f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
71f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
71f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
71fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
71fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
71fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
720a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
720c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
720e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
721a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
721c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
721e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 69 66 6e 64 65 66 20 51 46 4f 4e 54 4d 45 54 | .............*/.#ifndef.QFONTMET |
722a0 | 5f 48 0a 23 64 65 66 69 6e 65 20 51 46 4f 4e 54 4d 45 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 | _H.#define.QFONTMET_H.#include." |
722c0 | 71 66 6f 6e 74 6d 65 74 72 69 63 73 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 18 00 71 00 68 00 | qfontmetrics.h".#endif......q.h. |
722e0 | 67 00 72 00 6f 00 75 00 70 00 62 00 6f 00 78 00 2e 00 68 00 00 08 29 2f 2a 20 20 20 20 20 20 20 | g.r.o.u.p.b.o.x...h...)/*....... |
72300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
723a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
723c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
723e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
724a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
724c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
724e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
725a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
725c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
725e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
726a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
726c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
726e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
727a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
727c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
727e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
728a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
728c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
728e0 | 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 6e 65 | */..#ifndef.QHGROUPBOX_H.#define |
72900 | 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 6e 63 | .QHGROUPBOX_H..#ifndef.QT_H.#inc |
72920 | 6c 75 64 65 20 22 71 67 72 6f 75 70 62 6f 78 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f | lude."qgroupbox.h".#endif.//.QT_ |
72940 | 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 61 73 | H..#ifndef.QT_NO_HGROUPBOX..clas |
72960 | 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 20 51 | s.Q_EXPORT.QHGroupBox.:.public.Q |
72980 | 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 3a 0a | GroupBox.{.....Q_OBJECT.public:. |
729a0 | 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 74 3d | ....QHGroupBox(.QWidget*.parent= |
729c0 | 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 47 | 0,.const.char*.name=0.);.....QHG |
729e0 | 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 20 51 | roupBox(.const.QString.&title,.Q |
72a00 | 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 |
72a20 | 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 69 76 | me=0.);.....~QHGroupBox();..priv |
72a40 | 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f 70 79 20 63 6f 6e 73 74 72 75 63 74 6f | ate:.//.Disabled.copy.constructo |
72a60 | 72 20 61 6e 64 20 6f 70 65 72 61 74 6f 72 3d 0a 23 69 66 20 64 65 66 69 6e 65 64 28 51 5f 44 49 | r.and.operator=.#if.defined(Q_DI |
72a80 | 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 6e 73 | SABLE_COPY).....QHGroupBox(.cons |
72aa0 | 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 6f 78 | t.QHGroupBox.&.);.....QHGroupBox |
72ac0 | 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 26 20 | .&operator=(.const.QHGroupBox.&. |
72ae0 | 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 48 47 | );.#endif.};..#endif.//.QT_NO_HG |
72b00 | 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 48 0a | ROUPBOX..#endif.//.QHGROUPBOX_H. |
72b20 | 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 20 20 20 20 | .....q.l.o.c.a.l.e...h..(./*.... |
72b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72ea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72ec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72ee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72f00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
72fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
73000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
73020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
73040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
73060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
73080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
730a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
730c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
730e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
73100 | 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4c 4f 43 41 4c 45 5f 48 0a 23 | .........*/..#ifndef.QLOCALE_H.# |
73120 | 64 65 66 69 6e 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 | define.QLOCALE_H..#include."qstr |
73140 | 69 6e 67 2e 68 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 | ing.h"..struct.QLocalePrivate;.. |
73160 | 63 6c 61 73 73 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 | class.Q_EXPORT.QLocale.{.....fri |
73180 | 65 6e 64 20 63 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 | end.class.QString;..public:..... |
731a0 | 65 6e 75 6d 20 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 | enum.Language.{..C.=.1,..Abkhazi |
731c0 | 61 6e 20 3d 20 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 | an.=.2,..Afan.=.3,..Afar.=.4,..A |
731e0 | 66 72 69 6b 61 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 | frikaans.=.5,..Albanian.=.6,..Am |
73200 | 68 61 72 69 63 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 | haric.=.7,..Arabic.=.8,..Armenia |
73220 | 6e 20 3d 20 39 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 | n.=.9,..Assamese.=.10,..Aymara.= |
73240 | 20 31 31 2c 0a 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 | .11,..Azerbaijani.=.12,..Bashkir |
73260 | 20 3d 20 31 33 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 | .=.13,..Basque.=.14,..Bengali.=. |
73280 | 31 35 2c 0a 09 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 | 15,..Bhutani.=.16,..Bihari.=.17, |
732a0 | 0a 09 42 69 73 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 | ..Bislama.=.18,..Breton.=.19,..B |
732c0 | 75 6c 67 61 72 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 | ulgarian.=.20,..Burmese.=.21,..B |
732e0 | 79 65 6c 6f 72 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 | yelorussian.=.22,..Cambodian.=.2 |
73300 | 33 2c 0a 09 43 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 | 3,..Catalan.=.24,..Chinese.=.25, |
73320 | 0a 09 43 6f 72 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 | ..Corsican.=.26,..Croatian.=.27, |
73340 | 0a 09 43 7a 65 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 | ..Czech.=.28,..Danish.=.29,..Dut |
73360 | 63 68 20 3d 20 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 | ch.=.30,..English.=.31,..Esperan |
73380 | 74 6f 20 3d 20 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 | to.=.32,..Estonian.=.33,..Faroes |
733a0 | 65 20 3d 20 33 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 | e.=.34,..FijiLanguage.=.35,..Fin |
733c0 | 6e 69 73 68 20 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 | nish.=.36,..French.=.37,..Frisia |
733e0 | 6e 20 3d 20 33 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 | n.=.38,..Gaelic.=.39,..Galician. |
73400 | 3d 20 34 30 2c 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 | =.40,..Georgian.=.41,..German.=. |
73420 | 34 32 2c 0a 09 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 | 42,..Greek.=.43,..Greenlandic.=. |
73440 | 34 34 2c 0a 09 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 | 44,..Guarani.=.45,..Gujarati.=.4 |
73460 | 36 2c 0a 09 48 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 | 6,..Hausa.=.47,..Hebrew.=.48,..H |
73480 | 69 6e 64 69 20 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 | indi.=.49,..Hungarian.=.50,..Ice |
734a0 | 6c 61 6e 64 69 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 | landic.=.51,..Indonesian.=.52,.. |
734c0 | 49 6e 74 65 72 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 | Interlingua.=.53,..Interlingue.= |
734e0 | 20 35 34 2c 0a 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 | .54,..Inuktitut.=.55,..Inupiak.= |
73500 | 20 35 36 2c 0a 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 | .56,..Irish.=.57,..Italian.=.58, |
73520 | 0a 09 4a 61 70 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 | ..Japanese.=.59,..Javanese.=.60, |
73540 | 0a 09 4b 61 6e 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 | ..Kannada.=.61,..Kashmiri.=.62,. |
73560 | 09 4b 61 7a 61 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 | .Kazakh.=.63,..Kinyarwanda.=.64, |
73580 | 0a 09 4b 69 72 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 | ..Kirghiz.=.65,..Korean.=.66,..K |
735a0 | 75 72 64 69 73 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 | urdish.=.67,..Kurundi.=.68,..Lao |
735c0 | 74 68 69 61 6e 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 | thian.=.69,..Latin.=.70,..Latvia |
735e0 | 6e 20 3d 20 37 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 | n.=.71,..Lingala.=.72,..Lithuani |
73600 | 61 6e 20 3d 20 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 | an.=.73,..Macedonian.=.74,..Mala |
73620 | 67 61 73 79 20 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 | gasy.=.75,..Malay.=.76,..Malayal |
73640 | 61 6d 20 3d 20 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 | am.=.77,..Maltese.=.78,..Maori.= |
73660 | 20 37 39 2c 0a 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 | .79,..Marathi.=.80,..Moldavian.= |
73680 | 20 38 31 2c 0a 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 | .81,..Mongolian.=.82,..NauruLang |
736a0 | 75 61 67 65 20 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 | uage.=.83,..Nepali.=.84,..Norweg |
736c0 | 69 61 6e 20 3d 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 | ian.=.85,..Occitan.=.86,..Oriya. |
736e0 | 3d 20 38 37 2c 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 | =.87,..Pashto.=.88,..Persian.=.8 |
73700 | 39 2c 0a 09 50 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 | 9,..Polish.=.90,..Portuguese.=.9 |
73720 | 31 2c 0a 09 50 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 | 1,..Punjabi.=.92,..Quechua.=.93, |
73740 | 0a 09 52 68 61 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 | ..RhaetoRomance.=.94,..Romanian. |
73760 | 3d 20 39 35 2c 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 | =.95,..Russian.=.96,..Samoan.=.9 |
73780 | 37 2c 0a 09 53 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 | 7,..Sangho.=.98,..Sanskrit.=.99, |
737a0 | 0a 09 53 65 72 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 | ..Serbian.=.100,..SerboCroatian. |
737c0 | 3d 20 31 30 31 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 | =.101,..Sesotho.=.102,..Setswana |
737e0 | 20 3d 20 31 30 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 | .=.103,..Shona.=.104,..Sindhi.=. |
73800 | 31 30 35 2c 0a 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 | 105,..Singhalese.=.106,..Siswati |
73820 | 20 3d 20 31 30 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 | .=.107,..Slovak.=.108,..Slovenia |
73840 | 6e 20 3d 20 31 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 | n.=.109,..Somali.=.110,..Spanish |
73860 | 20 3d 20 31 31 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 | .=.111,..Sundanese.=.112,..Swahi |
73880 | 6c 69 20 3d 20 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 | li.=.113,..Swedish.=.114,..Tagal |
738a0 | 6f 67 20 3d 20 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 | og.=.115,..Tajik.=.116,..Tamil.= |
738c0 | 20 31 31 37 2c 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 | .117,..Tatar.=.118,..Telugu.=.11 |
738e0 | 39 2c 0a 09 54 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 | 9,..Thai.=.120,..Tibetan.=.121,. |
73900 | 09 54 69 67 72 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 | .Tigrinya.=.122,..TongaLanguage. |
73920 | 3d 20 31 32 33 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 | =.123,..Tsonga.=.124,..Turkish.= |
73940 | 20 31 32 35 2c 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 | .125,..Turkmen.=.126,..Twi.=.127 |
73960 | 2c 0a 09 55 69 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 | ,..Uigur.=.128,..Ukrainian.=.129 |
73980 | 2c 0a 09 55 72 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 | ,..Urdu.=.130,..Uzbek.=.131,..Vi |
739a0 | 65 74 6e 61 6d 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 | etnamese.=.132,..Volapuk.=.133,. |
739c0 | 09 57 65 6c 73 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 | .Welsh.=.134,..Wolof.=.135,..Xho |
739e0 | 73 61 20 3d 20 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 | sa.=.136,..Yiddish.=.137,..Yorub |
73a00 | 61 20 3d 20 31 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 | a.=.138,..Zhuang.=.139,..Zulu.=. |
73a20 | 31 34 30 2c 0a 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 | 140,..LastLanguage.=.Zulu.....}; |
73a40 | 0a 0a 20 20 20 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 | ......enum.Country.{..AnyCountry |
73a60 | 20 3d 20 30 2c 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 | .=.0,..Afghanistan.=.1,..Albania |
73a80 | 20 3d 20 32 2c 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 | .=.2,..Algeria.=.3,..AmericanSam |
73aa0 | 6f 61 20 3d 20 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 | oa.=.4,..Andorra.=.5,..Angola.=. |
73ac0 | 36 2c 0a 09 41 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 | 6,..Anguilla.=.7,..Antarctica.=. |
73ae0 | 38 2c 0a 09 41 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 | 8,..AntiguaAndBarbuda.=.9,..Arge |
73b00 | 6e 74 69 6e 61 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 | ntina.=.10,..Armenia.=.11,..Arub |
73b20 | 61 20 3d 20 31 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 | a.=.12,..Australia.=.13,..Austri |
73b40 | 61 20 3d 20 31 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 | a.=.14,..Azerbaijan.=.15,..Baham |
73b60 | 61 73 20 3d 20 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 | as.=.16,..Bahrain.=.17,..Banglad |
73b80 | 65 73 68 20 3d 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 | esh.=.18,..Barbados.=.19,..Belar |
73ba0 | 75 73 20 3d 20 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 | us.=.20,..Belgium.=.21,..Belize. |
73bc0 | 3d 20 32 32 2c 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 | =.22,..Benin.=.23,..Bermuda.=.24 |
73be0 | 2c 0a 09 42 68 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 | ,..Bhutan.=.25,..Bolivia.=.26,.. |
73c00 | 42 6f 73 6e 69 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 | BosniaAndHerzegowina.=.27,..Bots |
73c20 | 77 61 6e 61 20 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 | wana.=.28,..BouvetIsland.=.29,.. |
73c40 | 42 72 61 7a 69 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 | Brazil.=.30,..BritishIndianOcean |
73c60 | 54 65 72 72 69 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 | Territory.=.31,..BruneiDarussala |
73c80 | 6d 20 3d 20 33 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 | m.=.32,..Bulgaria.=.33,..Burkina |
73ca0 | 46 61 73 6f 20 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 | Faso.=.34,..Burundi.=.35,..Cambo |
73cc0 | 64 69 61 20 3d 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 | dia.=.36,..Cameroon.=.37,..Canad |
73ce0 | 61 20 3d 20 33 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 | a.=.38,..CapeVerde.=.39,..Cayman |
73d00 | 49 73 6c 61 6e 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 | Islands.=.40,..CentralAfricanRep |
73d20 | 75 62 6c 69 63 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 | ublic.=.41,..Chad.=.42,..Chile.= |
73d40 | 20 34 33 2c 0a 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 | .43,..China.=.44,..ChristmasIsla |
73d60 | 6e 64 20 3d 20 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 | nd.=.45,..CocosIslands.=.46,..Co |
73d80 | 6c 6f 6d 62 69 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 | lombia.=.47,..Comoros.=.48,..Dem |
73da0 | 6f 63 72 61 74 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 | ocraticRepublicOfCongo.=.49,..Pe |
73dc0 | 6f 70 6c 65 73 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 | oplesRepublicOfCongo.=.50,..Cook |
73de0 | 49 73 6c 61 6e 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 | Islands.=.51,..CostaRica.=.52,.. |
73e00 | 49 76 6f 72 79 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 | IvoryCoast.=.53,..Croatia.=.54,. |
73e20 | 09 43 75 62 61 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 | .Cuba.=.55,..Cyprus.=.56,..Czech |
73e40 | 52 65 70 75 62 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 | Republic.=.57,..Denmark.=.58,..D |
73e60 | 6a 69 62 6f 75 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 | jibouti.=.59,..Dominica.=.60,..D |
73e80 | 6f 6d 69 6e 69 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 | ominicanRepublic.=.61,..EastTimo |
73ea0 | 72 20 3d 20 36 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 | r.=.62,..Ecuador.=.63,..Egypt.=. |
73ec0 | 36 34 2c 0a 09 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 | 64,..ElSalvador.=.65,..Equatoria |
73ee0 | 6c 47 75 69 6e 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 | lGuinea.=.66,..Eritrea.=.67,..Es |
73f00 | 74 6f 6e 69 61 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 | tonia.=.68,..Ethiopia.=.69,..Fal |
73f20 | 6b 6c 61 6e 64 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 | klandIslands.=.70,..FaroeIslands |
73f40 | 20 3d 20 37 31 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 | .=.71,..FijiCountry.=.72,..Finla |
73f60 | 6e 64 20 3d 20 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 | nd.=.73,..France.=.74,..Metropol |
73f80 | 69 74 61 6e 46 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 | itanFrance.=.75,..FrenchGuiana.= |
73fa0 | 20 37 36 2c 0a 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 | .76,..FrenchPolynesia.=.77,..Fre |
73fc0 | 6e 63 68 53 6f 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 | nchSouthernTerritories.=.78,..Ga |
73fe0 | 62 6f 6e 20 3d 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 | bon.=.79,..Gambia.=.80,..Georgia |
74000 | 20 3d 20 38 31 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 | .=.81,..Germany.=.82,..Ghana.=.8 |
74020 | 33 2c 0a 09 47 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 | 3,..Gibraltar.=.84,..Greece.=.85 |
74040 | 2c 0a 09 47 72 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 | ,..Greenland.=.86,..Grenada.=.87 |
74060 | 2c 0a 09 47 75 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 | ,..Guadeloupe.=.88,..Guam.=.89,. |
74080 | 09 47 75 61 74 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 | .Guatemala.=.90,..Guinea.=.91,.. |
740a0 | 47 75 69 6e 65 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 | GuineaBissau.=.92,..Guyana.=.93, |
740c0 | 0a 09 48 61 69 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 | ..Haiti.=.94,..HeardAndMcDonaldI |
740e0 | 73 6c 61 6e 64 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 | slands.=.95,..Honduras.=.96,..Ho |
74100 | 6e 67 4b 6f 6e 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 | ngKong.=.97,..Hungary.=.98,..Ice |
74120 | 6c 61 6e 64 20 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 | land.=.99,..India.=.100,..Indone |
74140 | 73 69 61 20 3d 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 | sia.=.101,..Iran.=.102,..Iraq.=. |
74160 | 31 30 33 2c 0a 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 | 103,..Ireland.=.104,..Israel.=.1 |
74180 | 30 35 2c 0a 09 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 | 05,..Italy.=.106,..Jamaica.=.107 |
741a0 | 2c 0a 09 4a 61 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 | ,..Japan.=.108,..Jordan.=.109,.. |
741c0 | 4b 61 7a 61 6b 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 | Kazakhstan.=.110,..Kenya.=.111,. |
741e0 | 09 4b 69 72 69 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 | .Kiribati.=.112,..DemocraticRepu |
74200 | 62 6c 69 63 4f 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 | blicOfKorea.=.113,..RepublicOfKo |
74220 | 72 65 61 20 3d 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 | rea.=.114,..Kuwait.=.115,..Kyrgy |
74240 | 7a 73 74 61 6e 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 | zstan.=.116,..Lao.=.117,..Latvia |
74260 | 20 3d 20 31 31 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 | .=.118,..Lebanon.=.119,..Lesotho |
74280 | 20 3d 20 31 32 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 | .=.120,..Liberia.=.121,..LibyanA |
742a0 | 72 61 62 4a 61 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 | rabJamahiriya.=.122,..Liechtenst |
742c0 | 65 69 6e 20 3d 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 | ein.=.123,..Lithuania.=.124,..Lu |
742e0 | 78 65 6d 62 6f 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 | xembourg.=.125,..Macau.=.126,..M |
74300 | 61 63 65 64 6f 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 | acedonia.=.127,..Madagascar.=.12 |
74320 | 38 2c 0a 09 4d 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 | 8,..Malawi.=.129,..Malaysia.=.13 |
74340 | 30 2c 0a 09 4d 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 | 0,..Maldives.=.131,..Mali.=.132, |
74360 | 0a 09 4d 61 6c 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 | ..Malta.=.133,..MarshallIslands. |
74380 | 3d 20 31 33 34 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 | =.134,..Martinique.=.135,..Mauri |
743a0 | 74 61 6e 69 61 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 | tania.=.136,..Mauritius.=.137,.. |
743c0 | 4d 61 79 6f 74 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 | Mayotte.=.138,..Mexico.=.139,..M |
743e0 | 69 63 72 6f 6e 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 | icronesia.=.140,..Moldova.=.141, |
74400 | 0a 09 4d 6f 6e 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 | ..Monaco.=.142,..Mongolia.=.143, |
74420 | 0a 09 4d 6f 6e 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 | ..Montserrat.=.144,..Morocco.=.1 |
74440 | 34 35 2c 0a 09 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 | 45,..Mozambique.=.146,..Myanmar. |
74460 | 3d 20 31 34 37 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 | =.147,..Namibia.=.148,..NauruCou |
74480 | 6e 74 72 79 20 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 | ntry.=.149,..Nepal.=.150,..Nethe |
744a0 | 72 6c 61 6e 64 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 | rlands.=.151,..NetherlandsAntill |
744c0 | 65 73 20 3d 20 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 | es.=.152,..NewCaledonia.=.153,.. |
744e0 | 4e 65 77 5a 65 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 | NewZealand.=.154,..Nicaragua.=.1 |
74500 | 35 35 2c 0a 09 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 | 55,..Niger.=.156,..Nigeria.=.157 |
74520 | 2c 0a 09 4e 69 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 | ,..Niue.=.158,..NorfolkIsland.=. |
74540 | 31 35 39 2c 0a 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 | 159,..NorthernMarianaIslands.=.1 |
74560 | 36 30 2c 0a 09 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 | 60,..Norway.=.161,..Oman.=.162,. |
74580 | 09 50 61 6b 69 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 | .Pakistan.=.163,..Palau.=.164,.. |
745a0 | 50 61 6c 65 73 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 | PalestinianTerritory.=.165,..Pan |
745c0 | 61 6d 61 20 3d 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 | ama.=.166,..PapuaNewGuinea.=.167 |
745e0 | 2c 0a 09 50 61 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 | ,..Paraguay.=.168,..Peru.=.169,. |
74600 | 09 50 68 69 6c 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 | .Philippines.=.170,..Pitcairn.=. |
74620 | 31 37 31 2c 0a 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 | 171,..Poland.=.172,..Portugal.=. |
74640 | 31 37 33 2c 0a 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 | 173,..PuertoRico.=.174,..Qatar.= |
74660 | 20 31 37 35 2c 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 | .175,..Reunion.=.176,..Romania.= |
74680 | 20 31 37 37 2c 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 | .177,..RussianFederation.=.178,. |
746a0 | 09 52 77 61 6e 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 | .Rwanda.=.179,..SaintKittsAndNev |
746c0 | 69 73 20 3d 20 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 | is.=.180,..StLucia.=.181,..StVin |
746e0 | 63 65 6e 74 41 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 | centAndTheGrenadines.=.182,..Sam |
74700 | 6f 61 20 3d 20 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 | oa.=.183,..SanMarino.=.184,..Sao |
74720 | 54 6f 6d 65 41 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 | TomeAndPrincipe.=.185,..SaudiAra |
74740 | 62 69 61 20 3d 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 | bia.=.186,..Senegal.=.187,..Seyc |
74760 | 68 65 6c 6c 65 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 | helles.=.188,..SierraLeone.=.189 |
74780 | 2c 0a 09 53 69 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 | ,..Singapore.=.190,..Slovakia.=. |
747a0 | 31 39 31 2c 0a 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 | 191,..Slovenia.=.192,..SolomonIs |
747c0 | 6c 61 6e 64 73 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 | lands.=.193,..Somalia.=.194,..So |
747e0 | 75 74 68 41 66 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 | uthAfrica.=.195,..SouthGeorgiaAn |
74800 | 64 54 68 65 53 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 | dTheSouthSandwichIslands.=.196,. |
74820 | 09 53 70 61 69 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 | .Spain.=.197,..SriLanka.=.198,.. |
74840 | 53 74 48 65 6c 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 | StHelena.=.199,..StPierreAndMiqu |
74860 | 65 6c 6f 6e 20 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 | elon.=.200,..Sudan.=.201,..Surin |
74880 | 61 6d 65 20 3d 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 | ame.=.202,..SvalbardAndJanMayenI |
748a0 | 73 6c 61 6e 64 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 | slands.=.203,..Swaziland.=.204,. |
748c0 | 09 53 77 65 64 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 | .Sweden.=.205,..Switzerland.=.20 |
748e0 | 36 2c 0a 09 53 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 | 6,..SyrianArabRepublic.=.207,..T |
74900 | 61 69 77 61 6e 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 | aiwan.=.208,..Tajikistan.=.209,. |
74920 | 09 54 61 6e 7a 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 | .Tanzania.=.210,..Thailand.=.211 |
74940 | 2c 0a 09 54 6f 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 | ,..Togo.=.212,..Tokelau.=.213,.. |
74960 | 54 6f 6e 67 61 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 | TongaCountry.=.214,..TrinidadAnd |
74980 | 54 6f 62 61 67 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 | Tobago.=.215,..Tunisia.=.216,..T |
749a0 | 75 72 6b 65 79 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 | urkey.=.217,..Turkmenistan.=.218 |
749c0 | 2c 0a 09 54 75 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 | ,..TurksAndCaicosIslands.=.219,. |
749e0 | 09 54 75 76 61 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 | .Tuvalu.=.220,..Uganda.=.221,..U |
74a00 | 6b 72 61 69 6e 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 | kraine.=.222,..UnitedArabEmirate |
74a20 | 73 20 3d 20 32 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 | s.=.223,..UnitedKingdom.=.224,.. |
74a40 | 55 6e 69 74 65 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 | UnitedStates.=.225,..UnitedState |
74a60 | 73 4d 69 6e 6f 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 | sMinorOutlyingIslands.=.226,..Ur |
74a80 | 75 67 75 61 79 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 | uguay.=.227,..Uzbekistan.=.228,. |
74aa0 | 09 56 61 6e 75 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 | .Vanuatu.=.229,..VaticanCityStat |
74ac0 | 65 20 3d 20 32 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 | e.=.230,..Venezuela.=.231,..Viet |
74ae0 | 4e 61 6d 20 3d 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 | Nam.=.232,..BritishVirginIslands |
74b00 | 20 3d 20 32 33 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 | .=.233,..USVirginIslands.=.234,. |
74b20 | 09 57 61 6c 6c 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 | .WallisAndFutunaIslands.=.235,.. |
74b40 | 57 65 73 74 65 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 | WesternSahara.=.236,..Yemen.=.23 |
74b60 | 37 2c 0a 09 59 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 | 7,..Yugoslavia.=.238,..Zambia.=. |
74b80 | 32 33 39 2c 0a 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 | 239,..Zimbabwe.=.240,..LastCount |
74ba0 | 72 79 20 3d 20 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 | ry.=.Zimbabwe.....};......QLocal |
74bc0 | 65 28 29 3b 0a 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 | e();.....QLocale(const.QString.& |
74be0 | 6e 61 6d 65 29 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 | name);.....QLocale(Language.lang |
74c00 | 75 61 67 65 2c 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 | uage,.Country.country.=.AnyCount |
74c20 | 72 79 29 3b 0a 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 | ry);.....QLocale(const.QLocale.& |
74c40 | 6f 74 68 65 72 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 | other);......QLocale.&operator=( |
74c60 | 63 6f 6e 73 74 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 | const.QLocale.&other);......Lang |
74c80 | 75 61 67 65 20 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 | uage.language().const;.....Count |
74ca0 | 72 79 20 63 6f 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 | ry.country().const;.....QString. |
74cc0 | 6e 61 6d 65 28 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 | name().const;......short.toShort |
74ce0 | 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 30 29 | (const.QString.&s,.bool.*ok.=.0) |
74d00 | 20 63 6f 6e 73 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 | .const;.....ushort.toUShort(cons |
74d20 | 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 |
74d40 | 74 3b 0a 20 20 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 | t;.....int.toInt(const.QString.& |
74d60 | 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 75 69 6e 74 | s,.bool.*ok.=.0).const;.....uint |
74d80 | 20 74 6f 55 49 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 | .toUInt(const.QString.&s,.bool.* |
74da0 | 6f 6b 20 3d 20 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 | ok.=.0).const;.....Q_LONG.toLong |
74dc0 | 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 30 29 | (const.QString.&s,.bool.*ok.=.0) |
74de0 | 20 63 6f 6e 73 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 | .const;.....Q_ULONG.toULong(cons |
74e00 | 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 |
74e20 | 74 3b 0a 20 20 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 | t;.....Q_LLONG.toLongLong(const. |
74e40 | 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 74 3b | QString.&s,.bool.*ok.=.0).const; |
74e60 | 0a 20 20 20 20 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 | .....Q_ULLONG.toULongLong(const. |
74e80 | 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 74 3b | QString.&s,.bool.*ok.=.0).const; |
74ea0 | 0a 20 20 20 20 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 | .....float.toFloat(const.QString |
74ec0 | 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 64 6f | .&s,.bool.*ok.=.0).const;.....do |
74ee0 | 75 62 6c 65 20 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 | uble.toDouble(const.QString.&s,. |
74f00 | 62 6f 6f 6c 20 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 | bool.*ok.=.0).const;......QStrin |
74f20 | 67 20 74 6f 53 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 | g.toString(short.i).const.....{. |
74f40 | 72 65 74 75 72 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 | return.toString((Q_LLONG)i);.}.. |
74f60 | 20 20 20 51 53 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 | ...QString.toString(ushort.i).co |
74f80 | 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 55 4c 4c | nst.....{.return.toString((Q_ULL |
74fa0 | 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 28 69 | ONG)i);.}.....QString.toString(i |
74fc0 | 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 72 69 6e | nt.i).const.....{.return.toStrin |
74fe0 | 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 69 6e 67 20 74 6f 53 | g((Q_LLONG)i);.}.....QString.toS |
75000 | 74 72 69 6e 67 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 | tring(uint.i).const.....{.return |
75020 | 20 74 6f 53 74 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 | .toString((Q_ULLONG)i);.}.#if.!d |
75040 | 65 66 69 6e 65 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 | efined(Q_OS_WIN64).....QString.t |
75060 | 6f 53 74 72 69 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 | oString(Q_LONG.i).const.....{.re |
75080 | 74 75 72 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 | turn.toString((Q_LLONG)i);.}.... |
750a0 | 20 51 53 74 72 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 | .QString.toString(Q_ULONG.i).con |
750c0 | 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 55 4c 4c 4f | st.....{.return.toString((Q_ULLO |
750e0 | 4e 47 29 69 29 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 | NG)i);.}.#endif.....QString.toSt |
75100 | 72 69 6e 67 28 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 | ring(Q_LLONG.i).const;.....QStri |
75120 | 6e 67 20 74 6f 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 | ng.toString(Q_ULLONG.i).const;.. |
75140 | 20 20 20 51 53 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 | ...QString.toString(float.i,.cha |
75160 | 72 20 66 20 3d 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 | r.f.=.'g',.int.prec.=.6).const.. |
75180 | 20 20 20 7b 20 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 | ...{.return.toString((double).i, |
751a0 | 20 66 2c 20 70 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 | .f,.prec);.}.....QString.toStrin |
751c0 | 67 28 64 6f 75 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 | g(double.i,.char.f.=.'g',.int.pr |
751e0 | 65 63 20 3d 20 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 | ec.=.6).const;......static.QStri |
75200 | 6e 67 20 6c 61 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 | ng.languageToString(Language.lan |
75220 | 67 75 61 67 65 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 | guage);.....static.QString.count |
75240 | 72 79 54 6f 53 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 | ryToString(Country.country);.... |
75260 | 20 73 74 61 74 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 | .static.void.setDefault(const.QL |
75280 | 6f 63 61 6c 65 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 | ocale.&locale);......static.QLoc |
752a0 | 61 6c 65 20 63 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 | ale.c().{.return.QLocale(C);.}.. |
752c0 | 20 20 20 73 74 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 | ...static.QLocale.system();..pri |
752e0 | 76 61 74 65 3a 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 | vate:.....const.QLocalePrivate.* |
75300 | 64 3b 0a 20 20 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 | d;.....static.const.QLocalePriva |
75320 | 74 65 20 2a 64 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 | te.*default_d;.};..#endif......q |
75340 | 00 6d 00 61 00 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 20 20 | .m.a.i.n.w.i.n.d.o.w...h..../*.. |
75360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
753a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
753c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
753e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
754a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
754c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
754e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
755a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
755c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
755e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
756a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
756c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
756e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
757a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
757c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
757e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
758a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
758c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
758e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
75940 | 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 4d 41 49 4e 57 49 4e 44 4f 57 5f 48 0a 23 | .....*/..#ifndef.QMAINWINDOW_H.# |
75960 | 64 65 66 69 6e 65 20 51 4d 41 49 4e 57 49 4e 44 4f 57 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 | define.QMAINWINDOW_H..#ifndef.QT |
75980 | 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 77 69 64 67 65 74 2e 68 22 0a 23 69 6e 63 6c 75 64 65 | _H.#include."qwidget.h".#include |
759a0 | 20 22 71 74 6f 6f 6c 62 61 72 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 74 | ."qtoolbar.h".#include."qptrlist |
759c0 | 2e 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 74 65 78 74 73 74 72 65 61 6d 2e 68 22 0a 23 65 6e | .h".#include."qtextstream.h".#en |
759e0 | 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 41 49 4e 57 | dif.//.QT_H..#ifndef.QT_NO_MAINW |
75a00 | 49 4e 44 4f 57 0a 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 74 | INDOW..class.QMenuBar;.class.QSt |
75a20 | 61 74 75 73 42 61 72 3b 0a 63 6c 61 73 73 20 51 54 6f 6f 6c 54 69 70 47 72 6f 75 70 3b 0a 63 6c | atusBar;.class.QToolTipGroup;.cl |
75a40 | 61 73 73 20 51 4d 61 69 6e 57 69 6e 64 6f 77 50 72 69 76 61 74 65 3b 0a 63 6c 61 73 73 20 51 4d | ass.QMainWindowPrivate;.class.QM |
75a60 | 61 69 6e 57 69 6e 64 6f 77 4c 61 79 6f 75 74 3b 0a 63 6c 61 73 73 20 51 50 6f 70 75 70 4d 65 6e | ainWindowLayout;.class.QPopupMen |
75a80 | 75 3b 0a 0a 63 6c 61 73 73 20 51 5f 45 58 50 4f 52 54 20 51 4d 61 69 6e 57 69 6e 64 6f 77 3a 20 | u;..class.Q_EXPORT.QMainWindow:. |
75aa0 | 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 20 20 | public.QWidget.{.....Q_OBJECT... |
75ac0 | 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 72 69 67 68 74 4a 75 73 74 69 66 69 63 | ..Q_PROPERTY(.bool.rightJustific |
75ae0 | 61 74 69 6f 6e 20 52 45 41 44 20 72 69 67 68 74 4a 75 73 74 69 66 69 63 61 74 69 6f 6e 20 57 52 | ation.READ.rightJustification.WR |
75b00 | 49 54 45 20 73 65 74 52 69 67 68 74 4a 75 73 74 69 66 69 63 61 74 69 6f 6e 20 44 45 53 49 47 4e | ITE.setRightJustification.DESIGN |
75b20 | 41 42 4c 45 20 66 61 6c 73 65 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f | ABLE.false.).....Q_PROPERTY(.boo |
75b40 | 6c 20 75 73 65 73 42 69 67 50 69 78 6d 61 70 73 20 52 45 41 44 20 75 73 65 73 42 69 67 50 69 78 | l.usesBigPixmaps.READ.usesBigPix |
75b60 | 6d 61 70 73 20 57 52 49 54 45 20 73 65 74 55 73 65 73 42 69 67 50 69 78 6d 61 70 73 20 29 0a 20 | maps.WRITE.setUsesBigPixmaps.).. |
75b80 | 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f 6f 6c 20 75 73 65 73 54 65 78 74 4c 61 62 65 | ...Q_PROPERTY(.bool.usesTextLabe |
75ba0 | 6c 20 52 45 41 44 20 75 73 65 73 54 65 78 74 4c 61 62 65 6c 20 57 52 49 54 45 20 73 65 74 55 73 | l.READ.usesTextLabel.WRITE.setUs |
75bc0 | 65 73 54 65 78 74 4c 61 62 65 6c 20 29 0a 20 20 20 20 51 5f 50 52 4f 50 45 52 54 59 28 20 62 6f | esTextLabel.).....Q_PROPERTY(.bo |
75be0 | 6f 6c 20 64 6f 63 6b 57 69 6e 64 6f 77 73 4d 6f 76 61 62 6c 65 20 52 45 41 44 20 64 6f 63 6b 57 | ol.dockWindowsMovable.READ.dockW |
75c00 | 69 6e 64 6f 77 73 4d 6f 76 61 62 6c 65 20 57 52 49 54 45 20 73 65 74 44 6f 63 6b 57 69 6e 64 6f | indowsMovable.WRITE.setDockWindo |
75c20 | 77 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 6f 6f 6c | wsMovable.).....Q_PROPERTY(.bool |
75c40 | 20 6f 70 61 71 75 65 4d 6f 76 69 6e 67 20 52 45 41 44 20 6f 70 61 71 75 65 4d 6f 76 69 6e 67 20 | .opaqueMoving.READ.opaqueMoving. |
75c60 | 57 52 49 54 45 20 73 65 74 4f 70 61 71 75 65 4d 6f 76 69 6e 67 20 29 0a 0a 70 75 62 6c 69 63 3a | WRITE.setOpaqueMoving.)..public: |
75c80 | 0a 20 20 20 20 51 4d 61 69 6e 57 69 6e 64 6f 77 28 20 51 57 69 64 67 65 74 2a 20 70 61 72 65 6e | .....QMainWindow(.QWidget*.paren |
75ca0 | 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. |
75cc0 | 66 20 3d 20 57 54 79 70 65 5f 54 6f 70 4c 65 76 65 6c 20 29 3b 0a 20 20 20 20 7e 51 4d 61 69 6e | f.=.WType_TopLevel.);.....~QMain |
75ce0 | 57 69 6e 64 6f 77 28 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 45 4e 55 42 41 52 | Window();..#ifndef.QT_NO_MENUBAR |
75d00 | 0a 20 20 20 20 51 4d 65 6e 75 42 61 72 20 2a 20 6d 65 6e 75 42 61 72 28 29 20 63 6f 6e 73 74 3b | .....QMenuBar.*.menuBar().const; |
75d20 | 0a 23 65 6e 64 69 66 0a 20 20 20 20 51 53 74 61 74 75 73 42 61 72 20 2a 20 73 74 61 74 75 73 42 | .#endif.....QStatusBar.*.statusB |
75d40 | 61 72 28 29 20 63 6f 6e 73 74 3b 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 54 49 | ar().const;.#ifndef.QT_NO_TOOLTI |
75d60 | 50 0a 20 20 20 20 51 54 6f 6f 6c 54 69 70 47 72 6f 75 70 20 2a 20 74 6f 6f 6c 54 69 70 47 72 6f | P.....QToolTipGroup.*.toolTipGro |
75d80 | 75 70 28 29 20 63 6f 6e 73 74 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | up().const;.#endif......virtual. |
75da0 | 76 6f 69 64 20 73 65 74 43 65 6e 74 72 61 6c 57 69 64 67 65 74 28 20 51 57 69 64 67 65 74 20 2a | void.setCentralWidget(.QWidget.* |
75dc0 | 20 29 3b 0a 20 20 20 20 51 57 69 64 67 65 74 20 2a 20 63 65 6e 74 72 61 6c 57 69 64 67 65 74 28 | .);.....QWidget.*.centralWidget( |
75de0 | 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 44 6f | ).const;......virtual.void.setDo |
75e00 | 63 6b 45 6e 61 62 6c 65 64 28 20 44 6f 63 6b 20 64 6f 63 6b 2c 20 62 6f 6f 6c 20 65 6e 61 62 6c | ckEnabled(.Dock.dock,.bool.enabl |
75e20 | 65 20 29 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 44 6f 63 | e.);.....bool.isDockEnabled(.Doc |
75e40 | 6b 20 64 6f 63 6b 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 44 6f 63 6b 45 | k.dock.).const;.....bool.isDockE |
75e60 | 6e 61 62 6c 65 64 28 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 | nabled(.QDockArea.*area.).const; |
75e80 | 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 45 6e 61 62 6c 65 64 | .....virtual.void.setDockEnabled |
75ea0 | 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 74 62 2c 20 44 6f 63 6b 20 64 6f 63 6b 2c 20 62 6f | (.QDockWindow.*tb,.Dock.dock,.bo |
75ec0 | 6f 6c 20 65 6e 61 62 6c 65 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 69 73 44 6f 63 6b 45 6e 61 62 | ol.enable.);.....bool.isDockEnab |
75ee0 | 6c 65 64 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 74 62 2c 20 44 6f 63 6b 20 64 6f 63 6b 20 | led(.QDockWindow.*tb,.Dock.dock. |
75f00 | 29 20 63 6f 6e 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 | ).const;.....bool.isDockEnabled( |
75f20 | 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 74 62 2c 20 51 44 6f 63 6b 41 72 65 61 20 2a 61 72 65 | .QDockWindow.*tb,.QDockArea.*are |
75f40 | 61 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 61 64 64 | a.).const;......virtual.void.add |
75f60 | 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 2c 20 44 6f 63 6b 20 | DockWindow(.QDockWindow.*,.Dock. |
75f80 | 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 41 4c 53 45 20 | =.DockTop,.bool.newLine.=.FALSE. |
75fa0 | 29 3b 0a 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 | );.....virtual.void.addDockWindo |
75fc0 | 77 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 | w(.QDockWindow.*,.const.QString. |
75fe0 | 26 6c 61 62 65 6c 2c 0a 09 09 09 09 44 6f 63 6b 20 3d 20 44 6f 63 6b 54 6f 70 2c 20 62 6f 6f 6c | &label,.....Dock.=.DockTop,.bool |
76000 | 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 61 6c 20 | .newLine.=.FALSE.);.....virtual. |
76020 | 76 6f 69 64 20 6d 6f 76 65 44 6f 63 6b 57 69 6e 64 6f 77 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 | void.moveDockWindow(.QDockWindow |
76040 | 20 2a 2c 20 44 6f 63 6b 20 3d 20 44 6f 63 6b 54 6f 70 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 | .*,.Dock.=.DockTop.);.....virtua |
76060 | 6c 20 76 6f 69 64 20 6d 6f 76 65 44 6f 63 6b 57 69 6e 64 6f 77 28 20 51 44 6f 63 6b 57 69 6e 64 | l.void.moveDockWindow(.QDockWind |
76080 | 6f 77 20 2a 2c 20 44 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 | ow.*,.Dock,.bool.nl,.int.index,. |
760a0 | 69 6e 74 20 65 78 74 72 61 4f 66 66 73 65 74 20 3d 20 2d 31 20 29 3b 0a 20 20 20 20 76 69 72 74 | int.extraOffset.=.-1.);.....virt |
760c0 | 75 61 6c 20 76 6f 69 64 20 72 65 6d 6f 76 65 44 6f 63 6b 57 69 6e 64 6f 77 28 20 51 44 6f 63 6b | ual.void.removeDockWindow(.QDock |
760e0 | 57 69 6e 64 6f 77 20 2a 20 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 68 6f 77 28 29 3b 0a 20 20 | Window.*.);......void.show();... |
76100 | 20 20 76 6f 69 64 20 68 69 64 65 28 29 3b 0a 20 20 20 20 51 53 69 7a 65 20 73 69 7a 65 48 69 6e | ..void.hide();.....QSize.sizeHin |
76120 | 74 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 53 69 7a 65 20 6d 69 6e 69 6d 75 6d 53 69 7a 65 | t().const;.....QSize.minimumSize |
76140 | 48 69 6e 74 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 72 69 67 68 74 4a 75 73 | Hint().const;......bool.rightJus |
76160 | 74 69 66 69 63 61 74 69 6f 6e 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 75 73 65 | tification().const;.....bool.use |
76180 | 73 42 69 67 50 69 78 6d 61 70 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 75 73 | sBigPixmaps().const;.....bool.us |
761a0 | 65 73 54 65 78 74 4c 61 62 65 6c 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f 6f 6c 20 64 6f | esTextLabel().const;.....bool.do |
761c0 | 63 6b 57 69 6e 64 6f 77 73 4d 6f 76 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 62 6f | ckWindowsMovable().const;.....bo |
761e0 | 6f 6c 20 6f 70 61 71 75 65 4d 6f 76 69 6e 67 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f | ol.opaqueMoving().const;......bo |
76200 | 6f 6c 20 65 76 65 6e 74 46 69 6c 74 65 72 28 20 51 4f 62 6a 65 63 74 2a 2c 20 51 45 76 65 6e 74 | ol.eventFilter(.QObject*,.QEvent |
76220 | 2a 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 67 65 74 4c 6f 63 61 74 69 6f 6e 28 20 51 44 6f 63 | *.);......bool.getLocation(.QDoc |
76240 | 6b 57 69 6e 64 6f 77 20 2a 74 62 2c 20 44 6f 63 6b 20 26 64 6f 63 6b 2c 20 69 6e 74 20 26 69 6e | kWindow.*tb,.Dock.&dock,.int.&in |
76260 | 64 65 78 2c 20 62 6f 6f 6c 20 26 6e 6c 2c 20 69 6e 74 20 26 65 78 74 72 61 4f 66 66 73 65 74 20 | dex,.bool.&nl,.int.&extraOffset. |
76280 | 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 44 6f 63 6b 57 69 6e 64 | ).const;......QPtrList<QDockWind |
762a0 | 6f 77 3e 20 64 6f 63 6b 57 69 6e 64 6f 77 73 28 20 44 6f 63 6b 20 64 6f 63 6b 20 29 20 63 6f 6e | ow>.dockWindows(.Dock.dock.).con |
762c0 | 73 74 3b 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 44 6f 63 6b 57 69 6e 64 6f 77 3e 20 64 6f | st;.....QPtrList<QDockWindow>.do |
762e0 | 63 6b 57 69 6e 64 6f 77 73 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 6c 69 6e 65 | ckWindows().const;.....void.line |
76300 | 55 70 44 6f 63 6b 57 69 6e 64 6f 77 73 28 20 62 6f 6f 6c 20 6b 65 65 70 4e 65 77 4c 69 6e 65 73 | UpDockWindows(.bool.keepNewLines |
76320 | 20 3d 20 46 41 4c 53 45 20 29 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 73 44 6f 63 6b 4d 65 6e 75 | .=.FALSE.);......bool.isDockMenu |
76340 | 45 6e 61 62 6c 65 64 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 2f 2f 20 63 6f 6d 70 61 74 69 | Enabled().const;......//.compati |
76360 | 62 69 6c 69 74 79 20 73 74 75 66 66 0a 20 20 20 20 62 6f 6f 6c 20 68 61 73 44 6f 63 6b 57 69 6e | bility.stuff.....bool.hasDockWin |
76380 | 64 6f 77 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 64 77 20 29 3b 0a 23 69 66 6e 64 65 66 20 | dow(.QDockWindow.*dw.);.#ifndef. |
763a0 | 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 41 52 0a 20 20 20 20 76 6f 69 64 20 61 64 64 54 6f 6f 6c 42 61 | QT_NO_TOOLBAR.....void.addToolBa |
763c0 | 72 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 6f 63 6b 54 6f 70 | r(.QDockWindow.*,.Dock.=.DockTop |
763e0 | 2c 20 62 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 | ,.bool.newLine.=.FALSE.);.....vo |
76400 | 69 64 20 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 2c 20 63 6f | id.addToolBar(.QDockWindow.*,.co |
76420 | 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c 2c 0a 09 09 20 20 20 20 20 44 6f 63 6b 20 | nst.QString.&label,........Dock. |
76440 | 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 41 4c 53 45 20 | =.DockTop,.bool.newLine.=.FALSE. |
76460 | 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d 6f 76 65 54 6f 6f 6c 42 61 72 28 20 51 44 6f 63 6b 57 69 | );.....void.moveToolBar(.QDockWi |
76480 | 6e 64 6f 77 20 2a 2c 20 44 6f 63 6b 20 3d 20 44 6f 63 6b 54 6f 70 20 29 3b 0a 20 20 20 20 76 6f | ndow.*,.Dock.=.DockTop.);.....vo |
764a0 | 69 64 20 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 | id.moveToolBar(.QDockWindow.*,.D |
764c0 | 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 65 78 74 | ock,.bool.nl,.int.index,.int.ext |
764e0 | 72 61 4f 66 66 73 65 74 20 3d 20 2d 31 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 72 65 6d 6f 76 65 | raOffset.=.-1.);.....void.remove |
76500 | 54 6f 6f 6c 42 61 72 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 20 29 3b 0a 0a 20 20 20 20 62 | ToolBar(.QDockWindow.*.);......b |
76520 | 6f 6f 6c 20 74 6f 6f 6c 42 61 72 73 4d 6f 76 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 20 20 20 | ool.toolBarsMovable().const;.... |
76540 | 20 51 50 74 72 4c 69 73 74 3c 51 54 6f 6f 6c 42 61 72 3e 20 74 6f 6f 6c 42 61 72 73 28 20 44 6f | .QPtrList<QToolBar>.toolBars(.Do |
76560 | 63 6b 20 64 6f 63 6b 20 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 76 6f 69 64 20 6c 69 6e 65 55 70 | ck.dock.).const;.....void.lineUp |
76580 | 54 6f 6f 6c 42 61 72 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 | ToolBars(.bool.keepNewLines.=.FA |
765a0 | 4c 53 45 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 51 44 6f 63 6b | LSE.);.#endif......virtual.QDock |
765c0 | 41 72 65 61 20 2a 64 6f 63 6b 69 6e 67 41 72 65 61 28 20 63 6f 6e 73 74 20 51 50 6f 69 6e 74 20 | Area.*dockingArea(.const.QPoint. |
765e0 | 26 70 20 29 3b 0a 20 20 20 20 51 44 6f 63 6b 41 72 65 61 20 2a 6c 65 66 74 44 6f 63 6b 28 29 20 | &p.);.....QDockArea.*leftDock(). |
76600 | 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 6f 63 6b 41 72 65 61 20 2a 72 69 67 68 74 44 6f 63 6b 28 | const;.....QDockArea.*rightDock( |
76620 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 6f 63 6b 41 72 65 61 20 2a 74 6f 70 44 6f 63 6b 28 | ).const;.....QDockArea.*topDock( |
76640 | 29 20 63 6f 6e 73 74 3b 0a 20 20 20 20 51 44 6f 63 6b 41 72 65 61 20 2a 62 6f 74 74 6f 6d 44 6f | ).const;.....QDockArea.*bottomDo |
76660 | 63 6b 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 73 | ck().const;......virtual.bool.is |
76680 | 43 75 73 74 6f 6d 69 7a 61 62 6c 65 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 | Customizable().const;......bool. |
766a0 | 61 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 77 20 29 20 63 | appropriate(.QDockWindow.*dw.).c |
766c0 | 6f 6e 73 74 3b 0a 0a 20 20 20 20 65 6e 75 6d 20 44 6f 63 6b 57 69 6e 64 6f 77 73 20 7b 20 4f 6e | onst;......enum.DockWindows.{.On |
766e0 | 6c 79 54 6f 6f 6c 42 61 72 73 2c 20 4e 6f 54 6f 6f 6c 42 61 72 73 2c 20 41 6c 6c 44 6f 63 6b 57 | lyToolBars,.NoToolBars,.AllDockW |
76700 | 69 6e 64 6f 77 73 20 7d 3b 0a 20 20 20 20 51 50 6f 70 75 70 4d 65 6e 75 20 2a 63 72 65 61 74 65 | indows.};.....QPopupMenu.*create |
76720 | 44 6f 63 6b 57 69 6e 64 6f 77 4d 65 6e 75 28 20 44 6f 63 6b 57 69 6e 64 6f 77 73 20 64 6f 63 6b | DockWindowMenu(.DockWindows.dock |
76740 | 57 69 6e 64 6f 77 73 20 3d 20 41 6c 6c 44 6f 63 6b 57 69 6e 64 6f 77 73 20 29 20 63 6f 6e 73 74 | Windows.=.AllDockWindows.).const |
76760 | 3b 0a 0a 70 75 62 6c 69 63 20 73 6c 6f 74 73 3a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 | ;..public.slots:.....virtual.voi |
76780 | 64 20 73 65 74 52 69 67 68 74 4a 75 73 74 69 66 69 63 61 74 69 6f 6e 28 20 62 6f 6f 6c 20 29 3b | d.setRightJustification(.bool.); |
767a0 | 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 42 69 67 50 69 78 6d | .....virtual.void.setUsesBigPixm |
767c0 | 61 70 73 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 | aps(.bool.);.....virtual.void.se |
767e0 | 74 55 73 65 73 54 65 78 74 4c 61 62 65 6c 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 | tUsesTextLabel(.bool.);.....virt |
76800 | 75 61 6c 20 76 6f 69 64 20 73 65 74 44 6f 63 6b 57 69 6e 64 6f 77 73 4d 6f 76 61 62 6c 65 28 20 | ual.void.setDockWindowsMovable(. |
76820 | 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 4f 70 61 71 | bool.);.....virtual.void.setOpaq |
76840 | 75 65 4d 6f 76 69 6e 67 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f | ueMoving(.bool.);.....virtual.vo |
76860 | 69 64 20 73 65 74 44 6f 63 6b 4d 65 6e 75 45 6e 61 62 6c 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 | id.setDockMenuEnabled(.bool.);.. |
76880 | 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 77 68 61 74 73 54 68 69 73 28 29 3b 0a 20 20 20 | ...virtual.void.whatsThis();.... |
768a0 | 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 41 70 70 72 6f 70 72 69 61 74 65 28 20 51 44 | .virtual.void.setAppropriate(.QD |
768c0 | 6f 63 6b 57 69 6e 64 6f 77 20 2a 64 77 2c 20 62 6f 6f 6c 20 61 20 29 3b 0a 20 20 20 20 76 69 72 | ockWindow.*dw,.bool.a.);.....vir |
768e0 | 74 75 61 6c 20 76 6f 69 64 20 63 75 73 74 6f 6d 69 7a 65 28 29 3b 0a 0a 20 20 20 20 2f 2f 20 63 | tual.void.customize();......//.c |
76900 | 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 73 74 75 66 66 0a 20 20 20 20 76 6f 69 64 20 73 65 74 54 | ompatibility.stuff.....void.setT |
76920 | 6f 6f 6c 42 61 72 73 4d 6f 76 61 62 6c 65 28 20 62 6f 6f 6c 20 29 3b 0a 0a 73 69 67 6e 61 6c 73 | oolBarsMovable(.bool.);..signals |
76940 | 3a 0a 20 20 20 20 76 6f 69 64 20 70 69 78 6d 61 70 53 69 7a 65 43 68 61 6e 67 65 64 28 20 62 6f | :.....void.pixmapSizeChanged(.bo |
76960 | 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 75 73 65 73 54 65 78 74 4c 61 62 65 6c 43 68 61 6e | ol.);.....void.usesTextLabelChan |
76980 | 67 65 64 28 20 62 6f 6f 6c 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 6f 63 6b 57 69 6e 64 6f 77 | ged(.bool.);.....void.dockWindow |
769a0 | 50 6f 73 69 74 69 6f 6e 43 68 61 6e 67 65 64 28 20 51 44 6f 63 6b 57 69 6e 64 6f 77 20 2a 20 29 | PositionChanged(.QDockWindow.*.) |
769c0 | 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 41 52 0a 20 20 20 20 2f 2f 20 | ;..#ifndef.QT_NO_TOOLBAR.....//. |
769e0 | 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 73 74 75 66 66 0a 20 20 20 20 76 6f 69 64 20 74 6f 6f | compatibility.stuff.....void.too |
76a00 | 6c 42 61 72 50 6f 73 69 74 69 6f 6e 43 68 61 6e 67 65 64 28 20 51 54 6f 6f 6c 42 61 72 20 2a 20 | lBarPositionChanged(.QToolBar.*. |
76a20 | 29 3b 0a 23 65 6e 64 69 66 0a 0a 70 72 6f 74 65 63 74 65 64 20 73 6c 6f 74 73 3a 0a 20 20 20 20 | );.#endif..protected.slots:..... |
76a40 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 55 70 4c 61 79 6f 75 74 28 29 3b 0a 20 20 20 20 | virtual.void.setUpLayout();..... |
76a60 | 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 73 68 6f 77 44 6f 63 6b 4d 65 6e 75 28 20 63 6f 6e 73 74 | virtual.bool.showDockMenu(.const |
76a80 | 20 51 50 6f 69 6e 74 20 26 67 6c 6f 62 61 6c 50 6f 73 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 6d | .QPoint.&globalPos.);.....void.m |
76aa0 | 65 6e 75 41 62 6f 75 74 54 6f 53 68 6f 77 28 29 3b 0a 0a 70 72 6f 74 65 63 74 65 64 3a 0a 20 20 | enuAboutToShow();..protected:... |
76ac0 | 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 6e 74 20 2a | ..void.paintEvent(.QPaintEvent.* |
76ae0 | 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 69 6c 64 45 | .);.....void.childEvent(.QChildE |
76b00 | 76 65 6e 74 20 2a 20 29 3b 0a 20 20 20 20 62 6f 6f 6c 20 65 76 65 6e 74 28 20 51 45 76 65 6e 74 | vent.*.);.....bool.event(.QEvent |
76b20 | 20 2a 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 73 74 79 6c 65 43 68 61 6e 67 65 28 20 51 53 74 79 | .*.);.....void.styleChange(.QSty |
76b40 | 6c 65 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 69 64 20 | le&.);..private.slots:.....void. |
76b60 | 73 6c 6f 74 50 6c 61 63 65 43 68 61 6e 67 65 64 28 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 6f 4c | slotPlaceChanged();.....void.doL |
76b80 | 69 6e 65 55 70 28 29 20 7b 20 6c 69 6e 65 55 70 44 6f 63 6b 57 69 6e 64 6f 77 73 28 20 54 52 55 | ineUp().{.lineUpDockWindows(.TRU |
76ba0 | 45 20 29 3b 20 7d 0a 0a 70 72 69 76 61 74 65 3a 0a 20 20 20 20 51 4d 61 69 6e 57 69 6e 64 6f 77 | E.);.}..private:.....QMainWindow |
76bc0 | 50 72 69 76 61 74 65 20 2a 20 64 3b 0a 20 20 20 20 76 6f 69 64 20 74 72 69 67 67 65 72 4c 61 79 | Private.*.d;.....void.triggerLay |
76be0 | 6f 75 74 28 20 62 6f 6f 6c 20 64 65 6c 65 74 65 4c 61 79 6f 75 74 20 3d 20 54 52 55 45 29 3b 0a | out(.bool.deleteLayout.=.TRUE);. |
76c00 | 20 20 20 20 62 6f 6f 6c 20 64 6f 63 6b 4d 61 69 6e 57 69 6e 64 6f 77 28 20 51 4f 62 6a 65 63 74 | ....bool.dockMainWindow(.QObject |
76c20 | 20 2a 64 6f 63 6b 20 29 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 4d 45 4e 55 42 41 52 | .*dock.);..#ifndef.QT_NO_MENUBAR |
76c40 | 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 65 74 4d 65 6e 75 42 61 72 28 20 51 4d | .....virtual.void.setMenuBar(.QM |
76c60 | 65 6e 75 42 61 72 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 | enuBar.*.);.#endif.....virtual.v |
76c80 | 6f 69 64 20 73 65 74 53 74 61 74 75 73 42 61 72 28 20 51 53 74 61 74 75 73 42 61 72 20 2a 20 29 | oid.setStatusBar(.QStatusBar.*.) |
76ca0 | 3b 0a 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 76 69 72 74 | ;.#ifndef.QT_NO_TOOLTIP.....virt |
76cc0 | 75 61 6c 20 76 6f 69 64 20 73 65 74 54 6f 6f 6c 54 69 70 47 72 6f 75 70 28 20 51 54 6f 6f 6c 54 | ual.void.setToolTipGroup(.QToolT |
76ce0 | 69 70 47 72 6f 75 70 20 2a 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 20 20 20 20 66 72 69 65 6e 64 20 | ipGroup.*.);.#endif......friend. |
76d00 | 63 6c 61 73 73 20 51 44 6f 63 6b 57 69 6e 64 6f 77 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c | class.QDockWindow;.....friend.cl |
76d20 | 61 73 73 20 51 4d 65 6e 75 42 61 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 | ass.QMenuBar;.....friend.class.Q |
76d40 | 48 69 64 65 44 6f 63 6b 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 54 6f 6f 6c | HideDock;.....friend.class.QTool |
76d60 | 42 61 72 3b 0a 20 20 20 20 66 72 69 65 6e 64 20 63 6c 61 73 73 20 51 4d 61 69 6e 57 69 6e 64 6f | Bar;.....friend.class.QMainWindo |
76d80 | 77 4c 61 79 6f 75 74 3b 0a 70 72 69 76 61 74 65 3a 09 2f 2f 20 44 69 73 61 62 6c 65 64 20 63 6f | wLayout;.private:.//.Disabled.co |
76da0 | 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 |
76dc0 | 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 61 | .defined(Q_DISABLE_COPY).....QMa |
76de0 | 69 6e 57 69 6e 64 6f 77 28 20 63 6f 6e 73 74 20 51 4d 61 69 6e 57 69 6e 64 6f 77 20 26 20 29 3b | inWindow(.const.QMainWindow.&.); |
76e00 | 0a 20 20 20 20 51 4d 61 69 6e 57 69 6e 64 6f 77 26 20 6f 70 65 72 61 74 6f 72 3d 28 20 63 6f 6e | .....QMainWindow&.operator=(.con |
76e20 | 73 74 20 51 4d 61 69 6e 57 69 6e 64 6f 77 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 7d 3b 0a 0a 23 | st.QMainWindow.&.);.#endif.};..# |
76e40 | 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 4f 4f 4c 42 41 52 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 | ifndef.QT_NO_TOOLBAR.inline.void |
76e60 | 20 51 4d 61 69 6e 57 69 6e 64 6f 77 3a 3a 61 64 64 54 6f 6f 6c 42 61 72 28 20 51 44 6f 63 6b 57 | .QMainWindow::addToolBar(.QDockW |
76e80 | 69 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 2c 20 62 6f 6f 6c | indow.*w,.ToolBarDock.dock,.bool |
76ea0 | 20 6e 65 77 4c 69 6e 65 20 29 0a 7b 0a 20 20 20 20 61 64 64 44 6f 63 6b 57 69 6e 64 6f 77 28 20 | .newLine.).{.....addDockWindow(. |
76ec0 | 77 2c 20 64 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 | w,.dock,.newLine.);.}..inline.vo |
76ee0 | 69 64 20 51 4d 61 69 6e 57 69 6e 64 6f 77 3a 3a 61 64 64 54 6f 6f 6c 42 61 72 28 20 51 44 6f 63 | id.QMainWindow::addToolBar(.QDoc |
76f00 | 6b 57 69 6e 64 6f 77 20 2a 77 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 6c 61 62 65 6c | kWindow.*w,.const.QString.&label |
76f20 | 2c 0a 09 09 09 20 20 20 20 20 20 54 6f 6f 6c 42 61 72 44 6f 63 6b 20 64 6f 63 6b 2c 20 62 6f 6f | ,..........ToolBarDock.dock,.boo |
76f40 | 6c 20 6e 65 77 4c 69 6e 65 20 29 0a 7b 0a 20 20 20 20 61 64 64 44 6f 63 6b 57 69 6e 64 6f 77 28 | l.newLine.).{.....addDockWindow( |
76f60 | 20 77 2c 20 6c 61 62 65 6c 2c 20 64 6f 63 6b 2c 20 6e 65 77 4c 69 6e 65 20 29 3b 0a 7d 0a 0a 69 | .w,.label,.dock,.newLine.);.}..i |
76f80 | 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 6c | nline.void.QMainWindow::moveTool |
76fa0 | 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 6b | Bar(.QDockWindow.*w,.ToolBarDock |
76fc0 | 20 64 6f 63 6b 20 29 0a 7b 0a 20 20 20 20 6d 6f 76 65 44 6f 63 6b 57 69 6e 64 6f 77 28 20 77 2c | .dock.).{.....moveDockWindow(.w, |
76fe0 | 20 64 6f 63 6b 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 | .dock.);.}..inline.void.QMainWin |
77000 | 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 6e 64 6f 77 20 2a 77 | dow::moveToolBar(.QDockWindow.*w |
77020 | 2c 20 54 6f 6f 6c 42 61 72 44 6f 63 6b 20 64 6f 63 6b 2c 20 62 6f 6f 6c 20 6e 6c 2c 20 69 6e 74 | ,.ToolBarDock.dock,.bool.nl,.int |
77040 | 20 69 6e 64 65 78 2c 20 69 6e 74 20 65 78 74 72 61 4f 66 66 73 65 74 20 29 0a 7b 0a 20 20 20 20 | .index,.int.extraOffset.).{..... |
77060 | 6d 6f 76 65 44 6f 63 6b 57 69 6e 64 6f 77 28 20 77 2c 20 64 6f 63 6b 2c 20 6e 6c 2c 20 69 6e 64 | moveDockWindow(.w,.dock,.nl,.ind |
77080 | 65 78 2c 20 65 78 74 72 61 4f 66 66 73 65 74 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 | ex,.extraOffset.);.}..inline.voi |
770a0 | 64 20 51 4d 61 69 6e 57 69 6e 64 6f 77 3a 3a 72 65 6d 6f 76 65 54 6f 6f 6c 42 61 72 28 20 51 44 | d.QMainWindow::removeToolBar(.QD |
770c0 | 6f 63 6b 57 69 6e 64 6f 77 20 2a 77 20 29 0a 7b 0a 20 20 20 20 72 65 6d 6f 76 65 44 6f 63 6b 57 | ockWindow.*w.).{.....removeDockW |
770e0 | 69 6e 64 6f 77 28 20 77 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 62 6f 6f 6c 20 51 4d 61 69 6e | indow(.w.);.}..inline.bool.QMain |
77100 | 57 69 6e 64 6f 77 3a 3a 74 6f 6f 6c 42 61 72 73 4d 6f 76 61 62 6c 65 28 29 20 63 6f 6e 73 74 0a | Window::toolBarsMovable().const. |
77120 | 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 64 6f 63 6b 57 69 6e 64 6f 77 73 4d 6f 76 61 62 6c 65 28 | {.....return.dockWindowsMovable( |
77140 | 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 77 3a 3a 6c | );.}..inline.void.QMainWindow::l |
77160 | 69 6e 65 55 70 54 6f 6f 6c 42 61 72 73 28 20 62 6f 6f 6c 20 6b 65 65 70 4e 65 77 4c 69 6e 65 73 | ineUpToolBars(.bool.keepNewLines |
77180 | 20 29 0a 7b 0a 20 20 20 20 6c 69 6e 65 55 70 44 6f 63 6b 57 69 6e 64 6f 77 73 28 20 6b 65 65 70 | .).{.....lineUpDockWindows(.keep |
771a0 | 4e 65 77 4c 69 6e 65 73 20 29 3b 0a 7d 0a 0a 69 6e 6c 69 6e 65 20 76 6f 69 64 20 51 4d 61 69 6e | NewLines.);.}..inline.void.QMain |
771c0 | 57 69 6e 64 6f 77 3a 3a 73 65 74 54 6f 6f 6c 42 61 72 73 4d 6f 76 61 62 6c 65 28 20 62 6f 6f 6c | Window::setToolBarsMovable(.bool |
771e0 | 20 62 20 29 0a 7b 0a 20 20 20 20 73 65 74 44 6f 63 6b 57 69 6e 64 6f 77 73 4d 6f 76 61 62 6c 65 | .b.).{.....setDockWindowsMovable |
77200 | 28 20 62 20 29 3b 0a 7d 0a 23 65 6e 64 69 66 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 54 | (.b.);.}.#endif..#ifndef.QT_NO_T |
77220 | 45 58 54 53 54 52 45 41 4d 0a 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 | EXTSTREAM.Q_EXPORT.QTextStream.& |
77240 | 6f 70 65 72 61 74 6f 72 3c 3c 28 20 51 54 65 78 74 53 74 72 65 61 6d 20 26 2c 20 63 6f 6e 73 74 | operator<<(.QTextStream.&,.const |
77260 | 20 51 4d 61 69 6e 57 69 6e 64 6f 77 20 26 20 29 3b 0a 51 5f 45 58 50 4f 52 54 20 51 54 65 78 74 | .QMainWindow.&.);.Q_EXPORT.QText |
77280 | 53 74 72 65 61 6d 20 26 6f 70 65 72 61 74 6f 72 3e 3e 28 20 51 54 65 78 74 53 74 72 65 61 6d 20 | Stream.&operator>>(.QTextStream. |
772a0 | 26 2c 20 51 4d 61 69 6e 57 69 6e 64 6f 77 20 26 20 29 3b 0a 23 65 6e 64 69 66 0a 0a 23 65 6e 64 | &,.QMainWindow.&.);.#endif..#end |
772c0 | 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 4d 41 49 4e 57 49 4e 44 4f 57 0a 0a 23 65 6e 64 69 66 20 2f | if.//.QT_NO_MAINWINDOW..#endif./ |
772e0 | 2f 20 51 4d 41 49 4e 57 49 4e 44 4f 57 5f 48 0a 00 00 00 14 00 71 00 69 00 6e 00 74 00 63 00 61 | /.QMAINWINDOW_H......q.i.n.t.c.a |
77300 | 00 63 00 68 00 2e 00 68 00 00 04 29 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | .c.h...h...)/*.................. |
77320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
773a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
773c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
773e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77460 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77480 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
774a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
774c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
774e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77500 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77520 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77540 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
775a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
775c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
775e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
776a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
776c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
776e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 23 69 66 6e 64 65 66 20 51 49 4e 54 43 41 43 | ..............*/.#ifndef.QINTCAC |
77700 | 48 5f 48 0a 23 64 65 66 69 6e 65 20 51 49 4e 54 43 41 43 48 5f 48 0a 23 69 6e 63 6c 75 64 65 20 | H_H.#define.QINTCACH_H.#include. |
77720 | 22 71 69 6e 74 63 61 63 68 65 2e 68 22 0a 23 65 6e 64 69 66 0a 00 00 00 0c 00 71 00 67 00 69 00 | "qintcache.h".#endif......q.g.i. |
77740 | 66 00 2e 00 68 00 00 08 21 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | f...h...!/*..................... |
77760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
777a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
777c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
777e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
778a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
778c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
778e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
779a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
779c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
779e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77be0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77c00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77c20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77c40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77c60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77c80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77ca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77cc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77ce0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77d00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77d20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77d40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77d60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77da0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77de0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77e00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77e40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77e60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77e80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a | ...............................* |
77ea0 | 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 49 46 5f 48 0a 23 64 65 66 69 6e 65 20 51 47 49 46 5f 48 | /..#ifndef.QGIF_H.#define.QGIF_H |
77ec0 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 6c 6f 62 61 6c | ..#ifndef.QT_H.#include."qglobal |
77ee0 | 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 42 | .h".#endif.//.QT_H..#ifndef.QT_B |
77f00 | 55 49 4c 54 49 4e 5f 47 49 46 5f 52 45 41 44 45 52 0a 23 64 65 66 69 6e 65 20 51 54 5f 42 55 49 | UILTIN_GIF_READER.#define.QT_BUI |
77f20 | 4c 54 49 4e 5f 47 49 46 5f 52 45 41 44 45 52 20 30 0a 23 65 6e 64 69 66 0a 0a 62 6f 6f 6c 20 71 | LTIN_GIF_READER.0.#endif..bool.q |
77f40 | 74 5f 62 75 69 6c 74 69 6e 5f 67 69 66 5f 72 65 61 64 65 72 28 29 3b 0a 0a 23 65 6e 64 69 66 20 | t_builtin_gif_reader();..#endif. |
77f60 | 2f 2f 20 51 47 49 46 5f 48 0a 00 00 00 2e 00 71 00 6b 00 62 00 64 00 64 00 72 00 69 00 76 00 65 | //.QGIF_H......q.k.b.d.d.r.i.v.e |
77f80 | 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 00 06 3c | .r.f.a.c.t.o.r.y._.q.w.s...h...< |
77fa0 | 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | /*.............................. |
77fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
77fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
780a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
780c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
780e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
781a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
781c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
781e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
782a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
782c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
782e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
783a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
783c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
783e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78420 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78440 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a | ...............................* |
78460 | 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 5f 51 57 53 | /..#ifndef.QKBDDRIVERFACTORY_QWS |
78480 | 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 5f 51 57 53 | _H.#define.QKBDDRIVERFACTORY_QWS |
784a0 | 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 73 74 72 69 | _H..#ifndef.QT_H.#include."qstri |
784c0 | 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 61 73 73 20 | nglist.h".#endif.//.QT_H..class. |
784e0 | 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 6e 64 6c 65 | QString;.class.QWSKeyboardHandle |
78500 | 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 72 46 61 63 | r;..class.Q_EXPORT.QKbdDriverFac |
78520 | 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 5f 53 54 52 | tory.{.public:.#ifndef.QT_NO_STR |
78540 | 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 73 74 20 6b | INGLIST.....static.QStringList.k |
78560 | 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 4b 65 79 62 | eys();.#endif.....static.QWSKeyb |
78580 | 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 53 74 72 69 | oardHandler.*create(.const.QStri |
785a0 | 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 65 6e 64 69 | ng&,.const.QString&.);.};..#endi |
785c0 | 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 00 00 00 14 | f.//QKBDDRIVERFACTORY_QWS_H..... |
785e0 | 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 20 20 20 20 20 20 | .q.l.o.c.a.l.f.s...h..../*...... |
78600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
786a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
786c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
786e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
787a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
787c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
787e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
788a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
788c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
788e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
789a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
789c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
789e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78a00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78a20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78a40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78a60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78a80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78aa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78ac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78ae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78b00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78b20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78b40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78b80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78ba0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78bc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a | .............................*/. |
78be0 | 0a 23 69 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 | .#ifndef.QLOCALFS_H.#define.QLOC |
78c00 | 41 4c 46 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 | ALFS_H..#ifndef.QT_H.#include."q |
78c20 | 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 20 22 71 64 69 | networkprotocol.h".#include."qdi |
78c40 | 72 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | r.h".#endif.//.QT_H..#ifndef.QT_ |
78c60 | 4e 4f 5f 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 | NO_NETWORKPROTOCOL..class.Q_EXPO |
78c80 | 52 54 20 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 | RT.QLocalFs.:.public.QNetworkPro |
78ca0 | 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 0a 20 20 | tocol.{.....Q_OBJECT..public:... |
78cc0 | 20 20 51 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 | ..QLocalFs();.....virtual.int.su |
78ce0 | 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 0a 0a 70 72 6f 74 | pportedOperations().const;..prot |
78d00 | 65 63 74 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 | ected:.....virtual.void.operatio |
78d20 | 6e 4c 69 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 | nListChildren(.QNetworkOperation |
78d40 | 20 2a 6f 70 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6f 70 65 72 61 74 69 | .*op.);.....virtual.void.operati |
78d60 | 6f 6e 4d 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 | onMkDir(.QNetworkOperation.*op.) |
78d80 | 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 52 65 6d 6f | ;.....virtual.void.operationRemo |
78da0 | 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 3b 0a 20 20 20 | ve(.QNetworkOperation.*op.);.... |
78dc0 | 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 6e 61 6d 65 28 20 51 | .virtual.void.operationRename(.Q |
78de0 | 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 72 74 | NetworkOperation.*op.);.....virt |
78e00 | 75 61 6c 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 | ual.void.operationGet(.QNetworkO |
78e20 | 70 65 72 61 74 69 6f 6e 20 2a 6f 70 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 | peration.*op.);.....virtual.void |
78e40 | 20 6f 70 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 | .operationPut(.QNetworkOperation |
78e60 | 20 2a 6f 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 | .*op.);..private:.....int.calcBl |
78e80 | 6f 63 6b 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 | ockSize(.int.totalSize.).const;. |
78ea0 | 20 20 20 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 | ....QDir.dir;..};..#endif.//.QT_ |
78ec0 | 4e 4f 5f 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 | NO_NETWORKPROTOCOL..#endif.//.QL |
78ee0 | 4f 43 41 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 | OCALFS_H....$.q.f.o.n.t.m.a.n.a. |
78f00 | 67 00 65 00 72 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 16 86 2f 2a 20 20 20 20 20 20 20 20 20 | g.e.r._.q.w.s...h..../*......... |
78f20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78f40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78f60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78f80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78fa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
78fe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
79000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
79020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
79040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
79060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
79080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
790a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
790c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
790e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
79100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
79120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
79140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
79160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
79180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
791a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
791c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
791e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
79200 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
79220 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
79240 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
79260 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
79280 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
792a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
792c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
792e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
79300 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
79320 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
79340 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
79360 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
79380 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
793a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
793c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
793e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
79400 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
79420 | 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 46 4f 4e 54 4d 41 4e 41 47 45 52 | ........*/..#ifndef.QFONTMANAGER |
79440 | 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 46 4f 4e 54 4d 41 4e 41 47 45 52 5f 51 57 53 5f | _QWS_H.#define.QFONTMANAGER_QWS_ |
79460 | 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. |
79480 | 68 22 0a 23 69 6e 63 6c 75 64 65 20 22 71 70 74 72 6c 69 73 74 2e 68 22 0a 23 69 6e 63 6c 75 64 | h".#include."qptrlist.h".#includ |
794a0 | 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 68 3e 0a 23 65 6e 64 | e.<private/qtextengine_p.h>.#end |
794c0 | 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 2f 2f 20 54 68 65 73 65 20 61 72 65 20 73 74 6f 72 65 64 20 | if.//.QT_H..//.These.are.stored. |
794e0 | 69 6e 20 74 68 65 20 73 68 61 72 65 64 20 6d 65 6d 6f 72 79 20 73 65 67 6d 65 6e 74 20 69 6e 20 | in.the.shared.memory.segment.in. |
79500 | 66 72 6f 6e 74 20 6f 66 20 74 68 65 69 72 0a 2f 2f 20 64 61 74 61 2c 20 61 6e 64 20 69 6e 64 65 | front.of.their.//.data,.and.inde |
79520 | 78 65 64 20 61 74 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 74 68 65 20 73 65 67 6d 65 6e 74 0a | xed.at.the.start.of.the.segment. |
79540 | 0a 2f 2f 20 54 68 69 73 20 6e 65 65 64 73 20 74 6f 20 62 65 20 61 20 6d 75 6c 74 69 70 6c 65 20 | .//.This.needs.to.be.a.multiple. |
79560 | 6f 66 20 36 34 20 62 69 74 73 0a 0a 63 6c 61 73 73 20 51 46 6f 6e 74 44 65 66 3b 0a 0a 63 6c 61 | of.64.bits..class.QFontDef;..cla |
79580 | 73 73 20 51 5f 50 41 43 4b 45 44 20 51 47 6c 79 70 68 4d 65 74 72 69 63 73 20 7b 0a 0a 70 75 62 | ss.Q_PACKED.QGlyphMetrics.{..pub |
795a0 | 6c 69 63 3a 0a 20 20 20 20 51 5f 55 49 4e 54 38 20 6c 69 6e 65 73 74 65 70 3b 0a 20 20 20 20 51 | lic:.....Q_UINT8.linestep;.....Q |
795c0 | 5f 55 49 4e 54 38 20 77 69 64 74 68 3b 0a 20 20 20 20 51 5f 55 49 4e 54 38 20 68 65 69 67 68 74 | _UINT8.width;.....Q_UINT8.height |
795e0 | 3b 0a 20 20 20 20 51 5f 55 49 4e 54 38 20 66 6c 61 67 73 3b 0a 0a 20 20 20 20 51 5f 49 4e 54 38 | ;.....Q_UINT8.flags;......Q_INT8 |
79600 | 20 62 65 61 72 69 6e 67 78 3b 20 20 20 20 20 20 2f 2f 20 44 69 66 66 65 72 65 6e 63 65 20 66 72 | .bearingx;......//.Difference.fr |
79620 | 6f 6d 20 70 65 6e 20 70 6f 73 69 74 69 6f 6e 20 74 6f 20 67 6c 79 70 68 27 73 20 6c 65 66 74 20 | om.pen.position.to.glyph's.left. |
79640 | 62 62 6f 78 0a 20 20 20 20 51 5f 55 49 4e 54 38 20 61 64 76 61 6e 63 65 3b 20 20 20 20 20 20 20 | bbox.....Q_UINT8.advance;....... |
79660 | 2f 2f 20 44 69 66 66 65 72 65 6e 63 65 20 62 65 74 77 65 65 6e 20 70 65 6e 20 70 6f 73 69 74 69 | //.Difference.between.pen.positi |
79680 | 6f 6e 73 0a 20 20 20 20 51 5f 49 4e 54 38 20 62 65 61 72 69 6e 67 79 3b 20 20 20 20 20 20 2f 2f | ons.....Q_INT8.bearingy;......// |
796a0 | 20 55 73 65 64 20 66 6f 72 20 70 75 74 74 69 6e 67 20 63 68 61 72 61 63 74 65 72 73 20 6f 6e 20 | .Used.for.putting.characters.on. |
796c0 | 62 61 73 65 6c 69 6e 65 0a 0a 20 20 20 20 51 5f 49 4e 54 38 20 72 65 73 65 72 76 65 64 3b 20 20 | baseline......Q_INT8.reserved;.. |
796e0 | 20 20 20 20 2f 2f 20 44 6f 20 6e 6f 74 20 75 73 65 0a 0a 20 20 20 20 2f 2f 20 46 6c 61 67 73 3a | ....//.Do.not.use......//.Flags: |
79700 | 0a 20 20 20 20 2f 2f 20 52 65 6e 64 65 72 65 72 4f 77 6e 73 44 61 74 61 20 2d 20 74 68 65 20 72 | .....//.RendererOwnsData.-.the.r |
79720 | 65 6e 64 65 72 65 72 20 69 73 20 72 65 73 70 6f 6e 73 69 62 6c 65 20 66 6f 72 20 67 6c 79 70 68 | enderer.is.responsible.for.glyph |
79740 | 20 64 61 74 61 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 | .data.....//.................... |
79760 | 6d 65 6d 6f 72 79 20 64 65 6c 65 74 69 6f 6e 20 6f 74 68 65 72 77 69 73 65 20 51 47 6c 79 70 68 | memory.deletion.otherwise.QGlyph |
79780 | 54 72 65 65 20 6d 75 73 74 0a 20 20 20 20 2f 2f 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | Tree.must.....//................ |
797a0 | 20 20 20 20 64 65 6c 65 74 65 20 5b 5d 20 74 68 65 20 64 61 74 61 20 77 68 65 6e 20 74 68 65 20 | ....delete.[].the.data.when.the. |
797c0 | 67 6c 79 70 68 20 69 73 20 64 65 6c 65 74 65 64 2e 0a 20 20 20 20 65 6e 75 6d 20 46 6c 61 67 73 | glyph.is.deleted......enum.Flags |
797e0 | 20 7b 20 52 65 6e 64 65 72 65 72 4f 77 6e 73 44 61 74 61 3d 30 78 30 31 20 7d 3b 0a 7d 3b 0a 0a | .{.RendererOwnsData=0x01.};.};.. |
79800 | 63 6c 61 73 73 20 51 47 6c 79 70 68 20 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 47 6c 79 70 | class.QGlyph.{.public:.....QGlyp |
79820 | 68 28 29 20 7b 20 6d 65 74 72 69 63 73 3d 30 3b 20 64 61 74 61 3d 30 3b 20 7d 0a 20 20 20 20 51 | h().{.metrics=0;.data=0;.}.....Q |
79840 | 47 6c 79 70 68 28 51 47 6c 79 70 68 4d 65 74 72 69 63 73 2a 20 6d 2c 20 75 63 68 61 72 2a 20 64 | Glyph(QGlyphMetrics*.m,.uchar*.d |
79860 | 29 20 3a 0a 09 6d 65 74 72 69 63 73 28 6d 29 2c 20 64 61 74 61 28 64 29 20 7b 20 7d 0a 20 20 20 | ).:..metrics(m),.data(d).{.}.... |
79880 | 20 7e 51 47 6c 79 70 68 28 29 20 7b 7d 0a 0a 20 20 20 20 51 47 6c 79 70 68 4d 65 74 72 69 63 73 | .~QGlyph().{}......QGlyphMetrics |
798a0 | 2a 20 6d 65 74 72 69 63 73 3b 0a 20 20 20 20 75 63 68 61 72 2a 20 64 61 74 61 3b 0a 7d 3b 0a 0a | *.metrics;.....uchar*.data;.};.. |
798c0 | 0a 0a 63 6c 61 73 73 20 51 46 6f 6e 74 46 61 63 74 6f 72 79 3b 0a 63 6c 61 73 73 20 51 44 69 73 | ..class.QFontFactory;.class.QDis |
798e0 | 6b 46 6f 6e 74 3b 0a 0a 2f 2f 20 54 68 69 73 20 69 73 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 | kFont;..//.This.is.a.particular. |
79900 | 66 6f 6e 74 20 69 6e 73 74 61 6e 63 65 20 61 74 20 61 20 70 61 72 74 69 63 75 6c 61 72 20 72 65 | font.instance.at.a.particular.re |
79920 | 73 6f 6c 75 74 69 6f 6e 0a 2f 2f 20 65 2e 67 2e 20 54 72 75 65 74 79 70 65 20 54 69 6d 65 73 2c | solution.//.e.g..Truetype.Times, |
79940 | 20 31 30 20 70 6f 69 6e 74 2e 20 54 68 65 72 65 27 73 20 6f 6e 6c 79 20 6f 6e 65 20 6f 66 20 74 | .10.point..There's.only.one.of.t |
79960 | 68 65 73 65 20 74 68 6f 75 67 68 3b 0a 2f 2f 20 77 65 20 77 61 6e 74 20 74 6f 20 73 68 61 72 65 | hese.though;.//.we.want.to.share |
79980 | 20 67 65 6e 65 72 61 74 65 64 20 67 6c 79 70 68 73 0a 0a 63 6c 61 73 73 20 51 52 65 6e 64 65 72 | .generated.glyphs..class.QRender |
799a0 | 65 64 46 6f 6e 74 20 7b 0a 0a 70 75 62 6c 69 63 3a 0a 0a 20 20 20 20 2f 2f 20 4e 6f 72 6d 61 6c | edFont.{..public:......//.Normal |
799c0 | 20 66 6f 6e 74 2d 74 79 70 65 20 69 73 20 6d 6f 6e 6f 63 68 72 6f 6d 65 3b 20 67 6c 79 70 68 20 | .font-type.is.monochrome;.glyph. |
799e0 | 64 61 74 61 20 69 73 20 61 0a 20 20 20 20 2f 2f 20 20 20 62 69 74 6d 61 70 2c 20 77 68 69 63 68 | data.is.a.....//...bitmap,.which |
79a00 | 20 64 6f 65 73 6e 27 74 20 75 73 65 20 6d 75 63 68 20 6d 65 6d 6f 72 79 0a 0a 20 20 20 20 2f 2f | .doesn't.use.much.memory......// |
79a20 | 20 49 6e 69 74 69 61 6c 69 73 65 20 66 6f 72 20 6e 61 6d 65 20 41 2c 20 72 65 6e 64 65 72 65 72 | .Initialise.for.name.A,.renderer |
79a40 | 20 42 2c 20 66 6f 6e 74 20 74 79 70 65 20 43 2c 20 44 20 67 6c 79 70 68 73 0a 0a 20 20 20 20 51 | .B,.font.type.C,.D.glyphs......Q |
79a60 | 52 65 6e 64 65 72 65 64 46 6f 6e 74 28 51 44 69 73 6b 46 6f 6e 74 20 2a 2c 63 6f 6e 73 74 20 51 | RenderedFont(QDiskFont.*,const.Q |
79a80 | 46 6f 6e 74 44 65 66 26 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 52 65 6e 64 65 72 65 | FontDef&);.....virtual.~QRendere |
79aa0 | 64 46 6f 6e 74 28 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 | dFont();......QFontDef.fontDef() |
79ac0 | 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 69 6e 74 20 72 65 66 63 6f 75 6e 74 3b 0a 0a 20 20 20 20 | .const;......int.refcount;...... |
79ae0 | 69 6e 74 20 70 74 73 69 7a 65 3b 0a 0a 20 20 20 20 62 6f 6f 6c 20 69 74 61 6c 69 63 3b 0a 20 20 | int.ptsize;......bool.italic;... |
79b00 | 20 20 75 6e 73 69 67 6e 65 64 20 69 6e 74 20 77 65 69 67 68 74 3b 0a 0a 20 20 20 20 76 6f 69 64 | ..unsigned.int.weight;......void |
79b20 | 20 72 65 66 28 29 20 7b 20 72 65 66 63 6f 75 6e 74 2b 2b 3b 20 7d 0a 20 20 20 20 62 6f 6f 6c 20 | .ref().{.refcount++;.}.....bool. |
79b40 | 64 65 72 65 66 28 29 20 7b 20 72 65 66 63 6f 75 6e 74 2d 2d 3b 20 72 65 74 75 72 6e 20 72 65 66 | deref().{.refcount--;.return.ref |
79b60 | 63 6f 75 6e 74 3d 3d 30 3b 20 7d 0a 0a 20 20 20 20 62 6f 6f 6c 20 6d 61 74 63 68 28 63 6f 6e 73 | count==0;.}......bool.match(cons |
79b80 | 74 20 51 46 6f 6e 74 44 65 66 20 26 29 3b 0a 0a 20 20 20 20 51 44 69 73 6b 46 6f 6e 74 2a 20 64 | t.QFontDef.&);......QDiskFont*.d |
79ba0 | 69 73 6b 66 6f 6e 74 3b 0a 20 20 20 20 69 6e 74 20 66 61 73 63 65 6e 74 2c 66 64 65 73 63 65 6e | iskfont;.....int.fascent,fdescen |
79bc0 | 74 3b 0a 20 20 20 20 69 6e 74 20 66 6c 65 66 74 62 65 61 72 69 6e 67 2c 66 72 69 67 68 74 62 65 | t;.....int.fleftbearing,frightbe |
79be0 | 61 72 69 6e 67 3b 0a 20 20 20 20 69 6e 74 20 66 6d 61 78 77 69 64 74 68 3b 0a 20 20 20 20 69 6e | aring;.....int.fmaxwidth;.....in |
79c00 | 74 20 66 6c 65 61 64 69 6e 67 3b 0a 20 20 20 20 69 6e 74 20 66 75 6e 64 65 72 6c 69 6e 65 70 6f | t.fleading;.....int.funderlinepo |
79c20 | 73 3b 0a 20 20 20 20 69 6e 74 20 66 75 6e 64 65 72 6c 69 6e 65 77 69 64 74 68 3b 0a 20 20 20 20 | s;.....int.funderlinewidth;..... |
79c40 | 62 6f 6f 6c 20 73 6d 6f 6f 74 68 3b 0a 20 20 20 20 69 6e 74 20 6d 61 78 63 68 61 72 3b 0a 0a 20 | bool.smooth;.....int.maxchar;... |
79c60 | 20 20 20 69 6e 74 20 61 73 63 65 6e 74 28 29 20 7b 20 72 65 74 75 72 6e 20 66 61 73 63 65 6e 74 | ...int.ascent().{.return.fascent |
79c80 | 3b 20 7d 0a 20 20 20 20 69 6e 74 20 64 65 73 63 65 6e 74 28 29 20 7b 20 72 65 74 75 72 6e 20 66 | ;.}.....int.descent().{.return.f |
79ca0 | 64 65 73 63 65 6e 74 3b 20 7d 0a 20 20 20 20 69 6e 74 20 77 69 64 74 68 28 69 6e 74 29 3b 0a 20 | descent;.}.....int.width(int);.. |
79cc0 | 20 20 20 69 6e 74 20 77 69 64 74 68 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 2c 20 69 6e | ...int.width(.const.QString&,.in |
79ce0 | 74 20 3d 2d 31 20 29 3b 0a 20 20 20 20 69 6e 74 20 6c 65 66 74 42 65 61 72 69 6e 67 28 69 6e 74 | t.=-1.);.....int.leftBearing(int |
79d00 | 29 3b 0a 20 20 20 20 69 6e 74 20 72 69 67 68 74 42 65 61 72 69 6e 67 28 69 6e 74 29 3b 0a 0a 20 | );.....int.rightBearing(int);... |
79d20 | 20 20 20 2f 2f 20 43 61 6c 6c 69 6e 67 20 61 6e 79 20 6f 66 20 74 68 65 73 65 20 63 61 6e 20 74 | ...//.Calling.any.of.these.can.t |
79d40 | 72 69 67 67 65 72 20 61 20 66 75 6c 6c 2d 66 6f 6e 74 20 6d 65 74 72 69 63 73 20 63 68 65 63 6b | rigger.a.full-font.metrics.check |
79d60 | 0a 20 20 20 20 2f 2f 20 77 68 69 63 68 20 63 61 6e 20 62 65 20 65 78 70 65 6e 73 69 76 65 0a 20 | .....//.which.can.be.expensive.. |
79d80 | 20 20 20 69 6e 74 20 6d 69 6e 4c 65 66 74 42 65 61 72 69 6e 67 28 29 3b 0a 20 20 20 20 69 6e 74 | ...int.minLeftBearing();.....int |
79da0 | 20 6d 69 6e 52 69 67 68 74 42 65 61 72 69 6e 67 28 29 3b 0a 20 20 20 20 69 6e 74 20 6d 61 78 57 | .minRightBearing();.....int.maxW |
79dc0 | 69 64 74 68 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 62 6f 6f 6c 20 69 6e 46 6f 6e 74 | idth();......virtual.bool.inFont |
79de0 | 28 67 6c 79 70 68 5f 74 20 67 29 20 63 6f 6e 73 74 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c | (glyph_t.g).const=0;.....virtual |
79e00 | 20 51 47 6c 79 70 68 20 72 65 6e 64 65 72 28 67 6c 79 70 68 5f 74 20 67 29 3d 30 3b 0a 0a 70 72 | .QGlyph.render(glyph_t.g)=0;..pr |
79e20 | 69 76 61 74 65 3a 0a 0a 7d 3b 0a 0a 2f 2f 20 4b 65 65 70 73 20 74 72 61 63 6b 20 6f 66 20 61 76 | ivate:..};..//.Keeps.track.of.av |
79e40 | 61 69 6c 61 62 6c 65 20 72 65 6e 64 65 72 65 72 73 20 61 6e 64 20 77 68 69 63 68 20 66 6f 6e 74 | ailable.renderers.and.which.font |
79e60 | 20 69 73 20 77 68 69 63 68 0a 0a 63 6c 61 73 73 20 51 44 69 73 6b 46 6f 6e 74 50 72 69 76 61 74 | .is.which..class.QDiskFontPrivat |
79e80 | 65 20 7b 7d 3b 0a 0a 63 6c 61 73 73 20 51 44 69 73 6b 46 6f 6e 74 20 7b 0a 0a 70 75 62 6c 69 63 | e.{};..class.QDiskFont.{..public |
79ea0 | 3a 0a 20 20 20 20 51 44 69 73 6b 46 6f 6e 74 28 51 46 6f 6e 74 46 61 63 74 6f 72 79 20 2a 66 2c | :.....QDiskFont(QFontFactory.*f, |
79ec0 | 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 6e 2c 20 62 6f 6f 6c 20 69 2c 20 69 6e 74 20 77 | .const.QString&.n,.bool.i,.int.w |
79ee0 | 2c 20 69 6e 74 20 73 2c 0a 09 20 20 20 20 20 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 20 26 66 | ,.int.s,........const.QString.&f |
79f00 | 6c 2c 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 66 69 29 20 3a 0a 09 66 61 63 74 6f 72 79 | l,.const.QString&.fi).:..factory |
79f20 | 28 66 29 2c 20 6e 61 6d 65 28 6e 29 2c 20 69 74 61 6c 69 63 28 69 29 2c 20 77 65 69 67 68 74 28 | (f),.name(n),.italic(i),.weight( |
79f40 | 77 29 2c 20 73 69 7a 65 28 73 29 2c 20 66 6c 61 67 73 28 66 6c 29 2c 20 66 69 6c 65 28 66 69 29 | w),.size(s),.flags(fl),.file(fi) |
79f60 | 0a 20 20 20 20 7b 0a 09 6c 6f 61 64 65 64 3d 46 41 4c 53 45 3b 0a 09 70 3d 30 3b 0a 20 20 20 20 | .....{..loaded=FALSE;..p=0;..... |
79f80 | 7d 0a 0a 20 20 20 20 51 52 65 6e 64 65 72 65 64 46 6f 6e 74 2a 20 6c 6f 61 64 28 63 6f 6e 73 74 | }......QRenderedFont*.load(const |
79fa0 | 20 51 46 6f 6e 74 44 65 66 20 26 29 3b 0a 0a 20 20 20 20 51 46 6f 6e 74 44 65 66 20 66 6f 6e 74 | .QFontDef.&);......QFontDef.font |
79fc0 | 44 65 66 28 29 20 63 6f 6e 73 74 3b 0a 0a 20 20 20 20 51 46 6f 6e 74 46 61 63 74 6f 72 79 20 2a | Def().const;......QFontFactory.* |
79fe0 | 66 61 63 74 6f 72 79 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 6e 61 6d 65 3b 0a 20 20 20 20 62 | factory;.....QString.name;.....b |
7a000 | 6f 6f 6c 20 69 74 61 6c 69 63 3b 0a 20 20 20 20 69 6e 74 20 77 65 69 67 68 74 3b 0a 20 20 20 20 | ool.italic;.....int.weight;..... |
7a020 | 69 6e 74 20 73 69 7a 65 3b 0a 20 20 20 20 51 53 74 72 69 6e 67 20 66 6c 61 67 73 3b 0a 20 20 20 | int.size;.....QString.flags;.... |
7a040 | 20 51 53 74 72 69 6e 67 20 66 69 6c 65 3b 0a 20 20 20 20 62 6f 6f 6c 20 6c 6f 61 64 65 64 3b 0a | .QString.file;.....bool.loaded;. |
7a060 | 0a 20 20 20 20 51 44 69 73 6b 46 6f 6e 74 50 72 69 76 61 74 65 20 2a 20 70 3b 0a 7d 3b 0a 0a 63 | .....QDiskFontPrivate.*.p;.};..c |
7a080 | 6c 61 73 73 20 51 43 61 63 68 65 50 6f 6c 69 63 79 20 7b 0a 0a 70 75 62 6c 69 63 3a 0a 0a 20 20 | lass.QCachePolicy.{..public:.... |
7a0a0 | 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 72 65 64 46 6f | ..virtual.void.cache(QRenderedFo |
7a0c0 | 6e 74 20 2a 29 3d 30 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 | nt.*)=0;.....virtual.void.uncach |
7a0e0 | 65 28 51 52 65 6e 64 65 72 65 64 46 6f 6e 74 20 2a 29 3d 30 3b 0a 0a 7d 3b 0a 0a 2f 2f 20 45 78 | e(QRenderedFont.*)=0;..};..//.Ex |
7a100 | 70 6f 73 65 64 20 68 65 72 65 20 73 6f 20 74 68 65 20 64 65 66 61 75 6c 74 20 70 6f 6c 69 63 79 | posed.here.so.the.default.policy |
7a120 | 20 63 61 6e 20 62 65 20 72 65 73 65 74 0a 0a 63 6c 61 73 73 20 51 44 65 66 61 75 6c 74 43 61 63 | .can.be.reset..class.QDefaultCac |
7a140 | 68 65 50 6f 6c 69 63 79 20 3a 20 70 75 62 6c 69 63 20 51 43 61 63 68 65 50 6f 6c 69 63 79 20 7b | hePolicy.:.public.QCachePolicy.{ |
7a160 | 0a 0a 70 75 62 6c 69 63 3a 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 63 61 63 68 | ..public:......virtual.void.cach |
7a180 | 65 28 51 52 65 6e 64 65 72 65 64 46 6f 6e 74 20 2a 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | e(QRenderedFont.*);.....virtual. |
7a1a0 | 76 6f 69 64 20 75 6e 63 61 63 68 65 28 51 52 65 6e 64 65 72 65 64 46 6f 6e 74 20 2a 29 3b 0a 0a | void.uncache(QRenderedFont.*);.. |
7a1c0 | 7d 3b 0a 0a 63 6c 61 73 73 20 51 46 6f 6e 74 4d 61 6e 61 67 65 72 20 7b 0a 0a 70 75 62 6c 69 63 | };..class.QFontManager.{..public |
7a1e0 | 3a 0a 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 46 6f 6e 74 46 61 63 74 6f 72 79 3e 20 66 61 | :......QPtrList<QFontFactory>.fa |
7a200 | 63 74 6f 72 69 65 73 3b 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 52 65 6e 64 65 72 65 64 46 | ctories;.....QPtrList<QRenderedF |
7a220 | 6f 6e 74 3e 20 63 61 63 68 65 64 66 6f 6e 74 73 3b 0a 20 20 20 20 51 50 74 72 4c 69 73 74 3c 51 | ont>.cachedfonts;.....QPtrList<Q |
7a240 | 44 69 73 6b 46 6f 6e 74 3e 20 64 69 73 6b 66 6f 6e 74 73 3b 0a 0a 20 20 20 20 51 46 6f 6e 74 4d | DiskFont>.diskfonts;......QFontM |
7a260 | 61 6e 61 67 65 72 28 29 3b 0a 20 20 20 20 7e 51 46 6f 6e 74 4d 61 6e 61 67 65 72 28 29 3b 0a 0a | anager();.....~QFontManager();.. |
7a280 | 20 20 20 20 2f 2f 20 46 6f 6e 74 20 64 65 66 69 6e 69 74 69 6f 6e 2c 20 74 79 70 65 20 61 6e 64 | ....//.Font.definition,.type.and |
7a2a0 | 20 63 6f 6c 6f 72 0a 20 20 20 20 51 44 69 73 6b 46 6f 6e 74 20 2a 20 67 65 74 28 63 6f 6e 73 74 | .color.....QDiskFont.*.get(const |
7a2c0 | 20 51 46 6f 6e 74 44 65 66 20 26 29 3b 0a 0a 20 20 20 20 73 74 61 74 69 63 20 69 6e 74 20 63 6d | .QFontDef.&);......static.int.cm |
7a2e0 | 70 46 6f 6e 74 44 65 66 28 63 6f 6e 73 74 20 51 46 6f 6e 74 44 65 66 20 26 20 67 6f 61 6c 2c 20 | pFontDef(const.QFontDef.&.goal,. |
7a300 | 63 6f 6e 73 74 20 51 46 6f 6e 74 44 65 66 20 26 20 63 68 6f 69 63 65 29 3b 0a 0a 20 20 20 20 73 | const.QFontDef.&.choice);......s |
7a320 | 74 61 74 69 63 20 76 6f 69 64 20 69 6e 69 74 69 61 6c 69 7a 65 28 29 3b 0a 20 20 20 20 73 74 61 | tatic.void.initialize();.....sta |
7a340 | 74 69 63 20 76 6f 69 64 20 63 6c 65 61 6e 75 70 28 29 3b 0a 0a 20 20 20 20 76 6f 69 64 20 73 65 | tic.void.cleanup();......void.se |
7a360 | 74 50 6f 6c 69 63 79 28 51 43 61 63 68 65 50 6f 6c 69 63 79 20 2a 29 3b 0a 0a 20 20 20 20 76 6f | tPolicy(QCachePolicy.*);......vo |
7a380 | 69 64 20 63 61 63 68 65 28 51 52 65 6e 64 65 72 65 64 46 6f 6e 74 20 2a 20 66 29 20 7b 20 70 6f | id.cache(QRenderedFont.*.f).{.po |
7a3a0 | 6c 69 63 79 2d 3e 63 61 63 68 65 28 66 29 3b 20 7d 0a 20 20 20 20 76 6f 69 64 20 75 6e 63 61 63 | licy->cache(f);.}.....void.uncac |
7a3c0 | 68 65 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 | he(QRenderedFont.*.f).{.policy-> |
7a3e0 | 75 6e 63 61 63 68 65 28 66 29 3b 20 7d 0a 20 20 20 20 51 52 65 6e 64 65 72 65 64 46 6f 6e 74 20 | uncache(f);.}.....QRenderedFont. |
7a400 | 2a 20 67 65 74 43 61 63 68 65 64 28 63 6f 6e 73 74 20 51 46 6f 6e 74 44 65 66 20 26 29 3b 0a 0a | *.getCached(const.QFontDef.&);.. |
7a420 | 70 72 69 76 61 74 65 3a 0a 0a 20 20 20 20 51 43 61 63 68 65 50 6f 6c 69 63 79 20 2a 20 70 6f 6c | private:......QCachePolicy.*.pol |
7a440 | 69 63 79 3b 0a 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 46 6f 6e 74 46 61 63 74 6f 72 79 20 7b 0a 0a | icy;..};..class.QFontFactory.{.. |
7a460 | 70 75 62 6c 69 63 3a 0a 0a 20 20 20 20 51 46 6f 6e 74 46 61 63 74 6f 72 79 28 29 20 7b 7d 0a 20 | public:......QFontFactory().{}.. |
7a480 | 20 20 20 76 69 72 74 75 61 6c 20 7e 51 46 6f 6e 74 46 61 63 74 6f 72 79 28 29 20 7b 7d 0a 0a 20 | ...virtual.~QFontFactory().{}... |
7a4a0 | 20 20 20 76 69 72 74 75 61 6c 20 51 52 65 6e 64 65 72 65 64 46 6f 6e 74 20 2a 20 67 65 74 28 63 | ...virtual.QRenderedFont.*.get(c |
7a4c0 | 6f 6e 73 74 20 51 46 6f 6e 74 44 65 66 20 26 2c 51 44 69 73 6b 46 6f 6e 74 20 2a 29 3d 30 3b 0a | onst.QFontDef.&,QDiskFont.*)=0;. |
7a4e0 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 6c 6f 61 64 28 51 44 69 73 6b 46 6f 6e 74 20 | ....virtual.void.load(QDiskFont. |
7a500 | 2a 29 20 63 6f 6e 73 74 3d 30 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 75 6e 6c | *).const=0;.....virtual.void.unl |
7a520 | 6f 61 64 28 51 44 69 73 6b 46 6f 6e 74 20 2a 29 20 7b 7d 0a 20 20 20 20 76 69 72 74 75 61 6c 20 | oad(QDiskFont.*).{}.....virtual. |
7a540 | 51 53 74 72 69 6e 67 20 6e 61 6d 65 28 29 3d 30 3b 0a 7d 3b 0a 0a 76 6f 69 64 20 71 74 5f 69 6e | QString.name()=0;.};..void.qt_in |
7a560 | 69 74 5f 66 6f 6e 74 73 28 29 3b 0a 0a 65 78 74 65 72 6e 20 51 46 6f 6e 74 4d 61 6e 61 67 65 72 | it_fonts();..extern.QFontManager |
7a580 | 20 2a 20 71 74 5f 66 6f 6e 74 6d 61 6e 61 67 65 72 3b 0a 0a 23 65 6e 64 69 66 0a 00 00 00 24 00 | .*.qt_fontmanager;..#endif....$. |
7a5a0 | 71 00 67 00 66 00 78 00 73 00 68 00 61 00 64 00 6f 00 77 00 66 00 62 00 5f 00 71 00 77 00 73 00 | q.g.f.x.s.h.a.d.o.w.f.b._.q.w.s. |
7a5c0 | 2e 00 68 00 00 0f 60 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ..h...`/*....................... |
7a5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7a9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7aa00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7aa20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7aa40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7aa60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7aa80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7aaa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7aac0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7aae0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a | ...............................* |
7ab00 | 2f 0a 0a 23 69 66 6e 64 65 66 20 51 47 46 58 53 48 41 44 4f 57 46 42 5f 51 57 53 5f 48 0a 23 64 | /..#ifndef.QGFXSHADOWFB_QWS_H.#d |
7ab20 | 65 66 69 6e 65 20 51 47 46 58 53 48 41 44 4f 57 46 42 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 | efine.QGFXSHADOWFB_QWS_H..#ifnde |
7ab40 | 66 20 51 54 5f 4e 4f 5f 51 57 53 5f 53 48 41 44 4f 57 46 42 0a 0a 23 69 66 6e 64 65 66 20 51 54 | f.QT_NO_QWS_SHADOWFB..#ifndef.QT |
7ab60 | 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 66 78 72 61 73 74 65 72 5f 71 77 73 2e 68 22 0a 23 | _H.#include."qgfxraster_qws.h".# |
7ab80 | 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 0a 23 69 6e 63 | include."qgfxlinuxfb_qws.h".#inc |
7aba0 | 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 54 5f 48 0a | lude."qobject.h".#endif.//.QT_H. |
7abc0 | 0a 2f 2f 20 44 65 66 69 6e 65 20 74 68 65 73 65 20 61 70 70 72 6f 70 72 69 61 74 65 6c 79 20 74 | .//.Define.these.appropriately.t |
7abe0 | 6f 20 75 73 65 20 61 6e 20 61 63 63 65 6c 65 72 61 74 65 64 20 64 72 69 76 65 72 0a 2f 2f 20 61 | o.use.an.accelerated.driver.//.a |
7ac00 | 73 20 74 68 65 20 62 61 73 69 73 20 66 6f 72 20 73 68 61 64 6f 77 66 62 0a 0a 23 64 65 66 69 6e | s.the.basis.for.shadowfb..#defin |
7ac20 | 65 20 53 48 41 44 4f 57 46 42 5f 52 41 53 54 45 52 5f 50 41 52 45 4e 54 20 51 47 66 78 52 61 73 | e.SHADOWFB_RASTER_PARENT.QGfxRas |
7ac40 | 74 65 72 3c 64 65 70 74 68 2c 74 79 70 65 3e 0a 23 64 65 66 69 6e 65 20 53 48 41 44 4f 57 46 42 | ter<depth,type>.#define.SHADOWFB |
7ac60 | 5f 43 55 52 53 4f 52 5f 50 41 52 45 4e 54 20 51 53 63 72 65 65 6e 43 75 72 73 6f 72 0a 23 64 65 | _CURSOR_PARENT.QScreenCursor.#de |
7ac80 | 66 69 6e 65 20 53 48 41 44 4f 57 46 42 5f 53 43 52 45 45 4e 5f 50 41 52 45 4e 54 20 51 4c 69 6e | fine.SHADOWFB_SCREEN_PARENT.QLin |
7aca0 | 75 78 46 62 53 63 72 65 65 6e 0a 0a 2f 2f 20 44 65 66 69 6e 65 20 74 68 69 73 20 74 6f 20 75 73 | uxFbScreen..//.Define.this.to.us |
7acc0 | 65 20 61 20 51 47 66 78 20 66 6f 72 20 74 68 65 20 73 68 61 64 6f 77 20 73 63 72 65 65 6e 20 75 | e.a.QGfx.for.the.shadow.screen.u |
7ace0 | 70 64 61 74 65 73 0a 2f 2f 20 28 75 73 65 66 75 6c 20 69 66 20 79 6f 75 20 68 61 76 65 20 68 61 | pdates.//.(useful.if.you.have.ha |
7ad00 | 72 64 77 61 72 65 20 61 63 63 65 6c 65 72 61 74 69 6f 6e 29 0a 2f 2f 20 23 64 65 66 69 6e 65 20 | rdware.acceleration).//.#define. |
7ad20 | 53 48 41 44 4f 57 46 42 5f 55 53 45 5f 51 47 46 58 0a 0a 74 65 6d 70 6c 61 74 65 20 3c 63 6f 6e | SHADOWFB_USE_QGFX..template.<con |
7ad40 | 73 74 20 69 6e 74 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 | st.int.depth,.const.int.type>.cl |
7ad60 | 61 73 73 20 51 47 66 78 53 68 61 64 6f 77 20 3a 20 70 75 62 6c 69 63 20 53 48 41 44 4f 57 46 42 | ass.QGfxShadow.:.public.SHADOWFB |
7ad80 | 5f 52 41 53 54 45 52 5f 50 41 52 45 4e 54 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 47 66 | _RASTER_PARENT.{.public:.....QGf |
7ada0 | 78 53 68 61 64 6f 77 28 75 6e 73 69 67 6e 65 64 20 63 68 61 72 20 2a 62 2c 69 6e 74 20 77 2c 69 | xShadow(unsigned.char.*b,int.w,i |
7adc0 | 6e 74 20 68 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 47 66 78 53 68 61 64 6f 77 28 29 | nt.h);.....virtual.~QGfxShadow() |
7ade0 | 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 50 6f 69 6e 74 28 20 69 | ;......virtual.void.drawPoint(.i |
7ae00 | 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 64 72 61 77 50 | nt,int.);.....virtual.void.drawP |
7ae20 | 6f 69 6e 74 73 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 | oints(.const.QPointArray.&,int,i |
7ae40 | 6e 74 20 29 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 65 28 | nt.);.....virtual.void.drawLine( |
7ae60 | 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 20 | .int,int,int,int.);.....virtual. |
7ae80 | 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 74 2c 69 6e 74 20 29 | void.fillRect(.int,int,int,int.) |
7aea0 | 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 50 6f 6c 79 6c 69 6e 65 28 | ;.....virtual.void.drawPolyline( |
7aec0 | 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 0a | .const.QPointArray.&,int,int.);. |
7aee0 | 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 64 72 61 77 50 6f 6c 79 67 6f 6e 28 20 63 6f | ....virtual.void.drawPolygon(.co |
7af00 | 6e 73 74 20 51 50 6f 69 6e 74 41 72 72 61 79 20 26 2c 62 6f 6f 6c 2c 69 6e 74 2c 69 6e 74 20 29 | nst.QPointArray.&,bool,int,int.) |
7af20 | 3b 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 2c | ;.....virtual.void.blt(.int,int, |
7af40 | 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 20 76 | int,int,int,int.);.....virtual.v |
7af60 | 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 6e 74 2c | oid.scroll(.int,int,int,int,int, |
7af80 | 69 6e 74 20 29 3b 0a 23 69 66 20 21 64 65 66 69 6e 65 64 28 51 54 5f 4e 4f 5f 4d 4f 56 49 45 29 | int.);.#if.!defined(QT_NO_MOVIE) |
7afa0 | 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 52 4d 41 54 49 4f | .||.!defined(QT_NO_TRANSFORMATIO |
7afc0 | 4e 53 29 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 74 72 65 74 63 68 42 6c 74 28 | NS).....virtual.void.stretchBlt( |
7afe0 | 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 3b 0a 23 65 6e 64 | .int,int,int,int,int,int.);.#end |
7b000 | 69 66 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 74 69 6c 65 64 42 6c 74 28 20 69 6e | if.....virtual.void.tiledBlt(.in |
7b020 | 74 2c 69 6e 74 2c 69 6e 74 2c 69 6e 74 20 29 3b 0a 7d 3b 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | t,int,int,int.);.};..#ifndef.QT_ |
7b040 | 4e 4f 5f 51 57 53 5f 43 55 52 53 4f 52 0a 63 6c 61 73 73 20 51 53 68 61 64 6f 77 53 63 72 65 65 | NO_QWS_CURSOR.class.QShadowScree |
7b060 | 6e 43 75 72 73 6f 72 20 3a 20 70 75 62 6c 69 63 20 53 48 41 44 4f 57 46 42 5f 43 55 52 53 4f 52 | nCursor.:.public.SHADOWFB_CURSOR |
7b080 | 5f 50 41 52 45 4e 54 0a 7b 0a 70 75 62 6c 69 63 3a 0a 20 20 20 20 51 53 68 61 64 6f 77 53 63 72 | _PARENT.{.public:.....QShadowScr |
7b0a0 | 65 65 6e 43 75 72 73 6f 72 28 29 3b 0a 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 73 | eenCursor();......virtual.void.s |
7b0c0 | 65 74 28 20 63 6f 6e 73 74 20 51 49 6d 61 67 65 20 26 69 6d 61 67 65 2c 20 69 6e 74 20 68 6f 74 | et(.const.QImage.&image,.int.hot |
7b0e0 | 78 2c 20 69 6e 74 20 68 6f 74 79 20 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 76 6f 69 64 20 | x,.int.hoty.);.....virtual.void. |
7b100 | 6d 6f 76 65 28 20 69 6e 74 20 78 2c 20 69 6e 74 20 79 20 29 3b 0a 7d 3b 0a 23 65 6e 64 69 66 0a | move(.int.x,.int.y.);.};.#endif. |
7b120 | 0a 63 6c 61 73 73 20 51 53 68 61 64 6f 77 46 62 53 63 72 65 65 6e 3b 0a 0a 63 6c 61 73 73 20 51 | .class.QShadowFbScreen;..class.Q |
7b140 | 53 68 61 64 6f 77 54 69 6d 65 72 48 61 6e 64 6c 65 72 20 3a 20 70 75 62 6c 69 63 20 51 4f 62 6a | ShadowTimerHandler.:.public.QObj |
7b160 | 65 63 74 0a 7b 0a 0a 70 75 62 6c 69 63 3a 0a 0a 20 20 20 20 51 53 68 61 64 6f 77 54 69 6d 65 72 | ect.{..public:......QShadowTimer |
7b180 | 48 61 6e 64 6c 65 72 28 51 53 68 61 64 6f 77 46 62 53 63 72 65 65 6e 20 2a 29 3b 0a 20 20 20 20 | Handler(QShadowFbScreen.*);..... |
7b1a0 | 76 69 72 74 75 61 6c 20 76 6f 69 64 20 74 69 6d 65 72 45 76 65 6e 74 28 51 54 69 6d 65 72 45 76 | virtual.void.timerEvent(QTimerEv |
7b1c0 | 65 6e 74 20 2a 29 3b 0a 0a 70 72 69 76 61 74 65 3a 0a 0a 20 20 20 20 51 53 68 61 64 6f 77 46 62 | ent.*);..private:......QShadowFb |
7b1e0 | 53 63 72 65 65 6e 20 2a 20 73 63 72 65 65 6e 3b 0a 0a 7d 3b 0a 0a 63 6c 61 73 73 20 51 53 68 61 | Screen.*.screen;..};..class.QSha |
7b200 | 64 6f 77 46 62 53 63 72 65 65 6e 20 3a 20 70 75 62 6c 69 63 20 53 48 41 44 4f 57 46 42 5f 53 43 | dowFbScreen.:.public.SHADOWFB_SC |
7b220 | 52 45 45 4e 5f 50 41 52 45 4e 54 0a 7b 0a 0a 70 75 62 6c 69 63 3a 0a 0a 20 20 20 20 51 53 68 61 | REEN_PARENT.{..public:......QSha |
7b240 | 64 6f 77 46 62 53 63 72 65 65 6e 28 69 6e 74 29 3b 0a 20 20 20 20 76 69 72 74 75 61 6c 20 7e 51 | dowFbScreen(int);.....virtual.~Q |
7b260 | 53 68 61 64 6f 77 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 | ShadowFbScreen();.....virtual.bo |
7b280 | 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 62 6f 6f | ol.initDevice();.....virtual.boo |
7b2a0 | 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 20 29 3b 0a 20 20 | l.connect(.const.QString.&.);... |
7b2c0 | 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 3b 0a 20 20 20 | ..virtual.void.disconnect();.... |
7b2e0 | 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 20 62 | .virtual.int.initCursor(void*,.b |
7b300 | 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 64 6f 77 6e 44 | ool);.....virtual.void.shutdownD |
7b320 | 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 20 63 72 65 61 | evice();.....virtual.QGfx.*.crea |
7b340 | 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 74 2c 69 6e | teGfx(unsigned.char.*,int,int,in |
7b360 | 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 76 65 28 29 3b | t,int);.....virtual.void.save(); |
7b380 | 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 3b 0a 20 20 20 | .....virtual.void.restore();.... |
7b3a0 | 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 2c 69 6e 74 2c 69 6e | .virtual.void.setMode(int,int,in |
7b3c0 | 74 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 20 63 | t);.....virtual.void.setDirty(.c |
7b3e0 | 6f 6e 73 74 20 51 52 65 63 74 26 20 29 3b 0a 20 20 20 20 76 6f 69 64 20 64 6f 55 70 64 61 74 65 | onst.QRect&.);.....void.doUpdate |
7b400 | 28 29 3b 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 64 65 64 | ();.....virtual.int.memoryNeeded |
7b420 | 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 75 61 6c 20 69 6e | (const.QString&);.....virtual.in |
7b440 | 74 20 73 68 61 72 65 64 52 61 6d 53 69 7a 65 28 76 6f 69 64 20 2a 29 3b 0a 0a 20 20 20 20 76 69 | t.sharedRamSize(void.*);......vi |
7b460 | 72 74 75 61 6c 20 76 6f 69 64 20 68 61 6c 74 55 70 64 61 74 65 73 28 29 3b 0a 20 20 20 20 76 69 | rtual.void.haltUpdates();.....vi |
7b480 | 72 74 75 61 6c 20 76 6f 69 64 20 72 65 73 75 6d 65 55 70 64 61 74 65 73 28 29 3b 0a 0a 70 72 69 | rtual.void.resumeUpdates();..pri |
7b4a0 | 76 61 74 65 3a 0a 0a 20 20 20 20 75 63 68 61 72 20 2a 20 72 65 61 6c 5f 73 63 72 65 65 6e 3b 0a | vate:......uchar.*.real_screen;. |
7b4c0 | 20 20 20 20 75 63 68 61 72 20 2a 20 73 68 61 64 6f 77 5f 73 63 72 65 65 6e 3b 0a 20 20 20 20 51 | ....uchar.*.shadow_screen;.....Q |
7b4e0 | 53 68 61 64 6f 77 54 69 6d 65 72 48 61 6e 64 6c 65 72 20 2a 20 74 69 6d 65 72 3b 0a 20 20 20 20 | ShadowTimerHandler.*.timer;..... |
7b500 | 51 52 65 67 69 6f 6e 20 74 6f 5f 75 70 64 61 74 65 3b 0a 0a 7d 3b 0a 0a 23 65 6e 64 69 66 0a 0a | QRegion.to_update;..};..#endif.. |
7b520 | 23 65 6e 64 69 66 0a 00 00 00 2c 00 71 00 6b 00 62 00 64 00 64 00 72 00 69 00 76 00 65 00 72 00 | #endif....,.q.k.b.d.d.r.i.v.e.r. |
7b540 | 70 00 6c 00 75 00 67 00 69 00 6e 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 07 65 2f 2a 20 20 20 | p.l.u.g.i.n._.q.w.s...h...e/*... |
7b560 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b580 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b5a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b5c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b5e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b600 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b620 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b640 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b660 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b680 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b6a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b6c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b6e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b720 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b740 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b760 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b780 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b7a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b7e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b800 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b860 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b880 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b8a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b8c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b900 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b960 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b9a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b9c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7b9e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7ba00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7ba20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7ba40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 66 20 51 | ...................*/..#ifndef.Q |
7ba60 | 4b 42 44 44 52 49 56 45 52 50 4c 55 47 49 4e 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 4b | KBDDRIVERPLUGIN_QWS_H.#define.QK |
7ba80 | 42 44 44 52 49 56 45 52 50 4c 55 47 49 4e 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 | BDDRIVERPLUGIN_QWS_H..#ifndef.QT |
7baa0 | 5f 48 0a 23 69 6e 63 6c 75 64 65 20 22 71 67 70 6c 75 67 69 6e 2e 68 22 0a 23 69 6e 63 6c 75 64 | _H.#include."qgplugin.h".#includ |
7bac0 | 65 20 22 71 73 74 72 69 6e 67 6c 69 73 74 2e 68 22 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 | e."qstringlist.h".#endif.//.QT_H |
7bae0 | 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f 4e 4f 5f 43 4f 4d 50 4f 4e 45 4e 54 0a 0a 63 6c 61 73 73 | ..#ifndef.QT_NO_COMPONENT..class |
7bb00 | 20 51 57 53 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 3b 0a 63 6c 61 73 73 20 51 4b 62 64 44 | .QWSKeyboardHandler;.class.QKbdD |
7bb20 | 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 73 20 51 5f 45 58 50 | riverPluginPrivate;..class.Q_EXP |
7bb40 | 4f 52 54 20 51 4b 62 64 44 72 69 76 65 72 50 6c 75 67 69 6e 20 3a 20 70 75 62 6c 69 63 20 51 47 | ORT.QKbdDriverPlugin.:.public.QG |
7bb60 | 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 6c 69 63 3a 0a 20 20 | Plugin.{.....Q_OBJECT.public:... |
7bb80 | 20 20 51 4b 62 64 44 72 69 76 65 72 50 6c 75 67 69 6e 28 29 3b 0a 20 20 20 20 7e 51 4b 62 64 44 | ..QKbdDriverPlugin();.....~QKbdD |
7bba0 | 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 54 5f 4e 4f 5f 53 54 | riverPlugin();..#ifndef.QT_NO_ST |
7bbc0 | 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 69 6e 67 4c 69 73 74 | RINGLIST.....virtual.QStringList |
7bbe0 | 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 0a 20 20 20 20 76 69 | .keys().const.=.0;.#endif.....vi |
7bc00 | 72 74 75 61 6c 20 51 57 53 4b 65 79 62 6f 61 72 64 48 61 6e 64 6c 65 72 2a 20 63 72 65 61 74 65 | rtual.QWSKeyboardHandler*.create |
7bc20 | 28 20 63 6f 6e 73 74 20 51 53 74 72 69 6e 67 26 20 64 72 69 76 65 72 2c 20 63 6f 6e 73 74 20 51 | (.const.QString&.driver,.const.Q |
7bc40 | 53 74 72 69 6e 67 20 26 64 65 76 69 63 65 20 29 20 3d 20 30 3b 0a 0a 70 72 69 76 61 74 65 3a 0a | String.&device.).=.0;..private:. |
7bc60 | 20 20 20 20 51 4b 62 64 44 72 69 76 65 72 50 6c 75 67 69 6e 50 72 69 76 61 74 65 20 2a 64 3b 0a | ....QKbdDriverPluginPrivate.*d;. |
7bc80 | 7d 3b 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 4e 4f 5f 43 4f 4d 50 4f 4e 45 4e 54 0a 0a 23 | };..#endif.//.QT_NO_COMPONENT..# |
7bca0 | 65 6e 64 69 66 20 2f 2f 20 51 4b 42 44 44 52 49 56 45 52 50 4c 55 47 49 4e 5f 51 57 53 5f 48 0a | endif.//.QKBDDRIVERPLUGIN_QWS_H. |
7bcc0 | 00 00 00 28 00 71 00 67 00 66 00 78 00 6d 00 61 00 63 00 68 00 36 00 34 00 64 00 65 00 66 00 73 | ...(.q.g.f.x.m.a.c.h.6.4.d.e.f.s |
7bce0 | 00 5f 00 71 00 77 00 73 00 2e 00 68 00 00 16 82 2f 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ._.q.w.s...h..../*.............. |
7bd00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7bd20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7bd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7bd60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7bd80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7bda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7bdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7bde0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7be00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7be20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7be40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7be60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7be80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7bea0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7bec0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7bee0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7bf00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7bf20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7bf40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7bf60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7bf80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7bfa0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7bfc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7bfe0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7c000 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7c020 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7c040 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7c060 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7c080 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7c0a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7c0c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7c0e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7c100 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7c120 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7c140 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7c160 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7c180 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7c1a0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
7c1c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2f 0a 0a 23 69 66 6e 64 65 | ......................*/..#ifnde |
7c1e0 | 66 20 51 47 46 58 4d 41 43 48 36 34 44 45 46 53 5f 51 57 53 5f 48 0a 23 64 65 66 69 6e 65 20 51 | f.QGFXMACH64DEFS_QWS_H.#define.Q |
7c200 | 47 46 58 4d 41 43 48 36 34 44 45 46 53 5f 51 57 53 5f 48 0a 0a 23 69 66 6e 64 65 66 20 51 54 5f | GFXMACH64DEFS_QWS_H..#ifndef.QT_ |
7c220 | 48 0a 23 65 6e 64 69 66 20 2f 2f 20 51 54 5f 48 0a 0a 23 64 65 66 69 6e 65 20 47 45 4e 5f 54 45 | H.#endif.//.QT_H..#define.GEN_TE |
7c240 | 53 54 5f 43 4e 54 4c 20 30 78 30 30 64 30 0a 23 64 65 66 69 6e 65 20 46 49 46 4f 5f 53 54 41 54 | ST_CNTL.0x00d0.#define.FIFO_STAT |
7c260 | 20 30 78 30 33 31 30 0a 23 64 65 66 69 6e 65 20 42 55 53 5f 43 4e 54 4c 20 30 78 30 30 61 30 0a | .0x0310.#define.BUS_CNTL.0x00a0. |
7c280 | 23 64 65 66 69 6e 65 20 47 55 49 5f 53 54 41 54 20 30 78 30 33 33 38 0a 23 64 65 66 69 6e 65 20 | #define.GUI_STAT.0x0338.#define. |
7c2a0 | 4d 45 4d 5f 56 47 41 5f 57 50 5f 53 45 4c 20 30 78 30 30 62 34 0a 23 64 65 66 69 6e 65 20 4d 45 | MEM_VGA_WP_SEL.0x00b4.#define.ME |
7c2c0 | 4d 5f 56 47 41 5f 52 50 5f 53 45 4c 20 30 78 30 30 62 38 0a 23 64 65 66 69 6e 65 20 43 4f 4e 54 | M_VGA_RP_SEL.0x00b8.#define.CONT |
7c2e0 | 45 58 54 5f 4d 41 53 4b 20 30 78 30 33 32 30 0a 23 64 65 66 69 6e 65 20 44 53 54 5f 4f 46 46 5f | EXT_MASK.0x0320.#define.DST_OFF_ |
7c300 | 50 49 54 43 48 20 30 78 30 31 30 30 0a 23 64 65 66 69 6e 65 20 44 53 54 5f 59 5f 58 20 30 78 30 | PITCH.0x0100.#define.DST_Y_X.0x0 |
7c320 | 31 30 63 0a 23 64 65 66 69 6e 65 20 44 53 54 5f 48 45 49 47 48 54 20 30 78 30 31 31 34 0a 23 64 | 10c.#define.DST_HEIGHT.0x0114.#d |
7c340 | 65 66 69 6e 65 20 44 53 54 5f 42 52 45 53 5f 45 52 52 20 30 78 30 31 32 34 0a 23 64 65 66 69 6e | efine.DST_BRES_ERR.0x0124.#defin |
7c360 | 65 20 44 53 54 5f 42 52 45 53 5f 49 4e 43 20 30 78 30 31 32 38 0a 23 64 65 66 69 6e 65 20 44 53 | e.DST_BRES_INC.0x0128.#define.DS |
7c380 | 54 5f 42 52 45 53 5f 44 45 43 20 30 78 30 31 32 63 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 4f 46 | T_BRES_DEC.0x012c.#define.SRC_OF |
7c3a0 | 46 5f 50 49 54 43 48 20 30 78 30 31 38 30 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 59 5f 58 20 28 | F_PITCH.0x0180.#define.SRC_Y_X.( |
7c3c0 | 30 78 36 33 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 48 45 49 47 48 54 31 5f 57 49 44 54 | 0x63*4).#define.SRC_HEIGHT1_WIDT |
7c3e0 | 48 31 20 30 78 30 31 39 38 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 59 5f 58 5f 53 54 41 52 54 20 | H1.0x0198.#define.SRC_Y_X_START. |
7c400 | 30 78 30 31 61 34 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 48 45 49 47 48 54 32 5f 57 49 44 54 48 | 0x01a4.#define.SRC_HEIGHT2_WIDTH |
7c420 | 32 20 30 78 30 31 62 30 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 43 4e 54 4c 20 30 78 30 31 62 34 | 2.0x01b0.#define.SRC_CNTL.0x01b4 |
7c440 | 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 4c 49 4e 45 5f 58 5f 4c 45 46 54 5f 54 4f 5f 52 49 47 48 | .#define.SRC_LINE_X_LEFT_TO_RIGH |
7c460 | 54 20 30 78 31 30 0a 23 64 65 66 69 6e 65 20 48 4f 53 54 5f 43 4e 54 4c 20 30 78 30 32 34 30 0a | T.0x10.#define.HOST_CNTL.0x0240. |
7c480 | 23 64 65 66 69 6e 65 20 50 41 54 5f 52 45 47 30 20 30 78 30 32 38 30 0a 23 64 65 66 69 6e 65 20 | #define.PAT_REG0.0x0280.#define. |
7c4a0 | 50 41 54 5f 52 45 47 31 20 30 78 30 32 38 34 0a 23 64 65 66 69 6e 65 20 50 41 54 5f 43 4e 54 4c | PAT_REG1.0x0284.#define.PAT_CNTL |
7c4c0 | 20 30 78 30 32 38 38 0a 23 64 65 66 69 6e 65 20 53 43 5f 4c 45 46 54 20 30 78 30 32 61 30 0a 23 | .0x0288.#define.SC_LEFT.0x02a0.# |
7c4e0 | 64 65 66 69 6e 65 20 53 43 5f 54 4f 50 20 30 78 30 32 61 63 0a 23 64 65 66 69 6e 65 20 53 43 5f | define.SC_TOP.0x02ac.#define.SC_ |
7c500 | 42 4f 54 54 4f 4d 20 30 78 30 32 62 30 0a 23 64 65 66 69 6e 65 20 53 43 5f 52 49 47 48 54 20 30 | BOTTOM.0x02b0.#define.SC_RIGHT.0 |
7c520 | 78 30 32 61 34 0a 23 64 65 66 69 6e 65 20 44 50 5f 42 4b 47 44 5f 43 4c 52 20 30 78 30 32 63 30 | x02a4.#define.DP_BKGD_CLR.0x02c0 |
7c540 | 0a 23 64 65 66 69 6e 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 | .#define.DP_FRGD_CLR.0x02c4.#def |
7c560 | 69 6e 65 20 44 50 5f 57 52 49 54 45 5f 4d 41 53 4b 20 30 78 30 32 63 38 0a 23 64 65 66 69 6e 65 | ine.DP_WRITE_MASK.0x02c8.#define |
7c580 | 20 44 50 5f 4d 49 58 20 30 78 30 32 64 34 0a 23 64 65 66 69 6e 65 20 46 52 47 44 5f 4d 49 58 5f | .DP_MIX.0x02d4.#define.FRGD_MIX_ |
7c5a0 | 53 20 30 78 37 30 30 30 30 0a 23 64 65 66 69 6e 65 20 42 4b 47 44 5f 4d 49 58 5f 44 20 33 0a 23 | S.0x70000.#define.BKGD_MIX_D.3.# |
7c5c0 | 64 65 66 69 6e 65 20 44 50 5f 53 52 43 20 30 78 30 32 64 38 0a 23 64 65 66 69 6e 65 20 46 52 47 | define.DP_SRC.0x02d8.#define.FRG |
7c5e0 | 44 5f 53 52 43 5f 46 52 47 44 5f 43 4c 52 20 30 78 31 30 30 0a 23 64 65 66 69 6e 65 20 43 4c 52 | D_SRC_FRGD_CLR.0x100.#define.CLR |
7c600 | 5f 43 4d 50 5f 43 4c 52 20 30 78 30 33 30 30 0a 23 64 65 66 69 6e 65 20 43 4c 52 5f 43 4d 50 5f | _CMP_CLR.0x0300.#define.CLR_CMP_ |
7c620 | 4d 41 53 4b 20 30 78 30 33 30 34 0a 23 64 65 66 69 6e 65 20 43 4c 52 5f 43 4d 50 5f 43 4e 54 4c | MASK.0x0304.#define.CLR_CMP_CNTL |
7c640 | 20 30 78 30 33 30 38 0a 23 64 65 66 69 6e 65 20 44 50 5f 50 49 58 5f 57 49 44 54 48 20 30 78 30 | .0x0308.#define.DP_PIX_WIDTH.0x0 |
7c660 | 32 64 30 0a 23 64 65 66 69 6e 65 20 48 4f 53 54 5f 33 32 42 50 50 20 30 78 36 30 30 30 30 0a 23 | 2d0.#define.HOST_32BPP.0x60000.# |
7c680 | 64 65 66 69 6e 65 20 48 4f 53 54 5f 31 36 42 50 50 20 30 78 34 30 30 30 30 0a 23 64 65 66 69 6e | define.HOST_16BPP.0x40000.#defin |
7c6a0 | 65 20 48 4f 53 54 5f 38 42 50 50 20 30 78 32 30 30 30 30 0a 23 64 65 66 69 6e 65 20 48 4f 53 54 | e.HOST_8BPP.0x20000.#define.HOST |
7c6c0 | 5f 31 42 50 50 20 30 78 30 30 30 30 30 0a 23 64 65 66 69 6e 65 20 53 43 41 4c 45 5f 33 32 42 50 | _1BPP.0x00000.#define.SCALE_32BP |
7c6e0 | 50 20 30 78 36 30 30 30 30 30 30 30 0a 23 64 65 66 69 6e 65 20 53 43 41 4c 45 5f 31 36 42 50 50 | P.0x60000000.#define.SCALE_16BPP |
7c700 | 20 30 78 34 30 30 30 30 30 30 30 0a 23 64 65 66 69 6e 65 20 53 43 41 4c 45 5f 38 42 50 50 20 30 | .0x40000000.#define.SCALE_8BPP.0 |
7c720 | 78 32 30 30 30 30 30 30 30 0a 23 64 65 66 69 6e 65 20 53 43 41 4c 45 5f 31 42 50 50 20 30 78 30 | x20000000.#define.SCALE_1BPP.0x0 |
7c740 | 30 30 30 30 30 30 30 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 33 32 42 50 50 20 30 78 36 30 30 0a | 0000000.#define.SRC_32BPP.0x600. |
7c760 | 23 64 65 66 69 6e 65 20 53 52 43 5f 31 36 42 50 50 20 30 78 34 30 30 0a 23 64 65 66 69 6e 65 20 | #define.SRC_16BPP.0x400.#define. |
7c780 | 53 52 43 5f 38 42 50 50 20 30 78 32 30 30 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 31 42 50 50 20 | SRC_8BPP.0x200.#define.SRC_1BPP. |
7c7a0 | 30 78 30 30 30 0a 23 64 65 66 69 6e 65 20 44 53 54 5f 33 32 42 50 50 20 30 78 36 0a 23 64 65 66 | 0x000.#define.DST_32BPP.0x6.#def |
7c7c0 | 69 6e 65 20 44 53 54 5f 31 36 42 50 50 20 30 78 34 0a 23 64 65 66 69 6e 65 20 44 53 54 5f 38 42 | ine.DST_16BPP.0x4.#define.DST_8B |
7c7e0 | 50 50 20 30 78 32 0a 23 64 65 66 69 6e 65 20 44 53 54 5f 31 42 50 50 20 30 78 30 0a 23 64 65 66 | PP.0x2.#define.DST_1BPP.0x0.#def |
7c800 | 69 6e 65 20 42 59 54 45 5f 4f 52 44 45 52 5f 4c 53 42 5f 54 4f 5f 4d 53 42 20 30 78 31 30 30 30 | ine.BYTE_ORDER_LSB_TO_MSB.0x1000 |
7c820 | 30 30 30 0a 23 64 65 66 69 6e 65 20 42 59 54 45 5f 4f 52 44 45 52 5f 4d 53 42 5f 54 4f 5f 4c 53 | 000.#define.BYTE_ORDER_MSB_TO_LS |
7c840 | 42 20 30 78 30 30 30 30 30 30 30 0a 23 64 65 66 69 6e 65 20 44 50 5f 43 48 41 49 4e 5f 4d 41 53 | B.0x0000000.#define.DP_CHAIN_MAS |
7c860 | 4b 20 30 78 30 32 63 63 0a 23 64 65 66 69 6e 65 20 47 55 49 5f 45 4e 47 49 4e 45 5f 45 4e 41 42 | K.0x02cc.#define.GUI_ENGINE_ENAB |
7c880 | 4c 45 20 30 78 31 30 30 0a 23 64 65 66 69 6e 65 20 42 55 53 5f 48 4f 53 54 5f 45 52 52 5f 41 43 | LE.0x100.#define.BUS_HOST_ERR_AC |
7c8a0 | 4b 20 30 78 30 30 38 30 30 30 30 30 0a 23 64 65 66 69 6e 65 20 42 55 53 5f 46 49 46 4f 5f 45 52 | K.0x00800000.#define.BUS_FIFO_ER |
7c8c0 | 52 5f 41 43 4b 20 30 78 30 30 32 30 30 30 30 30 0a 23 64 65 66 69 6e 65 20 44 50 5f 46 52 47 44 | R_ACK.0x00200000.#define.DP_FRGD |
7c8e0 | 5f 43 4c 52 20 30 78 30 32 63 34 0a 23 64 65 66 69 6e 65 20 44 50 5f 53 52 43 20 30 78 30 32 64 | _CLR.0x02c4.#define.DP_SRC.0x02d |
7c900 | 38 0a 23 64 65 66 69 6e 65 20 42 4b 47 44 5f 53 52 43 5f 42 4b 47 44 5f 43 4c 52 20 30 0a 23 64 | 8.#define.BKGD_SRC_BKGD_CLR.0.#d |
7c920 | 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 |
7c940 | 65 66 69 6e 65 20 46 52 47 44 5f 4d 49 58 5f 41 56 45 52 41 47 45 20 30 78 31 37 30 30 30 30 0a | efine.FRGD_MIX_AVERAGE.0x170000. |
7c960 | 23 64 65 66 69 6e 65 20 42 4b 47 44 5f 4d 49 58 5f 41 56 45 52 41 47 45 20 30 78 30 30 30 30 0a | #define.BKGD_MIX_AVERAGE.0x0000. |
7c980 | 23 64 65 66 69 6e 65 20 4d 4f 4e 4f 5f 53 52 43 5f 4f 4e 45 20 30 0a 23 64 65 66 69 6e 65 20 44 | #define.MONO_SRC_ONE.0.#define.D |
7c9a0 | 53 54 5f 58 20 30 78 30 31 30 34 0a 23 64 65 66 69 6e 65 20 44 53 54 5f 59 20 30 78 30 31 30 38 | ST_X.0x0104.#define.DST_Y.0x0108 |
7c9c0 | 0a 23 64 65 66 69 6e 65 20 44 53 54 5f 48 45 49 47 48 54 20 30 78 30 31 31 34 0a 23 64 65 66 69 | .#define.DST_HEIGHT.0x0114.#defi |
7c9e0 | 6e 65 20 44 53 54 5f 57 49 44 54 48 20 30 78 30 31 31 30 0a 23 64 65 66 69 6e 65 20 43 4f 4e 46 | ne.DST_WIDTH.0x0110.#define.CONF |
7ca00 | 49 47 5f 43 4e 54 4c 20 30 78 30 30 64 63 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 57 49 44 54 48 | IG_CNTL.0x00dc.#define.SRC_WIDTH |
7ca20 | 31 20 28 30 78 36 34 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 48 45 49 47 48 54 31 20 28 | 1.(0x64*4).#define.SRC_HEIGHT1.( |
7ca40 | 30 78 36 35 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 57 49 44 54 48 32 20 28 30 78 36 61 | 0x65*4).#define.SRC_WIDTH2.(0x6a |
7ca60 | 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 52 43 5f 48 45 49 47 48 54 32 20 28 30 78 36 62 2a 34 29 | *4).#define.SRC_HEIGHT2.(0x6b*4) |
7ca80 | 0a 23 64 65 66 69 6e 65 20 44 53 54 5f 43 4e 54 4c 20 30 78 30 31 33 30 0a 23 64 65 66 69 6e 65 | .#define.DST_CNTL.0x0130.#define |
7caa0 | 20 44 53 54 5f 48 45 49 47 48 54 5f 57 49 44 54 48 20 30 78 30 31 31 38 0a 23 64 65 66 69 6e 65 | .DST_HEIGHT_WIDTH.0x0118.#define |
7cac0 | 20 47 55 49 5f 43 4e 54 4c 20 28 30 78 35 65 2a 34 29 0a 0a 23 64 65 66 69 6e 65 20 4d 49 58 5f | .GUI_CNTL.(0x5e*4)..#define.MIX_ |
7cae0 | 44 53 54 20 30 78 30 30 30 33 0a 23 64 65 66 69 6e 65 20 4d 49 58 5f 53 52 43 20 30 78 30 30 30 | DST.0x0003.#define.MIX_SRC.0x000 |
7cb00 | 37 0a 23 64 65 66 69 6e 65 20 53 43 5f 4c 45 46 54 5f 52 49 47 48 54 20 28 30 78 61 61 2a 34 29 | 7.#define.SC_LEFT_RIGHT.(0xaa*4) |
7cb20 | 0a 23 64 65 66 69 6e 65 20 53 43 5f 54 4f 50 5f 42 4f 54 54 4f 4d 20 28 30 78 61 64 2a 34 29 0a | .#define.SC_TOP_BOTTOM.(0xad*4). |
7cb40 | 0a 23 64 65 66 69 6e 65 20 53 43 41 4c 45 5f 33 44 5f 43 4e 54 4c 20 28 30 78 37 66 2a 34 29 0a | .#define.SCALE_3D_CNTL.(0x7f*4). |
7cb60 | 23 64 65 66 69 6e 65 20 41 4c 50 48 41 5f 54 45 53 54 5f 43 4e 54 4c 20 28 30 78 35 34 2a 34 29 | #define.ALPHA_TEST_CNTL.(0x54*4) |
7cb80 | 0a 23 64 65 66 69 6e 65 20 54 45 58 5f 43 4e 54 4c 20 28 30 78 64 64 2a 34 29 0a 23 64 65 66 69 | .#define.TEX_CNTL.(0xdd*4).#defi |
7cba0 | 6e 65 20 53 43 41 4c 45 5f 4f 46 46 20 28 30 78 37 30 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 43 | ne.SCALE_OFF.(0x70*4).#define.SC |
7cbc0 | 41 4c 45 5f 50 49 54 43 48 20 28 30 78 37 62 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 43 41 4c 45 | ALE_PITCH.(0x7b*4).#define.SCALE |
7cbe0 | 5f 57 49 44 54 48 20 28 30 78 37 37 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 43 41 4c 45 5f 48 45 | _WIDTH.(0x77*4).#define.SCALE_HE |
7cc00 | 49 47 48 54 20 28 30 78 37 38 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 43 41 4c 45 5f 58 5f 49 4e | IGHT.(0x78*4).#define.SCALE_X_IN |
7cc20 | 43 20 28 30 78 37 63 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 43 41 4c 45 5f 59 5f 49 4e 43 20 28 | C.(0x7c*4).#define.SCALE_Y_INC.( |
7cc40 | 30 78 37 64 2a 34 29 0a 23 64 65 66 69 6e 65 20 47 55 49 5f 54 52 41 4a 5f 43 4e 54 4c 20 28 30 | 0x7d*4).#define.GUI_TRAJ_CNTL.(0 |
7cc60 | 78 63 63 2a 34 29 0a 23 64 65 66 69 6e 65 20 44 53 54 5f 42 52 45 53 5f 4c 4e 54 48 20 28 30 78 | xcc*4).#define.DST_BRES_LNTH.(0x |
7cc80 | 34 38 2a 34 29 0a 0a 23 64 65 66 69 6e 65 20 53 43 41 4c 45 5f 48 41 43 43 20 28 30 78 66 32 2a | 48*4)..#define.SCALE_HACC.(0xf2* |
7cca0 | 34 29 0a 23 64 65 66 69 6e 65 20 53 43 41 4c 45 5f 56 41 43 43 20 28 30 78 37 65 2a 34 29 0a 0a | 4).#define.SCALE_VACC.(0x7e*4).. |
7ccc0 | 23 64 65 66 69 6e 65 20 43 52 54 5f 48 4f 52 5a 5f 56 45 52 54 5f 4c 4f 41 44 20 28 30 78 35 31 | #define.CRT_HORZ_VERT_LOAD.(0x51 |
7cce0 | 2a 34 29 0a 23 64 65 66 69 6e 65 20 43 52 54 43 5f 56 4c 49 4e 45 5f 43 52 4e 54 5f 56 4c 49 4e | *4).#define.CRTC_VLINE_CRNT_VLIN |
7cd00 | 45 20 28 30 78 30 34 2a 34 29 0a 0a 23 64 65 66 69 6e 65 20 53 45 43 4f 4e 44 41 52 59 5f 53 43 | E.(0x04*4)..#define.SECONDARY_SC |
7cd20 | 41 4c 45 5f 48 41 43 43 20 28 30 78 65 39 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 45 43 4f 4e 44 | ALE_HACC.(0xe9*4).#define.SECOND |
7cd40 | 41 52 59 5f 53 43 41 4c 45 5f 56 41 43 43 20 28 30 78 66 35 2a 34 29 0a 23 64 65 66 69 6e 65 20 | ARY_SCALE_VACC.(0xf5*4).#define. |
7cd60 | 53 45 43 4f 4e 44 41 52 59 5f 53 43 41 4c 45 5f 4f 46 46 20 28 30 78 37 30 2a 34 29 0a 23 64 65 | SECONDARY_SCALE_OFF.(0x70*4).#de |
7cd80 | 66 69 6e 65 20 53 45 43 4f 4e 44 41 52 59 5f 53 43 41 4c 45 5f 4f 46 46 5f 41 43 43 20 28 30 78 | fine.SECONDARY_SCALE_OFF_ACC.(0x |
7cda0 | 65 31 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 58 5f | e1*4).#define.SECONDARY_SCALE_X_ |
7cdc0 | 49 4e 43 20 28 30 78 65 37 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 45 43 4f 4e 44 41 52 59 5f 53 | INC.(0xe7*4).#define.SECONDARY_S |
7cde0 | 43 41 4c 45 5f 59 5f 49 4e 43 20 28 30 78 66 34 2a 34 29 0a 23 64 65 66 69 6e 65 20 53 45 43 4f | CALE_Y_INC.(0xf4*4).#define.SECO |
7ce00 | 4e 44 41 52 59 5f 53 43 41 4c 45 5f 50 49 54 43 48 20 28 30 78 64 61 2a 34 29 0a 23 64 65 66 69 | NDARY_SCALE_PITCH.(0xda*4).#defi |
7ce20 | 6e 65 20 48 4f 53 54 5f 42 59 54 45 5f 41 4c 49 47 4e 20 31 0a 0a 23 64 65 66 69 6e 65 20 43 55 | ne.HOST_BYTE_ALIGN.1..#define.CU |
7ce40 | 52 5f 48 4f 52 5a 5f 56 45 52 54 5f 50 4f 53 4e 20 28 30 78 31 62 2a 34 29 0a 23 64 65 66 69 6e | R_HORZ_VERT_POSN.(0x1b*4).#defin |
7ce60 | 65 20 53 45 54 55 50 5f 43 4e 54 4c 20 28 30 78 63 31 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 | e.SETUP_CNTL.(0xc1*4).#define.VE |
7ce80 | 52 54 45 58 5f 31 5f 53 20 28 30 78 39 30 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 58 | RTEX_1_S.(0x90*4).#define.VERTEX |
7cea0 | 5f 31 5f 54 20 28 30 78 39 31 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 31 5f 57 | _1_T.(0x91*4).#define.VERTEX_1_W |
7cec0 | 20 28 30 78 39 32 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 31 5f 53 50 45 43 5f | .(0x92*4).#define.VERTEX_1_SPEC_ |
7cee0 | 41 52 47 42 20 28 30 78 39 33 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 31 5f 5a | ARGB.(0x93*4).#define.VERTEX_1_Z |
7cf00 | 20 28 30 78 39 34 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 31 5f 41 52 47 42 20 | .(0x94*4).#define.VERTEX_1_ARGB. |
7cf20 | 28 30 78 62 61 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 31 5f 58 5f 59 20 28 30 | (0xba*4).#define.VERTEX_1_X_Y.(0 |
7cf40 | 78 62 64 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 32 5f 53 20 28 30 78 39 38 2a | xbd*4).#define.VERTEX_2_S.(0x98* |
7cf60 | 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 32 5f 54 20 28 30 78 39 39 2a 34 29 0a 23 | 4).#define.VERTEX_2_T.(0x99*4).# |
7cf80 | 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 32 5f 57 20 28 30 78 39 61 2a 34 29 0a 23 64 65 66 69 | define.VERTEX_2_W.(0x9a*4).#defi |
7cfa0 | 6e 65 20 56 45 52 54 45 58 5f 32 5f 53 50 45 43 5f 41 52 47 42 20 28 30 78 39 62 2a 34 29 0a 23 | ne.VERTEX_2_SPEC_ARGB.(0x9b*4).# |
7cfc0 | 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 32 5f 5a 20 28 30 78 39 63 2a 34 29 0a 23 64 65 66 69 | define.VERTEX_2_Z.(0x9c*4).#defi |
7cfe0 | 6e 65 20 56 45 52 54 45 58 5f 32 5f 41 52 47 42 20 28 30 78 62 62 2a 34 29 0a 23 64 65 66 69 6e | ne.VERTEX_2_ARGB.(0xbb*4).#defin |
7d000 | 65 20 56 45 52 54 45 58 5f 32 5f 58 5f 59 20 28 30 78 62 65 2a 34 29 0a 23 64 65 66 69 6e 65 20 | e.VERTEX_2_X_Y.(0xbe*4).#define. |
7d020 | 56 45 52 54 45 58 5f 33 5f 53 20 28 30 78 61 30 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 | VERTEX_3_S.(0xa0*4).#define.VERT |
7d040 | 45 58 5f 33 5f 54 20 28 30 78 61 31 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 33 | EX_3_T.(0xa1*4).#define.VERTEX_3 |
7d060 | 5f 57 20 28 30 78 61 32 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 33 5f 53 50 45 | _W.(0xa2*4).#define.VERTEX_3_SPE |
7d080 | 43 5f 41 52 47 42 20 28 30 78 61 33 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 33 | C_ARGB.(0xa3*4).#define.VERTEX_3 |
7d0a0 | 5f 5a 20 28 30 78 61 34 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 33 5f 41 52 47 | _Z.(0xa4*4).#define.VERTEX_3_ARG |
7d0c0 | 42 20 28 30 78 62 63 2a 34 29 0a 23 64 65 66 69 6e 65 20 56 45 52 54 45 58 5f 33 5f 58 5f 59 20 | B.(0xbc*4).#define.VERTEX_3_X_Y. |
7d0e0 | 28 30 78 62 66 2a 34 29 0a 23 64 65 66 69 6e 65 20 4f 4e 45 5f 4f 56 45 52 5f 41 52 45 41 5f 55 | (0xbf*4).#define.ONE_OVER_AREA_U |
7d100 | 43 20 28 30 78 63 30 2a 34 29 0a 0a 23 64 65 66 69 6e 65 20 5a 5f 43 4e 54 4c 20 28 30 78 35 33 | C.(0xc0*4)..#define.Z_CNTL.(0x53 |
7d120 | 2a 34 29 0a 23 64 65 66 69 6e 65 20 44 50 5f 42 4b 47 44 5f 53 52 43 5f 33 44 20 30 78 35 0a 23 | *4).#define.DP_BKGD_SRC_3D.0x5.# |
7d140 | 64 65 66 69 6e 65 20 44 50 5f 46 52 47 44 5f 53 52 43 5f 33 44 20 30 78 35 30 30 0a 23 64 65 66 | define.DP_FRGD_SRC_3D.0x500.#def |
7d160 | 69 6e 65 20 44 50 5f 4d 4f 4e 4f 5f 53 52 43 5f 31 20 30 78 30 30 30 30 30 0a 0a 23 64 65 66 69 | ine.DP_MONO_SRC_1.0x00000..#defi |
7d180 | 6e 65 20 54 45 58 5f 53 49 5a 45 5f 50 49 54 43 48 20 28 30 78 64 63 2a 34 29 0a 23 64 65 66 69 | ne.TEX_SIZE_PITCH.(0xdc*4).#defi |
7d1a0 | 6e 65 20 54 45 58 5f 30 5f 4f 46 46 53 45 54 20 28 30 78 37 30 2a 34 29 0a 23 64 65 66 69 6e 65 | ne.TEX_0_OFFSET.(0x70*4).#define |
7d1c0 | 20 54 45 58 5f 31 5f 4f 46 46 53 45 54 20 28 30 78 37 31 2a 34 29 0a 23 64 65 66 69 6e 65 20 54 | .TEX_1_OFFSET.(0x71*4).#define.T |
7d1e0 | 45 58 5f 32 5f 4f 46 46 53 45 54 20 28 30 78 37 32 2a 34 29 0a 23 64 65 66 69 6e 65 20 54 45 58 | EX_2_OFFSET.(0x72*4).#define.TEX |
7d200 | 5f 33 5f 4f 46 46 53 45 54 20 28 30 78 37 33 2a 34 29 0a 23 64 65 66 69 6e 65 20 54 45 58 5f 34 | _3_OFFSET.(0x73*4).#define.TEX_4 |
7d220 | 5f 4f 46 46 53 45 54 20 28 30 78 37 34 2a 34 29 0a 23 64 65 66 69 6e 65 20 54 45 58 5f 35 5f 4f | _OFFSET.(0x74*4).#define.TEX_5_O |
7d240 | 46 46 53 45 54 20 28 30 78 37 35 2a 34 29 0a 23 64 65 66 69 6e 65 20 54 45 58 5f 36 5f 4f 46 46 | FFSET.(0x75*4).#define.TEX_6_OFF |
7d260 | 53 45 54 20 28 30 78 37 36 2a 34 29 0a 23 64 65 66 69 6e 65 20 54 45 58 5f 37 5f 4f 46 46 53 45 | SET.(0x76*4).#define.TEX_7_OFFSE |
7d280 | 54 20 28 30 78 37 37 2a 34 29 0a 23 64 65 66 69 6e 65 20 54 45 58 5f 38 5f 4f 46 46 53 45 54 20 | T.(0x77*4).#define.TEX_8_OFFSET. |
7d2a0 | 28 30 78 37 38 2a 34 29 0a 23 64 65 66 69 6e 65 20 54 45 58 5f 39 5f 4f 46 46 53 45 54 20 28 30 | (0x78*4).#define.TEX_9_OFFSET.(0 |
7d2c0 | 78 37 39 2a 34 29 0a 23 64 65 66 69 6e 65 20 54 45 58 5f 31 30 5f 4f 46 46 53 45 54 20 28 30 78 | x79*4).#define.TEX_10_OFFSET.(0x |
7d2e0 | 37 61 2a 34 29 0a 0a 23 64 65 66 69 6e 65 20 43 55 52 5f 43 4c 52 30 20 30 78 30 30 36 30 0a 23 | 7a*4)..#define.CUR_CLR0.0x0060.# |
7d300 | 64 65 66 69 6e 65 20 43 55 52 5f 43 4c 52 31 20 30 78 30 30 36 34 0a 23 64 65 66 69 6e 65 20 43 | define.CUR_CLR1.0x0064.#define.C |
7d320 | 55 52 5f 4f 46 46 53 45 54 20 30 78 30 30 36 38 0a 23 64 65 66 69 6e 65 20 43 55 52 5f 48 4f 52 | UR_OFFSET.0x0068.#define.CUR_HOR |
7d340 | 5a 5f 56 45 52 54 5f 4f 46 46 20 30 78 30 30 37 30 0a 0a 23 65 6e 64 69 66 20 2f 2f 20 51 47 46 | Z_VERT_OFF.0x0070..#endif.//.QGF |
7d360 | 58 4d 41 43 48 36 34 44 45 46 53 5f 51 57 53 5f 48 0a | XMACH64DEFS_QWS_H. |